   126   151   205    39   163    36   136   187   113   196   113    70   209   164    94    81   189   170   126   160    86   134    50   148   208    77    78   212   107   181   175    43    42   167   213   191   126   132   175   158   176    83   163    82   169    76   166   185    58   153   165    45    60    68   160   169   169   104   153   121    95    61   104   189   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   188   160   140   140   152    45   105   167   120   206   206   164    86   106   218   129   219   136   193   102   182    41   152    98    86   205   152   193    50   110   118   207   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   141    55   136   190   128   133    60   133    84    85    57   128   117   126   112    89   151    75   186    58   163   121    93    66    38   120   203   173    63   119   139    78   142    56    54   204   115   142   169   121   100   107    41    59   215    55   117   125   165    90    99   202   200   118    95   208   150    77   214   203    35   117   163   105   218    94   209   183   112    99    45   219   104   201    61   108    61   206   188   218   212    40   104    85   169   192    35    37   173   193   101   197   135   182   126   149   123   135   203   191    80    39   186    49   183   219   213   142   175   137    72    52   139   204    98   193   127   215    96    73   204    42   147    71   142   130   105   150   127   164    90    55   171   158   123    84   140   180   130   135   167   184   108    86   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    66    78   166   119    55   104   194    77   100    47    76    87    78    75    43    99    60   170   205   144   188    86   203   212    78   126   177   128   195   106    54    96   169   111    81   200    34   101    94    34   109    96   154   194   212    80   139   209    89   202   175    87    53   150    89   145   200   150    74    99   191   119   141   201   152   131   123    47    65   144   128   177   191   137   218    46   133   199    40   139   207    73    66    71   143   132   113   188    88    80   168   208   153   219   154   144   189   145    73   217   144   149   217   166    55   162   172    64   164   184   137   218   204   109    94   174   146   219   168   161   215   138    74   215   121    53    79    79   212    40    72   148    45   201    35   113   191   174    50   105   202    43    73   121   156   163   209   205   105    62   103   153   211   152   113   215   137   148   105    36    79   104   192   214    85    81   219    68   176   191   121    91   143    56    89   200   181   116    50   165   134    37   108    93   207   113   124    61   124   128   219    71    79    56    93   186   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   207   210   173   185    88    35   203   212   190   156   104   158    44   215    72    84    53   116   214   218   108   159   176   148   127    75   217   216   202   153   187    89   104   169   180   150    61    75   206   131   170    77    70    86   177   103   163   154   174   191    37   188    76   103    83   175   202    95   186   117   118   161    87   135    85    53   115   156   132    44   107    91   162   199    58   189   217   202   163   150    37   130   167   104   160   126   192   125    49    43   155   182    62   149    95   195   112   103   121   124   114   114   105   170   181   155    96   137   181   185   185    73    76   188   204   110    82    53   161   119   100   210    82    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   164    47    43   174   103   181    50    79    98   114   105   203   214   183   171    71   172   133   219   115    46   150   107   202   216    48   173   161   130   118   114   113   111   140    68   121   149    99    86    91    69   111   200    94   166    54    85   109   181   143   125    90    93    67    64    37   106    57   143   216   215    67    55   160   205   180   164   187    54   155   125    59    60   137   114    77   174    51    91   185    68   205   205   161   182   153    97   192   133   141    79   204   139   105   180   177   142   113    95    43    34   139   200    48   204    68   151    73   123    90   184   207    67    41   199   112   128   141   131   143   126   213   118   162    38   120   138   103   195   102   209   195    84   202   112   207   149   199    79   207   197    41   220   169   206   136    96   149   181   171    60   142   187   142    84   144   129   191   134   212   118   116    71   124    40   133   123   211   218    74    34    41   144   143    68   196   104    71    77   173   219    57   201    43    62   143    80   168   177    47    62   124   192    67    69    34    57    56    77   160    47    55    66    67   114    74   136    35    87    91    47   127   128   217   151    73   159   140   159   102   217    73   124   191   128    50   105    92    67   126    51    71   197   138    37    46    66    86   121   146   215   162    81   128   140   159    67   164   121   209   189   182   192    78    80    50    68   125   160   162   131   102   141   109   196   195   134   142    47   151   188   196   171   171   134    78    79   170   204   151    94    90   192   199   182    94    71    94    98    97   124   215    56    66    52   192   207   168   210   148   189   184   152   110    99    99   127    69   170   135   176    79   134    80    78    54   132    85    46   209    68    76    83   137   144    61   166   104   195   166    55   217   143   134    47   189    59    36   166   180   202   201   219    82   123   114   113   158   215    37   114    57   214    86   112   165   173   204    91    59   149   139   128
   126   151   205    39   162    36   136   187   113   195   113    70   209   163    94    81   190   170   126   160    86   135    50   148   209    77    79   212   108   180   176    44    42   167   213   191   126   132   176   159   175    83   164    82   168    76   166   186    59   152   164    45    60    68   160   168   169   105   153   121    95    61   104   188   196   132   133   197    39   170    63   136    38    86   175   220   128   118    68   189   160   140   140   152    45   106   168   118   207   207   164    87   106   218   129   219   135   192   102   182    41   152    99    86   204   152   194    49   109   118   208   156    54    44    36    54   193   187   109   100    72   214   190   128   172   162   143    55   136   190   127   134    61   132    84    85    58   128   117   127   110    90   152    74   186    59   164   122    93    65    39   121   202   172    62   119   139    79   142    57    54   204   115   141   169   121   100   107    41    59   215    55   117   124   165    89    99   202   200   117    95   208   150    76   215   203    35   117   164   105   217    94   208   183   112    99    45   218   103   201    61   108    61   206   188   217   212    39   104    86   170   192    36    37   174   193   100   198   135   183   126   148   124   135   204   191    79    40   185    49   183   218   212   142   173   138    71    52   139   204    98   194   127   216    95    73   204    41   146    71   142   130   105   150   127   164    91    56   172   158   124    85   141   180   131   135   167   184   108    86   126   152   214    82   161   142    62    91    52   204    40   201   113   181   216   123    98    83    42    66    57   159    72   141    93   156    62   196   202    49    56    44   101    66    78   166   119    56   106   194    76   101    47    76    87    78    75    42    98    59   170   205   144   188    86   202   212    77   126   177   129   196   106    54    96   169   111    82   200    34   101    94    35   110    97   154   194   211    80   138   209    89   202   175    87    53   150    89   145   201   150    74    99   191   120   140   201   152   132   122    46    65   144   127   178   191   136   219    46   134   198    40   139   206    73    65    71   143   132   113   188    89    80   168   207   153   219   155   145   190   144    73   217   144   149   217   166    55   163   172    65   163   184   137   218   204   109    92   174   147   218   168   161   215   138    74   215   120    53    80    79   211    40    72   148    46   200    36   114   191   174    50   105   202    43    74   121   155   163   210   205   105    61   103   152   211   152   113   215   137   148   105    37    79   104   192   213    86    81   218    67   175   192   121    91   143    56    90   201   181   115    50   165   135    37   108    93   206   113   124    61   125   128   219    71    79    56    92   185   193   178   106    37    40    81    52   173   218    77    94    38   124   220   115    51    40   124   143   165   207   210   174   185    87    35   203   212   190   156   105   158    44   214    72    84    54   116   214   218   108   159   177   149   126    75   217   216   202   153   187    88   104   170   180   150    62    75   207   130   171    77    71    86   177   104   163   154   173   191    37   188    76   102    83   175   201    95   187   117   118   160    86   135    86    54   114   156   133    44   107    91   162   199    59   190   217   202   162   149    37   130   167   104   159   128   191   126    49    44   156   181    62   148    95   196   113   102   122   125   115   114   105   169   181   156    96   137   181   186   185    73    74   187   205   110    82    53   160   119   101   209    81    41   140   165   206   170   201   134   166    41    64    93    92    66   176   151   209   105   147    64   165    48    44   175   102   182    50    79    97   114   105   203   215   183   171    71   172   132   219   116    46   151   108   201   216    47   173   161   131   118   114   113   112   140    68   121   149    99    85    90    70   111   200    93   166    54    85   108   180   143   125    90    93    66    65    38   106    57   142   216   216    66    55   159   204   180   164   186    53   155   126    59    61   137   114    77   174    51    92   185    68   205   205   161   181   153    97   192   133   142    80   203   140   107   180   178   142   113    95    44    34   140   199    47   204    68   151    73   123    90   184   207    67    42   200   113   128   142   130   143   126   213   118   162    39   120   138   103   195   102   209   195    86   202   111   207   149   199    79   207   197    40   219   168   206   136    96   149   181   170    61   142   187   143    84   144   130   191   134   212   117   116    71   125    40   132   123   210   218    73    33    41   144   143    68   196   104    70    77   172   220    57   201    43    62   143    80   169   178    47    61   124   191    67    69    35    56    56    77   160    47    55    68    68   113    75   137    35    88    92    47   128   129   218   152    74   159   141   159   102   217    73   124   191   128    50   105    91    68   127    52    71   197   139    37    46    67    88   123   147   215   162    83   129   140   160    67   164   121   209   189   182   192    78    81    50    68   125   159   162   130   102   141   109   196   196   135   142    48   151   188   195   171   170   134    78    80   169   206   151    95    90   192   198   182    94    72    94    98    96   124   215    55    66    52   192   208   168   210   148   189   185   152   110   100    99   127    69   170   134   176    80   134    79    79    54   132    86    46   209    68    77    84   136   145    60   167   105   195   166    55   217   143   134    48   190    59    35   164   180   202   201   219    82   123   114   114   159   215    37   114    57   213    86   112   165   174   204    91    59   148   139   127
   126   151   205    39   163    36   137   188   113   195   114    70   209   164    95    81   189   170   125   161    86   135    51   148   208    77    78   213   108   181   175    43    41   167   213   191   126   132   175   159   176    83   163    82   169    76   165   186    58   153   165    46    60    68   161   169   170   104   153   121    95    61   105   188   196   131   132   197    39   169    64   137    37    85   175   221   129   117    68   189   160   140   140   152    45   106   167   119   206   206   165    86   107   218   129   219   135   193   101   182    41   151    99    86   205   152   192    49   109   119   208   155    55    44    35    54   193   187   110   100    71   213   189   128   173   162   141    55   137   191   128   133    60   132    83    86    57   128   117   127   112    89   151    74   186    58   163   121    94    66    38   120   203   173    62   119   139    78   142    57    53   204   115   143   170   121   100   107    41    59   216    56   117   125   165    89    99   202   201   117    96   208   150    77   213   204    35   116   164   105   218    94   208   182   112    99    45   218   104   201    61   109    61   207   188   218   212    40   104    85   170   193    35    37   173   193   100   197   135   183   126   149   123   135   203   191    80    39   187    50   183   219   212   142   174   138    71    52   139   204    98   194   127   215    96    73   205    42   146    72   143   130   105   149   127   164    90    56   172   158   124    84   141   180   129   134   168   184   108    87   126   151   214    84   162   142    64    90    52   204    41   200   113   182   217   124    98    83    41    65    58   160    71   140    94   156    64   196   202    49    54    43   101    67    78   166   119    55   105   195    77   100    46    77    87    79    76    44    99    60   170   205   145   188    86   202   213    77   126   177   127   196   105    54    96   169   110    81   200    34   101    94    34   109    96   155   194   211    79   138   209    90   202   175    87    52   149    90   145   200   150    73    99   192   120   140   201   151   132   123    47    65   144   127   178   191   137   218    45   132   198    40   138   206    71    66    71   143   132   113   188    89    80   168   208   153   218   154   145   189   145    73   217   144   149   217   166    55   162   173    64   164   183   137   218   205   109    94   174   147   219   167   161   215   138    74   215   120    53    80    80   212    39    72   148    45   201    35   113   191   174    50   105   202    43    74   121   155   164   209   205   105    62   103   153   211   151   114   215   137   149   106    36    81   103   191   214    86    81   218    67   175   190   121    90   143    56    89   200   183   115    50   164   136    37   108    93   208   113   123    61   124   128   219    71    79    56    93   187   192   178   106    38    40    80    52   174   217    78    94    38   124   219   115    51    40   124   144   165   207   210   174   185    87    34   203   212   189   156   104   158    43   215    72    84    53   117   214   218   109   158   176   149   125    74   217   216   201   154   187    88   105   170   180   150    62    75   206   132   170    78    71    86   178   103   162   154   174   192    37   188    76   103    82   175   202    95   186   116   118   161    87   135    86    53   114   157   132    45   106    91   162   199    58   188   217   201   162   150    38   130   168   105   159   128   192   125    49    43   155   182    62   149    96   195   112   104   122   125   114   114   105   170   181   154    97   137   180   186   185    73    75   187   204   112    82    53   160   119   101   211    81    40   141   165   206   170   201   135   166    42    65    93    92    67   175   150   208   106   148    65   163    48    43   175   102   181    49    79    97   114   106   204   214   183   170    71   172   132   219   115    46   151   107   202   216    47   173   161   130   118   113   113   112   139    67   122   148    99    85    92    69   112   201    94   166    55    85   108   181   143   125    90    94    66    64    38   105    56   143   216   215    67    55   159   204   180   163   187    54   155   125    59    61   137   115    77   175    51    92   185    67   205   206   161   182   153    97   192   133   141    80   203   140   105   181   178   141   113    95    43    34   139   199    48   204    68   151    73   123    91   184   207    66    41   199   113   128   142   131   144   126   213   119   163    38   121   138   103   195   103   209   194    85   203   111   207   149   199    79   207   197    41   220   169   206   136    95   149   181   171    60   142   187   142    84   144   130   192   133   212   117   116    71   124    40   134   122   211   219    73    33    42   145   143    67   196   104    71    76   172   219    56   201    42    62   143    81   168   178    47    61   124   192    67    69    35    57    56    77   160    47    55    66    67   114    74   138    36    87    91    47   127   128   218   152    73   159   140   159   102   216    74   124   191   128    50   105    91    68   127    52    71   197   138    37    45    67    86   122   147   215   161    82   127   140   160    66   164   121   209   188   182   192    79    81    50    69   126   159   162   131   102   141   108   196   195   133   142    48   151   188   196   172   170   134    78    80   169   205   150    95    89   192   199   182    94    71    94    98    96   124   214    56    66    51   193   206   168   210   148   190   184   153   111   100    99   127    70   171   134   175    80   134    79    78    53   132    86    46   209    68    77    84   136   144    60   167   104   196   166    55   218   143   133    47   189    59    36   165   180   202   201   219    82   123   114   113   159   216    37   114    57   213    86   111   165   173   204    91    59   148   139   127
   126   151   204    39   162    37   136   187   113   194   114    70   210   164    93    81   189   170   127   160    86   134    48   148   208    77    78   211   108   180   175    44    41   165   213   192   126   132   174   159   178    82   163    81   170    75   168   185    60   155   165    45    59    68   161   169   170   106   153   121    95    60   105   188   195   132   132   196    39   170    65   138    38    86   175   219   128   117    67   188   161   141   140   152    45   105   168   119   205   206   164    86   106   219   130   219   136   193   102   181    41   153    97    87   205   153   193    48   109   119   209   156    54    44    35    55   193   187   109    99    72   213   190   129   175   163   142    54   135   191   128   132    63   133    85    87    56   128   117   126   112    88   152    76   187    57   165   122    93    66    36   119   202   172    64   119   139    78   142    56    54   204   113   142   170   121   100   106    40    59   216    54   117   126   164    90   102   202   200   116    95   208   149    78   215   204    35   117   163   105   219    94   207   183   112    99    46   218   106   200    61   109    61   207   187   217   212    40   105    84   170   192    36    38   173   194    99   198   136   182   125   149   122   136   203   190    79    39   188    50   183   219   211   143   175   137    72    52   139   206    97   194   127   215    97    74   204    41   146    73   142   131   106   151   127   163    90    57   172   158   123    83   141   179   131   133   167   184   108    87   125   152   214    83   160   142    64    92    52   204    41   200   111   181   216   124    98    83    42    67    57   160    72   140    93   155    64   196   203    49    56    43   101    65    79   165   120    57   104   195    75    99    47    75    87    79    76    42    99    59   170   204   144   188    84   202   215    76   126   176   128   194   106    55    95   169   111    80   199    35   100    95    34   109    96   155   195   212    79   138   209    88   202   175    86    54   150    88   145   201   149    73    99   189   119   140   201   152   132   123    47    65   144   126   178   191   136   219    46   134   200    40   139   206    73    66    70   143   131   113   189    89    81   168   208   152   219   154   145   189   145    73   217   144   149   217   166    53   161   172    64   164   185   138   220   205   110    94   174   147   219   169   161   215   139    74   215   122    52    79    79   212    39    72   149    45   200    35   113   191   174    49   104   202    43    74   121   156   164   208   204   106    62   102   153   212   151   114   215   138   149   106    36    79   103   190   214    86    80   218    66   174   192   121    90   143    56    90   200   182   115    50   164   136    39   107    92   206   113   124    60   125   128   219    70    78    56    91   186   193   179   107    39    40    81    52   173   217    79    93    37   123   220   115    51    40   123   144   166   207   209   173   185    88    34   201   213   190   155   105   157    44   215    72    84    53   116   215   217   110   157   178   149   126    75   217   216   202   155   187    90   105   170   179   148    60    75   207   132   170    78    70    85   176   102   162   155   175   190    37   188    77   104    83   174   202    95   186   118   117   162    86   136    86    54   113   156   132    44   106    90   162   200    58   189   217   201   162   149    38   131   168   104   159   127   192   126    49    43   155   182    62   149    94   196   113   103   122   124   114   114   104   169   180   155    97   136   181   185   185    74    76   188   205   110    82    52   161   118    99   209    80    40   140   166   205   172   201   135   167    41    64    93    91    67   175   152   210   105   148    64   164    48    44   175   103   182    50    80    98   115   106   204   214   183   172    70   172   134   218   116    45   151   107   201   215    48   172   163   131   119   115   113   112   139    68   122   148    99    86    91    70   111   202    94   166    54    84   108   181   143   125    90    94    66    63    37   107    58   143   216   216    65    55   159   205   180   163   186    53   155   124    58    61   136   115    78   174    51    92   185    66   205   205   161   181   154    97   192   131   142    80   204   140   105   180   177   142   113    95    43    34   140   200    49   203    68   151    74   124    91   185   206    65    42   199   113   130   142   131   143   125   213   119   161    38   121   139   103   197   103   210   193    85   203   111   207   148   200    80   207   198    41   220   168   206   135    95   148   181   170    60   142   185   142    84   144   130   190   133   212   118   116    71   124    40   133   123   210   219    74    34    41   143   143    67   197   104    69    77   171   220    56   201    42    61   144    80   169   177    47    62   123   192    66    68    34    56    56    76   162    46    54    67    67   113    75   138    36    87    90    48   129   127   217   150    73   160   140   159   102   216    74   124   192   128    50   104    92    68   128    52    71   198   139    38    46    66    86   123   147   216   161    83   129   139   159    67   162   122   209   188   183   192    79    80    50    68   126   159   160   131   101   140   107   197   196   134   141    47   150   187   195   171   170   133    78    79   170   206   151    96    90   192   199   183    94    71    93    98    97   121   215    55    66    52   191   207   168   213   149   188   186   152   111   100    98   127    71   171   135   175    78   134    79    78    55   132    87    46   208    68    75    84   136   144    60   166   103   194   167    55   217   144   134    48   191    59    38   165   180   202   200   220    83   124   115   114   158   215    37   114    56   213    87   112   165   172   203    91    59   148   140   127
   127   151   206    39   162    36   135   188   112   195   114    70   208   164    94    82   190   170   126   161    86   135    50   148   208    77    79   212   108   180   175    43    41   167   214   191   126   133   175   159   176    83   164    82   169    76   166   186    59   152   164    45    60    68   160   169   168   105   153   121    95    62   104   188   195   131   133   197    40   169    64   138    37    86   175   220   128   117    68   188   161   139   140   152    45   105   167   119   206   206   164    86   107   218   129   218   135   193   101   183    41   152    97    87   204   152   194    49   109   117   208   156    54    45    36    55   193   188   109   100    71   213   189   129   173   162   142    55   137   190   128   133    60   132    84    85    57   128   117   126   111    89   151    75   186    58   163   122    93    65    38   120   202   173    63   119   139    78   142    57    53   205   115   142   169   121   100   107    41    59   215    55   117   125   166    89    99   202   201   117    96   207   150    76   213   204    35   115   163   105   219    94   208   182   113   100    46   218   104   201    61   108    61   206   188   218   212    40   104    84   169   192    36    37   173   193    99   197   136   183   126   149   123   135   202   191    79    39   186    49   183   219   213   142   174   137    71    52   139   205    97   193   126   215    96    74   204    42   146    71   142   130   105   150   127   163    90    56   171   158   123    85   141   180   130   134   168   184   109    86   125   151   214    84   162   143    63    91    51   204    41   201   113   182   216   124    99    84    41    66    58   160    71   140    93   155    62   195   202    49    55    43   100    66    79   165   119    55   105   194    77   100    46    76    87    79    76    43    99    60   170   205   145   188    86   203   212    77   126   176   128   195   106    54    96   169   111    81   200    34   100    94    34   109    97   154   195   211    80   138   209    89   203   174    87    52   149    89   145   201   149    74    98   191   119   141   201   152   131   123    46    65   145   127   178   191   136   219    46   133   199    40   139   207    72    66    72   143   132   113   189    88    80   167   208   153   219   154   144   189   144    73   217   143   149   217   166    55   162   172    64   164   183   137   218   204   110    93   174   147   219   167   162   215   138    74   214   121    53    79    79   212    41    72   148    45   200    35   113   192   174    50   104   202    43    73   122   156   163   209   205   106    61   103   152   210   151   113   214   138   148   105    36    81   104   191   214    86    80   218    68   175   192   122    90   143    55    89   200   181   116    50   165   135    37   108    94   207   113   124    61   125   127   219    71    78    56    92   186   193   179   106    38    41    81    52   174   217    78    94    38   124   220   115    52    40   123   143   164   206   210   173   185    88    35   202   213   190   156   104   158    44   215    72    84    54   116   213   218   108   159   177   149   126    75   217   217   202   154   188    89   105   169   180   150    61    75   207   131   172    78    71    85   177   103   164   154   174   191    37   188    76   102    82   175   202    95   186   118   118   160    87   135    85    53   114   157   132    44   106    91   161   199    58   189   217   201   162   151    37   130   168   104   160   126   192   126    49    43   156   182    62   150    96   196   112   102   121   125   115   114   105   169   180   154    97   137   181   186   185    74    76   187   204   110    82    52   161   118   101   210    82    40   141   165   206   170   202   135   166    41    65    93    92    66   176   151   208   104   149    64   164    48    43   174   102   182    51    79    98   114   106   203   214   183   170    71   172   132   220   116    45   150   107   201   216    48   173   161   130   119   113   113   112   140    68   121   149    99    85    91    69   111   200    94   165    55    86   108   181   143   125    90    93    67    65    37   106    57   143   216   215    67    54   160   205   180   163   187    53   156   125    59    61   138   114    77   175    51    92   186    67   205   206   162   181   153    98   192   132   142    79   203   140   105   179   177   142   113    95    43    35   139   199    48   204    67   151    73   123    90   184   206    67    41   199   113   129   142   131   144   126   214   118   163    38   120   139   103   195   103   210   195    84   202   112   208   150   199    79   207   197    40   219   170   206   136    95   149   181   171    60   141   187   142    84   143   130   191   134   212   118   116    71   124    40   133   123   211   219    73    34    41   144   142    67   195   104    71    77   173   219    57   201    43    62   143    80   168   176    47    61   124   192    67    69    34    56    56    78   160    46    55    67    68   113    74   137    36    86    91    48   127   128   217   151    74   159   140   158   102   216    74   125   191   128    50   105    91    68   127    51    72   197   139    37    46    67    86   122   147   216   162    82   128   140   160    67   164   121   209   188   182   192    78    81    50    68   126   159   162   130   102   141   108   197   195   134   141    48   151   188   195   170   171   135    79    79   170   205   152    95    89   191   199   182    94    71    94    98    96   123   215    55    66    53   192   207   168   210   148   189   185   153   110   100    99   127    69   170   134   175    79   134    79    79    54   132    86    45   209    68    77    83   136   144    60   167   103   194   167    55   217   143   134    47   190    59    36   165   180   202   201   218    83   123   114   114   158   215    37   114    57   214    86   112   165   173   204    91    59   148   139   128
   126   151   205    39   163    37   136   187   113   195   113    69   209   163    94    81   189   170   126   160    86   135    50   148   209    78    79   213   107   180   174    43    41   167   213   191   126   132   176   158   176    84   163    82   170    76   166   186    59   153   165    45    60    69   160   169   170   105   153   121    95    61   105   189   196   132   133   197    39   169    65   137    37    86   174   219   129   117    68   189   160   140   140   152    46   105   167   119   206   206   165    86   106   218   129   218   136   193   101   182    41   152    98    86   204   152   194    49   109   119   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   141    55   136   189   128   133    61   133    84    85    58   128   117   126   111    90   151    75   186    58   163   122    93    66    38   120   202   173    62   119   139    78   142    56    54   204   115   142   170   121   100   107    42    59   215    55   117   125   165    90    99   202   201   117    95   208   149    76   214   203    34   116   163   105   218    94   208   183   112    99    45   218   104   201    61   108    61   207   188   218   212    39   104    85   170   192    35    38   173   193   100   198   135   182   126   149   123   134   203   190    79    39   186    49   182   219   213   142   174   137    72    52   139   204    97   193   127   215    96    74   204    41   147    70   143   130   106   150   127   164    90    56   171   158   123    85   140   179   130   134   168   184   108    86   126   151   214    84   162   142    63    91    52   203    41   200   113   182   216   124    99    84    41    66    57   160    71   140    93   156    64   196   203    49    55    43   101    66    79   165   119    56   105   194    76   100    47    76    87    78    76    43    99    60   169   205   144   188    86   203   212    77   126   177   128   195   105    54    96   169   112    81   200    34   101    94    34   109    96   155   194   211    80   139   209    89   202   174    87    53   150    89   145   201   149    74    99   191   119   140   201   151   131   123    47    64   145   127   178   191   137   219    47   133   199    40   138   206    72    66    72   143   132   113   188    88    80   168   207   153   219   155   144   189   145    73   216   143   148   217   166    55   162   172    64   163   184   138   218   204   109    94   174   147   219   168   161   214   137    74   215   121    52    80    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    73   121   155   163   208   205   106    62   103   152   211   151   113   215   137   148   105    36    80   104   191   213    85    81   219    68   175   191   121    90   143    56    89   200   181   115    50   165   135    36   108    93   207   113   123    61   124   127   219    71    79    56    92   186   193   179   106    38    41    81    52   173   217    77    94    38   123   220   115    52    41   123   143   165   206   210   173   185    88    35   203   212   190   156   105   158    44   215    72    84    53   116   214   218   109   159   176   148   127    75   218   216   201   154   188    89   104   170   179   149    61    75   207   132   171    76    70    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   187   117   118   161    86   135    86    53   115   156   132    44   106    91   162   199    59   189   217   202   162   149    38   130   167   104   159   127   192   126    49    43   155   181    63   149    95   195   112   103   122   125   115   114   105   170   181   154    97   137   181   186   185    74    75   187   204   111    82    53   161   119   101   210    82    39   140   165   206   169   202   135   166    41    65    93    92    67   175   151   208   105   148    64   164    48    43   175   103   182    50    79    98   114   106   203   214   183   171    71   172   133   219   116    45   150   106   201   216    47   172   162   130   118   114   114   112   140    68   121   149    99    85    91    70   111   201    94   166    54    85   109   180   143   125    90    93    67    65    38   106    57   143   216   215    67    55   159   205   180   163   187    54   155   125    59    60   137   114    78   175    51    92   185    68   205   206   162   182   154    98   192   132   141    79   204   139   106   179   177   141   114    95    43    34   139   199    48   204    67   151    73   123    90   185   206    67    42   199   113   129   142   131   143   126   213   118   162    38   119   138   104   196   102   209   194    84   203   111   207   149   199    80   207   198    40   219   169   206   136    96   149   181   171    61   142   187   141    84   144   128   191   134   212   117   115    71   125    39   133   123   211   219    73    34    41   145   143    68   196   104    70    77   173   219    57   201    43    61   144    80   168   177    47    61   123   192    67    68    34    56    56    77   160    47    55    67    68   113    74   136    36    87    90    47   128   128   217   151    74   160   140   158   102   217    73   125   191   127    50   105    92    68   127    51    71   197   138    37    45    67    86   122   147   215   162    82   128   140   159    67   165   122   209   189   182   192    79    80    50    68   125   159   162   130   102   142   109   196   195   135   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    93    71    95    98    96   124   215    56    66    52   192   207   168   209   149   189   185   153   111   100    99   127    69   170   134   176    80   134    79    78    54   132    86    46   209    67    76    83   136   144    60   167   103   195   167    55   217   143   133    48   190    59    36   165   179   202   202   219    82   123   114   113   159   215    37   114    57   214    86   112   165   173   204    91    58   148   139   128
   125   149   205    40   163    36   138   188   114   194   114    70   208   162    95    81   189   169   126   159    87   133    50   147   209    78    79   212   108   181   174    43    41   167   213   191   126   133   174   158   177    85   163    80   169    75   166   186    60   152   163    46    60    67   162   168   169   105   152   122    94    61   106   189   197   132   133   199    39   170    63   140    37    85   175   220   129   118    68   189   160   139   139   151    45   105   167   119   205   206   165    85   106   219   130   219   137   194   100   182    41   153    97    89   205   151   192    48   112   116   207   156    53    45    36    55   192   187   109   101    71   213   189   128   173   164   143    55   136   190   129   132    60   133    83    86    59   128   117   125   112    89   150    76   186    58   163   124    92    66    38   119   203   172    64   120   139    79   143    58    53   202   113   142   170   122    98   107    40    59   214    55   118   125   164    87    98   202   202   116    95   207   150    78   215   204    35   118   163   106   217    94   208   183   112    99    45   218   103   201    61   109    62   206   190   218   215    40   103    84   170   193    35    36   173   194    99   198   136   183   125   149   125   134   203   191    80    39   185    49   182   218   212   141   175   136    71    51   138   206    96   192   127   215    95    73   205    42   147    73   143   130   106   151   127   164    90    57   171   159   124    85   142   178   130   133   166   184   107    88   126   153   213    85   162   143    63    92    52   204    43   202   114   182   215   125   100    82    40    66    58   160    71   139    92   156    64   198   203    49    55    44   101    66    79   166   119    55   105   194    76   102    47    75    85    79    75    43   100    60   169   206   145   187    83   205   212    78   126   176   127   197   106    54    96   170   112    81   199    33    99    93    33   109    97   154   194   209    79   138   210    89   202   175    87    54   149    89   144   202   149    73   100   190   120   143   199   151   131   122    49    65   146   128   177   190   137   219    47   132   198    39   138   206    72    67    71   143   132   113   189    89    82   168   209   151   217   156   143   188   144    73   218   143   150   218   166    55   162   172    65   163   183   138   218   204   110    95   174   145   219   167   163   214   138    74   216   120    52    80    78   212    41    73   148    44   200    35   112   192   172    50   103   201    43    74   119   157   162   209   204   106    63   102   152   213   151   112   214   137   148   106    37    81   103   193   213    85    81   218    69   176   191   121    91   143    57    89   200   181   116    51   165   132    39   109    92   206   112   125    60   122   128   220    69    78    56    92   186   191   179   106    39    41    81    52   173   218    77    93    38   122   218   114    51    41   123   143   165   207   208   172   186    89    35   202   212   190   157   103   158    45   213    71    84    53   117   214   217   107   161   175   148   129    76   217   217   201   153   187    88   104   170   179   148    60    74   207   131   173    77    71    84   177   104   162   153   174   192    38   186    77   104    83   174   201    96   186   117   118   161    87   135    84    52   115   157   132    42   106    91   162   199    59   189   216   202   165   150    36   130   167   105   159   124   191   125    47    43   155   180    63   148    96   195   112   104   121   124   115   113   105   170   181   156    97   138   180   186   185    73    75   186   205   110    82    54   162   120   101   210    82    39   140   165   208   170   201   133   164    42    66    92    92    65   175   151   208   107   147    64   165    49    43   173   102   180    49    78    98   113   105   205   215   182   171    71   172   131   220   117    44   150   107   202   215    46   172   162   132   118   115   113   112   141    67   120   149   100    85    91    71   113   199    95   166    55    84   107   180   143   126    91    93    67    65    38   105    56   142   216   216    67    56   160   205   179   163   185    54   154   126    58    62   138   115    78   177    50    92   184    68   203   206   160   181   152    97   192   134   141    80   204   140   106   180   177   142   115    95    44    33   139   198    50   204    66   152    73   124    91   184   205    66    42   198   113   128   141   131   143   125   214   118   163    38   119   138   104   196   101   209   194    84   202   111   205   150   200    80   208   199    41   219   169   206   134    96   149   181   169    59   141   186   141    84   144   129   190   135   212   119   116    70   127    39   134   122   211   217    74    34    41   145   142    67   195   105    72    78   174   219    58   203    45    62   144    82   168   177    47    62   124   191    68    67    35    57    58    78   160    48    55    67    68   114    75   137    35    88    90    48   128   126   217   151    74   160   140   158   102   217    74   124   191   127    49   104    93    69   127    53    71   198   137    36    45    67    86   121   147   216   161    82   128   140   159    67   164   121   209   189   183   193    77    80    49    68   126   160   164   132   101   142   107   196   196   134   142    46   150   188   197   171   169   132    78    79   170   204   150    93    89   191   198   183    93    73    94    97    96   122   214    56    66    53   191   207   167   210   148   188   183   152   111    99    97   128    69   172   134   176    79   135    79    78    53   132    85    47   209    67    75    83   136   145    62   166   104   196   166    54   218   142   134    47   189    60    37   166   178   201   200   218    84   123   116   114   159   215    36   114    57   214    86   111   166   173   205    90    60   147   139   127
   126   151   206    38   162    36   137   187   113   195   113    70   209   164    94    81   189   170   126   160    87   136    50   147   210    77    80   212   109   179   174    43    41   166   213   192   126   131   176   158   176    83   164    82   170    75   167   185    59   153   165    45    60    68   160   169   168   105   154   121    95    62   105   187   197   133   133   198    39   169    64   137    38    86   174   221   128   117    67   189   160   139   141   154    45   106   168   120   206   206   165    86   108   219   129   218   136   193   101   183    41   152    98    87   205   153   194    50   111   118   210   156    53    44    35    55   193   188   109   100    72   213   188   127   174   163   143    55   137   190   128   132    60   133    83    85    57   128   117   127   111    90   151    73   187    59   164   121    93    66    37   121   202   173    62   120   139    79   141    57    53   205   114   142   169   121    99   106    39    58   216    56   118   124   166    89    99   202   200   117    95   209   150    77   214   203    35   115   163   105   218    93   208   183   114    99    46   219   104   202    60   109    62   207   188   218   213    41   103    85   169   191    35    37   173   192    99   196   136   183   126   149   123   136   203   191    79    39   185    51   182   219   213   141   175   139    72    52   139   205    97   193   126   215    96    74   205    43   146    71   142   130   104   150   127   164    90    56   171   159   123    85   140   179   128   134   168   184   107    85   128   152   214    84   162   142    63    90    52   204    41   200   113   181   216   124    99    83    41    66    57   161    72   140    94   155    64   197   203    50    55    44   100    67    78   166   119    55   106   194    77    99    47    77    86    79    75    43    98    60   171   206   143   188    85   204   212    78   126   178   128   195   107    54    95   168   111    80   201    34   102    94    34   108    96   154   195   211    79   138   210    88   202   176    88    52   149    89   145   200   149    74   100   191   119   141   201   152   131   123    46    67   145   129   177   190   136   219    47   134   199    39   139   206    72    66    70   142   132   113   189    89    81   168   208   154   218   153   145   189   144    74   218   144   150   217   166    55   162   173    64   165   184   138   220   204   110    92   174   147   219   167   162   215   138    74   215   120    53    80    79   212    39    73   148    45   201    36   114   191   174    49   105   202    43    72   121   156   163   209   204   104    61   103   152   210   152   112   214   137   149   106    36    81   103   193   215    86    81   218    67   176   191   121    90   144    55    88   199   180   116    50   164   134    38   108    93   206   114   123    61   123   127   217    70    78    56    93   186   192   179   106    37    40    81    53   174   216    78    92    38   124   220   116    51    41   123   144   166   207   210   172   185    88    36   202   213   191   157   105   158    43   214    72    84    54   116   214   218   109   159   177   148   126    75   218   217   202   153   187    89   105   170   179   151    62    74   207   131   171    78    71    85   178   103   163   154   175   191    36   187    77   102    81   174   202    95   186   118   118   159    87   135    85    53   114   155   133    46   106    91   161   199    58   189   216   201   162   149    39   130   167   104   160   126   192   125    49    41   156   181    61   149    95   195   113   102   122   124   115   114   105   168   182   154    96   138   180   186   186    75    75   188   204   111    83    53   160   119   101   210    82    38   140   165   205   169   202   134   165    43    66    92    92    66   175   152   208   105   148    64   164    48    44   176   101   181    52    78    98   114   106   204   214   182   170    72   173   132   219   115    44   150   107   202   217    47   172   160   131   119   115   113   112   141    67   122   149    98    86    92    69   111   200    94   165    53    85   108   182   143   125    90    95    67    65    37   106    58   143   216   214    66    55   160   204   180   163   188    55   157   125    59    60   137   116    77   174    51    91   186    68   206   205   161   181   153    97   192   133   141    78   202   139   106   179   178   143   112    95    44    33   140   199    48   204    68   151    73   123    90   185   206    66    42   199   112   129   141   131   144   126   213   120   162    39   119   138   104   195   103   209   195    84   203   111   207   150   199    80   207   198    40   219   168   205   136    96   150   182   171    61   142   188   143    84   144   130   191   134   212   118   116    70   124    40   133   122   210   219    74    33    42   146   143    68   195   103    71    76   173   217    58   202    42    60   143    80   169   177    48    62   123   192    66    68    36    57    57    77   160    47    55    67    69   113    75   137    36    87    90    46   127   128   217   151    74   159   140   158   102   217    74   125   192   127    50   104    92    67   126    51    72   197   139    37    45    66    86   121   147   214   162    83   128   139   161    66   164   121   209   189   182   192    79    80    51    69   126   159   162   130   102   142   108   197   195   135   142    48   151   189   196   172   170   134    78    82   169   204   151    96    91   192   200   181    93    71    95    98    96   124   214    56    65    53   192   208   168   210   148   189   185   153   110   101    98   127    69   171   134   177    79   133    80    80    54   132    86    46   209    68    78    84   136   144    60   167   103   195   166    55   216   144   134    47   189    59    36   167   179   202   201   219    83   123   113   113   158   215    37   114    57   213    86   112   166   174   204    92    58   147   139   128
   127   150   205    39   163    36   136   187   113   195   114    70   209   164    94    81   189   170   126   161    87   135    50   148   208    77    79   212   108   180   175    43    41   167   213   191   126   132   175   158   176    83   163    82   169    76   166   186    59   153   164    45    60    68   160   168   169   105   153   121    95    61   104   188   196   132   133   197    39   169    64   137    37    85   175   220   129   117    68   189   160   140   140   152    46   105   167   120   206   206   164    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   207   156    54    45    35    55   194   187   109    99    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    58   128   117   126   111    90   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121   100   107    41    59   215    55   117   125   165    89    99   202   201   117    95   208   149    77   214   203    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   207   188   218   212    39   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   218   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   143   130   105   150   127   164    90    56   172   158   123    85   140   180   130   134   167   183   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    76   101    47    77    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   106    54    96   169   111    81   200    34   100    94    34   109    96   155   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   120   140   201   151   132   123    46    65   145   127   177   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   189    89    80   167   208   153   219   154   144   189   144    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   146   219   167   162   214   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   192   174    50   104   202    43    73   121   155   163   209   205   106    61   103   152   210   151   113   214   137   149   105    36    80   104   192   214    86    81   218    67   176   191   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   128   219    71    79    56    93   186   192   179   106    38    40    81    52   173   217    77    94    38   124   219   115    52    41   123   143   165   206   210   174   185    87    35   203   212   190   155   105   158    44   215    72    84    53   116   214   219   109   159   176   148   127    75   217   216   202   154   188    89   104   170   180   150    61    75   207   131   171    77    71    86   177   103   162   154   174   191    37   187    76   102    82   175   202    95   186   117   118   161    87   135    85    53   114   156   132    44   106    91   162   199    58   189   216   202   162   150    37   130   167   104   160   127   192   126    49    42   155   181    62   149    96   195   112   103   122   125   115   114   105   170   181   155    96   137   181   185   185    73    75   187   204   110    82    53   160   119   101   209    82    40   141   164   206   170   201   135   166    41    64    93    92    66   175   151   208   105   148    64   165    48    43   174   102   181    50    79    98   114   106   203   214   183   171    71   172   132   219   116    46   150   107   201   216    47   172   161   130   118   113   113   111   140    68   121   149    99    85    91    69   111   201    94   166    54    85   109   180   143   125    90    94    67    65    38   106    57   143   216   215    67    55   159   204   180   163   186    53   155   125    59    61   137   114    78   174    51    92   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    35   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   144   126   214   118   163    38   120   138   104   196   102   210   195    84   202   111   207   149   199    79   207   197    40   219   169   206   136    96   149   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   124    39   133   123   211   219    74    33    42   144   143    68   196   104    71    77   173   219    57   201    43    62   144    80   168   178    47    61   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   127   128   218   151    73   159   141   158   102   217    74   124   191   128    50   105    91    68   127    52    71   197   138    37    45    67    86   122   147   215   162    82   128   140   159    67   164   121   209   188   182   192    78    81    50    68   126   159   162   131   102   141   109   196   195   134   142    48   151   188   195   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    56    66    52   192   207   168   210   148   189   185   152   110   100    99   127    70   171   135   176    79   134    79    78    54   132    86    46   208    68    76    84   136   144    61   167   104   195   167    55   217   143   133    48   189    59    36   165   180   202   201   219    82   123   114   113   159   215    37   114    57   214    86   112   165   173   204    91    59   148   139   128
   126   151   205    39   162    37   136   187   114   195   113    69   209   164    94    81   189   170   126   161    87   135    50   148   208    77    78   212   107   180   175    43    41   167   213   191   126   132   176   158   176    82   163    82   169    75   166   186    59   153   165    45    61    68   161   168   169   105   153   121    95    61   104   188   196   131   133   198    39   169    65   137    38    86   175   220   128   117    68   189   161   140   140   152    46   106   167   120   206   206   164    87   106   218   129   218   135   193   102   181    41   152    98    87   205   152   193    49   109   118   208   156    54    45    35    55   193   187   108    99    71   213   190   128   173   163   142    55   137   190   128   133    61   132    84    86    58   127   117   126   112    89   151    74   187    58   164   122    93    65    38   120   202   173    63   119   139    78   142    57    53   204   115   142   170   121    99   107    41    59   216    55   118   124   165    89    99   202   201   117    95   208   149    77   214   204    35   116   163   105   217    94   208   183   113    99    45   218   104   201    61   109    61   207   188   217   212    40   104    84   170   192    35    38   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   216    97    74   204    42   147    71   143   130   105   150   127   163    91    56   171   158   123    84   141   180   131   134   167   184   108    87   126   151   214    84   162   143    63    91    52   204    41   200   113   182   216   125    99    83    41    66    58   160    72   140    93   156    63   196   203    49    55    44   101    67    78   165   119    55   105   194    76   101    47    76    87    79    75    43    99    60   170   205   144   188    86   203   213    77   126   177   128   195   105    54    95   169   111    81   200    33   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   150    89   145   200   150    73    99   191   119   140   201   152   132   123    47    65   145   127   177   191   137   219    46   133   199    40   139   206    72    65    71   143   132   113   188    89    81   168   208   153   219   154   144   189   144    73   217   144   149   217   166    56   162   172    64   163   184   137   218   204   109    93   174   147   219   168   162   214   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   192   174    49   104   202    43    73   121   155   163   209   205   105    61   103   152   210   151   113   214   137   148   106    36    80   104   191   214    86    81   219    68   175   191   121    90   143    56    89   200   181   116    50   165   135    36   107    93   207   113   124    61   124   127   219    70    79    56    93   185   193   179   105    38    41    81    53   173   217    77    94    38   124   220   115    51    41   124   144   166   206   210   174   185    87    35   202   212   190   156   104   158    43   215    72    84    54   116   214   218   109   159   177   148   126    75   217   216   202   154   187    89   105   169   180   150    61    75   206   131   171    77    71    85   177   103   162   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    38   130   168   104   159   126   192   125    49    42   155   181    62   148    95   195   112   103   122   125   115   114   105   170   181   155    96   136   181   186   185    73    75   187   205   111    82    53   160   119   101   210    82    40   141   165   205   170   202   135   166    41    64    93    92    67   175   151   208   105   148    64   165    48    43   175   102   181    50    79    98   114   105   203   214   183   170    71   173   133   219   115    46   150   107   201   216    48   172   161   131   118   113   113   111   140    67   122   150    99    85    91    70   111   201    94   165    55    85   108   181   143   126    90    93    67    65    38   106    56   143   217   215    67    55   159   205   180   163   187    54   155   125    59    61   137   114    78   175    51    92   185    67   205   206   162   182   153    97   192   132   141    79   204   139   106   180   178   141   113    95    44    35   139   200    49   204    67   151    74   123    90   184   207    67    42   199   113   129   142   131   143   126   214   118   163    38   120   138   103   196   102   209   195    84   203   112   207   149   199    79   207   197    40   220   169   205   136    96   149   181   171    61   142   187   142    84   143   129   191   133   212   118   116    71   124    40   133   122   211   219    73    34    42   145   143    68   196   104    71    77   173   219    57   201    42    61   143    80   168   177    47    61   124   192    67    69    34    57    56    78   160    47    55    67    68   113    74   137    35    87    90    47   127   128   217   151    73   159   140   159   102   217    73   124   191   128    50   105    92    68   127    51    71   197   139    37    45    67    87   122   146   214   162    82   128   140   159    67   164   121   209   188   182   192    78    81    50    68   126   159   161   131   103   141   109   196   195   135   142    48   151   188   196   171   171   134    78    80   170   205   150    95    90   192   199   182    94    71    94    98    96   124   215    55    66    52   192   208   168   210   149   189   185   152   110   100    99   127    69   171   135   176    80   134    79    78    53   132    86    46   209    68    76    83   137   145    60   167   104   196   166    55   218   143   134    48   189    59    36   165   179   202   201   219    82   123   114   114   159   214    37   114    57   214    86   112   166   173   204    91    58   148   139   128
   126   151   205    39   163    36   136   187   113   195   113    70   209   164    94    81   189   169   126   160    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    58   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   219   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    90   151    75   186    58   163   122    93    66    38   119   203   173    63   119   139    78   142    57    54   204   115   142   170   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   112    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    90    56   172   158   123    85   141   179   130   134   167   184   108    87   126   151   214    84   161   143    63    91    51   204    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   155    63   196   203    49    55    44   101    67    78   165   119    55   105   194    77   100    47    76    87    78    76    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   150    89   145   200   150    74    99   191   119   140   201   152   131   123    47    65   145   127   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    55   162   172    64   163   184   137   218   204   109    93   174   147   219   167   161   215   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   192   174    50   104   202    43    73   121   155   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   191   214    86    81   219    68   176   192   121    91   143    56    89   200   181   116    50   165   135    36   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   179   106    38    41    81    53   174   217    77    93    38   123   219   115    52    41   123   143   165   206   210   174   185    88    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   201   153   187    89   105   169   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   107    91   162   199    58   189   217   202   162   150    37   130   167   104   159   127   192   125    49    43   155   181    62   149    96   195   112   103   122   125   115   114   105   169   181   155    97   137   181   185   186    73    75   187   204   110    82    53   161   119   101   210    82    40   141   164   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   175   103   181    50    79    97   114   106   203   214   183   171    71   172   132   219   116    46   150   107   201   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    70   111   201    95   166    54    85   108   181   143   126    90    94    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    54   155   125    60    60   137   114    78   174    51    91   185    67   205   205   161   181   153    97   192   133   141    79   203   140   106   180   178   141   114    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   144   126   214   118   162    38   120   139   104   195   102   209   195    85   203   112   207   149   199    79   207   197    40   220   169   206   136    95   150   181   171    60   142   187   142    84   144   129   191   134   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    71    77   173   219    57   201    43    62   143    80   168   178    47    61   124   192    67    68    34    57    56    77   160    47    54    67    68   113    74   137    35    87    91    47   128   128   217   151    73   159   140   159   102   217    74   124   191   128    50   105    92    68   127    52    71   197   138    37    45    67    86   122   147   215   162    82   128   140   160    67   164   121   209   188   182   192    78    80    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   124   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    54   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   159   215    37   114    57   213    86   112   166   173   204    91    59   148   139   128
   126   151   205    39   163    37   136   187   113   195   113    70   209   163    94    82   189   170   126   161    87   135    50   148   209    77    78   212   108   181   175    43    41   167   213   191   126   132   176   159   176    83   164    82   169    76   166   185    58   153   165    46    60    68   160   168   170   104   154   121    95    62   105   188   196   132   133   198    39   169    65   137    38    85   175   220   129   117    68   188   160   140   140   152    46   106   167   120   207   206   164    87   106   218   129   218   135   193   101   181    41   152    98    86   204   152   193    49   109   118   207   157    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   189   128   133    61   132    84    85    57   128   117   126   111    90   151    74   186    58   164   122    94    65    38   120   202   173    62   119   138    78   142    57    54   204   115   142   169   121    99   106    41    59   216    56   117   125   165    89   100   201   200   117    95   208   149    76   214   204    34   117   163   106   218    94   208   182   112    99    45   218   104   201    61   109    61   206   188   218   212    39   104    84   171   192    36    37   173   192   100   197   135   182   126   149   122   135   203   191    80    39   186    50   182   219   212   142   174   137    72    52   139   205    98   194   127   215    96    73   204    42   146    71   142   130   105   150   127   163    91    56   171   158   123    85   140   180   130   134   167   184   108    86   126   152   214    84   162   143    64    91    52   203    42   200   113   182   215   123    98    83    41    66    58   160    71   140    93   155    63   196   203    49    55    44   101    67    78   165   119    56   105   194    77   101    47    76    87    79    76    43    99    60   170   205   144   188    87   203   212    77   126   177   128   196   106    55    96   169   111    81   200    34   100    94    34   109    97   155   195   211    80   138   209    89   202   175    87    52   149    89   145   200   150    74    99   191   120   141   201   152   131   123    47    65   144   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   112   189    89    80   168   208   154   219   154   144   189   144    73   217   144   149   217   166    56   163   172    65   164   184   137   218   204   109    93   174   146   218   168   162   214   138    74   215   120    53    79    79   212    40    72   148    45   201    36   113   192   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   106    37    80   103   192   214    86    80   218    67   175   191   121    90   143    56    89   200   181   116    50   165   135    36   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   180   106    38    40    81    52   173   217    77    94    38   123   219   116    51    41   123   143   165   206   210   173   185    88    35   203   212   190   155   105   158    44   215    72    84    54   116   214   218   108   158   177   148   126    75   217   216   201   153   188    89   105   169   180   150    61    74   206   131   171    77    71    86   178   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   119   161    87   135    85    54   114   156   132    45   106    91   162   199    58   188   216   202   162   150    37   130   168   104   159   127   192   126    48    42   155   181    62   149    95   195   113   103   122   124   115   114   105   169   181   155    96   137   180   186   185    74    75   187   204   110    82    53   160   119   101   210    81    39   141   165   206   170   201   135   166    41    65    93    92    66   175   152   208   105   148    64   165    47    43   174   103   182    51    79    97   114   105   204   214   183   171    71   172   132   219   116    46   151   107   202   216    47   173   161   130   118   113   113   111   140    67   122   149    99    86    91    70   111   200    94   166    55    85   109   180   143   125    90    94    66    65    37   105    56   143   216   215    67    55   159   205   180   163   187    53   154   125    59    61   138   114    78   175    51    92   185    67   205   206   161   182   153    97   192   133   142    79   203   140   106   180   178   141   114    95    43    34   139   199    48   204    67   151    74   123    90   185   206    67    41   199   113   128   142   131   144   125   214   118   163    38   120   138   104   196   103   209   195    85   203   112   207   149   199    79   207   197    41   220   169   206   136    96   150   181   171    61   142   186   142    84   144   130   191   133   212   118   116    72   124    40   133   123   211   219    74    34    41   145   143    68   196   104    71    77   172   219    57   202    43    61   143    80   168   178    47    61   123   192    67    68    34    57    56    77   160    47    55    66    67   113    74   137    35    87    91    47   128   128   217   151    74   159   140   158   102   217    73   124   191   128    50   105    91    68   126    52    71   197   139    37    45    67    86   122   146   215   161    82   128   140   160    67   164   121   209   188   182   192    78    80    51    68   126   159   161   131   103   141   109   196   195   135   142    48   151   188   195   171   170   134    79    80   169   205   151    95    89   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   190   185   152   111   100    99   127    70   171   134   176    80   134    79    78    54   132    86    46   209    68    76    83   137   145    60   167   104   195   167    55   217   143   133    48   190    59    36   165   180   202   202   219    82   123   114   114   159   215    37   113    57   213    86   112   166   173   204    91    59   148   139   128
   127   150   204    39   162    37   136   187   113   195   113    69   209   163    94    81   189   169   127   161    87   135    49   148   208    78    79   212   107   180   175    43    41   166   213   192   126   132   176   159   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   169   170   105   154   121    95    61   105   188   195   131   132   197    39   169    64   137    38    85   175   219   129   117    67   189   160   140   141   152    46   106   168   119   206   206   164    86   107   218   128   219   135   193   101   182    41   152    98    87   205   152   193    50   109   118   207   157    54    45    35    55   194   188   108   100    71   214   190   128   172   162   142    55   136   190   128   133    61   133    84    86    57   128   117   127   111    90   151    74   186    59   163   122    93    66    37   120   203   173    62   118   139    79   142    56    53   205   115   142   169   121   100   106    40    58   215    56   117   124   165    89   100   201   200   118    96   208   150    77   214   203    34   117   163   105   218    95   208   183   112    99    45   219   105   202    61   109    62   206   188   218   212    40   104    84   169   192    35    38   173   194   100   197   135   183   126   149   122   135   203   191    80    40   186    50   183   219   213   142   175   137    72    53   139   204    97   193   126   216    97    72   203    42   146    71   143   130   106   150   127   164    91    56   172   158   123    84   141   180   130   134   168   183   108    87   126   151   214    83   161   142    64    91    51   204    42   201   113   182   217   124    99    83    41    65    58   160    71   139    93   156    64   197   203    49    56    44   101    66    78   165   119    55   105   194    76   101    47    76    87    78    76    43    99    60   170   205   144   189    86   203   213    77   126   177   128   196   106    55    96   170   111    81   200    33   100    95    33   109    96   154   194   211    79   139   210    88   201   175    88    53   150    89   146   201   149    74    99   191   119   141   201   152   132   122    47    64   145   128   178   190   137   219    46   133   199    40   138   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   188   144    73   216   144   149   217   165    55   163   172    65   164   184   137   218   205   109    94   174   146   218   167   161   214   139    74   215   121    52    80    78   213    40    72   148    45   201    35   114   191   174    50   104   202    43    73   121   155   163   208   205   105    61   103   152   211   152   113   214   138   148   106    36    80   104   191   213    86    81   219    68   175   191   121    90   143    56    89   201   181   116    50   165   135    37   108    93   206   113   123    60   125   128   219    71    78    56    93   185   193   179   107    38    40    81    52   173   217    78    94    39   124   219   116    51    41   123   144   165   207   210   173   185    88    35   202   212   191   155   105   157    44   216    72    84    54   116   214   219   108   158   176   148   126    75   218   216   201   153   188    89   105   169   179   149    62    75   207   131   171    78    71    87   178   103   163   154   174   190    37   187    76   103    83   175   203    95   187   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    59   189   217   202   162   149    38   130   168   104   159   127   191   125    48    43   156   181    62   148    96   196   113   103   121   125   114   114   105   170   180   155    96   137   181   185   186    74    75   188   204   111    82    53   161   118   100   210    82    39   142   163   206   169   202   135   166    42    65    93    92    66   175   151   208   105   149    65   164    48    44   176   102   181    50    79    98   113   106   204   214   184   170    71   172   133   219   115    46   150   107   202   216    48   173   162   130   118   113   114   111   141    67   121   149    98    86    91    70   111   201    94   166    55    85   109   180   143   125    90    93    66    64    37   106    57   143   216   215    66    55   160   205   180   163   186    53   156   125    59    60   138   114    78   175    51    92   186    67   205   206   161   181   153    97   192   132   141    79   203   139   106   180   177   141   113    95    43    35   139   200    48   203    67   151    74   123    90   184   206    66    41   198   112   128   142   131   143   126   214   118   163    38   120   138   103   195   103   209   194    85   202   112   206   150   199    79   207   198    40   221   169   206   136    96   149   182   170    60   142   187   142    84   144   130   191   133   212   117   116    71   124    39   133   122   211   218    74    33    41   144   143    68   195   104    70    77   172   219    57   201    43    61   143    80   169   177    48    61   124   192    67    69    35    58    56    78   160    46    55    66    68   113    74   137    35    87    91    47   127   128   217   150    73   160   141   159   102   217    72   125   191   128    50   105    92    69   127    52    71   197   138    37    46    66    87   122   147   215   162    83   128   140   158    67   164   122   209   188   182   192    78    80    50    69   125   159   162   131   102   141   109   197   196   135   142    47   150   187   196   170   170   133    78    80   169   204   151    96    89   192   199   182    94    71    95    98    96   123   214    55    66    51   192   208   168   211   149   189   185   153   111   100    99   127    69   170   135   175    79   134    79    78    54   131    86    46   209    68    76    84   136   144    61   167   104   196   167    54   217   144   133    47   189    59    36   165   181   202   201   219    82   123   115   113   159   215    37   113    56   213    87   113   165   173   204    90    58   148   139   127
   126   150   206    39   162    36   136   187   113   195   113    70   209   163    94    81   190   169   126   160    87   135    50   149   209    77    78   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    58   153   165    45    59    68   160   168   169   104   153   120    95    61   104   188   196   132   133   197    39   169    65   137    38    86   175   220   129   117    68   188   161   140   140   152    45   105   168   119   206   207   165    86   106   218   129   219   135   193   101   182    41   152    99    86   204   152   193    49   109   118   207   156    54    44    35    55   194   188   108   100    70   213   189   128   173   162   142    55   136   190   128   133    61   132    83    85    58   128   117   127   111    90   151    75   187    58   163   121    93    65    38   120   203   173    63   119   138    78   142    56    53   204   115   142   170   121    99   106    41    59   215    55   117   125   166    89    99   202   200   117    96   207   149    77   214   203    34   117   163   105   218    94   208   183   112    99    45   218   104   201    61   109    62   206   188   218   212    39   104    84   170   192    35    38   173   194   100   198   136   182   126   149   123   135   203   191    80    39   186    50   182   219   213   143   174   137    72    52   139   204    97   193   126   216    96    73   204    42   147    71   143   130   106   150   127   163    91    56   171   158   124    85   141   179   130   134   167   184   108    87   126   151   214    84   161   142    64    91    51   203    42   200   113   182   216   124    99    84    41    66    58   160    71   140    92   155    64   196   203    49    55    44   100    67    78   165   119    55   105   194    76   101    47    76    87    79    76    43    98    60   170   205   144   187    87   203   213    77   126   177   128   195   105    54    96   169   111    81   200    34   100    94    34   109    96   155   194   211    80   138   209    89   202   175    86    53   149    89   145   200   150    74    99   191   120   141   201   151   131   123    47    65   144   127   178   191   136   218    46   133   199    40   139   206    73    66    71   143   132   113   188    89    80   169   208   153   219   154   144   189   144    73   216   144   149   217   166    56   162   172    64   164   183   137   218   204   109    94   174   146   219   168   162   215   138    74   215   121    52    80    79   212    40    71   149    44   201    36   113   192   174    50   104   202    43    74   121   156   163   209   205   106    61   103   152   210   151   113   214   137   148   105    36    80   104   191   214    86    81   218    68   176   191   121    91   143    56    89   200   181   116    50   165   135    37   108    93   206   113   124    61   124   128   219    71    79    56    93   185   193   179   106    38    40    81    52   173   217    77    94    38   123   219   115    51    40   124   143   165   207   210   173   186    87    35   203   212   190   155   105   158    44   215    72    84    54   116   214   218   109   159   177   148   127    75   217   216   202   154   188    89   105   170   180   149    61    75   206   131   171    77    70    86   177   103   162   154   174   191    37   187    76   103    82   175   201    95   186   117   118   160    87   134    86    54   114   156   132    44   107    91   162   199    58   189   217   202   162   149    38   130   167   104   159   126   192   125    49    43   155   181    62   149    96   195   113   103   122   124   115   114   105   169   181   155    97   137   180   186   185    74    75   187   204   110    82    53   161   118   101   210    81    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   174   102   181    50    78    97   113   105   204   215   183   171    70   172   133   220   116    45   151   107   201   216    48   173   161   131   118   114   113   112   140    67   121   149    98    85    91    70   111   200    94   166    54    85   109   181   143   125    90    93    67    64    38   105    57   143   216   215    67    55   159   205   180   163   187    53   155   125    60    60   137   115    78   174    51    91   185    68   205   206   161   181   153    97   193   132   141    79   203   140   105   180   178   141   113    95    43    35   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   144   126   214   118   163    38   120   138   104   196   102   209   195    85   203   112   207   149   199    79   207   198    40   219   168   206   136    95   150   181   171    60   142   187   142    84   143   130   191   133   212   117   116    71   124    40   133   123   211   219    74    33    41   145   143    68   197   104    70    77   173   218    57   201    43    61   143    80   168   178    47    61   124   192    67    68    35    57    56    78   161    47    55    66    67   113    74   136    35    87    91    47   128   128   217   151    74   159   140   159   102   217    74   124   191   128    50   105    91    67   127    52    71   197   138    37    45    66    87   122   146   215   162    82   128   140   160    66   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   141    47   151   188   196   170   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    56    66    52   192   208   168   210   149   189   184   152   111    99    99   127    69   171   134   176    79   135    79    79    54   131    86    46   209    68    77    83   136   144    60   166   104   195   167    55   217   143   134    47   190    59    36   165   179   202   201   219    82   123   114   114   159   215    37   114    57   214    85   113   165   173   204    91    59   148   139   128
   127   149   205    38   162    36   136   189   113   195   112    71   210   164    93    82   190   170   126   160    87   135    50   148   209    77    80   213   108   180   174    43    41   168   214   192   126   131   176   158   176    83   164    82   170    75   167   185    58   153   165    46    60    68   161   169   169   104   152   123    95    62   105   189   196   131   134   197    39   168    64   137    38    86   176   220   129   117    68   189   160   140   140   152    45   106   168   120   205   205   164    87   106   217   128   220   136   193   102   182    41   152    97    86   205   152   194    50   109   118   208   156    55    44    35    55   193   188   109   100    71   214   189   128   173   161   142    55   136   190   128   133    61   132    83    85    57   127   117   126   110    89   152    75   186    58   165   122    93    65    38   121   203   173    62   120   139    79   142    56    53   206   115   141   170   120    98   106    40    59   215    55   118   125   164    89   100   201   200   117    95   209   150    75   214   204    36   116   164   104   218    93   207   183   113   100    46   219   104   201    61   110    61   207   188   218   212    41   105    84   168   192    36    36   173   192   100   197   136   182   126   148   123   136   204   193    80    39   186    50   182   219   213   142   174   138    72    51   139   204    98   193   126   215    97    74   204    42   146    72   143   131   106   150   127   164    90    56   172   159   123    85   140   179   131   135   167   183   108    86   126   152   214    84   161   144    64    92    52   203    41   198   113   181   215   125   101    84    40    64    57   160    72   139    93   156    64   196   204    49    57    44   100    65    79   165   119    55   104   194    77   100    46    76    88    78    75    43    98    61   171   205   145   188    86   205   212    77   126   176   128   195   105    55    96   170   111    81   198    33   101    94    35   110    97   155   194   211    79   138   209    87   202   174    86    52   150    89   144   201   150    74    99   190   119   139   201   152   131   123    46    64   145   127   176   191   136   219    46   133   198    40   139   207    72    66    72   143   132   115   188    89    80   168   209   153   218   155   144   188   143    72   216   144   150   217   166    55   162   172    64   162   186   137   218   205   108    94   173   146   218   168   162   215   137    73   214   121    52    80    80   212    40    72   148    45   200    37   114   192   173    50   104   201    43    73   122   156   163   209   207   106    62   104   151   210   151   113   215   137   147   105    37    79   103   190   214    86    80   217    69   176   193   122    90   142    56    89   198   181   115    49   163   135    36   108    93   207   113   124    61   124   128   219    71    79    57    92   185   194   179   107    38    41    80    54   173   218    78    92    39   123   220   114    53    41   124   143   165   205   210   174   186    88    36   202   213   191   155   104   158    44   215    73    84    53   117   214   218   109   159   177   149   127    75   218   217   202   155   187    89   105   171   181   150    61    74   207   132   171    76    70    86   178   104   163   154   174   191    37   187    76   102    81   174   201    96   186   117   119   160    88   134    85    54   113   156   131    43   107    91   162   199    59   189   216   202   163   150    37   129   168   104   160   126   191   125    49    43   154   181    62   149    96   195   113   103   122   125   114   116   106   169   180   154    97   136   179   187   185    73    75   187   203   111    83    53   161   119   102   210    82    39   142   164   206   170   201   136   166    40    64    93    92    67   175   151   208   104   148    64   165    47    43   175   101   181    51    79    97   114   106   203   214   183   170    72   172   132   221   116    44   151   107   201   215    48   171   162   130   117   114   113   111   140    68   120   149    99    86    90    70   112   199    95   166    54    85   109   180   143   125    90    93    67    65    36   106    57   143   217   215    67    56   159   205   180   163   186    52   155   125    59    62   138   113    77   173    51    92   186    68   206   206   161   181   153    99   193   132   142    81   203   140   105   181   178   142   114    95    42    34   139   200    48   205    68   151    73   122    90   183   206    68    41   199   112   128   142   132   143   126   214   118   164    39   121   139   104   195   103   210   195    85   203   112   207   149   200    77   208   198    41   221   169   206   137    95   150   181   171    60   142   187   141    83   144   131   192   135   212   118   116    71   125    40   133   123   211   220    74    34    41   145   143    68   196   105    70    78   172   220    57   202    43    62   142    80   167   177    47    62   123   192    66    68    35    57    56    78   160    46    55    65    66   112    74   138    36    87    89    47   126   129   216   152    74   158   139   158   102   215    73   124   191   127    50   105    92    67   126    52    72   198   137    36    46    68    86   122   146   215   161    82   128   138   159    67   164   121   209   189   182   193    79    79    49    69   126   159   162   130   103   143   109   197   195   134   143    46   151   189   196   171   169   133    77    79   169   205   151    94    89   193   198   182    95    72    94    99    96   123   215    55    65    51   191   207   168   209   149   189   185   151   110   100   100   127    70   170   134   176    79   135    79    79    53   131    85    47   209    68    75    84   136   145    61   166   103   196   167    55   217   143   132    47   189    59    35   165   181   202   201   220    81   123   116   113   159   215    37   113    57   214    86   112   165   173   205    92    59   148   140   128
   127   150   205    40   164    36   136   188   112   195   113    69   209   163    92    82   188   170   126   160    86   135    51   148   206    77    80   212   107   180   177    43    43   167   214   193   125   132   175   160   175    83   163    82   169    75   164   186    58   155   165    46    59    68   161   170   171   104   152   120    95    62   104   189   196   132   133   196    40   169    65   137    39    83   175   220   129   118    68   190   162   139   139   153    43   106   169   120   208   206   164    87   106   218   129   217   135   193   101   181    41   152    99    85   204   154   192    48   108   117   208   158    53    46    36    56   194   187   109   101    72   214   189   129   173   162   141    55   134   191   130   134    60   132    85    86    57   127   117   126   110    88   151    75   186    56   163   121    93    66    38   120   203   172    63   121   139    78   143    56    53   204   114   142   170   122    99   107    42    59   216    54   116   125   165    89    99   202   202   115    96   207   150    77   215   203    35   117   163   104   217    93   209   182   110   100    45   219   104   201    62   109    61   206   188   217   212    41   105    85   169   192    34    38   173   195   100   196   134   182   125   149   123   135   201   192    80    41   187    49   184   220   213   142   173   136    71    51   139   204    98   194   127   216    95    73   204    43   147    70   144   131   105   149   127   164    90    56   171   158   123    86   141   180   132   132   169   185   108    87   126   152   214    85   160   143    64    92    52   203    40   203   113   181   217   124    99    84    40    67    57   161    72   140    92   157    62   195   204    48    56    43   101    67    78   163   119    54   105   193    76   102    45    74    87    77    75    45    98    60   169   205   144   186    87   202   213    78   127   175   128   195   105    55    95   167   111    82   199    33   100    95    33   110    96   153   193   210    78   140   208    89   202   176    87    53   149    89   143   200   149    73   100   190   120   142   201   152   131   123    46    65   145   130   178   191   137   218    46   134   199    40   139   206    72    66    71   142   133   114   189    89    80   168   208   154   219   154   143   190   145    72   216   144   148   218   167    57   162   173    64   165   183   137   218   205   109    91   175   147   220   168   163   215   138    75   213   121    53    81    79   214    38    72   148    44   200    37   113   192   173    49   105   202    42    74   121   156   164   210   206   105    61   103   153   213   150   112   214   139   148   105    37    80   103   191   214    85    81   218    69   175   192   120    89   144    55    87   199   180   115    51   165   133    36   110    91   207   113   123    61   125   127   219    71    77    56    92   187   193   179   106    40    40    82    53   174   217    76    94    40   124   219   115    52    41   123   143   165   206   211   173   187    87    36   202   211   189   156   104   158    44   214    72    83    53   117   213   219   109   158   177   149   127    74   220   216   203   155   186    88   104   172   180   150    62    74   207   132   172    77    70    87   178   102   162   157   174   190    36   190    75   103    82   176   202    94   186   118   118   160    87   133    86    52   115   158   131    45   107    91   162   198    58   188   216   201   163   150    37   131   167   104   161   126   192   125    49    42   154   180    61   150    96   196   112   104   122   125   116   115   104   169   182   155    96   138   181   184   185    75    74   188   203   113    82    53   159   118   100   210    81    41   142   164   205   170   203   136   166    40    65    92    92    66   175   150   207   104   147    65   166    47    44   174   102   180    51    78   100   114   107   204   215   181   170    72   172   131   218   115    44   152   107   202   215    46   172   162   129   118   115   115   110   140    68   121   149    99    84    90    68   111   201    93   166    55    86   109   180   142   125    89    94    67    64    38   105    56   141   218   215    67    55   160   205   180   163   187    54   155   123    60    60   138   114    78   173    52    92   187    68   204   208   163   182   153    97   193   133   141    79   203   138   104   179   178   142   113    95    42    34   138   200    49   204    67   149    73   122    90   183   205    68    42   198   112   130   141   131   144   125   215   119   162    36   119   138   103   195   102   208   193    84   204   111   207   149   199    80   207   198    40   220   169   204   136    95   150   180   173    60   142   185   142    86   143   129   190   132   212   117   116    71   123    41   133   119   212   218    73    34    41   145   144    69   195   105    72    77   174   218    58   200    42    62   143    80   168   177    46    63   124   193    66    68    34    57    57    77   160    46    55    66    68   113    74   135    35    89    91    47   127   127   215   151    75   158   139   159   103   217    73   124   191   125    48   104    91    68   126    53    71   197   137    37    46    68    86   122   146   214   162    82   129   139   160    67   164   121   208   188   182   191    78    80    52    69   125   159   161   132   103   143   108   196   195   134   140    48   151   187   195   172   170   134    78    81   169   206   152    93    89   193   199   182    95    72    93    99    96   124   215    56    66    53   191   207   168   208   147   189   185   152   109   101    99   127    68   170   135   175    78   135    78    78    54   132    86    46   208    69    78    83   137   141    60   168   104   195   166    55   217   143   133    48   190    58    36   165   180   200   201   220    80   123   114   113   158   215    38   114    57   213    86   112   165   173   204    91    59   148   139   128
   126   151   205    39   163    37   136   187   113   195   114    70   209   163    94    81   189   170   127   160    87   135    50   148   208    77    79   212   108   180   175    43    41   167   213   191   126   132   175   158   176    83   163    82   169    76   166   186    58   153   165    45    60    68   160   168   169   105   154   121    95    61   104   188   196   132   133   198    39   169    64   137    37    85   175   220   129   117    68   188   160   140   140   152    46   106   167   119   206   206   164    86   107   218   129   219   135   193   102   181    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   188   128   174   162   142    55   136   189   128   133    61   132    84    85    57   127   117   126   111    89   151    74   186    58   164   122    93    66    38   120   202   173    63   119   139    78   142    57    53   204   115   142   169   121   100   107    41    59   215    55   117   124   166    89    99   202   200   117    95   208   149    77   214   204    35   117   164   105   218    94   208   183   113    99    45   218   105   201    61   109    61   206   189   218   212    39   104    84   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    49   183   219   213   142   174   137    72    52   139   205    98   193   127   215    97    73   204    42   147    71   142   130   105   150   127   164    91    56   171   158   123    85   141   180   130   134   167   184   108    87   126   152   213    84   161   142    64    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    72   140    93   155    64   196   203    49    55    44   101    67    78   166   119    55   104   194    77   101    47    76    87    79    76    43    99    60   170   205   144   188    86   203   212    77   127   177   128   195   106    55    96   168   111    81   200    34   100    94    34   109    96   154   194   211    80   139   209    89   202   175    87    52   150    89   145   200   149    74    99   191   120   140   201   152   132   123    47    65   145   128   178   190   137   219    47   133   199    40   139   206    73    66    71   143   132   113   188    89    80   168   208   153   219   155   144   189   144    73   217   144   149   217   166    55   162   172    64   163   184   137   218   204   109    93   174   147   219   167   162   215   138    74   215   121    53    79    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    73   121   155   163   209   205   105    61   103   152   211   151   113   215   137   148   105    36    80   104   192   214    86    81   219    68   176   191   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    70    79    56    93   186   192   179   106    38    40    80    52   174   217    77    94    38   123   219   116    51    41   123   143   166   207   210   173   186    88    35   203   212   190   156   105   158    44   215    73    84    54   116   214   218   108   159   177   148   127    75   218   216   201   154   188    89   105   170   180   149    61    74   207   131   171    77    71    86   177   103   163   154   174   191    38   187    76   102    83   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   198    58   189   217   202   162   150    37   130   168   104   160   127   192   125    49    42   155   182    62   149    96   195   112   104   122   125   115   114   105   170   181   155    96   137   180   185   185    74    75   187   204   111    82    53   160   119   101   210    82    40   140   164   206   170   202   135   166    41    64    93    92    66   175   151   208   104   148    64   164    48    43   174   103   181    50    79    97   114   106   203   214   183   171    71   171   133   219   116    45   150   106   201   215    47   173   161   130   118   113   113   111   140    67   122   149    99    85    92    69   111   201    94   166    55    85   109   181   144   125    90    94    66    65    38   106    57   143   216   215    67    55   159   204   181   163   187    53   155   125    60    60   138   114    78   174    50    92   185    67   205   205   162   182   153    97   192   133   142    79   204   140   106   180   178   141   114    95    43    34   139   199    48   204    67   151    73   123    90   184   207    67    42   199   112   129   142   131   144   125   214   118   162    38   120   139   104   195   102   209   195    85   202   112   207   149   200    79   207   198    40   219   169   205   136    95   149   181   171    60   142   187   142    84   143   130   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   105    70    77   173   219    57   201    42    61   143    80   168   177    47    62   124   192    67    69    34    57    56    77   161    47    55    67    68   113    74   137    35    87    91    47   127   128   217   151    73   159   140   158   102   216    73   125   191   128    50   104    92    68   127    52    72   197   138    37    45    67    86   122   146   215   161    82   128   140   160    67   164   122   209   188   182   192    78    80    50    68   126   159   162   131   103   141   109   196   195   134   142    48   151   187   196   171   170   133    78    80   170   205   151    95    90   192   198   182    94    71    94    98    96   123   215    55    66    52   192   207   169   210   148   189   185   153   110   100    99   127    69   170   135   176    79   135    79    78    53   132    85    46   209    68    77    83   137   144    60   167   104   195   167    55   217   143   133    47   189    59    36   165   180   202   201   219    83   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   138   127
   126   151   205    39   162    36   136   187   113   195   113    70   209   164    94    81   189   170   126   160    87   135    50   148   208    77    79   212   108   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   189   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    45    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    58   127   117   126   111    89   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121   100   107    41    59   215    55   117   125   165    89   100   202   200   117    96   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   106   150   127   164    91    56   171   158   123    85   140   179   130   134   167   183   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   155    64   196   203    49    55    44   101    67    78   165   119    55   105   194    76   101    47    76    87    79    76    43    99    60   170   205   144   188    86   203   212    77   126   177   128   195   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   150    89   145   200   149    74    99   191   119   140   201   152   131   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   218   154   144   189   144    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    36   113   192   174    50   104   202    43    74   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   218    67   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   179   106    38    40    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   174   185    87    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   201   153   187    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   168   104   159   127   192   125    49    42   155   181    62   149    96   195   112   103   122   125   115   114   105   169   181   155    97   137   181   185   185    73    75   187   204   111    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    67   175   151   208   105   148    64   165    48    43   175   102   182    50    79    97   114   105   203   215   183   171    71   172   132   219   116    45   150   107   201   216    47   173   161   130   118   113   113   111   140    67   121   149    99    85    91    70   111   201    94   166    54    85   109   181   143   125    90    93    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   162    38   120   138   104   195   102   209   195    85   202   112   207   149   199    79   207   197    40   220   169   206   136    95   150   181   171    60   142   187   142    84   144   130   191   133   212   118   116    71   125    40   133   123   211   219    74    34    41   145   143    68   196   104    70    77   173   219    57   201    43    61   143    80   168   178    47    62   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    74   159   140   158   102   217    73   124   191   128    50   105    91    68   127    52    71   197   138    37    45    67    86   122   147   215   162    82   128   140   159    67   164   122   209   189   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    89   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   135   176    80   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   166    54   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   159   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   127   150   205    39   162    36   136   187   113   195   114    70   208   164    94    81   189   169   126   161    86   134    50   147   208    77    79   211   107   180   175    42    41   167   214   192   126   132   176   158   175    83   163    82   170    76   165   186    59   153   165    45    60    68   160   169   169   105   153   121    95    62   104   188   195   132   133   198    39   170    66   137    38    85   175   220   128   117    69   189   161   140   141   153    46   106   167   120   206   207   165    86   107   218   129   219   135   193   101   181    40   152    98    86   205   152   193    49   109   118   207   156    54    45    36    55   193   188   109    99    71   213   189   128   174   162   141    55   137   190   128   133    61   133    84    85    58   128   117   127   111    89   151    74   186    58   163   122    93    65    37   120   203   173    63   120   138    78   143    57    54   204   115   142   170   121    99   107    41    59   215    55   117   125   165    88    99   202   200   117    96   208   149    76   214   204    34   116   163   104   218    95   209   183   114    99    45   218   104   201    61   109    60   206   189   218   212    39   103    84   169   192    35    38   173   193   100   197   135   183   126   149   124   134   202   191    80    39   187    49   183   219   213   143   174   137    72    52   139   204    98   193   128   215    97    73   203    42   146    70   142   130   105   151   127   164    91    56   171   158   124    85   141   180   130   134   167   184   108    86   125   152   215    84   161   142    63    91    51   204    42   201   112   182   216   124    99    83    41    67    58   161    72   139    93   156    63   196   203    50    55    43   100    66    79   165   119    56   104   195    77   101    47    77    86    78    75    42    99    59   170   205   144   189    87   203   212    77   126   177   127   196   105    54    96   169   111    81   200    34   100    94    33   109    97   154   195   212    80   138   209    89   202   175    87    53   149    89   145   200   149    74    98   191   120   140   201   153   131   123    47    66   144   128   177   190   136   218    47   133   199    39   138   205    71    65    71   143   132   112   188    89    80   168   208   153   219   154   144   189   145    73   217   144   148   217   167    56   162   172    64   163   184   138   219   205   109    93   175   146   220   168   161   214   138    74   216   122    52    79    78   212    40    72   148    45   201    36   113   192   174    50   104   202    43    73   121   155   163   209   205   106    61   103   152   210   151   113   214   137   148   105    36    80   103   192   214    86    81   218    68   176   191   122    90   142    56    89   200   181   116    49   165   134    37   108    93   206   114   124    61   124   127   219    71    80    56    93   185   193   180   106    39    41    81    52   173   217    78    93    38   123   219   115    51    40   123   143   165   206   210   173   186    88    35   203   213   190   156   105   158    44   216    72    84    54   116   214   218   108   157   177   148   127    75   217   216   201   153   188    88   104   169   180   149    61    75   206   131   172    77    72    86   177   103   162   154   174   191    38   188    77   102    82   175   202    95   186   117   118   162    87   135    85    53   114   156   132    44   107    91   162   198    58   189   217   202   162   150    38   130   168   104   159   127   193   125    49    43   156   181    62   148    96   195   113   103   122   124   115   114   106   169   180   154    97   137   181   186   184    73    75   187   204   111    82    52   160   119   100   209    82    40   141   165   206   170   202   135   166    40    65    93    93    66   175   151   208   105   147    64   165    48    43   174   103   181    50    79    97   114   106   203   215   183   171    71   172   132   219   116    45   151   106   201   216    46   173   161   131   118   114   113   112   140    67   122   149    98    86    91    69   111   200    94   165    55    85   109   181   142   125    90    93    67    65    37   107    57   142   216   216    67    55   159   205   180   164   187    54   155   125    59    61   138   114    77   174    52    91   185    68   205   205   161   181   153    97   191   132   141    79   203   139   105   179   178   142   113    95    43    34   139   200    49   204    68   150    73   123    90   184   206    68    43   198   112   128   142   132   143   126   214   119   162    38   120   138   104   195   103   209   194    85   202   112   207   149   200    78   207   197    40   220   169   205   137    95   150   181   172    60   142   187   142    84   144   129   192   133   212   118   116    71   124    39   134   122   211   218    73    34    41   144   143    67   196   104    71    77   173   219    57   201    43    62   143    81   168   178    47    61   124   192    67    68    34    57    56    77   160    47    54    66    68   113    74   137    35    87    90    48   128   128   217   151    73   159   141   160   102   216    73   125   191   128    50   105    92    67   127    51    72   197   139    37    45    66    87   122   147   215   161    82   129   140   160    67   163   121   209   188   182   191    78    81    50    68   126   159   161   131   103   141   108   197   195   134   142    48   151   187   196   170   170   133    79    80   169   205   151    95    91   192   199   182    94    71    95    98    97   123   215    56    66    53   192   207   168   211   149   189   185   152   110   100    99   127    70   170   134   176    79   134    78    79    54   132    85    46   209    67    77    83   137   145    61   167   103   195   167    54   217   143   134    48   189    59    36   165   180   202   201   219    82   123   114   114   158   214    37   114    57   214    86   112   165   172   204    91    59   148   139   128
   126   150   205    39   163    37   136   187   113   196   113    70   209   164    94    82   189   169   126   160    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   175    83   164    82   169    76   166   185    58   153   164    45    60    68   160   168   169   105   153   121    95    61   104   188   196   132   133   198    39   169    65   137    37    85   175   220   129   117    68   188   160   140   140   152    46   106   167   119   206   207   165    86   107   218   129   218   135   193   101   181    41   152    98    86   204   153   193    49   110   118   208   156    55    44    35    55   194   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    86    58   128   117   126   111    89   152    74   186    58   163   122    93    66    37   120   203   173    63   119   139    78   142    57    53   204   116   142   169   121    99   107    41    59   215    56   117   124   165    89    99   201   201   117    95   208   150    77   214   203    35   116   163   105   218    94   208   183   112    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   183   126   149   123   135   203   191    80    39   186    50   182   219   212   142   175   137    72    52   139   204    98   194   127   215    97    73   204    41   146    71   142   130   105   150   127   164    90    56   172   159   123    85   140   180   130   134   168   184   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124   100    83    41    66    58   160    71   140    93   156    64   196   202    49    55    44   101    67    78   165   119    55   105   194    77   101    47    77    87    78    75    42    99    60   170   205   144   188    86   204   212    77   125   177   128   196   105    54    96   169   111    81   200    33   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    73    98   191   120   140   201   152   131   123    47    65   145   128   177   191   136   218    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   218   154   144   189   145    73   217   144   149   217   166    55   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   214   138    74   215   121    53    80    78   212    39    72   148    45   200    35   113   192   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   215   137   148   105    36    80   104   191   214    86    81   219    68   175   191   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   125   127   219    71    79    56    92   186   193   179   106    38    41    81    52   173   217    77    93    38   123   219   115    52    40   124   143   165   206   210   174   185    87    35   203   212   190   156   104   158    43   215    72    84    53   116   214   218   108   159   176   148   127    75   217   216   201   154   188    89   105   169   180   149    61    75   206   131   171    77    70    86   177   103   163   154   174   191    37   187    76   102    83   175   202    95   186   117   118   161    87   135    86    53   114   156   132    44   107    91   162   199    58   189   217   202   162   150    37   130   168   104   160   127   192   126    49    42   155   181    62   149    95   195   112   103   122   125   115   114   105   169   181   155    97   137   181   185   185    73    75   187   204   110    82    53   160   119   100   210    82    40   141   165   206   169   201   135   166    41    65    93    92    67   175   151   208   105   148    64   165    48    43   175   102   181    51    79    98   114   106   203   215   183   170    71   172   132   219   116    45   150   107   202   216    48   173   162   130   118   114   113   111   141    67   121   149    98    86    91    70   111   201    95   166    54    85   109   181   143   126    90    94    66    64    37   106    57   142   217   215    67    55   159   205   180   163   187    53   155   125    60    61   137   114    78   175    51    92   185    67   206   205   161   181   153    97   192   133   141    79   204   140   106   180   178   141   113    95    43    34   139   200    48   204    67   151    74   123    90   184   206    67    42   198   112   129   142   131   144   125   214   118   162    38   120   138   103   196   103   209   195    84   203   112   207   149   199    79   207   197    40   220   169   206   136    95   150   181   171    60   142   187   142    84   143   129   191   133   212   118   116    71   125    40   133   123   211   219    73    33    41   145   143    68   196   104    71    77   172   219    57   201    43    61   144    80   168   177    47    62   124   192    67    68    35    57    56    77   160    47    54    67    68   113    74   137    35    87    91    47   128   128   217   151    74   159   141   158   102   217    73   125   191   128    50   105    91    68   127    51    71   197   138    38    45    67    86   122   146   215   162    82   128   140   159    67   163   122   209   188   182   192    78    80    50    68   126   159   161   130   102   141   109   196   195   134   141    48   151   187   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   184   152   111   100    99   127    69   171   134   176    80   135    79    78    54   132    86    46   209    68    77    83   136   144    60   167   104   195   166    54   217   143   133    48   189    60    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    85   112   165   173   204    91    59   148   139   128
   127   151   205    39   162    37   136   187   113   195   114    70   209   163    94    82   189   169   126   160    87   135    50   148   209    78    79   213   108   180   175    43    42   167   214   191   126   132   175   158   175    83   165    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   198    39   169    64   137    37    85   175   220   129   117    68   189   161   140   140   153    46   105   168   119   206   206   165    86   106   218   129   219   135   193   101   182    41   152    97    86   204   153   193    49   110   118   208   156    54    45    35    55   193   187   109   100    71   213   189   129   174   162   142    55   137   190   128   133    61   133    84    85    58   127   118   126   111    90   152    75   186    58   163   122    94    65    38   120   202   173    62   119   139    78   141    57    53   204   115   142   169   121    99   107    41    59   215    55   117   124   165    89    99   202   201   117    96   208   149    77   213   203    36   116   163   105   218    95   208   183   113    99    45   218   104   201    61   108    61   207   188   218   212    40   103    85   170   192    36    38   174   193   100   197   135   182   126   149   123   134   203   190    79    39   185    49   182   218   212   141   175   137    72    52   139   204    97   193   127   215    96    74   203    42   147    71   143   130   105   149   127   163    91    56   171   158   124    85   141   180   130   134   168   183   108    87   126   151   214    83   161   142    63    91    52   203    42   200   113   182   216   124    99    83    41    67    57   160    72   140    93   155    63   196   203    49    55    43   101    66    78   165   118    56   105   193    76   100    47    76    87    79    75    43    98    60   170   205   144   187    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    33   100    95    34   109    96   154   194   211    79   139   208    89   202   175    87    53   149    89   145   201   149    74    99   191   120   140   201   151   131   123    46    65   145   128   178   192   137   219    47   133   198    40   139   206    72    65    71   143   132   113   188    89    81   168   208   153   220   154   144   190   145    72   217   144   149   217   166    55   162   172    64   163   184   137   218   204   109    93   174   147   218   167   162   215   138    73   215   121    52    80    78   212    40    72   148    45   201    35   113   191   174    50   105   202    43    73   121   155   163   209   205   106    61   103   152   211   151   113   215   137   148   106    36    81   104   191   213    86    80   218    67   176   192   121    90   143    57    89   200   182   116    50   165   134    36   108    93   207   113   124    61   124   128   219    71    79    56    93   186   192   179   106    38    40    82    52   173   217    78    93    38   122   219   115    52    40   123   143   165   207   210   173   185    87    35   203   212   190   156   105   158    44   216    72    84    53   116   213   218   109   158   177   148   127    75   217   216   201   153   188    89   105   170   180   150    61    75   206   131   171    77    70    87   178   103   163   154   174   191    37   186    77   103    82   174   203    96   187   117   118   161    86   135    86    53   114   156   132    44   107    91   162   199    58   189   217   202   162   150    37   129   168   103   159   126   192   125    49    42   155   181    62   149    95   195   112   104   122   125   115   114   105   171   181   155    97   136   180   185   186    73    75   188   205   111    82    53   161   119   101   209    82    40   141   165   207   170   202   135   166    40    65    94    92    66   174   151   208   105   148    64   164    47    43   174   102   182    50    79    98   114   105   204   215   183   171    71   172   133   218   115    46   150   107   201   215    48   173   162   130   118   114   114   111   140    68   121   149    98    85    91    69   111   201    95   165    54    85   108   180   144   125    89    93    66    65    38   105    57   143   216   215    68    55   160   205   180   164   187    53   155   125    59    61   137   114    78   175    52    91   186    67   205   206   161   181   154    97   192   132   141    79   203   140   106   180   178   141   112    95    43    34   139   199    48   204    68   150    73   123    90   184   207    66    43   199   113   128   142   131   143   126   214   119   163    38   120   139   103   195   103   210   195    84   203   112   207   149   199    79   206   198    40   220   169   206   136    96   149   181   171    61   142   186   142    83   143   129   191   133   213   117   116    71   125    40   133   122   211   219    73    34    41   144   143    68   196   104    71    78   173   219    57   201    43    62   144    80   168   177    47    62   124   192    67    68    34    56    56    77   160    46    55    66    67   113    75   137    36    87    91    47   127   127   218   151    73   159   140   158   102   216    74   124   191   128    50   104    92    68   127    51    71   197   138    37    45    67    87   122   146   215   162    82   128   140   160    67   164   122   209   188   182   192    78    81    51    68   125   159   161   131   102   141   108   196   195   134   142    48   151   187   196   170   171   134    79    79   170   205   151    94    89   192   199   182    93    71    94    97    96   124   215    55    65    51   192   207   168   210   149   189   185   152   110    99    99   127    70   171   134   176    80   135    79    78    54   132    87    46   209    67    76    83   136   145    61   167   104   195   166    54   218   143   133    47   190    59    36   165   180   201   201   219    82   123   113   114   158   215    37   114    57   214    86   112   166   173   204    91    59   148   140   128
   126   151   205    39   162    35   135   186   114   196   112    69   209   163    94    82   189   170   126   160    87   135    50   149   208    78    79   212   107   181   174    43    41   167   213   191   126   132   175   158   175    82   164    82   169    76   166   186    59   153   165    46    59    68   160   168   169   104   154   121    94    62   105   188   196   131   133   198    39   168    65   137    37    85   175   220   129   117    68   189   161   140   139   152    47   106   167   119   206   207   165    86   106   218   129   219   135   193   101   181    41   152    98    87   204   152   193    49   109   119   207   156    53    44    35    55   193   188   109    99    71   214   190   129   173   162   143    55   136   189   127   133    61   133    83    85    58   128   117   126   110    90   151    74   186    59   163   123    93    65    38   120   203   173    62   119   139    78   141    57    53   205   115   142   171   121    99   107    40    59   216    55   117   125   166    89    99   202   201   117    95   207   149    76   214   203    35   116   163   105   219    95   208   182   113   100    46   218   104   201    61   108    61   206   188   218   212    40   104    85   170   191    36    37   174   193   100   197   136   182   126   148   123   135   204   191    79    39   187    50   182   218   212   142   174   136    72    52   139   205    98   194   128   215    96    74   205    43   146    71   142   130   105   150   128   164    91    56   172   157   124    85   140   179   129   134   168   183   108    87   126   151   215    83   161   142    63    91    51   203    41   200   114   182   217   124   100    83    42    65    58   160    70   140    94   156    64   196   203    49    54    43   101    66    78   166   119    55   104   193    76   100    47    76    87    78    75    43    98    61   170   205   144   187    85   203   212    77   126   177   128   196   105    55    95   169   112    81   200    34   100    94    33   109    96   155   194   210    80   139   208    90   201   175    87    53   150    89   145   199   149    74   100   190   119   141   200   152   132   122    46    64   144   127   178   192   137   219    46   134   199    39   139   207    72    66    71   142   132   113   188    88    80   168   208   153   219   154   144   190   144    73   217   144   149   217   167    55   162   172    64   164   184   137   218   204   109    93   175   147   219   168   162   215   138    74   215   120    53    80    79   212    40    72   149    45   200    35   113   191   174    50   105   203    44    73   121   156   162   209   204   106    61   103   152   212   152   113   214   138   148   105    36    80   104   192   214    85    80   219    67   175   191   121    90   144    56    89   200   181   117    50   165   135    36   109    93   206   113   124    61   124   128   219    70    79    57    92   186   193   178   106    38    41    81    52   174   216    77    94    38   124   219   115    52    41   123   143   165   206   211   174   185    87    35   202   213   191   156   105   158    44   214    72    84    54   115   214   219   108   158   177   149   127    75   217   215   202   153   188    88   104   170   180   150    61    75   206   131   170    77    70    86   178   103   163   154   174   190    38   188    76   103    82   174   201    95   186   117   117   161    86   135    85    53   114   156   131    44   106    91   162   199    58   189   216   202   163   150    38   130   167   104   159   127   192   125    49    42   155   182    63   149    95   196   113   103   123   125   115   114   105   170   181   155    96   137   181   186   185    73    75   188   205   111    82    53   161   119   101   210    82    40   140   165   206   169   202   135   166    41    65    93    92    67   175   151   208   104   149    63   164    48    43   175   102   182    50    78    98   113   106   204   214   183   171    71   172   132   220   116    46   150   107   202   216    47   173   161   130   117   115   113   111   140    67   121   150    99    84    92    69   111   201    94   167    55    86   109   180   143   125    90    93    66    65    38   106    56   142   215   215    67    55   159   205   181   164   186    54   155   125    61    60   138   114    77   175    51    92   186    67   205   205   161   181   154    97   192   133   141    79   203   140   106   180   178   141   113    95    44    35   140   199    48   203    68   151    73   124    90   184   207    67    41   199   112   129   141   132   144   126   214   119   163    38   120   139   104   195   102   208   196    85   202   112   207   149   199    79   208   197    40   219   169   206   136    96   149   182   171    61   142   187   141    84   144   129   191   133   212   118   116    71   125    39   133   123   211   220    73    33    41   144   143    67   196   104    71    77   173   219    57   201    43    60   144    80   168   177    48    61   123   192    67    69    34    57    56    77   161    46    55    67    69   112    74   137    35    86    91    47   128   127   218   151    74   159   140   159   102   217    73   124   191   127    50   105    91    67   127    52    71   198   138    37    45    67    87   122   146   216   161    81   128   140   159    67   164   122   209   189   182   192    78    81    50    68   125   158   161   130   102   142   109   197   195   134   143    48   151   187   195   170   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   214    55    66    52   193   208   168   209   149   189   185   152   110   100    99   127    71   171   135   175    80   134    80    78    54   132    86    46   209    69    76    82   137   144    61   168   104   195   167    54   217   143   132    48   189    59    36   165   180   202   201   219    82   122   114   113   159   215    37   113    56   213    85   112   166   173   203    91    59   148   138   127
   127   150   204    39   162    36   137   187   113   195   115    68   211   166    93    82   191   170   126   161    87   135    50   148   208    76    79   212   107   180   175    44    42   166   213   192   127   131   176   158   177    84   163    84   168    77   167   187    58   153   165    44    61    66   161   169   169   105   153   121    96    61   104   187   194   133   133   197    38   169    65   139    39    86   175   220   129   118    67   190   160   140   141   152    45   106   167   120   206   205   163    86   106   219   128   219   136   193   100   182    41   152   100    86   204   153   193    48   110   119   208   156    55    46    38    54   194   187   108    99    73   213   190   128   173   162   141    54   137   189   128   134    60   133    83    85    57   126   117   125   112    88   151    76   186    57   163   122    94    66    39   120   204   173    63   119   138    78   142    56    52   203   116   142   169   123    99   107    39    60   215    55   118   125   165    90    99   202   202   117    97   206   149    77   213   203    36   116   165   106   218    93   206   183   115   100    45   219   105   201    62   108    60   207   187   217   212    39   103    86   171   193    36    37   174   194   100   197   135   183   125   151   122   134   203   192    80    40   186    50   183   220   212   142   175   136    70    53   140   203    97   193   127   215    98    74   203    42   146    71   141   129   105   148   127   164    88    56   172   157   123    83   142   179   132   134   167   184   109    85   126   152   214    83   162   143    64    90    52   203    41   201   114   181   216   124    99    84    41    66    58   160    72   138    93   156    65   196   204    49    54    43   102    66    79   166   119    54   104   193    76   101    47    76    86    79    76    43   100    59   172   205   143   189    86   204   212    77   125   177   127   197   108    55    95   169   111    82   200    33   101    94    35   109    96   155   195   211    81   139   209    88   202   176    88    52   150    88   145   201   150    74   100   191   119   140   200   152   131   123    48    65   144   126   177   192   136   220    46   133   200    39   139   206    71    64    73   143   133   113   188    87    80   169   209   153   218   154   143   189   145    71   217   143   150   216   165    55   162   173    65   164   185   136   218   206   111    93   174   145   218   167   161   215   137    74   215   121    54    79    80   212    39    73   148    45   200    36   112   191   174    50   104   202    42    74   123   156   162   210   205   104    60   103   151   212   152   113   214   137   146   105    37    79   102   192   216    88    82   217    69   174   190   121    90   144    55    89   200   181   116    49   164   135    36   107    93   206   113   122    60   125   127   219    72    78    57    92   185   192   178   107    38    42    80    52   174   217    78    92    38   122   219   115    52    40   124   143   165   206   212   172   185    88    34   203   211   191   156   105   157    45   214    73    84    54   115   213   217   108   159   178   148   127    76   216   216   203   154   187    88   105   169   181   150    60    76   207   131   170    77    72    86   178   103   162   153   174   191    37   189    75   103    83   176   203    95   186   118   118   162    88   135    87    53   113   156   134    46   108    90   162   199    59   189   218   201   162   149    38   130   168   105   159   126   193   126    48    42   154   181    62   149    96   195   114   104   122   126   115   112   105   169   182   154    96   138   179   183   186    74    75   187   204   111    81    55   160   121    99   209    82    41   140   166   207   169   202   135   164    42    65    92    91    66   175   152   208   105   148    65   164    47    44   175   103   182    50    79    97   113   106   203   215   182   170    71   172   133   219   115    45   151   107   200   215    47   173   162   130   119   113   112   112   141    65   122   149    98    86    91    70   110   201    94   165    54    83   110   181   142   123    90    92    68    64    39   106    57   142   216   215    67    55   159   203   180   163   186    53   156   125    61    59   138   115    77   175    52    92   184    69   206   205   162   182   155    99   191   132   141    79   202   139   105   180   177   141   113    95    43    35   139   198    48   203    68   151    74   124    91   185   206    68    42   198   113   128   142   132   144   126   214   120   163    37   121   140   105   194   102   210   195    84   202   111   208   149   200    79   206   198    40   219   169   207   135    98   149   181   171    61   141   187   142    84   144   128   191   133   213   118   117    72   124    40   134   122   211   220    73    34    41   145   143    68   196   105    70    78   173   219    57   201    43    62   142    78   167   178    47    61   123   193    68    68    36    57    56    76   161    46    56    67    66   112    74   137    35    87    92    48   128   126   219   150    73   159   141   159   101   216    74   124   192   128    49   106    92    67   128    52    71   196   139    37    45    67    85   121   147   215   162    82   129   139   161    68   163   121   209   188   182   193    79    80    52    68   125   160   162   130   102   140   110   195   196   133   142    49   151   187   196   171   169   134    79    80   169   205   151    94    89   191   199   182    95    71    93    98    97   122   214    54    66    52   191   207   167   209   149   188   185   151   111    98    99   128    70   171   134   175    78   133    79    77    55   132    86    46   208    69    75    85   136   144    59   167   105   196   167    55   217   144   133    49   191    60    35   164   180   202   202   218    82   122   114   113   158   215    36   117    56   214    86   112   166   175   205    91    60   150   140   126
   126   150   205    39   163    36   136   187   113   195   113    70   209   164    94    81   190   169   126   160    87   135    50   148   208    78    79   211   108   180   175    43    41   166   213   192   126   133   175   158   175    83   164    82   169    76   166   185    58   152   165    45    60    69   160   168   169   104   153   121    95    61   105   188   196   132   132   198    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   153    45   106   167   119   206   207   164    87   106   218   129   218   135   193   101   182    41   152    97    86   205   152   193    50   109   118   207   156    54    44    35    55   193   187   109   100    71   213   189   128   174   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    90   152    75   186    58   163   122    94    66    37   120   202   173    63   119   139    78   141    56    54   204   115   142   169   121   100   107    41    59   216    55   117   125   165    89    99   202   201   117    95   208   150    77   214   204    35   116   163   105   218    94   208   183   112    99    45   218   104   201    61   109    61   206   189   218   212    40   104    84   169   193    35    37   173   193   100   197   135   183   126   148   123   135   203   191    79    40   186    49   182   219   213   142   175   137    71    52   139   205    98   193   126   215    96    73   204    42   147    71   143   130   105   150   127   164    91    56   172   159   123    85   140   180   130   134   167   183   108    87   126   152   214    83   161   143    63    92    51   204    41   200   113   181   216   124    99    83    41    66    58   160    71   139    93   156    64   196   203    49    54    44   101    67    79   165   119    55   105   194    76   101    47    76    87    79    76    42    98    60   171   205   145   188    86   203   213    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   155   195   211    80   139   209    89   202   175    87    52   150    89   145   201   149    74    99   191   119   140   201   151   131   123    46    64   145   128   178   190   137   219    46   133   199    40   138   206    72    66    71   143   132   113   188    88    80   168   208   153   219   154   144   190   144    73   217   144   149   217   166    56   162   172    64   164   184   137   218   205   109    93   174   147   218   167   162   215   138    73   215   121    52    80    79   213    40    72   148    46   201    35   113   191   174    49   105   202    43    74   121   155   163   210   205   105    61   103   152   210   151   113   214   138   149   106    37    80   104   192   214    85    80   219    67   175   191   121    90   143    56    89   200   181   116    50   164   134    37   107    93   206   113   124    60   125   127   219    70    79    56    93   186   193   179   105    37    41    80    52   173   217    78    94    37   123   219   115    51    41   123   143   165   206   210   173   185    87    35   203   212   190   156   104   158    44   215    72    84    54   116   214   218   109   159   176   149   127    75   217   216   202   154   188    88   104   169   180   149    62    75   207   131   171    77    71    86   177   102   162   154   175   191    38   187    76   103    82   175   202    96   186   117   118   161    87   135    85    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   168   104   159   127   192   126    49    43   155   182    62   149    96   195   113   102   122   125   115   114   105   169   181   154    96   137   180   186   185    73    75   187   204   111    82    53   161   119   101   209    82    40   141   164   206   170   202   135   166    41    64    93    93    67   175   151   208   105   148    64   164    48    43   175   102   182    50    79    98   114   105   204   214   182   170    71   172   133   219   115    46   150   107   201   216    47   173   162   130   118   113   113   112   140    67   122   149    99    86    92    70   111   201    95   165    55    85   108   180   143   125    90    93    66    64    38   106    57   143   216   215    67    55   159   205   181   163   186    53   155   125    59    60   137   114    78   174    51    92   185    67   205   205   161   181   153    98   192   132   141    79   203   139   106   180   178   141   113    95    43    34   140   199    48   205    67   151    73   123    90   185   206    66    42   199   112   128   142   131   144   126   214   119   162    38   119   138   103   195   103   209   194    85   202   112   207   150   199    79   207   198    40   220   169   206   136    95   149   180   171    60   141   187   142    84   143   129   192   133   212   118   116    71   124    39   133   123   211   218    73    34    41   144   143    68   195   104    71    77   172   219    57   201    43    61   143    81   168   178    47    61   123   193    67    68    34    56    56    77   160    47    55    66    68   113    75   136    35    87    91    47   128   127   217   151    74   159   140   159   102   217    74   124   191   128    50   105    92    68   126    52    71   198   138    37    45    66    87   122   147   215   162    82   128   140   159    67   164   122   209   188   182   192    78    80    50    69   126   159   161   130   102   141   109   196   194   134   142    48   151   187   196   171   170   133    78    80   169   204   151    94    90   191   199   182    94    71    94    98    96   124   215    55    66    52   192   208   168   211   149   189   185   152   110    99    99   126    69   170   134   176    79   134    79    78    54   132    85    46   209    68    76    84   136   144    60   167   104   195   167    55   217   143   133    48   189    59    36   165   179   201   201   219    81   122   114   113   159   215    37   114    57   214    86   112   165   173   204    92    58   149   139   128
   126   151   205    39   162    36   136   187   113   196   113    70   209   164    94    82   189   169   126   161    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   104   153   121    95    61   104   189   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   219   136   193   101   181    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    89   151    74   186    58   163   122    93    66    38   120   202   173    63   119   138    78   142    57    53   204   115   142   169   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   203    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    84   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   143   130   106   150   127   164    90    56   172   158   123    85   141   179   130   134   167   183   108    87   126   151   214    84   162   143    63    91    51   203    41   201   113   182   216   124    99    83    41    66    58   160    72   140    93   155    64   196   203    49    55    43   101    67    78   165   119    55   105   194    76   100    47    77    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   195   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   150    89   145   200   149    74    99   191   119   140   201   152   131   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    55   162   172    64   164   184   137   218   204   109    93   174   146   219   168   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    36   113   192   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   191   214    86    81   218    67   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   206   113   124    61   124   128   219    70    79    56    93   186   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    40   123   143   165   207   210   173   185    87    35   203   212   190   156   105   158    43   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   153   187    89   104   170   180   149    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    95   186   117   118   161    86   135    85    54   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   167   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   170   181   155    96   137   181   185   186    74    75   187   204   111    82    53   160   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   175   102   182    50    79    97   114   106   203   214   183   171    71   172   133   219   116    45   150   107   202   216    47   173   161   130   118   114   113   111   140    67   121   149    98    85    91    69   111   201    94   165    54    85   108   180   143   126    90    93    67    65    38   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   141    80   203   140   106   180   178   141   113    95    43    34   139   199    48   204    67   151    74   123    90   184   206    67    42   199   113   128   142   131   144   126   214   119   163    38   120   138   103   195   102   209   195    85   202   112   207   149   199    79   207   197    41   220   169   206   136    95   149   181   171    60   142   187   142    84   144   129   191   134   212   118   116    71   124    40   133   123   211   219    74    34    41   145   143    68   196   104    71    77   173   219    57   201    43    62   143    80   168   177    47    62   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    74   159   141   158   102   217    74   124   191   128    50   105    91    68   127    52    71   197   138    37    45    67    86   122   146   215   162    82   128   140   159    67   164   122   209   188   182   192    78    81    50    68   125   159   161   131   102   141   109   196   195   134   142    48   151   187   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   124   215    55    66    52   192   208   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    83   136   144    61   167   104   195   167    55   217   143   133    48   189    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   214    86   112   165   173   204    91    59   148   139   128
   127   150   205    39   162    36   136   187   113   196   113    70   209   163    94    81   189   169   126   160    87   135    50   148   208    77    78   212   107   180   175    43    41   167   213   191   126   133   175   158   176    82   164    82   169    76   166   186    58   152   165    45    60    69   161   169   169   105   153   121    95    61   105   189   196   131   133   197    40   169    64   137    38    86   175   220   129   117    68   189   160   140   140   153    46   105   168   120   206   207   164    86   106   218   129   218   135   193   101   181    41   152    98    86   204   152   193    49   109   118   208   156    55    44    35    54   193   187   109   100    72   214   189   128   173   162   141    55   136   190   128   133    61   132    84    85    57   127   117   126   111    90   151    75   187    58   163   122    93    66    38   119   202   173    63   119   139    78   142    56    53   204   115   142   170   121   100   107    41    59   215    55   117   124   165    89    99   202   201   117    96   208   149    77   213   203    35   117   163   106   218    94   208   183   113    99    45   218   104   201    61   109    62   206   188   218   212    39   104    85   170   192    35    37   173   193   101   197   136   182   126   149   123   135   203   191    80    39   186    49   182   219   212   142   174   137    71    51   139   204    97   194   127   215    96    74   204    42   146    71   142   130   106   150   127   164    90    55   172   158   124    85   140   180   131   134   168   184   108    87   126   152   215    84   161   143    63    91    52   203    42   200   113   182   216   124   100    83    41    66    57   161    71   140    93   155    63   196   203    49    56    44   100    66    78   166   119    55   104   194    77   100    46    77    87    78    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   195   105    55    96   169   111    80   200    34   100    94    34   109    96   155   194   211    79   139   209    89   202   175    87    53   149    89   145   200   150    74    99   191   119   140   201   152   131   123    47    65   145   128   177   191   136   219    47   133   199    40   139   206    72    66    71   142   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    55   162   172    64   164   184   137   219   204   109    93   174   147   219   168   162   215   138    74   215   121    53    80    78   212    40    72   148    45   201    35   113   192   174    50   104   202    44    73   121   155   162   209   205   106    61   103   152   211   151   113   214   137   148   105    36    81   103   191   214    86    81   218    67   176   192   121    91   144    56    89   200   181   116    50   165   135    37   108    93   207   113   124    60   125   127   219    70    79    56    93   186   193   179   106    38    40    81    52   173   217    77    94    38   123   219   115    52    40   123   143   165   206   210   173   185    87    35   203   212   190   155   104   158    44   214    72    84    54   116   214   218   109   159   176   148   127    75   218   217   202   153   188    89   104   169   180   149    62    75   206   131   171    77    70    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   134    86    53   114   156   132    44   106    91   162   199    58   189   217   203   162   150    38   130   167   104   159   127   192   125    49    42   155   181    62   149    95   194   112   103   122   125   115   114   105   169   181   155    97   137   180   185   185    74    75   187   205   111    82    53   161   119   101   209    82    39   140   164   206   170   202   135   166    41    65    93    92    66   175   151   208   105   148    64   165    47    43   175   102   181    50    79    97   114   106   203   215   183   171    71   172   133   219   116    45   150   106   202   216    48   173   161   130   118   114   114   111   140    68   121   148    98    85    92    70   111   201    95   166    54    86   108   180   143   125    90    94    67    64    37   106    57   143   216   215    67    55   159   205   179   163   187    53   155   125    59    61   137   114    77   174    51    91   185    68   206   205   162   182   153    97   192   133   141    79   204   139   106   180   178   141   113    94    43    35   139   199    48   204    67   151    73   123    91   184   206    66    42   199   113   129   142   131   144   125   214   118   163    38   119   138   104   196   102   209   194    85   203   112   207   148   199    79   207   198    40   220   169   206   136    95   150   181   171    61   142   187   142    84   144   129   191   133   212   117   116    71   124    40   133   123   211   218    73    34    41   145   143    68   197   104    71    77   173   219    57   201    42    62   143    80   168   178    47    61   124   192    67    69    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    48   128   128   218   151    74   160   141   159   102   217    73   125   191   127    50   105    91    68   127    52    72   197   138    37    45    67    87   122   146   215   162    82   128   140   160    66   164   121   209   188   182   192    78    81    50    68   126   159   162   130   102   142   109   197   195   134   142    48   151   187   196   171   170   134    78    80   169   205   151    95    90   191   198   181    94    71    95    98    96   123   215    55    65    53   192   207   168   210   148   189   185   152   109   100    99   127    69   170   133   176    80   134    79    78    54   132    86    46   209    68    76    83   137   144    60   167   104   195   167    55   217   143   133    47   189    59    36   165   180   202   202   219    82   123   114   113   159   215    37   114    57   214    86   112   165   172   204    91    58   148   139   128
   126   150   205    39   162    36   136   188   113   195   114    70   209   163    94    82   190   169   125   160    87   135    49   148   209    77    79   212   108   180   175    43    40   167   214   192   126   132   176   159   176    82   164    81   168    76   166   185    59   152   164    45    60    68   160   168   169   104   153   121    94    61   105   188   196   132   133   197    39   170    65   137    37    85   175   220   130   117    68   188   160   140   140   152    45   107   167   119   207   206   165    86   108   219   129   218   135   193   101   182    41   152    98    85   205   152   193    49   110   119   207   157    55    44    35    55   193   187   109   100    71   213   189   128   173   162   141    55   137   190   127   134    60   131    83    86    57   127   117   126   111    88   152    74   187    57   164   123    93    64    38   119   202   173    63   119   139    78   140    57    54   204   115   141   170   122    99   107    40    59   215    55   117   125   166    89    99   201   200   117    96   207   149    76   214   203    34   117   162   105   217    93   208   183   112   100    46   219   104   202    61   109    61   206   189   218   211    40   104    84   169   192    36    37   173   193   100   198   136   183   125   149   123   135   203   191    79    39   186    48   182   219   212   142   175   137    72    52   139   204    98   193   127   215    96    73   205    42   146    71   142   130   106   151   127   164    90    56   172   158   124    85   141   180   130   133   168   183   107    87   126   152   214    84   162   143    63    91    51   204    41   201   113   181   217   124    99    83    40    66    58   160    71   139    93   155    64   196   203    50    55    44   101    66    78   166   118    55   105   193    76   101    46    77    87    78    75    42    99    59   171   206   144   188    86   204   213    78   126   177   128   196   105    54    96   168   110    81   200    33   101    94    35   109    97   154   194   211    80   138   209    89   202   175    86    52   150    89   144   200   149    74    99   190   120   140   201   152   132   123    46    64   144   127   177   191   138   219    45   133   199    39   138   207    71    66    71   143   133   113   189    89    81   168   209   153   218   154   144   189   145    73   217   144   149   217   166    55   162   172    64   163   183   137   218   204   109    93   174   147   218   167   162   215   138    74   215   121    53    81    78   213    40    72   148    45   201    35   113   192   174    50   103   203    43    73   121   154   163   210   205   106    61   103   152   211   152   112   214   137   148   105    37    80   103   192   214    87    81   219    67   176   191   121    91   144    56    90   200   182   115    51   165   134    36   107    93   208   112   124    60   125   128   219    72    79    57    93   186   192   179   106    38    40    81    54   173   217    77    93    37   124   219   114    51    41   123   143   166   207   211   174   186    88    35   203   212   190   156   104   158    43   215    71    85    54   116   213   218   109   159   175   148   127    75   217   216   202   154   187    89   104   169   180   149    62    74   207   131   172    76    70    86   178   103   162   154   173   191    38   187    76   103    82   174   202    96   186   116   119   159    86   135    86    53   113   156   132    44   107    90   162   199    58   189   217   202   162   150    37   129   168   104   159   127   191   125    48    42   154   181    62   149    95   194   114   103   121   125   115   114   105   169   181   154    97   137   181   185   186    74    75   187   204   111    82    52   161   118   101   209    82    40   141   165   207   171   201   135   166    41    65    93    92    67   175   151   208   105   147    65   165    47    43   174   102   181    50    79    97   113   105   203   215   183   171    72   173   133   219   115    46   150   106   201   215    47   173   162   131   118   114   113   112   140    68   122   150    99    86    91    69   111   201    94   165    54    85   109   180   143   125    90    93    66    65    38   106    57   142   216   215    67    56   160   205   181   164   186    54   155   126    59    61   137   115    77   175    51    91   185    67   205   205   162   181   153    97   192   133   141    80   202   140   106   180   177   142   114    94    43    35   139   200    48   204    68   151    74   124    91   183   206    67    41   198   113   128   142   131   143   125   213   118   163    37   121   138   104   196   102   209   194    85   203   111   207   149   199    79   208   197    40   220   169   206   135    95   150   181   172    60   143   187   142    83   143   129   191   133   212   117   116    72   125    40   134   123   211   219    72    33    41   145   142    68   196   104    71    76   173   219    57   202    43    62   143    81   168   178    48    61   124   192    67    69    34    57    56    77   160    47    55    67    68   112    75   137    35    88    92    47   127   128   217   152    73   159   140   159   102   217    72   124   191   129    50   104    92    67   127    51    72   196   139    37    45    67    87   122   146   215   161    82   128   140   159    67   163   122   208   189   182   192    78    80    50    69   126   159   160   132   103   141   109   196   195   134   142    47   150   187   195   171   170   133    79    80   169   205   150    95    89   193   199   182    93    71    94    98    96   124   215    56    66    53   192   208   168   209   148   189   185   152   109   100    99   127    69   171   135   176    80   135    80    78    53   131    85    46   209    68    76    84   136   144    61   167   104   195   166    55   217   143   133    49   190    59    36   164   180   202   201   219    82   122   113   114   159   214    37   114    56   214    85   112   165   173   204    91    59   148   139   128
   126   151   205    41   163    36   137   186   113   196   113    70   209   164    94    82   189   169   126   162    87   135    50   149   208    79    78   211   107   181   175    43    41   167   213   191   126   132   174   158   175    84   165    82   170    76   167   186    58   152   165    46    60    68   160   168   169   105   154   122    94    62   104   188   196   131   133   199    39   169    64   138    37    85   175   220   128   118    68   190   160   141   140   152    47   106   167   120   205   207   163    87   107   218   130   219   135   193   101   182    41   151    97    86   204   153   193    49   110   118   207   156    54    45    34    55   194   187   108   100    71   215   188   127   173   163   141    55   136   191   128   134    62   132    84    85    56   127   117   126   111    90   152    74   185    57   164   123    93    65    38   120   203   173    62   119   138    78   142    56    53   204   116   143   169   121   100   106    42    60   215    56   117   125   165    89    98   200   201   116    96   208   149    78   214   203    36   116   163   105   218    94   209   181   112   100    44   217   104   201    61   108    61   206   189   218   212    39   104    85   169   192    35    37   174   193   100   197   134   183   126   148   123   135   204   191    78    40   188    49   182   220   213   141   175   137    72    52   138   205    98   194   127   215    96    73   203    42   147    71   143   130   106   150   128   164    90    56   172   159   122    84   141   180   130   134   168   183   109    86   126   151   215    84   160   143    62    92    52   203    42   199   114   182   216   125    98    83    41    67    57   160    72   140    93   155    64   196   203    49    55    44   101    67    79   166   118    55   105   194    76   101    46    75    88    78    75    45   100    61   170   205   143   188    85   203   212    77   126   177   129   196   106    54    95   169   110    81   200    34   100    94    35   109    97   154   192   210    80   139   210    88   202   175    87    53   149    88   146   201   150    74    98   192   119   141   200   153   132   122    46    65   145   128   177   191   137   219    45   134   200    40   139   206    73    66    71   143   132   113   188    89    80   168   207   154   218   154   145   189   145    73   218   143   148   216   165    55   161   172    65   164   183   137   219   204   109    91   175   147   219   167   163   215   138    73   216   121    52    80    78   211    39    72   148    45   202    35   113   190   174    49   105   202    42    74   121   156   164   209   205   105    63   102   153   212   151   113   215   138   148   106    36    80   104   193   213    85    80   218    68   176   191   121    91   143    54    89   200   182   115    50   165   135    35   109    92   207   113   125    61   125   127   220    71    79    57    92   185   192   179   106    38    41    81    53   173   217    77    93    38   124   220   115    52    40   123   143   166   206   210   173   185    88    35   203   213   190   156   105   158    43   215    72    84    53   117   215   218   108   159   176   148   125    76   218   217   201   153   188    88   105   169   181   150    61    75   207   132   171    78    71    86   177   104   163   154   174   190    36   187    76   103    82   175   201    96   187   117   117   161    86   134    86    53   115   157   132    44   106    91   162   199    58   188   218   201   163   151    37   131   168   104   159   127   192   126    49    42   156   180    62   147    95   196   111   103   122   124   115   114   104   169   181   155    96   138   180   185   185    73    76   187   204   110    82    53   161   119   101   209    82    40   141   165   207   170   201   134   164    41    64    94    91    66   175   151   207   105   148    64   165    46    44   174   103   181    49    79    97   114   106   204   215   182   170    71   173   133   220   116    45   151   107   201   216    46   174   161   130   118   113   113   111   139    68   122   150    99    85    91    69   112   201    94   165    55    86   109   180   144   125    90    93    66    65    37   107    57   143   217   214    67    55   159   204   179   164   188    53   153   124    60    60   137   114    77   174    51    91   184    68   206   205   163   181   154    98   191   133   141    80   203   141   106   180   178   143   114    94    43    34   138   199    49   205    67   152    73   124    90   184   206    66    42   199   113   129   142   130   143   126   213   119   163    36   120   138   104   196   102   210   194    85   203   111   207   150   200    79   208   196    40   220   169   206   137    96   149   181   170    61   142   186   143    83   144   130   191   133   212   119   116    71   124    39   134   123   210   219    74    33    42   145   143    69   195   104    71    77   173   220    57   202    44    62   143    79   168   177    47    62   123   191    66    69    33    57    55    77   160    46    54    66    68   113    74   138    35    86    91    46   128   127   218   150    74   160   141   158   101   218    74   125   191   127    50   104    92    68   127    52    71   196   138    37    46    66    86   122   146   214   162    83   128   139   159    68   164   121   208   189   183   192    78    80    50    68   125   159   161   130   103   142   110   196   196   135   141    48   150   188   195   170   169   134    77    81   168   205   151    94    88   192   200   181    94    72    95    98    96   122   215    55    66    52   193   207   169   210   148   189   184   153   111   100    99   126    68   171   135   176    79   134    79    77    55   132    86    46   209    68    77    83   135   143    59   167   104   195   167    54   217   143   133    47   190    58    36   165   179   202   201   220    82   123   114   113   159   215    37   114    57   214    85   113   164   173   204    91    59   148   139   127
   126   150   205    39   162    37   136   187   114   195   113    70   209   164    94    81   189   170   126   160    87   134    50   148   208    77    79   212   108   180   175    43    41   167   213   192   126   132   175   158   176    83   164    82   169    75   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    62   105   189   196   131   133   198    39   169    64   137    37    85   175   220   129   117    68   188   160   140   140   152    46   106   167   120   206   207   164    86   106   218   129   218   136   193   101   182    41   152    98    86   204   153   193    49   110   118   208   156    54    45    36    55   193   186   108   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    89   152    74   187    58   164   122    93    66    38   120   203   173    63   119   138    79   142    56    54   204   115   142   170   121    99   107    41    59   215    55   117   124   165    89   100   202   201   117    95   208   149    77   214   204    35   117   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   183   219   213   142   175   137    72    52   139   204    98   193   127   215    96    73   204    41   146    71   143   130   105   150   127   163    91    56   172   158   124    85   141   180   130   134   167   184   108    87   126   151   214    84   161   143    63    91    51   204    41   201   113   182   216   124    99    83    42    66    57   160    71   140    93   156    63   196   202    49    55    44   101    66    79   165   119    55   105   194    76   100    47    76    88    79    75    43    99    60   170   205   144   187    86   203   212    77   126   177   128   196   105    54    96   168   111    81   200    34   101    94    34   109    97   154   194   211    80   139   209    89   202   175    87    52   149    89   145   200   150    74    99   191   119   140   201   151   132   123    46    65   145   128   177   191   137   219    46   133   199    40   138   207    72    66    72   143   132   113   188    89    80   168   208   153   218   154   144   189   145    73   217   144   149   217   166    56   162   172    64   163   184   137   219   204   109    93   174   147   219   168   161   215   138    73   215   121    52    80    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    74   121   156   162   209   205   106    62   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   218    68   175   192   120    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   185   192   179   106    38    40    81    53   173   217    77    93    38   123   220   115    52    40   123   143   165   206   210   174   185    88    35   203   212   190   156   105   158    44   216    72    83    54   116   214   218   109   159   177   148   126    75   217   216   201   154   187    89   105   170   180   150    62    75   206   131   171    77    71    86   177   103   163   155   174   191    37   187    76   102    83   175   202    96   186   117   118   161    87   135    86    53   114   156   132    45   107    91   162   198    58   189   217   202   162   150    38   130   168   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   170   181   155    97   137   180   186   185    73    75   187   205   110    82    53   160   119   101   209    82    40   141   165   206   169   202   135   166    41    65    93    92    66   175   151   208   105   148    64   165    47    43   174   103   181    50    79    98   114   106   204   214   183   170    71   172   132   219   116    45   150   107   201   216    47   173   161   130   118   113   114   111   140    67   122   149    99    85    91    69   111   201    95   165    54    85   108   180   143   126    90    94    67    65    38   106    57   142   216   215    67    55   159   205   180   164   187    53   155   125    60    60   138   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   142    79   203   140   106   180   178   142   113    95    43    34   139   200    49   204    67   151    73   123    90   185   206    67    42   199   113   129   142   131   144   126   214   118   162    38   120   139   104   195   102   209   195    84   203   112   207   149   199    79   207   198    40   219   168   206   135    95   150   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   124    39   133   123   211   219    74    34    42   144   143    68   196   104    71    77   173   219    57   201    43    62   143    80   169   177    47    62   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   136    35    87    91    47   128   128   217   151    74   160   140   159   102   217    74   124   191   128    50   105    91    68   127    51    71   197   138    37    45    66    87   122   147   215   162    82   128   140   160    67   164   122   208   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   187   196   170   170   134    78    80   170   204   151    95    90   192   198   182    94    71    94    98    96   124   215    55    66    52   192   207   168   210   148   189   185   153   110   100    99   126    69   171   135   176    80   135    80    78    54   132    86    46   209    68    76    83   137   144    60   167   104   195   167    54   217   143   133    48   189    59    36   165   180   202   201   219    82   122   114   113   159   215    37   114    57   214    85   112   165   173   203    92    59   148   139   128
   126   151   206    39   163    37   136   187   113   195   113    70   209   164    95    81   189   170   126   161    86   135    49   148   208    77    78   212   108   180   175    43    41   166   213   191   126   133   176   158   176    83   163    82   169    76   165   186    58   153   164    46    60    68   160   168   170   105   154   121    94    62   103   189   196   131   133   197    39   169    64   137    37    86   175   220   129   116    68   188   160   141   140   152    46   106   167   119   207   206   164    86   107   218   129   219   135   193   101   182    41   152    98    86   205   153   194    49   109   117   208   156    54    44    35    55   194   187   108    99    71   213   190   128   173   162   142    55   136   190   128   133    60   133    84    85    57   128   117   127   111    90   151    75   186    58   164   122    93    65    38   120   202   173    63   119   139    79   142    56    54   204   115   142   170   122   100   106    41    59   215    55   117   125   165    89    99   201   200   117    96   208   150    77   214   203    35   116   163   105   218    94   207   183   113    99    45   218   104   201    61   109    61   207   188   218   212    40   104    85   170   191    36    37   173   193   100   197   135   183   126   149   122   135   203   191    80    39   186    49   182   219   212   142   174   136    72    51   139   204    98   193   127   215    97    73   204    41   147    71   142   130   106   150   127   164    91    55   171   159   123    85   141   180   130   135   167   184   108    86   126   152   214    84   162   143    63    91    52   203    41   200   113   182   216   124   100    84    40    66    57   160    71   140    93   156    64   196   203    49    55    44   101    66    78   165   119    56   105   194    76   101    47    76    87    78    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   106    54    96   169   112    81   200    33   101    94    34   109    97   154   194   211    80   138   208    89   202   175    88    52   150    89   145   200   150    74    99   191   120   140   201   152   132   123    47    65   145   127   177   190   137   219    46   134   199    40   139   206    72    66    72   143   132   113   188    88    80   168   208   153   219   155   144   189   144    73   216   144   149   217   166    55   162   173    65   164   184   138   218   204   110    94   174   147   219   168   161   214   138    74   214   121    52    80    79   213    40    72   148    45   201    35   113   192   174    50   105   203    43    73   121   155   163   209   206   105    62   103   152   211   151   113   214   137   148   106    37    80   104   192   214    86    80   218    67   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   114   123    61   124   127   219    71    79    56    93   186   193   179   105    38    41    80    52   173   218    77    94    38   123   219   115    52    41   123   143   165   207   210   173   186    87    35   203   211   190   156   105   158    44   215    72    83    54   116   214   218   108   159   177   148   127    75   217   216   201   154   188    89   104   169   180   150    62    75   206   131   170    78    71    86   177   103   163   154   174   191    37   187    76   102    82   175   202    96   187   117   119   161    86   135    86    54   114   156   132    44   106    91   162   199    58   189   216   201   162   149    37   130   168   104   159   126   192   125    49    42   155   181    63   149    96   195   112   103   122   125   115   114   105   169   181   155    97   137   181   186   185    73    75   187   204   111    83    53   160   119   101   209    82    39   141   165   206   170   201   135   166    41    65    94    93    67   175   151   208   105   148    64   165    48    43   175   103   182    50    79    98   113   106   204   214   183   171    71   172   132   219   116    46   151   107   201   216    47   173   162   130   118   114   113   112   140    67   121   149    99    86    91    70   111   201    94   165    54    85   109   181   143   125    90    94    66    65    38   106    57   143   217   215    66    55   159   205   180   163   187    53   155   125    59    61   137   114    78   175    51    91   185    67   206   205   161   182   153    97   192   133   141    79   204   139   105   180   178   141   114    95    43    34   138   199    48   203    67   151    73   124    90   185   206    66    42   199   113   129   141   131   143   125   213   118   163    38   120   139   104   196   102   209   194    85   203   112   207   149   199    79   207   197    41   220   169   206   136    95   149   181   170    60   141   187   142    83   143   129   191   133   212   118   116    71   125    40   134   123   211   218    73    33    42   145   143    68   196   104    70    77   172   219    57   201    42    61   144    80   168   177    47    61   124   192    67    69    34    57    56    77   161    46    55    66    68   113    74   136    35    87    90    46   127   128   218   151    74   159   141   159   102   217    73   124   191   128    50   104    91    68   127    52    71   197   138    37    45    67    87   122   147   215   161    82   128   140   160    67   164   122   208   189   182   192    78    81    50    68   125   159   161   131   102   141   108   196   195   134   142    48   151   187   196   171   171   134    78    80   169   205   151    95    90   191   199   182    93    70    95    98    96   124   215    55    66    53   192   207   168   210   149   190   185   153   111   100    99   127    69   171   134   176    79   134    79    78    54   132    85    46   209    68    76    84   136   144    60   167   104   195   166    54   217   143   134    48   189    59    36   165   179   202   201   219    82   123   114   114   159   215    37   114    57   214    86   113   166   173   204    91    59   148   139   127
   126   150   205    39   162    36   136   187   113   195   114    70   209   163    94    81   189   170   126   161    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   104   188   196   131   133   198    39   169    64   137    38    85   175   220   129   116    68   188   160   140   140   152    46   106   167   119   206   206   165    86   107   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   207   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    58   128   117   126   111    90   151    75   186    58   163   122    93    66    38   120   202   173    63   119   139    78   142    57    54   204   115   142   170   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    96   208   149    76   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    49   182   219   213   142   174   137    72    52   139   205    98   193   127   215    96    73   204    42   146    71   143   130   105   150   127   164    90    56   172   158   123    85   140   180   130   134   167   183   108    86   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   155    63   196   203    49    55    44   101    67    78   165   119    55   105   194    76   100    47    77    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   106    55    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   150    89   145   200   149    74    99   191   120   140   201   152   131   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   168   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   192   174    50   104   202    43    73   121   155   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   219    67   176   191   121    91   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   128   219    71    79    56    93   185   193   179   106    38    40    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    87    35   203   212   190   156   104   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   154   188    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    83   175   202    96   186   117   118   161    87   135    85    53   114   156   132    44   106    91   162   199    58   189   216   202   162   150    37   130   168   104   159   127   192   125    49    43   155   181    62   149    96   195   112   103   122   125   115   114   105   170   181   155    97   137   180   185   185    73    75   187   204   111    82    53   161   119   101   210    81    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   174   102   182    50    79    97   114   105   203   215   183   171    71   172   133   219   116    46   150   107   202   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    70   111   201    94   166    54    85   108   181   143   125    90    94    66    65    37   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    61   137   115    78   175    51    91   185    67   205   205   162   181   153    97   192   132   141    79   203   140   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   128   142   131   144   126   213   118   162    38   120   138   104   196   103   209   194    85   202   112   207   149   199    79   207   197    40   220   169   206   136    96   150   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   124    40   133   123   211   219    74    33    41   145   143    68   196   104    71    77   173   219    57   201    43    61   143    80   168   177    47    61   124   192    67    69    34    57    56    77   160    46    55    66    68   113    74   137    35    87    91    47   128   128   218   151    73   159   140   158   102   217    73   124   191   128    50   105    92    68   127    52    71   197   138    37    45    67    86   122   146   215   162    82   128   140   160    67   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   108   197   195   134   142    48   151   188   195   171   170   134    78    80   169   205   151    95    89   192   199   182    94    71    94    98    96   123   215    56    66    52   192   208   168   210   149   189   185   152   111    99    99   127    69   171   134   176    80   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    55   217   143   133    48   189    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   126   150   206    40   163    36   137   188   113   196   114    69   210   163    94    82   190   170   126   161    87   135    50   148   207    77    79   211   108   181   175    44    41   167   213   191   126   133   175   157   175    82   164    83   170    74   166   186    60   154   165    46    59    69   161   168   169   105   154   121    94    62   104   189   196   131   133   198    38   170    64   136    38    85   175   220   128   116    68   190   161   141   141   152    45   107   167   119   206   206   166    86   106   219   130   218   135   193   102   181    41   153    98    86   205   152   194    50   110   118   208   156    55    44    35    56   193   189   109   100    72   214   188   129   174   161   142    55   136   190   128   132    61   132    84    86    57   128   117   126   111    90   151    75   186    57   163   122    93    66    38   121   202   174    62   119   139    77   141    56    53   205   114   142   169   121    99   107    42    59   214    55   117   124   166    89    99   202   201   116    95   209   149    76   214   204    36   116   163   105   219    95   208   183   113   100    44   220   103   201    63   108    62   206   189   218   213    39   103    84   171   192    35    37   174   192    99   196   134   183   127   148   123   135   203   191    79    39   187    50   181   219   213   142   174   137    72    51   139   204    98   193   127   215    96    73   205    41   147    70   143   130   105   149   127   164    91    56   172   158   123    86   142   180   131   134   168   183   108    88   127   152   214    85   162   143    63    91    52   203    41   201   114   182   215   124   100    84    42    66    59   160    70   140    93   157    63   197   203    49    56    44   101    67    78   165   118    56   105   194    76   101    47    76    87    79    75    43    99    60   170   204   145   189    86   203   213    77   126   177   127   196   105    54    96   168   112    81   199    33   101    94    34   109    97   154   194   211    80   138   208    88   203   175    86    52   149    89   146   201   149    73    99   191   120   141   201   153   132   123    48    65   145   126   177   191   136   219    46   132   198    40   138   206    73    65    71   142   132   112   188    88    81   169   208   153   219   155   144   189   144    71   217   143   149   216   166    55   164   173    64   164   185   137   218   205   109    92   173   148   219   167   161   215   137    72   215   121    52    80    79   213    41    72   148    44   200    36   113   190   175    51   104   202    44    74   122   156   163   209   205   106    62   102   152   212   152   113   213   138   147   104    37    80   104   191   213    85    81   219    68   177   193   121    91   144    55    89   200   182   116    50   165   135    36   109    92   207   114   123    60   124   127   218    71    79    56    93   185   192   178   106    38    40    81    52   175   217    77    93    38   124   218   116    52    40   123   143   166   206   210   173   186    87    35   203   213   190   156   104   158    44   215    73    84    55   116   214   218   109   158   177   148   127    74   217   215   201   154   187    88   105   168   179   148    61    76   206   131   172    77    70    87   178   103   163   154   173   190    38   187    75   102    83   176   202    94   186   117   119   160    88   134    86    54   114   157   131    44   108    91   162   197    59   188   218   202   163   150    37   130   168   104   159   127   193   126    49    43   155   181    62   150    97   194   113   104   122   125   114   114   105   169   180   155    97   137   180   186   186    74    75   187   204   110    82    52   160   118   100   209    81    41   141   165   206   170   202   134   166    40    65    92    92    67   175   152   209   104   148    64   165    47    44   175   102   182    51    80    97   113   106   203   214   182   171    70   173   133   219   116    45   150   106   201   216    46   173   162   130   118   113   113   111   140    67   121   149    99    85    90    69   110   200    94   165    55    85   109   181   143   125    91    93    67    66    38   105    57   143   216   215    67    56   159   206   179   162   186    53   154   125    59    61   138   114    76   176    52    91   186    68   205   205   162   182   152    97   191   133   141    79   203   141   106   180   177   141   114    95    43    34   140   200    48   203    68   151    74   123    90   185   206    67    42   198   113   129   141   130   143   127   214   119   163    39   119   138   103   196   102   208   195    84   202   111   208   149   200    79   206   197    40   220   169   204   135    96   149   180   170    59   143   187   142    85   145   128   191   134   211   117   116    70   125    40   133   123   210   219    72    34    41   144   144    66   197   104    71    76   174   220    57   201    42    62   144    81   168   177    47    63   125   190    67    71    34    57    56    78   160    46    55    67    68   113    76   136    35    87    90    48   129   128   216   152    74   160   140   159   102   216    74   125   190   129    51   104    92    66   127    52    71   197   139    36    45    67    87   122   147   214   163    82   128   140   159    67   166   121   209   186   182   193    79    81    51    68   126   160   161   130   102   142   109   196   196   135   142    47   150   187   196   170   171   134    79    79   170   205   151    93    90   192   199   181    94    71    95    98    95   123   214    55    65    51   192   209   168   210   148   189   183   153   110   100    99   126    70   171   134   176    80   135    80    79    55   132    85    46   209    68    75    84   137   144    60   168   103   195   166    55   217   143   133    47   190    60    36   165   181   201   201   220    81   123   114   113   158   214    37   114    57   213    85   112   165   173   203    91    58   147   139   128
   126   151   205    39   162    37   136   187   113   195   113    70   209   163    94    82   189   170   126   160    87   135    50   148   208    77    79   212   108   180   175    43    41   167   213   191   126   133   175   158   176    83   164    82   169    76   166   186    58   153   164    45    60    68   160   168   169   104   153   121    94    61   105   188   196   131   133   198    39   169    65   137    38    85   175   220   129   117    68   189   160   140   140   152    46   105   167   119   206   206   164    86   106   218   129   218   135   193   102   182    41   152    98    86   204   152   193    50   109   118   207   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   189   128   133    61   133    84    85    58   128   117   126   111    90   151    75   186    58   163   122    93    66    38   120   202   173    63   119   139    78   142    57    53   204   115   142   170   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   203    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    49   182   219   213   142   174   137    72    52   139   205    98   193   127   215    97    73   204    42   146    71   142   130   105   150   127   164    91    56   172   158   123    85   141   180   130   134   168   184   108    86   126   151   214    84   161   143    63    91    51   204    41   201   113   182   216   124    99    83    41    66    57   160    71   140    93   155    64   196   203    49    55    44   101    67    78   165   119    55   105   194    77   100    47    76    87    78    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   155   194   211    79   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   120   140   201   152   132   123    46    65   145   128   178   191   137   219    46   133   199    39   139   206    72    65    71   143   132   113   188    89    80   168   208   153   219   154   144   189   145    73   217   144   149   217   166    55   162   172    64   163   184   137   218   204   109    93   174   147   219   167   161   214   138    74   215   121    52    80    79   212    40    72   148    45   201    36   113   192   174    50   104   202    43    73   121   156   163   209   205   105    61   103   152   211   151   113   214   138   149   105    36    80   104   191   214    86    81   219    68   176   192   121    90   143    56    89   200   181   115    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   186   193   179   106    38    41    81    53   173   217    77    94    38   123   220   115    52    40   123   143   165   207   210   174   185    87    35   203   212   190   156   105   158    43   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   154   188    89   105   169   180   150    61    75   207   131   171    77    71    86   177   103   163   154   174   190    37   187    76   103    82   175   202    96   186   117   118   161    87   135    85    53   114   156   132    44   106    91   162   199    59   189   217   202   162   150    38   130   168   104   159   127   192   125    49    42   155   181    62   149    95   195   112   103   122   125   114   114   105   170   181   155    97   137   181   186   185    74    75   187   204   110    82    53   160   119   101   209    81    40   140   165   206   170   201   135   166    41    64    93    92    66   175   151   208   105   148    64   165    48    43   175   102   181    50    79    97   113   106   203   214   183   171    71   172   133   219   116    45   150   107   201   216    48   172   161   130   118   114   113   111   140    67   122   149    99    85    91    69   111   201    95   166    54    86   108   181   143   125    90    93    67    65    38   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    60   138   114    78   174    51    91   185    67   205   206   161   182   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   112   129   142   131   143   125   214   118   162    38   120   138   103   196   103   209   195    85   203   112   207   150   199    79   207   198    40   220   169   206   136    96   150   181   171    60   142   187   142    84   143   129   191   134   212   118   116    71   125    40   133   123   211   219    73    33    41   145   143    68   196   104    71    77   173   219    57   201    43    61   143    80   168   178    47    61   124   192    67    69    34    57    56    77   160    47    55    67    68   113    74   137    36    87    91    47   127   128   218   151    74   159   141   159   102   216    73   124   191   128    50   104    91    68   127    52    71   197   138    37    45    67    87   122   147   215   162    82   128   140   159    67   164   121   208   188   182   192    78    81    50    68   125   159   162   131   102   141   108   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   148   189   185   152   110   100    99   127    69   170   135   176    80   134    79    78    54   132    86    46   209    68    76    84   137   144    60   167   104   195   167    54   217   143   133    47   190    59    36   165   180   201   201   219    82   123   114   113   159   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   127   149   204    40   163    36   135   186   113   193   113    69   209   161    94    82   188   170   124   160    87   136    48   149   209    78    79   213   107   181   174    44    42   167   212   190   124   131   175   160   177    83   164    82   168    74   165   185    57   154   165    47    62    68   157   169   170   105   153   121    95    59   106   188   194   131   134   197    37   167    65   137    37    85   174   221   129   116    66   186   160   141   140   153    44   105   167   120   207   206   166    85   106   217   131   221   134   194   101   181    40   152    99    87   206   152   193    50   110   119   207   156    54    43    36    57   194   186   109    99    70   214   188   130   170   161   143    55   136   190   127   133    61   132    85    85    60   127   116   126   112    91   151    74   187    58   163   122    93    65    37   121   202   174    63   119   140    79   143    58    53   205   115   142   170   121    99   107    39    59   213    55   116   125   166    88    99   199   199   117    96   209   149    77   214   205    35   115   163   106   218    93   207   184   113   100    46   219   104   200    61   110    61   207   188   218   209    40   103    85   169   192    34    38   172   194   101   196   135   183   127   150   123   133   202   190    80    40   186    49   181   218   212   141   175   137    72    51   138   204    96   191   128   215    97    73   206    40   144    71   141   130   105   149   125   163    91    55   171   160   122    85   141   177   132   134   167   185   108    88   128   153   214    84   161   145    62    90    52   204    43   201   113   183   215   123    98    83    42    66    56   160    70   139    92   155    64   195   204    50    54    45   101    66    77   166   120    56   102   195    77   103    47    78    85    80    77    44    99    59   169   207   145   188    86   204   214    79   127   176   129   196   106    54    97   170   111    81   201    34   100    94    34   109    95   154   196   211    81   138   209    88   201   174    88    52   150    89   146   201   148    74    99   190   119   139   201   151   131   123    46    65   144   129   177   190   137   219    46   133   197    41   138   206    73    66    71   142   133   115   188    88    81   168   208   154   219   154   146   190   143    71   217   143   148   216   165    57   163   173    65   163   183   138   218   204   109    93   174   148   217   166   163   215   137    74   214   122    53    82    79   212    40    74   149    44   200    35   115   191   174    48   103   203    43    74   122   156   162   209   206   106    60   102   153   211   151   115   215   138   147   106    36    82   104   194   212    88    82   218    66   175   191   120    92   144    57    89   199   182   115    49   165   135    37   107    90   207   112   124    61   124   126   220    71    79    57    93   186   193   177   105    38    41    82    53   172   216    78    94    37   126   220   116    51    39   122   144   167   204   212   174   184    88    37   201   212   193   156   106   158    43   215    72    84    53   115   215   220   108   157   177   147   126    75   217   215   201   155   189    87   106   170   176   150    62    75   206   131   169    78    72    84   178   103   162   155   174   190    37   186    77   104    83   174   202    96   187   118   117   163    88   135    86    53   117   156   132    44   107    91   160   198    58   190   216   202   160   148    36   129   168   104   159   127   192   125    49    40   154   182    63   149    95   195   113   104   121   124   117   113   105   169   181   154    97   137   180   184   183    74    74   187   204   112    81    53   160   120   101   210    82    41   141   165   205   171   202   134   165    41    64    94    93    67   173   150   207   105   149    65   165    47    45   174   104   184    50    78    98   113   106   204   214   182   171    69   173   132   217   116    45   151   106   203   215    47   172   160   130   118   115   113   110   140    67   123   149   100    85    90    68   111   202    94   166    54    86   109   181   142   126    93    96    67    65    39   105    56   142   217   215    68    54   159   205   180   163   186    53   157   126    59    62   137   115    77   176    52    91   186    68   206   207   162   180   152    99   192   132   141    79   203   140   107   180   178   141   113    95    43    34   140   197    49   203    68   152    74   122    91   184   206    67    43   199   112   128   140   132   142   126   213   119   162    38   121   137   103   194   102   208   196    84   203   110   206   150   199    79   206   197    41   221   171   205   134    94   149   183   172    62   144   186   141    85   143   128   192   133   212   119   116    69   124    39   133   122   213   218    75    33    42   144   143    69   196   104    70    75   172   220    57   201    42    63   142    80   168   178    46    62   123   192    67    69    33    56    57    77   160    46    55    67    67   112    73   138    34    88    92    46   129   130   219   152    74   160   140   158   102   217    72   124   191   128    50   105    91    66   127    50    74   198   140    37    46    65    87   125   144   213   161    82   127   139   159    67   163   122   209   190   182   191    78    81    52    68   125   160   162   131   101   141   110   196   195   134   141    45   151   188   196   172   170   135    79    78   169   206   152    94    90   191   199   181    93    69    93    98    97   123   214    55    66    53   193   208   167   212   150   189   186   154   111   101    99   127    69   171   135   175    80   134    78    78    54   131    85    45   210    67    76    83   135   144    61   165   103   195   168    56   216   145   133    47   189    58    38   165   179   202   202   219    81   123   114   114   160   217    38   114    58   214    85   111   165   172   204    91    58   149   138   127
   125   151   206    39   163    37   137   187   114   196   114    70   209   164    94    80   189   169   125   160    86   134    51   147   209    77    79   212   107   180   175    43    41   166   213   192   126   132   176   159   175    83   164    82   170    77   166   184    59   153   164    44    60    70   160   168   169   105   154   122    96    61   105   188   196   131   133   197    39   169    65   138    37    86   175   220   129   117    68   188   162   140   141   152    46   105   168   120   206   206   163    86   106   218   130   219   136   194   101   181    41   151    98    87   203   153   193    49   110   119   207   156    54    45    35    54   195   186   110   100    72   213   190   128   173   163   142    56   137   190   127   132    61   133    83    86    57   127   117   127   112    89   151    74   187    58   164   122    93    65    37   121   201   175    63   119   138    79   142    57    54   204   115   143   169   121   100   107    41    60   215    56   118   123   165    88    99   201   199   116    96   207   149    76   213   204    36   116   163   104   218    95   210   183   112   100    45   218   102   201    61   108    61   207   189   218   212    38   104    84   171   193    34    37   174   194   100   196   135   181   126   149   123   134   202   192    80    39   186    50   182   219   212   142   174   136    72    52   139   205    97   193   127   216    97    74   205    41   145    71   142   131   106   150   126   163    92    57   172   157   123    84   141   180   131   134   168   184   108    87   127   151   215    82   162   142    64    91    52   204    41   200   113   182   216   124    99    84    40    67    58   160    71   140    93   156    65   196   202    49    54    44   100    67    79   165   119    56   105   194    78   100    47    76    88    78    75    42    99    60   169   205   144   188    88   204   212    78   126   178   128   195   106    54    95   169   110    81   200    34   102    94    34   109    97   154   196   209    78   138   209    89   202   175    88    52   149    88   145   201   150    74    98   191   119   140   201   153   132   124    47    64   144   127   178   191   136   219    45   133   199    39   139   206    72    64    70   143   131   113   188    88    80   168   208   154   219   154   144   190   145    71   217   144   149   217   166    56   162   171    64   164   185   137   217   205   110    94   174   148   219   166   161   215   140    73   216   121    53    80    79   213    38    72   148    45   201    35   114   192   175    50   103   203    43    73   120   157   162   209   205   106    62   102   152   211   152   113   214   137   148   105    36    80   104   191   213    85    81   218    66   176   192   121    91   143    55    89   201   182   115    50   165   134    37   108    94   206   113   122    61   124   128   219    71    78    56    93   186   194   179   106    38    40    81    53   174   217    78    94    37   122   220   115    52    40   123   142   165   207   211   174   186    87    35   203   212   190   156   103   158    43   214    72    83    54   116   214   219   109   158   176   150   126    75   217   216   202   153   187    89   104   170   181   149    61    76   206   131   171    77    71    86   177   102   162   154   174   191    37   188    76   102    82   176   201    96   186   118   119   160    86   135    85    54   114   156   131    44   106    91   162   199    58   190   218   201   162   150    38   129   168   104   160   125   192   126    49    42   155   181    63   149    96   195   113   103   123   124   114   114   105   170   182   155    98   138   180   185   185    74    75   187   204   110    83    52   161   119   100   210    81    39   142   165   206   170   202   134   166    40    65    93    92    68   176   152   207   104   149    64   166    48    44   175   102   181    50    78    97   115   106   203   214   184   172    70   171   133   219   116    46   150   108   202   215    47   172   161   131   118   114   112   112   140    68   123   149    98    85    90    70   111   202    95   167    54    86   109   180   143   125    90    93    66    65    37   106    57   142   216   216    68    55   158   205   180   164   187    53   155   125    59    60   137   114    79   174    49    92   185    66   206   205   161   181   153    98   193   133   141    79   203   139   105   180   177   142   113    95    43    34   140   199    47   203    67   152    75   123    89   184   206    66    41   199   112   129   142   131   143   126   214   118   162    38   120   139   104   196   102   210   195    85   203   112   208   150   200    78   208   197    40   219   168   206   136    95   150   181   172    61   142   187   143    84   146   129   192   134   213   119   116    70   125    40   133   122   211   219    74    34    41   145   143    68   197   105    71    77   172   219    57   201    43    62   143    79   168   178    47    62   123   193    67    69    35    57    57    77   160    47    54    67    69   112    74   137    35    86    91    48   127   128   218   151    73   159   141   159   102   215    73   125   192   128    49   106    93    68   128    50    71   197   139    38    46    65    86   124   147   214   162    82   129   140   160    65   164   122   209   188   182   190    77    82    50    68   125   159   160   130   102   142   110   195   194   135   142    48   151   189   195   171   171   134    78    80   169   205   150    95    89   193   197   180    94    72    94    98    96   124   214    56    65    53   192   208   168   210   150   189   185   153   110    99    98   127    70   171   135   176    81   134    79    78    53   132    86    47   209    68    76    84   136   145    61   167   104   195   167    55   217   144   134    47   189    59    36   166   180   203   202   218    83   122   113   113   159   215    38   113    57   214    86   111   166   173   203    91    59   149   139   127
   126   150   205    39   163    34   136   188   113   196   113    70   210   163    95    81   190   168   125   159    87   134    50   147   209    77    79   212   107   181   176    43    40   166   214   192   127   132   175   158   176    83   164    82   169    76   165   186    58   153   164    45    59    68   160   169   170   105   153   122    94    60   104   189   196   131   132   197    40   169    65   136    37    86   175   220   129   117    68   189   160   140   140   152    46   106   167   119   205   207   164    87   106   218   130   218   135   193   102   182    41   151    98    87   204   152   194    49   110   118   208   157    54    44    35    56   194   187   110   100    71   213   190   128   174   162   141    54   136   190   127   133    60   132    84    85    58   128   116   127   111    89   152    75   187    57   163   122    93    65    38   120   202   172    63   119   139    79   143    57    52   204   116   142   169   121    99   106    41    59   215    55   118   126   166    87    99   202   201   117    95   209   149    76   214   202    35   116   163   105   218    93   208   183   112    98    46   218   104   202    62   108    61   207   188   217   212    40   103    85   169   192    35    38   173   193   100   197   134   183   126   147   123   135   204   191    78    39   186    51   182   219   212   141   175   137    71    52   138   205    98   194   126   215    98    73   204    41   147    71   142   130   105   150   127   163    90    56   172   158   123    85   141   179   130   134   168   184   108    86   126   151   214    84   160   143    64    91    51   204    42   201   114   182   216   124    99    83    40    66    58   159    72   141    93   156    64   195   203    49    56    44   101    67    77   166   119    56   105   194    77   100    47    77    87    78    77    42    99    60   169   205   144   188    86   204   212    77   127   176   129   195   105    55    95   168   112    81   200    34   100    94    35   109    95   153   194   211    80   139   209    89   202   174    88    53   149    89   145   200   148    74    98   191   119   139   201   153   131   123    46    64   144   126   178   192   136   219    46   134   200    39   139   206    72    66    72   143   132   113   188    89    80   167   208   153   219   153   144   189   145    73   217   143   148   217   165    55   162   172    64   163   184   137   218   205   109    93   174   147   219   168   161   213   138    73   215   121    53    80    79   213    40    71   148    46   200    36   112   191   173    50   104   201    43    73   121   156   162   209   206   105    62   102   153   210   151   113   215   137   147   105    36    79   105   193   214    85    81   219    67   176   191   122    90   143    56    89   199   182   115    50   165   134    37   108    93   206   112   125    61   124   128   220    70    78    56    93   185   191   179   107    38    40    80    53   173   216    77    94    38   124   220   115    52    41   124   144   165   205   209   174   186    88    35   203   212   190   156   105   157    44   215    71    83    53   116   214   218   109   159   177   148   126    75   217   215   202   153   187    89   105   169   179   150    62    76   207   131   170    77    70    86   177   103   164   154   173   191    37   187    77   103    83   174   202    95   186   116   118   161    87   135    85    52   113   156   131    45   107    90   162   198    57   189   216   203   162   149    38   130   167   104   159   126   192   125    50    43   155   181    62   149    96   195   111   105   122   124   115   114   105   170   181   153    97   137   182   185   186    73    76   186   205   111    82    53   159   118   101   209    81    39   141   164   206   170   201   135   165    42    64    93    92    67   175   152   208   104   148    64   164    47    44   175   102   182    49    78    98   114   107   203   214   184   171    71   173   132   219   116    45   149   106   202   216    47   172   161   131   118   113   113   111   140    68   122   150    98    86    91    70   111   202    95   165    55    85   107   180   143   124    90    93    66    65    37   105    57   143   216   215    66    55   159   206   181   164   186    53   155   125    60    60   138   114    78   176    51    91   185    68   206   206   161   182   153    97   192   133   142    79   203   139   105   180   177   142   112    95    43    34   140   200    48   205    68   150    73   123    91   183   206    66    42   198   113   129   143   131   143   126   215   118   162    38   119   139   104   196   103   208   195    85   203   112   207   149   200    80   206   197    41   220   168   205   135    95   149   182   171    60   142   186   143    85   144   130   192   135   212   117   116    71   124    40   134   123   210   219    73    33    41   145   144    68   197   104    71    77   172   219    58   201    43    62   144    79   167   177    47    60   123   191    67    68    34    57    55    78   160    47    55    66    69   112    74   137    35    87    92    46   128   128   217   151    72   159   141   159   102   217    73   126   191   128    50   104    91    66   127    52    71   198   138    38    45    67    88   122   146   215   161    81   128   140   159    67   164   121   209   187   182   192    78    81    49    68   124   159   161   130   103   140   110   197   195   134   142    48   150   188   196   171   169   134    79    79   169   205   152    95    89   192   198   182    93    72    94    97    96   124   215    56    66    52   191   208   169   210   148   190   186   153   111    99    98   127    69   171   134   176    79   135    79    78    53   132    86    47   208    68    76    84   137   144    61   167   104   195   166    54   217   142   134    47   189    59    36   166   179   202   201   219    82   123   114   113   159   214    36   113    57   214    86   112   166   173   204    90    58   149   138   127
   126   150   205    39   162    36   136   187   113   195   113    70   209   163    94    81   189   170   126   160    87   135    50   148   208    77    79   212   108   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    89   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    91    56   171   158   123    85   140   180   130   134   167   184   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   155    64   196   203    49    55    44   101    67    78   165   119    55   105   194    77   101    47    76    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   155   194   211    80   138   209    89   202   175    87    52   150    89   145   200   149    74    99   191   119   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   214   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   192   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   218    67   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   186   193   179   106    38    40    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    88    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   154   188    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   168   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   169   181   155    97   137   181   185   185    74    75   187   204   111    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    67   175   151   208   105   148    64   165    48    43   175   102   181    50    79    97   114   106   203   215   183   171    71   172   132   219   116    45   150   107   201   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    70   111   201    94   166    54    85   109   181   143   125    90    94    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   163    38   120   138   104   196   102   209   195    85   202   112   207   149   199    79   207   197    40   220   169   206   136    95   150   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    71    77   173   219    57   201    43    62   143    80   168   177    47    61   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    73   159   140   158   102   217    73   124   191   128    50   105    92    68   127    52    71   197   138    37    45    67    86   122   146   215   162    82   128   140   160    67   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    80   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    55   217   143   133    48   189    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   127   150   205    38   162    37   136   187   113   195   115    70   209   163    93    81   190   169   126   161    88   136    49   148   208    77    79   212   107   180   175    43    41   167   214   191   126   133   175   158   175    83   164    81   169    76   165   186    59   153   165    44    59    69   161   169   169   106   154   122    95    60   104   189   194   132   132   198    39   169    64   137    37    85   176   220   129   117    68   188   160   141   141   152    45   106   168   119   206   207   164    86   106   218   128   219   134   193   102   181    41   153    97    86   204   153   192    49   109   118   207   155    53    43    35    55   194   188   109    99    71   214   189   128   174   162   142    56   136   189   127   132    60   132    83    85    57   128   116   127   110    89   150    74   188    58   164   122    93    66    38   120   203   173    63   120   139    79   142    57    54   204   114   142   169   121    99   107    41    59   216    56   118   123   164    89    98   202   201   117    95   208   150    76   214   202    34   117   164   106   218    92   208   184   113   100    46   218   105   201    62   108    61   206   188   219   212    40   104    86   170   192    36    36   173   193    99   197   135   182   126   149   123   135   203   191    79    39   185    49   182   218   212   143   176   137    72    52   140   204    98   192   126   215    96    73   205    42   145    71   142   129   106   150   127   164    90    56   172   158   124    85   141   181   130   134   168   184   109    86   125   151   214    83   162   142    63    91    53   204    42   201   114   183   216   124   100    83    40    67    58   159    70   140    93   155    64   197   204    49    55    44   101    66    78   163   119    56   105   194    77   101    47    76    87    79    75    44    99    59   170   205   145   188    85   204   212    78   126   177   128   195   106    54    96   169   110    81   200    35   101    95    34   109    97   154   194   210    80   138   209    88   202   176    87    52   150    89   146   200   149    74    99   191   120   142   201   150   131   123    46    63   146   128   179   190   137   218    46   132   200    39   139   206    72    66    71   142   132   114   188    89    80   168   208   153   219   154   144   190   145    74   217   144   149   217   165    55   162   173    65   164   185   137   218   204   110    94   174   147   220   167   163   214   137    73   214   121    52    79    79   213    41    72   149    44   201    35   113   192   173    49   105   202    42    74   121   155   162   209   207   106    62   103   153   210   152   112   214   137   148   107    36    80   104   191   213    85    81   218    68   175   192   121    90   143    56    88   200   181   115    50   165   135    37   108    92   206   113   124    59   124   127   220    71    78    56    93   185   193   179   107    38    41    82    53   173   217    78    95    38   123   219   115    51    41   123   142   165   207   210   173   185    87    34   204   211   190   156   104   159    43   215    73    84    54   117   214   219   109   159   176   149   127    74   217   216   200   153   187    89   104   169   180   150    61    75   207   130   171    78    70    85   178   103   162   155   174   191    39   187    77   104    84   174   202    96   186   117   117   161    87   134    86    55   115   155   131    44   106    92   162   199    59   189   217   203   162   150    37   131   166   104   160   126   192   125    50    42   155   182    62   148    95   194   112   103   123   125   115   114   106   169   182   155    96   138   181   186   185    74    76   187   204   111    82    52   161   118   100   209    83    39   141   165   206   168   201   134   165    41    64    93    91    67   175   152   208   105   148    63   166    48    44   174   102   183    49    79    98   114   105   204   215   182   170    72   171   133   218   116    46   150   107   202   215    48   173   161   130   119   114   113   111   141    67   121   150    99    85    91    69   111   200    94   166    54    84   108   180   144   125    91    93    67    64    39   105    57   143   216   215    67    55   158   204   180   163   186    53   154   125    59    60   138   115    78   176    52    92   185    68   205   205   162   182   154    98   191   133   141    79   203   140   106   180   178   142   112    95    44    35   139   199    47   204    67   151    72   123    91   185   206    67    42   199   114   127   142   131   144   127   214   119   162    37   120   139   103   196   103   210   195    85   202   110   206   149   199    79   207   197    41   221   168   206   137    96   150   181   171    60   142   187   142    84   143   128   190   134   212   118   116    71   125    40   135   123   211   218    73    33    42   145   143    67   196   104    71    77   173   220    57   201    43    61   143    80   169   178    48    62   124   192    66    68    35    57    55    78   160    47    54    66    68   112    74   138    34    87    91    46   127   127   217   152    74   160   141   157   103   217    74   124   190   129    50   104    92    67   127    53    72   197   138    36    44    67    88   122   146   215   163    82   128   139   160    67   163   122   209   188   182   191    79    81    51    68   125   158   161   130   103   142   108   196   195   135   141    48   151   187   196   170   172   134    78    80   170   203   151    94    89   191   199   181    93    71    94    98    96   123   215    56    67    51   192   208   169   210   148   190   184   153   111    98    99   127    69   171   134   176    79   134    79    78    53   132    85    47   207    69    76    83   136   144    61   167   103   195   167    54   218   143   134    46   189    59    36   165   181   201   201   219    81   123   114   114   159   215    38   114    57   213    86   112   166   173   204    92    58   148   140   128
   126   151   205    40   163    39   138   188   115   193   113    70   210   164    94    82   189   169   126   160    88   135    50   147   210    77    79   213   107   181   174    42    41   165   212   192   125   131   175   157   176    82   164    82   170    76   167   185    59   152   166    45    60    68   160   169   169   106   153   121    95    61   105   188   195   131   134   196    40   171    64   136    38    86   174   218   129   116    68   189   162   140   140   152    46   105   167   121   206   207   165    86   107   217   128   219   136   194   101   181    41   152    98    88   204   153   192    49   110   118   206   157    53    44    35    54   194   188   107   100    71   212   189   127   173   163   142    55   136   189   127   134    61   132    84    85    57   127   115   127   111    89   152    74   186    58   164   123    94    65    38   119   203   173    63   119   139    78   142    55    53   205   116   141   169   120    99   106    41    59   215    55   117   124   166    90   100   202   200   118    94   210   150    77   216   204    35   117   163   107   218    94   208   182   112   100    46   218   104   202    61   109    60   206   190   218   212    39   104    86   169   192    35    38   174   192   100   198   136   182   127   149   124   135   203   190    80    39   186    50   183   220   213   141   174   137    72    51   139   204    98   192   127   215    98    75   204    42   147    70   143   131   105   151   125   165    91    56   171   158   124    86   140   181   131   134   168   185   109    87   124   151   214    83   161   143    63    91    52   204    41   201   114   182   215   124   100    82    42    66    59   160    72   141    94   154    63   196   203    49    55    42   100    68    79   165   119    56   104   194    76    99    46    77    85    79    75    41   100    59   169   206   144   188    86   205   211    77   127   178   127   196   104    54    95   168   111    81   201    35   100    93    34   109    97   153   195   212    81   138   210    91   202   175    88    52   150    88   145   200   149    73   100   191   120   140   201   152   132   122    47    66   145   128   179   190   137   218    48   133   199    40   138   206    72    66    71   143   133   113   188    88    80   168   208   154   218   153   145   189   144    73   217   144   150   217   164    54   163   174    64   164   184   136   219   203   108    93   172   146   219   168   162   215   138    74   215   121    53    79    79   212    40    73   147    45   201    35   113   190   176    49   104   202    43    73   121   157   162   209   204   106    62   104   152   211   153   113   214   137   149   104    37    81   103   191   214    87    80   219    67   174   192   122    91   144    57    89   200   180   116    49   165   135    36   107    93   206   114   123    60   124   127   220    70    79    57    92   185   193   179   106    38    39    82    52   173   218    78    93    38   122   219   115    52    41   123   143   165   207   210   172   185    87    35   203   211   190   156   104   158    44   214    73    84    53   116   214   220   108   158   177   149   126    75   217   216   201   153   188    89   105   171   180   149    59    75   208   131   170    76    70    87   177   102   164   154   173   191    36   188    76   103    82   173   202    95   184   117   118   162    86   135    85    52   114   156   132    45   107    91   161   198    58   188   216   201   161   149    38   131   167   104   161   127   193   125    50    43   154   180    62   150    94   194   112   103   121   124   115   115   106   169   181   154    95   137   181   185   186    73    76   188   203   111    81    53   160   118   102   209    83    40   141   165   207   171   200   134   167    41    66    93    91    66   174   150   208   104   148    65   165    48    44   175   102   181    50    79    98   114   105   204   213   183   171    71   172   133   220   116    46   150   107   202   215    47   172   161   130   118   115   113   111   141    67   119   151    97    87    92    70   112   201    94   166    54    85   108   180   142   126    90    94    66    65    37   106    56   143   217   215    67    54   159   205   180   163   187    53   154   125    59    61   137   114    78   175    51    91   185    67   206   205   161   182   153    97   193   131   142    79   204   139   106   180   178   141   114    95    45    34   139   199    48   204    67   151    73   123    91   184   205    68    43   199   113   129   142   131   144   125   215   118   162    38   120   138   104   196   102   210   195    85   202   112   207   148   199    78   207   197    40   219   169   206   134    97   148   181   170    60   142   187   143    83   145   129   190   133   211   118   117    72   125    42   133   121   210   219    73    34    40   145   143    67   196   105    72    78   172   219    57   201    42    62   143    81   169   178    47    61   124   191    66    68    34    56    56    78   162    47    54    67    69   112    74   136    36    87    91    47   128   129   217   152    74   160   141   158   103   216    74   124   192   128    50   104    92    68   127    53    72   198   138    38    45    66    87   122   147   214   162    81   128   140   159    68   165   120   208   187   181   192    78    81    50    69   126   160   161   129   101   141   110   196   195   135   142    48   150   187   195   170   171   134    79    79   168   205   151    96    90   191   201   184    92    71    94    98    95   123   215    56    66    53   192   208   169   209   149   189   185   151   110   100    99   127    71   169   135   175    81   134    78    78    55   132    85    46   210    69    76    82   136   145    60   166   105   195   166    53   218   143   134    48   189    58    37   166   179   202   202   219    81   121   114   113   158   215    37   114    56   213    85   112   166   173   203    92    59   148   138   127
   126   150   205    39   162    36   136   187   113   195   113    70   209   164    94    81   189   170   126   161    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    89   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   170   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    91    56   172   158   123    85   140   180   130   134   167   183   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    77   101    47    76    87    78    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   119   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   218    67   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    87    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   154   187    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   168   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   170   181   155    97   137   181   185   185    74    75   187   204   110    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    67   175   151   208   105   148    64   165    48    43   175   102   181    50    79    97   114   106   203   214   183   171    71   172   132   219   116    45   150   107   201   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    70   111   201    94   166    54    85   109   181   143   125    90    94    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    54   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   163    38   120   138   104   195   102   209   195    85   203   112   207   149   199    79   207   197    40   220   169   206   136    95   149   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    71    77   173   219    57   201    43    61   143    80   168   177    47    62   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    73   159   140   158   102   217    73   124   191   128    50   105    92    68   127    52    71   197   138    37    45    67    86   122   147   215   162    82   128   140   159    67   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   124   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    83   136   144    60   167   104   195   167    54   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   126   150   204    40   162    36   136   187   114   195   113    69   209   164    95    81   189   170   126   160    86   135    50   148   208    76    79   212   107   180   176    43    40   167   214   191   126   132   175   158   175    83   164    81   169    76   165   186    59   152   164    45    60    69   161   169   169   104   154   121    95    61   104   188   196   131   134   197    40   170    65   136    38    85   174   219   129   116    68   188   160   140   140   151    45   105   168   119   207   206   165    87   106   218   128   219   136   194   101   182    40   152    99    86   204   153   193    49   110   118   208   156    54    44    35    55   193   187   109   100    71   214   189   128   173   162   142    54   136   190   128   134    61   133    84    86    58   128   117   126   111    90   151    75   187    59   164   121    95    65    37   120   202   173    63   119   138    78   143    57    54   204   115   142   169   121    99   107    40    60   215    55   117   124   166    89    99   201   201   117    95   208   150    76   214   204    35   116   163   106   218    94   207   182   113    98    46   218   104   201    61   110    61   207   188   218   212    40   103    85   170   192    35    37   173   193    99   197   135   182   127   148   123   135   204   190    80    39   186    50   182   218   213   142   174   136    71    52   138   205    97   193   126   215    96    74   203    42   146    72   143   130   105   150   127   164    90    56   171   159   123    84   141   180   130   133   167   184   109    86   125   151   214    83   161   142    64    90    52   204    41   200   113   182   216   124    99    83    41    66    58   161    72   140    92   156    63   196   203    50    54    44   100    67    78   165   118    55   105   193    75   101    48    76    86    79    75    42    98    59   170   205   145   187    86   203   212    78   126   178   128   195   104    54    95   169   111    82   200    33   101    94    34   109    97   154   193   211    80   139   209    89   202   174    87    53   149    89   145   201   149    73    99   191   120   140   201   152   132   123    45    64   144   128   177   191   137   219    48   133   199    40   139   207    72    66    71   142   133   112   188    88    80   168   208   154   219   154   145   190   145    73   217   144   150   217   166    55   162   172    64   163   185   138   218   205   108    93   173   147   219   167   162   215   137    74   216   121    52    80    79   212    39    72   148    46   201    35   112   192   174    50   104   203    43    73   121   156   163   208   204   105    62   103   153   211   151   113   214   137   149   106    37    81   104   193   214    85    81   218    68   175   191   121    90   143    55    90   200   182   116    51   164   135    36   107    92   206   113   124    62   125   127   219    70    79    57    92   186   192   179   106    38    41    81    53   173   218    77    94    38   123   219   115    53    40   123   143   165   206   209   174   185    86    35   204   213   191   156   104   158    44   215    73    84    54   116   214   218   109   158   177   149   127    76   218   216   201   153   188    89   104   169   181   149    62    74   207   131   170    77    70    86   178   104   162   154   173   190    37   187    76   102    83   175   201    95   187   117   118   161    86   135    86    54   114   156   132    45   107    91   162   199    60   189   217   201   163   150    38   131   167   103   159   127   191   125    49    43   154   181    62   150    95   195   113   103   122   124   115   114   106   169   181   155    97   136   181   185   185    74    75   187   204   110    82    53   161   119   101   210    81    40   141   165   206   169   202   135   166    42    64    93    92    65   175   151   208   105   148    65   164    47    43   174   102   181    51    78    97   114   105   204   215   183   172    71   172   133   219   116    45   151   107   200   216    47   172   161   130   118   113   114   111   140    67   122   149    98    86    91    69   112   201    95   166    54    85   109   180   143   125    90    93    66    65    38   106    57   143   217   215    67    55   159   205   181   164   186    54   155   125    60    60   137   115    78   176    51    92   186    67   205   205   162   182   153    97   192   132   142    79   203   140   106   180   178   142   114    96    43    34   139   199    48   203    67   151    73   124    91   184   207    67    42   199   113   129   142   131   143   126   213   118   162    39   121   138   103   196   103   209   195    85   202   112   206   150   199    79   206   197    40   220   169   205   136    96   149   181   172    58   142   188   143    84   143   130   191   133   211   117   116    70   124    39   133   122   211   220    73    33    41   145   143    68   195   104    71    77   172   219    58   201    42    61   143    80   168   177    47    61   124   192    66    68    35    56    56    77   160    46    54    66    67   113    75   137    35    87    91    47   128   127   218   152    73   159   141   159   102   217    73   125   191   127    51   104    92    67   126    52    71   197   139    36    45    66    86   122   146   215   162    83   129   140   159    68   164   122   209   189   183   192    77    80    49    68   125   159   161   131   103   141   109   197   195   134   142    48   151   189   195   171   171   134    78    80   170   205   151    94    89   191   198   182    94    71    94    98    96   123   215    55    66    53   191   207   169   211   147   189   185   152   110   100    99   127    69   170   135   175    79   134    79    78    53   132    86    45   209    68    77    83   137   145    60   166   104   196   167    54   218   143   134    48   189    59    36   165   179   202   201   219    83   122   114   113   159   215    36   114    57   214    86   112   165   174   204    91    59   149   139   128
   126   150   205    39   162    36   136   187   113   195   113    70   209   164    94    81   189   170   126   160    87   135    50   148   208    77    79   212   108   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   132   133   197    39   169    64   137    37    85   175   220   129   117    68   188   160   140   140   152    46   106   167   119   206   206   165    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    58   128   117   126   111    89   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121    99   107    41    59   215    55   117   125   166    89    99   202   201   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   112    99    45   218   104   201    61   109    61   207   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   205    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    91    56   172   158   123    85   140   179   130   134   167   184   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    77   101    47    76    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   195   105    54    96   169   111    81   200    34   101    94    34   109    96   155   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   119   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   218   154   144   189   144    73   217   144   149   217   166    55   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   214   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   106    36    80   104   192   214    86    81   218    67   176   191   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   186   193   179   106    38    40    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    88    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   149   127    75   217   216   202   154   187    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   168   104   159   127   192   125    49    43   155   181    62   149    96   195   112   103   122   125   115   114   105   170   181   155    97   137   181   186   186    74    75   187   204   111    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   175   102   181    50    79    97   114   105   203   215   183   171    71   172   132   219   116    46   150   107   201   216    47   173   161   130   118   114   113   111   140    67   121   149    98    85    91    69   111   201    95   166    54    85   109   181   143   125    90    94    67    65    38   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   132   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    74   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   163    38   120   138   104   196   102   209   195    85   202   112   207   149   199    79   207   197    40   220   169   206   136    96   149   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    70    77   173   219    57   201    43    61   143    80   168   178    47    62   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    74   159   140   158   102   217    73   124   191   128    50   105    92    68   127    52    71   197   138    37    45    67    87   122   147   215   162    82   128   140   159    67   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    55   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   126   151   205    39   162    36   136   187   113   195   113    69   209   163    94    81   189   169   126   160    87   135    50   148   209    77    79   212   108   180   175    43    42   166   213   192   126   132   176   158   176    83   163    82   169    76   166   186    58   153   165    46    60    68   160   168   169   104   153   121    95    61   104   189   196   132   133   197    39   169    64   137    38    86   175   220   128   117    68   188   160   140   139   152    45   106   168   119   206   206   164    87   107   218   129   218   135   193   102   182    40   152    98    86   204   152   193    49   109   118   207   156    54    45    35    54   193   187   109   100    71   214   189   128   173   163   141    55   136   190   128   133    61   133    84    85    57   127   117   126   111    89   152    75   187    58   164   122    93    66    38   120   203   173    62   119   138    78   142    57    54   204   115   142   169   121    99   106    41    59   216    55   117   125   166    89   100   201   200   117    96   207   149    77   214   203    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   108    62   207   188   218   212    39   104    85   169   192    35    37   173   193   100   197   135   183   126   148   122   134   203   190    79    39   186    50   182   219   213   142   174   137    71    52   140   204    98   193   127   216    96    73   204    42   147    71   143   130   106   150   127   164    91    56   171   158   124    85   141   179   130   134   167   184   108    87   126   151   214    83   161   143    63    91    52   203    41   200   113   183   216   124    99    83    42    66    58   160    71   140    93   155    64   196   203    49    55    43   101    67    78   166   119    55   104   194    77   100    47    76    87    79    76    43    99    60   170   205   144   188    86   203   212    77   126   177   127   196   105    54    96   169   111    82   200    34   100    94    35   109    96   154   194   211    80   138   209    89   202   175    87    52   149    89   145   201   149    74    99   190   119   141   201   152   132   124    47    64   145   128   177   191   136   219    46   133   200    40   138   206    72    66    71   143   132   113   188    88    80   168   208   153   219   154   144   189   144    73   216   144   149   216   166    56   162   172    64   163   184   138   217   204   109    93   175   147   219   167   162   214   138    74   215   121    52    80    79   213    40    72   148    45   201    35   113   191   173    50   104   202    43    74   121   156   163   209   205   106    61   103   152   211   151   112   214   138   148   105    36    80   103   191   213    85    80   218    67   175   192   121    90   143    56    89   200   181   116    50   165   134    36   108    94   207   113   123    61   125   127   219    71    79    56    93   186   193   179   106    38    41    81    52   173   217    78    94    38   124   219   116    52    41   123   143   166   206   210   173   185    87    35   203   212   190   156   105   158    43   215    73    83    54   116   214   218   108   159   177   149   127    75   217   216   201   154   187    88   105   170   180   150    61    75   207   131   171    77    71    86   177   103   162   154   174   191    38   187    76   102    82   174   202    96   186   117   118   161    87   135    86    53   114   156   132    44   107    91   162   198    58   189   216   202   162   150    37   130   168   104   159   127   192   125    49    42   155   181    63   149    95   195   112   102   122   125   115   114   105   169   182   155    97   137   180   186   185    74    75   187   204   110    82    53   161   118   100   210    82    40   140   164   206   170   202   135   166    41    64    93    92    66   175   151   207   105   148    64   165    48    43   175   102   182    50    79    97   114   106   203   214   183   170    71   172   132   219   115    45   150   107   201   216    48   173   161   130   118   113   113   111   140    68   121   149    98    85    91    70   111   201    94   165    54    85   109   180   143   126    90    94    66    65    37   105    56   143   216   215    67    55   159   205   181   163   186    53   155   125    60    60   137   115    78   174    51    91   185    68   205   206   162   181   154    98   192   132   142    79   203   140   106   180   179   141   113    95    43    35   139   199    48   204    68   151    73   123    91   184   207    67    42   198   112   128   142   131   143   126   215   119   163    39   120   138   104   196   102   209   195    85   203   111   207   149   200    79   207   198    40   220   169   206   136    95   150   181   171    60   142   187   142    84   144   129   191   133   212   117   116    71   124    40   133   123   211   219    74    33    41   145   143    68   196   104    71    76   173   219    57   201    43    61   144    81   169   178    47    62   123   192    67    69    34    57    56    77   160    46    55    67    67   113    74   137    36    86    91    47   128   128   218   151    74   159   141   159   102   216    74   124   191   128    50   105    91    67   126    52    71   198   138    37    45    66    86   122   146   214   162    82   128   140   160    66   164   122   208   188   182   192    79    80    50    68   125   159   161   130   102   141   109   197   195   134   142    48   151   188   196   171   170   134    78    80   169   204   151    95    90   191   199   182    94    71    94    98    96   123   215    55    66    52   192   208   168   210   149   189   185   152   110    99    99   127    69   170   135   176    79   134    80    79    54   132    85    46   208    68    76    84   136   144    60   166   104   195   167    55   217   143   133    47   190    59    36   165   179   202   202   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    92    59   147   139   128
   127   150   205    39   162    37   136   187   113   195   114    70   209   163    93    81   190   170   126   161    86   135    51   148   209    77    79   212   108   180   175    43    41   167   213   191   126   133   174   158   176    82   164    82   169    76   166   186    58   153   165    46    60    69   160   169   170   105   153   122    94    61   105   188   195   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   119   206   206   165    87   106   218   129   219   135   194   101   181    40   152    98    86   204   153   193    49   109   119   207   156    54    44    35    55   193   187   109   100    71   213   189   129   174   162   141    55   136   190   127   132    61   133    84    86    58   127   117   126   112    89   151    74   187    58   163   122    93    65    37   119   202   173    63   119   139    78   142    57    54   205   114   142   169   121   100   107    41    60   214    55   117   125   165    89    98   202   201   117    95   208   150    76   213   204    35   116   162   104   218    94   208   183   113    99    44   218   104   201    61   109    61   206   188   217   212    40   103    84   170   192    36    38   173   193   100   196   135   182   125   149   123   135   203   191    79    39   186    50   182   219   213   143   174   137    71    51   138   205    98   193   126   215    96    73   204    41   146    71   142   130   105   150   127   163    91    56   171   159   123    85   141   180   131   134   167   184   108    87   126   151   214    83   162   143    63    91    51   203    41   201   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    50    55    44   101    66    78   165   119    55   105   193    77   101    46    76    87    79    75    42    99    60   170   205   144   188    86   204   213    77   126   177   128   195   105    54    95   169   111    81   200    33   101    94    34   108    97   154   194   211    79   138   209    89   202   174    87    52   149    89   145   200   149    73    99   191   119   140   200   152   132   123    47    65   145   127   177   191   137   218    46   133   199    40   139   206    73    66    71   143   133   113   188    89    80   168   209   153   219   154   144   189   145    73   217   144   149   217   166    55   162   172    64   163   183   137   218   205   109    93   173   147   219   167   161   215   138    74   215   121    53    80    79   212    40    73   149    45   201    35   112   191   174    50   104   202    43    74   121   156   163   209   205   106    61   103   152   211   151   113   214   137   149   105    36    79   104   191   213    86    80   218    67   175   192   121    90   143    56    89   199   182   116    50   166   134    36   108    92   207   113   124    61   125   127   219    71    79    56    93   186   193   179   106    38    40    80    53   173   217    78    93    38   124   219   115    52    41   123   143   165   207   210   174   186    88    34   203   212   190   156   105   158    43   214    72    84    54   116   214   218   109   159   176   149   127    75   218   216   202   153   188    89   105   169   180   150    61    75   207   131   170    77    71    86   177   103   163   154   174   191    37   188    76   103    83   175   203    95   186   117   118   161    86   134    86    53   114   156   133    45   107    91   162   198    59   189   217   201   163   149    38   130   168   104   159   127   192   125    49    43   155   181    63   148    95   195   112   104   122   124   114   114   105   169   181   155    96   136   180   185   185    73    75   188   204   111    82    52   161   119   101   210    82    40   141   165   206   169   201   135   167    42    65    94    93    66   176   151   208   105   148    64   165    47    43   175   103   182    50    79    98   113   106   203   215   182   170    71   172   132   219   116    45   150   106   202   215    47   172   161   130   118   114   114   112   140    68   121   149    99    85    91    70   111   201    95   166    54    85   109   181   142   125    90    93    66    65    38   105    56   143   216   215    67    55   160   205   180   164   186    53   155   125    60    60   138   114    78   175    51    91   185    67   205   206   162   181   153    97   192   132   141    80   203   140   106   180   178   141   113    95    44    34   139   200    49   204    68   151    73   124    91   184   206    67    41   200   112   129   142   131   143   126   214   118   163    38   120   138   103   196   103   209   195    85   203   112   207   150   199    79   207   197    40   220   169   206   136    95   149   181   171    61   142   186   142    84   144   129   191   133   212   118   116    70   125    40   133   123   211   219    73    33    41   145   142    68   197   104    71    78   173   219    56   202    42    61   143    80   168   178    47    61   124   192    67    69    35    57    56    77   160    47    55    67    69   112    74   137    35    87    91    47   128   128   217   151    73   159   141   159   103   216    73   125   192   128    50   104    91    68   126    52    71   196   139    37    45    67    86   122   147   215   162    82   128   139   160    66   164   122   209   189   182   192    78    81    50    68   127   159   162   131   102   141   109   196   195   134   141    47   151   187   195   171   170   134    78    80   169   204   152    95    89   192   199   183    94    71    94    98    96   123   215    56    66    52   191   208   168   209   148   189   186   153   111    99    99   127    69   171   134   175    79   135    79    78    54   132    85    45   208    68    76    84   136   144    61   167   104   195   167    55   217   143   133    47   190    59    37   165   180   202   201   219    82   122   114   114   158   215    37   113    57   214    85   112   165   173   204    92    58   148   139   128
   126   150   205    39   162    37   136   187   113   195   113    70   209   163    94    81   189   169   126   160    87   135    50   148   208    77    79   212   108   180   175    43    41   167   213   192   126   132   175   158   176    83   164    82   169    76   166   186    58   153   165    45    60    68   160   168   169   105   153   121    95    61   104   188   196   131   133   198    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   119   206   206   165    86   106   218   129   218   135   193   101   181    41   152    98    86   204   152   193    49   109   118   207   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   127   117   126   111    90   151    75   186    58   163   122    93    66    37   120   203   173    63   119   138    78   142    57    54   204   115   142   170   121   100   107    41    59   215    55   117   125   165    89    99   202   201   117    95   208   149    77   214   203    35   116   163   105   218    94   208   183   112    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    49   183   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    91    56   172   158   123    85   141   180   130   134   167   183   108    86   126   151   214    84   161   143    63    91    52   203    41   201   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    66    78   165   119    55   105   194    76   100    47    76    87    78    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   149    89   145   200   150    74    99   191   119   140   201   152   132   123    47    65   144   128   178   191   137   219    46   133   199    40   139   206    72    66    72   143   132   113   188    89    80   168   208   153   219   154   144   189   145    73   217   144   149   217   166    55   162   172    64   163   184   137   218   204   109    93   174   147   219   167   162   215   138    74   215   121    53    80    79   212    40    72   148    45   201    35   113   192   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   215   137   148   105    36    80   104   192   214    86    81   219    68   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   206   113   124    61   124   128   219    71    79    56    93   185   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   174   185    87    35   203   212   190   156   104   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   153   188    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    83   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   216   202   162   150    37   130   168   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   169   181   155    97   137   181   185   185    74    75   187   204   111    82    53   160   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   175   102   181    50    79    97   114   105   203   214   183   170    71   172   132   219   116    46   150   107   202   216    47   173   162   130   118   114   114   111   140    67   121   149    98    85    91    69   111   201    94   165    54    85   109   181   143   125    90    93    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   182   153    97   192   133   141    79   203   140   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   112   129   142   131   144   126   214   118   163    38   120   138   103   196   102   209   195    84   203   112   207   149   199    79   207   197    40   220   169   206   136    96   150   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   124    39   133   123   211   219    74    33    41   145   143    68   196   105    71    77   173   219    57   201    43    61   143    80   168   177    47    61   124   192    67    69    35    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   218   151    73   159   140   158   102   216    73   124   191   128    50   104    91    68   127    52    71   197   138    37    45    67    86   122   146   215   161    82   128   140   160    67   164   121   209   188   182   192    78    80    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   208   168   210   149   189   185   152   111   100    99   127    69   170   134   176    80   134    79    78    54   132    86    46   209    68    76    83   136   144    60   166   104   195   167    54   217   143   133    47   189    59    36   165   180   202   201   219    82   122   114   113   159   215    37   114    57   214    86   112   165   173   204    91    59   148   139   128
   126   150   205    39   163    37   136   187   114   196   113    70   209   162    94    81   190   169   126   160    87   134    50   148   209    77    79   212   108   181   174    43    42   167   214   191   127   132   175   158   176    82   164    82   169    76   166   186    59   153   164    45    60    69   159   168   169   104   153   122    95    61   104   189   196   132   133   198    39   169    64   137    37    85   175   221   129   116    68   188   160   140   140   153    46   106   168   120   206   207   165    86   106   219   128   218   135   193   101   182    41   151    98    86   204   152   192    50   109   119   208   155    54    45    36    55   194   186   109   101    71   213   189   127   173   163   142    55   136   190   128   133    60   132    83    86    58   128   117   126   110    90   152    75   186    59   164   122    94    66    37   120   203   173    63   119   139    78   142    56    53   205   115   142   170   121   100   107    41    60   215    55   117   124   165    90   100   201   200   116    95   208   150    76   214   203    35   117   163   104   218    94   207   183   113    99    45   218   105   201    61   108    62   206   189   218   212    40   104    86   171   192    36    37   174   193   101   198   135   183   126   149   122   135   204   191    80    39   186    50   182   219   213   142   173   137    73    51   139   205    97   193   128   215    97    73   204    41   146    70   143   130   105   149   127   164    91    55   172   157   123    84   141   180   129   135   167   183   108    86   127   151   214    83   161   143    64    92    51   203    41   200   113   182   215   124    99    84    40    66    58   160    71   140    94   156    63   196   202    49    55    44   100    66    78   166   119    56   106   193    77   101    47    76    87    78    76    43    99    60   170   205   145   187    87   203   212    76   126   177   128   195   106    54    96   168   111    81   199    34   101    94    34   109    96   154   194   210    80   139   209    89   202   174    86    54   149    89   145   201   149    74    99   190   120   141   201   153   131   122    46    65   144   128   177   190   136   219    46   134   199    39   139   206    71    65    72   143   132   113   187    88    80   169   208   153   219   155   145   189   145    73   216   144   148   217   167    56   161   172    64   164   184   138   218   204   110    93   175   146   219   167   161   214   138    74   215   121    53    80    79   212    38    72   148    45   201    35   112   192   174    50   105   202    42    74   121   155   162   208   205   106    62   102   152   211   151   113   214   137   149   104    36    80   103   192   215    85    80   218    68   176   192   121    90   144    56    89   201   182   116    51   165   134    37   109    93   207   112   124    61   125   128   219    71    79    56    93   186   194   179   106    38    41    81    53   175   217    78    94    38   124   219   115    52    41   123   143   165   207   210   173   185    87    35   203   212   190   156   105   158    43   216    73    84    54   116   214   218   108   158   177   148   127    75   217   215   202   152   187    88   104   170   181   149    62    74   206   131   170    78    71    87   178   103   163   154   174   190    38   188    76   103    83   175   202    96   186   116   118   160    87   135    85    54   115   156   133    44   106    91   162   199    58   189   217   202   162   149    37   129   168   104   159   126   192   125    49    42   155   181    62   149    95   196   112   102   121   125   115   114   106   169   181   155    97   137   181   186   185    73    75   188   204   110    82    53   161   119   101   210    82    40   142   164   205   170   201   135   166    41    65    93    91    66   176   151   208   105   148    64   165    48    42   174   103   182    50    78    98   113   105   204   214   182   171    71   172   132   219   116    46   150   106   201   216    47   173   162   131   118   113   113   112   141    67   122   148    97    86    91    69   111   200    95   166    54    86   109   180   144   126    89    93    67    66    37   105    57   142   217   215    67    55   160   204   181   163   186    54   156   125    60    61   137   115    77   176    51    92   185    68   204   205   162   181   153    97   192   132   141    79   204   140   105   181   178   141   113    95    44    34   140   199    49   203    67   151    73   125    90   184   206    67    42   199   113   129   141   132   143   126   214   118   162    38   120   139   104   195   102   210   195    85   202   111   207   149   199    79   207   198    41   220   168   206   136    96   149   181   171    60   142   187   142    83   143   129   191   134   212   118   116    72   124    39   133   122   211   218    74    33    41   144   142    68   196   105    70    77   173   219    56   202    43    61   144    80   168   177    47    61   124   193    67    69    34    57    56    77   160    47    54    67    67   112    75   137    34    88    91    47   128   128   217   151    73   160   140   159   102   217    73   124   191   127    50   104    91    68   127    52    71   197   138    37    45    66    86   122   147   215   161    82   127   139   159    66   164   122   209   189   181   192    78    81    50    69   125   160   161   131   102   141   109   196   195   135   141    48   150   188   196   171   171   134    78    80   169   205   150    95    89   192   199   182    93    71    94    97    96   124   215    56    65    52   192   206   169   210   149   189   184   153   110    99    99   127    69   171   135   176    80   134    80    78    54   132    86    46   208    68    75    83   136   145    61   167   104   195   167    54   218   142   133    48   190    59    35   165   179   202   201   220    83   123   115   113   157   215    37   114    57   214    86   112   166   173   204    92    58   148   139   127
   126   150   205    39   162    36   136   188   114   194   113    68   210   163    94    82   189   169   126   161    87   135    50   149   209    77    79   213   108   181   175    43    41   167   212   191   126   133   175   157   177    82   163    82   168    75   166   187    58   151   166    46    60    68   161   168   168   105   155   120    95    61   105   189   196   133   132   198    39   169    64   137    38    85   175   220   129   117    68   188   160   140   140   152    46   105   167   119   207   206   166    86   107   217   130   218   135   194   101   181    41   152    98    86   204   152   193    50   110   118   207   156    55    45    36    54   193   187   109   101    70   213   188   129   173   163   141    55   136   190   128   134    60   132    83    86    58   126   117   126   111    88   152    75   185    58   163   121    94    66    38   120   202   173    63   119   138    79   142    57    52   205   115   142   169   120   100   107    41    58   215    55   117   124   164    88    99   202   201   116    96   208   149    77   214   204    35   117   162   106   217    94   208   182   112    99    46   219   104   201    61   109    63   207   188   216   212    40   105    84   169   193    36    38   173   194   100   197   136   182   126   149   123   135   202   192    80    39   186    48   183   219   213   142   175   137    71    52   140   204    98   193   127   216    95    74   204    41   147    71   142   131   106   150   127   163    91    54   171   158   124    85   141   180   130   135   168   183   110    86   126   151   214    84   161   142    63    91    51   203    42   202   113   181   216   125   101    84    41    66    58   160    71   140    93   155    64   198   204    49    56    43   100    67    77   166   119    55   106   194    78   101    48    77    88    79    75    42    99    60   170   206   145   188    85   203   212    77   125   176   128   197   106    55    96   169   111    82   200    35   101    93    34   109    98   154   194   212    80   139   210    89   202   174    87    52   150    88   145   200   150    74    98   191   121   140   201   153   132   123    47    66   145   128   177   191   136   219    45   133   199    40   139   207    71    65    71   143   132   113   188    89    79   167   208   154   218   154   143   188   144    72   216   143   150   217   167    57   161   172    64   164   185   137   217   204   109    94   173   147   218   168   160   215   138    75   215   121    54    80    79   213    40    71   147    45   201    35   112   191   175    50   104   202    43    74   121   155   163   210   206   105    62   103   152   210   151   113   214   139   148   105    37    80   104   191   214    87    80   219    67   175   191   122    90   144    56    89   200   181   115    50   165   134    36   108    94   207   112   123    61   125   129   219    71    77    55    93   187   194   179   105    38    41    80    53   173   217    76    94    39   123   220   116    52    41   122   144   165   207   210   174   186    88    35   202   212   191   155   105   158    43   214    72    84    53   117   213   217   109   158   177   150   126    74   216   217   202   153   189    89   103   170   179   149    61    75   206   131   171    77    71    85   177   104   162   153   173   191    38   186    76   102    83   176   202    94   186   117   118   160    87   134    86    53   114   156   132    44   107    92   162   199    58   189   216   202   164   149    37   129   168   106   159   128   192   125    49    42   155   181    62   149    96   195   113   103   121   126   115   115   105   170   181   154    97   137   183   185   185    74    76   187   205   110    82    54   161   119   101   210    82    40   141   163   206   169   201   135   166    40    64    94    93    66   175   151   209   105   148    63   165    47    43   174   102   182    50    79    98   115   106   204   216   184   171    71   172   133   219   116    45   150   107   202   216    47   173   162   132   118   113   115   111   140    67   121   149    98    84    90    69   111   200    94   167    54    86   110   181   142   127    90    93    66    64    37   106    57   143   216   217    67    54   160   205   179   164   186    54   155   124    60    62   137   114    78   174    51    91   185    68   205   205   162   180   154    96   192   131   141    79   204   140   105   181   178   141   112    95    43    36   139   200    49   204    67   150    73   124    90   185   206    68    42   200   112   129   141   131   143   125   214   118   162    37   119   138   104   195   102   210   195    84   202   112   208   150   200    78   207   197    40   220   169   206   136    95   149   180   172    60   143   187   142    84   143   129   192   133   212   117   117    71   124    39   133   122   210   218    74    34    42   145   144    68   196   104    70    77   173   218    56   201    43    62   143    81   168   177    47    62   125   192    67    67    34    58    56    78   161    46    53    67    67   112    75   136    34    87    90    46   128   127   216   151    74   160   140   159   103   216    74   124   191   128    50   104    91    69   126    53    72   198   139    36    46    66    87   122   147   215   161    83   127   140   160    67   164   122   209   188   182   191    78    81    52    69   125   160   163   131   103   142   108   196   196   135   142    47   151   189   196   170   171   134    77    78   169   204   150    94    90   190   200   182    93    70    94    99    96   125   214    55    66    52   191   208   168   210   148   189   186   152   109    99    98   128    71   171   136   174    79   134    80    77    53   132    86    47   209    68    76    84   138   144    60   167   103   193   167    54   216   145   134    47   189    59    36   166   180   201   201   219    82   123   114   113   158   215    37   114    56   213    86   112   166   173   203    91    59   148   139   128
   126   150   207    40   162    38   136   186   114   194   114    71   210   162    95    80   189   168   126   160    87   136    49   147   208    78    79   212   107   180   175    43    40   167   213   191   127   133   176   158   177    82   163    84   170    76   167   185    59   152   164    46    60    69   159   170   170   104   153   122    96    60   104   190   193   131   133   197    37   169    64   138    38    87   175   218   128   120    70   189   161   142   140   153    45   106   167   120   205   207   164    87   104   217   130   218   136   194   102   180    42   151    99    87   204   150   194    49   109   118   206   158    54    42    37    53   193   186   109   100    72   212   189   129   174   161   141    56   136   188   126   133    60   132    84    85    59   129   117   126   111    89   151    75   189    59   165   123    93    64    39   117   202   174    64   120   137    78   141    57    53   205   115   144   170   120    98   106    39    58   213    55   117   122   162    90   100   202   202   118    95   209   149    76   213   202    34   116   164   107   219    93   207   185   114   100    45   220   104   200    62   109    62   207   189   218   212    38   103    85   169   191    36    37   173   195   102   198   136   183   126   150   124   134   202   192    78    39   188    50   181   218   211   142   173   138    70    52   139   204    97   194   126   216    98    74   205    42   147    70   143   130   104   149   128   163    92    57   172   159   124    84   140   177   131   134   166   183   107    88   125   150   215    84   162   142    64    93    53   205    40   200   113   181   216   125    98    83    40    68    58   160    73   140    91   156    66   196   202    51    54    44   101    66    78   165   121    55   105   196    75   100    47    78    86    78    75    40   100    61   170   206   143   187    88   204   212    77   127   177   127   197   105    55    95   169   110    80   199    33   101    94    33   111    95   154   195   210    80   139   209    88   201   177    85    51   149    89   146   200   148    73   101   191   118   141   200   150   132   122    45    65   147   128   178   190   137   219    46   133   199    41   141   204    74    65    71   142   131   113   187    88    79   167   209   154   221   153   145   189   145    71   216   143   149   217   167    56   163   173    65   163   186   135   218   204   110    92   174   146   218   169   162   214   136    74   214   120    53    82    81   213    40    71   149    47   201    35   112   194   173    51   106   201    44    75   122   155   163   210   205   106    61   104   152   210   150   114   213   136   149   107    36    80   103   193   214    85    82   219    69   176   191   120    91   143    57    90   200   183   115    50   166   134    34   108    93   206   114   124    60   124   128   219    70    77    57    94   187   194   181   105    38    41    79    52   175   217    79    94    37   123   218   116    51    41   123   142   166   205   210   172   184    85    35   204   214   190   157   103   160    43   215    72    84    55   116   215   218   107   160   176   150   127    77   218   218   203   153   188    89   107   171   180   151    61    74   206   130   170    76    70    85   179   104   164   153   174   190    35   187    77   104    83   174   203    96   186   116   117   160    86   135    86    55   116   155   131    43   106    91   161   198    58   189   216   203   163   149    38   128   166   103   159   127   191   126    48    43   156   180    65   147    94   197   112   102   123   126   114   113   105   169   182   154    97   138   179   185   185    73    76   187   204   110    84    53   159   118   101   208    82    40   139   164   205   166   202   136   167    42    63    94    94    68   176   153   208   106   147    64   166    47    45   174   102   184    50    77    98   113   104   204   214   181   170    70   172   132   219   118    47   151   107   201   216    47   174   162   131   118   114   114   111   143    67   122   150    99    84    92    69   112   200    94   164    53    84   109   182   144   126    89    94    65    65    37   106    57   143   216   215    68    55   158   204   180   162   187    54   156   125    59    61   136   114    79   176    52    91   183    67   204   205   161   182   153    98   192   134   141    81   203   138   106   181   177   141   112    96    43    36   141   199    48   203    67   150    74   125    92   184   208    68    40   199   111   130   143   131   143   127   213   118   162    39   120   138   103   195   101   210   194    85   201   111   205   151   198    78   208   197    41   220   167   206   137    94   152   180   170    60   141   187   143    83   145   129   192   135   213   118   116    70   123    40   134   122   211   217    73    33    41   144   142    69   194   104    70    76   174   219    56   202    42    61   143    80   171   178    46    62   126   193    66    69    33    58    57    77   161    47    56    64    70   113    74   137    35    87    90    47   127   129   215   150    75   161   139   158   103   219    75   125   192   127    50   105    91    67   128    53    72   197   139    37    44    67    89   122   147   215   162    82   129   139   158    67   165   121   208   187   180   193    77    82    52    70   125   159   163   132   102   141   110   199   195   136   142    47   152   188   195   170   171   133    79    79   169   204   151    96    91   192   199   180    93    71    95    97    97   123   215    56    65    52   190   208   168   209   149   192   184   152   110   100   101   126    68   171   134   175    77   135    79    80    55   131    86    48   210    69    75    83   136   143    61   169   104   196   166    53   218   143   133    47   191    60    37   166   181   203   200   218    82   123   113   114   159   216    37   114    59   214    84   113   164   174   204    93    60   146   138   127
   127   150   205    39   163    36   136   187   113   196   113    71   209   163    94    82   189   170   125   161    86   135    50   148   209    77    78   212   107   181   175    42    42   166   213   192   127   132   175   159   175    83   164    81   169    75   167   186    58   154   165    46    60    68   161   168   169   105   153   121    95    62   105   188   195   132   132   198    39   169    64   137    38    85   175   219   129   117    68   189   160   140   140   152    46   105   168   120   206   206   164    86   106   218   129   218   135   193   102   182    42   152    98    86   205   152   193    50   110   118   208   156    54    44    35    54   194   187   108    99    72   213   189   127   173   162   142    55   136   189   128   133    61   132    83    85    58   127   117   126   112    90   151    75   187    58   163   123    93    66    38   120   202   173    63   119   139    78   142    56    53   204   115   142   170   120   100   107    41    59   216    55   117   124   165    90    99   202   200   116    95   208   149    76   214   204    35   116   163   105   218    94   208   183   112    99    45   218   104   202    61   109    61   207   188   217   212    40   104    85   170   192    35    38   173   193   100   198   137   183   126   149   123   135   203   191    80    39   186    49   183   219   213   142   174   136    72    52   139   205    97   193   127   214    97    73   204    42   147    71   142   130   105   151   127   164    90    56   171   159   123    84   141   179   131   134   167   184   108    87   127   151   214    84   161   143    63    91    51   204    41   201   113   182   216   125    99    83    42    66    58   160    72   140    93   155    64   196   203    49    54    44   101    66    79   165   119    56   104   194    77   101    46    76    87    79    75    43    98    60   170   205   144   187    86   203   212    77   126   177   128   196   106    54    96   168   110    81   200    34   100    93    34   108    96   154   194   211    80   138   209    89   201   175    87    52   149    89   145   202   150    74    98   191   120   140   201   152   132   124    47    65   145   127   178   190   136   219    46   133   199    40   138   206    73    66    71   143   132   113   189    88    80   168   208   153   218   155   144   189   145    73   217   144   148   218   166    56   162   172    65   163   183   137   218   205   109    94   174   147   219   168   161   214   139    74   215   120    52    80    79   213    40    71   148    45   200    35   114   192   174    50   104   202    44    73   121   155   163   209   205   106    61   102   152   211   151   113   214   138   148   105    36    80   104   191   214    86    80   219    68   175   191   121    90   143    55    89   200   181   116    50   165   136    37   108    93   207   113   123    62   124   127   219    71    79    56    92   186   194   179   106    38    39    80    53   173   217    77    94    38   123   218   115    51    39   122   143   165   207   211   173   185    89    35   203   213   190   156   105   158    44   215    72    83    54   116   214   219   108   159   176   148   127    75   217   216   202   154   188    89   105   169   180   150    62    75   206   131   171    77    71    86   177   103   162   154   174   190    36   187    77   103    82   175   202    95   187   117   118   161    87   134    86    54   114   156   131    44   107    92   162   198    58   189   217   202   162   150    38   130   167   103   159   127   191   125    49    43   155   181    62   150    95   195   112   103   121   125   115   114   106   169   181   154    97   137   181   186   186    74    75   185   205   111    82    52   161   119   101   210    82    40   141   165   205   170   201   135   166    41    65    93    92    67   175   150   207   104   148    64   165    48    43   175   103   181    50    78    98   113   106   203   214   183   171    71   172   132   219   116    45   151   107   201   216    47   173   161   131   118   114   114   112   140    67   122   149    99    85    91    69   111   201    95   166    54    86   109   181   143   125    90    93    66    65    37   106    57   143   216   215    68    55   159   205   180   163   187    54   155   125    60    60   137   114    78   174    51    92   185    67   205   206   161   182   153    97   192   133   141    79   203   139   106   180   178   142   114    94    44    35   139   200    48   204    68   151    74   123    90   184   206    67    41   199   112   128   142   131   143   126   215   118   162    38   120   138   103   195   103   209   194    85   203   112   208   150   199    78   207   198    41   219   169   206   136    95   150   181   171    60   142   187   142    83   143   130   192   134   212   117   115    71   125    39   133   123   211   219    73    33    41   144   143    68   196   104    71    77   173   218    57   201    43    61   143    80   168   177    47    61   124   192    67    69    34    57    56    77   160    47    55    67    68   113    74   136    36    87    91    47   127   128   218   151    73   159   141   158   102   217    73   125   191   128    50   105    92    68   127    52    71   197   138    37    45    67    86   122   146   215   162    82   128   139   159    66   164   122   208   189   183   193    78    81    50    69   126   159   161   131   102   142   109   197   195   135   142    48   150   188   196   171   170   134    78    80   169   205   151    94    89   192   198   182    94    71    94    98    95   123   215    55    66    52   192   207   169   210   149   189   185   152   110    99    99   127    70   171   135   176    79   135    79    78    53   131    85    46   209    68    76    84   137   144    61   167   104   196   167    54   218   143   135    48   190    59    35   165   180   202   202   219    82   122   114   114   158   215    37   114    57   213    85   112   165   174   204    91    59   148   139   128
   126   151   205    39   163    37   136   187   113   195   114    70   209   164    94    82   189   169   126   160    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   163    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   104   189   196   132   133   197    39   169    64   137    37    85   175   220   129   117    68   188   160   140   140   152    45   105   168   120   206   206   164    86   106   218   129   218   135   193   101   181    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    54   193   187   109   100    71   213   189   128   173   162   142    55   137   190   128   133    61   133    83    85    58   128   117   126   111    90   151    75   187    58   163   122    93    65    37   120   203   173    63   119   138    78   142    57    53   204   115   142   170   121    99   107    41    59   215    56   117   125   165    89    99   202   200   117    96   208   149    76   214   203    35   117   163   105   218    94   208   183   112    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   148   123   135   203   191    80    39   186    49   182   219   213   143   174   137    72    52   139   205    98   193   126   215    97    73   204    42   146    71   142   130   105   150   127   164    90    56   172   158   123    85   141   179   130   134   168   183   108    87   126   152   214    84   162   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    76   100    47    77    87    79    75    43    99    60   170   205   144   188    86   204   212    78   126   177   128   196   106    55    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    53   149    89   145   200   150    74    99   191   119   140   201   152   132   123    47    65   144   128   177   191   137   219    46   133   199    40   138   206    72    66    71   143   132   113   188    88    80   168   208   153   219   154   144   189   145    73   217   143   149   217   166    56   162   172    64   164   183   137   218   204   109    94   174   147   219   168   162   215   138    74   215   121    52    80    79   213    40    72   148    45   201    36   113   192   174    50   104   202    43    74   121   155   163   209   205   105    61   103   153   211   151   113   214   138   148   105    36    80   104   192   214    86    81   218    67   175   191   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    92   186   193   179   106    38    40    81    53   173   217    78    94    38   123   219   115    52    41   124   144   165   207   210   173   185    88    35   202   212   190   156   105   158    44   215    72    84    54   116   214   219   108   158   177   149   127    75   217   216   202   153   187    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   102    82   175   202    95   186   117   118   161    87   135    86    53   114   156   132    44   107    91   162   198    58   189   217   201   162   150    37   130   168   104   159   127   192   125    49    42   155   181    62   149    96   195   112   103   122   125   115   114   105   170   181   155    97   137   180   186   185    73    75   187   204   111    82    53   160   119   101   210    82    40   141   165   206   170   202   135   166    41    64    93    92    66   175   151   208   105   148    64   165    48    43   175   103   181    50    79    97   114   105   203   214   183   171    71   172   133   219   116    46   151   107   202   215    47   173   161   130   118   113   113   112   140    67   121   149    98    85    91    69   111   201    95   166    54    85   108   181   143   126    90    94    66    65    38   106    57   143   216   215    67    55   159   205   180   163   186    53   155   125    59    60   137   114    77   174    51    92   185    67   205   206   162   181   153    97   192   132   142    79   203   139   106   180   178   141   113    95    43    34   139   200    48   204    67   151    73   123    91   184   207    67    42   199   113   129   142   131   143   126   214   118   162    38   120   138   104   195   102   209   195    85   202   112   207   149   199    79   207   198    40   219   169   206   136    96   149   181   171    61   142   187   142    84   144   129   191   134   212   118   116    71   125    39   133   123   211   219    73    34    41   145   143    68   196   104    70    77   173   219    57   201    43    62   143    80   168   177    47    61   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   127   128   217   151    73   160   140   158   102   216    73   124   191   128    50   105    92    68   127    52    72   197   138    37    45    67    86   122   147   215   162    82   128   140   160    67   164   122   209   189   183   192    78    81    50    68   125   159   162   131   102   141   108   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   111   100    99   127    69   171   135   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    55   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    85   112   166   173   204    91    59   148   139   127
   126   150   205    40   162    37   136   187   113   196   113    70   208   164    95    82   189   170   126   160    88   135    50   148   208    78    79   211   108   180   175    44    42   167   213   191   126   132   176   158   175    84   164    82   170    75   166   185    58   153   165    46    59    68   160   169   169   105   153   121    94    62   104   189   196   132   133   197    40   169    64   138    38    85   174   220   129   116    67   189   161   140   140   153    45   105   166   120   206   207   164    86   106   219   129   219   136   193   102   181    41   152    98    86   204   152   193    50   110   118   208   156    54    44    35    55   194   187   109    99    71   213   189   129   173   162   142    55   136   189   129   133    61   132    84    85    57   128   117   126   111    90   151    75   186    58   164   122    93    66    38   120   203   172    63   118   139    78   142    56    54   204   116   142   169   121    99   106    41    59   215    57   117   125   166    89    99   201   200   117    95   208   149    77   214   203    36   116   163   106   218    94   207   184   112    99    45   218   105   201    62   108    61   207   188   218   212    39   104    85   170   192    35    37   174   193   100   198   135   182   125   149   122   135   203   191    81    39   187    50   183   219   212   142   174   137    72    52   139   205    98   193   127   215    96    73   204    42   146    71   143   130   106   150   128   164    91    55   172   159   124    85   140   179   130   134   167   183   108    86   126   151   214    83   162   143    63    91    52   203    42   201   113   183   216   124    99    83    41    66    57   160    71   140    93   155    63   196   203    48    55    44   101    67    78   165   119    55   106   193    77   100    47    76    86    79    76    42    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   112    81   200    34   100    95    35   109    96   155   194   210    80   139   208    89   202   176    87    53   149    89   145   200   149    74   100   191   120   141   201   152   131   124    47    65   144   127   177   191   136   220    46   133   199    40   140   206    72    65    72   142   132   114   188    89    80   168   209   153   218   153   145   189   145    73   217   143   149   216   166    56   162   172    65   164   184   137   218   205   110    93   174   147   219   168   161   215   138    73   215   120    52    80    79   212    40    72   148    45   200    36   113   192   174    50   105   202    43    73   121   155   163   210   205   106    61   103   153   211   151   113   215   138   149   105    35    81   104   191   214    86    80   219    67   176   192   122    91   143    56    89   200   181   115    50   165   135    37   108    93   207   113   124    62   125   128   219    71    79    56    93   186   193   178   106    37    41    81    52   173   216    77    94    38   123   219   116    52    41   123   143   165   206   209   173   186    87    36   202   212   190   155   105   158    44   215    72    84    54   116   214   218   109   158   176   149   127    75   217   217   201   154   188    88   104   170   179   150    61    75   207   132   171    77    71    86   177   103   162   155   174   191    37   187    76   104    83   176   202    96   186   117   118   161    87   135    85    53   114   155   132    45   106    91   162   198    59   190   217   202   163   149    37   129   168   105   160   127   192   125    48    42   155   181    62   149    96   195   112   104   122   125   114   115   105   170   181   155    97   137   181   185   185    73    75   188   205   111    82    53   161   118   100   209    82    40   141   165   206   170   202   135   166    41    66    93    92    66   175   151   207   106   148    63   165    48    43   174   103   182    50    78    97   113   106   203   214   182   170    71   172   132   219   116    46   151   106   202   215    48   172   162   130   118   114   113   111   141    67   121   149    99    85    91    70   110   200    94   166    53    85   109   181   143   124    90    94    67    64    37   106    57   143   215   214    67    56   159   205   180   163   186    54   155   125    59    61   138   114    78   174    50    91   186    68   205   205   161   182   153    97   192   132   141    79   203   140   106   180   178   141   113    96    43    35   139   200    48   204    68   151    74   123    91   184   207    67    42   198   113   128   142   131   143   125   213   119   163    38   120   139   103   195   102   210   195    84   203   112   207   150   199    79   207   197    39   220   168   206   135    95   150   182   171    60   142   187   142    83   144   129   191   134   212   118   116    72   125    40   133   122   211   219    74    34    41   145   143    68   195   104    71    76   172   219    57   202    43    62   143    81   168   177    47    62   124   193    67    68    34    57    56    77   160    47    55    66    68   114    74   136    35    87    90    47   128   127   217   151    74   159   141   158   101   217    74   125   191   128    50   105    91    68   127    51    71   197   138    37    45    66    87   122   146   215   162    82   128   140   160    67   164   122   208   188   182   192    79    81    51    68   126   160   161   131   102   141   109   197   194   134   141    48   150   188   195   171   170   134    79    79   170   205   151    95    89   192   199   182    94    72    94    99    96   124   215    55    66    51   192   207   168   211   149   189   185   153   110   100    99   127    69   170   134   176    80   134    79    78    53   131    86    46   208    67    77    84   136   144    61   166   104   194   167    54   217   144   133    48   189    59    35   165   180   201   202   219    82   122   114   114   158   215    36   114    57   214    86   112   165   173   204    91    59   148   139   128
   127   150   205    39   163    37   136   187   114   196   113    70   209   164    94    82   188   169   126   160    87   135    50   148   208    77    79   212   108   180   174    42    42   167   213   191   126   133   175   158   176    83   165    81   170    75   166   186    59   153   164    45    60    68   160   168   170   105   153   121    94    61   105   188   196   132   133   197    40   170    64   137    37    85   175   220   129   117    68   189   161   140   140   152    46   105   167   119   207   207   164    87   106   218   128   218   135   193   101   182    41   153    98    86   205   153   193    50   110   118   207   156    54    44    35    55   193   187   109   100    72   214   190   128   173   162   142    55   136   190   128   133    61   133    84    85    58   127   117   126   112    90   151    74   187    58   163   122    93    66    37   120   203   174    63   119   139    78   142    57    54   204   116   142   169   121    99   107    40    59   216    56   117   125   166    89    99   201   200   117    96   208   148    76   213   203    34   116   162   106   219    94   208   183   112    99    45   218   104   201    61   108    61   207   188   218   212    39   104    85   170   193    35    36   173   193   100   196   135   182   126   149   122   135   204   191    79    39   186    49   182   219   213   142   174   137    71    52   139   205    98   193   127   215    97    73   203    42   146    71   143   130   106   150   127   163    91    56   173   158   123    85   141   181   131   135   167   183   108    86   125   150   214    84   162   142    63    91    53   204    41   200   113   182   216   124    99    83    41    66    57   161    71   140    93   156    64   196   203    49    55    44   101    66    79   166   119    56   105   193    77   101    47    77    87    78    75    43    98    60   170   205   144   188    86   204   212    77   126   177   128   195   106    55    95   169   111    81   200    34   100    94    34   110    97   155   194   211    80   139   209    89   202   175    87    52   150    89   145   200   150    74    99   191   120   140   201   151   131   122    47    64   144   128   178   192   137   218    46   133   198    40   139   206    72    66    70   143   132   112   189    88    80   167   209   153   218   153   144   189   144    73   217   144   149   218   165    56   163   173    64   165   184   137   218   204   109    94   174   146   219   167   161   214   138    74   215   121    53    80    79   212    40    71   149    46   201    35   113   192   175    49   105   202    43    73   121   155   163   209   205   106    61   103   152   212   151   113   215   137   148   106    36    81   104   191   214    85    80   219    67   176   193   121    90   144    56    90   201   182   115    50   164   135    36   108    93   207   113   124    62   125   127   219    71    79    56    93   185   192   179   106    37    41    80    52   173   217    77    93    37   124   220   115    52    41   123   142   166   206   210   173   185    87    35   203   212   190   156   105   158    44   215    73    84    53   116   214   218   109   158   176   148   127    75   217   217   202   153   188    90   105   169   180   150    61    75   206   131   171    77    71    86   177   103   162   154   173   190    37   187    76   103    82   175   202    96   187   117   118   160    86   136    85    53   114   156   132    43   106    90   162   198    58   189   217   202   162   149    37   129   168   105   159   127   192   125    49    43   155   182    62   148    96   196   112   103   122   124   115   113   105   169   181   154    97   137   181   186   185    74    75   188   204   111    83    53   161   119   101   210    81    41   140   165   206   170   202   134   166    40    65    93    92    67   176   150   208   105   148    64   165    47    43   175   102   181    51    79    97   114   106   202   214   183   170    71   173   132   219   116    46   150   106   202   215    47   174   162   129   118   113   114   111   140    68   121   148    98    85    91    69   110   200    94   166    54    86   109   180   142   125    90    93    66    64    37   106    56   143   217   216    67    55   159   205   180   164   186    53   155   125    59    60   138   114    78   175    51    91   186    67   205   205   161   181   153    97   192   133   142    80   203   140   106   180   179   142   113    95    43    35   140   199    48   204    68   151    74   123    90   184   207    66    42   199   113   128   142   131   144   126   214   119   163    38   119   139   104   195   102   209   195    85   203   111   207   149   200    79   207   197    40   219   168   206   136    95   149   181   171    60   142   187   141    84   143   129   191   133   212   118   115    71   124    40   133   123   211   219    73    34    41   145   142    69   196   104    71    77   174   218    57   201    43    61   143    80   167   177    47    62   123   192    67    69    34    57    57    77   160    47    55    67    68   113    74   136    35    88    91    47   127   128   217   151    74   160   140   158   102   216    73   124   192   128    50   105    91    67   127    52    71   197   138    37    45    67    86   122   146   215   161    83   128   140   160    67   164   122   210   188   182   191    78    81    50    68   126   159   161   131   103   141   108   196   196   134   142    48   151   187   195   171   170   134    78    80   170   205   151    94    90   192   198   182    93    71    94    98    96   124   215    55    66    52   192   208   168   210   148   190   185   153   111   100    99   127    69   170   135   176    79   134    80    79    54   131    86    46   209    68    77    83   136   145    61   166   104   195   167    54   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   158   214    37   114    57   213    85   112   165   173   205    91    59   148   139   128
   126   150   205    39   163    36   136   187   113   195   113    70   209   164    94    81   189   169   126   160    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    90   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   205    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    91    56   172   158   123    85   141   180   130   134   167   183   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   155    64   196   203    49    55    44   101    67    78   165   119    55   105   194    76   101    47    76    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   120   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   145    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   219    67   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   186   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    87    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   153   187    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   168   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   170   181   155    97   137   181   186   185    74    75   187   204   111    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   175   102   181    50    79    97   114   106   203   215   183   171    71   172   133   219   116    45   150   107   201   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    70   111   201    94   166    54    85   109   181   143   125    90    94    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    54   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   163    38   120   138   104   195   102   209   195    85   203   112   207   149   199    79   207   197    40   220   169   206   136    95   149   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    71    77   173   219    57   201    43    62   143    80   168   177    47    61   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    74   159   140   159   102   217    73   124   191   128    50   105    91    68   127    52    71   197   138    37    45    67    86   122   146   215   162    82   128   140   160    67   164   122   209   188   182   192    78    80    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    89   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    83   136   144    60   167   104   195   167    55   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   126   150   205    39   162    36   136   187   113   195   113    70   209   164    94    81   189   170   126   160    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   164    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    90   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    91    56   172   158   123    85   141   180   130   134   167   183   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    77   101    47    76    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   119   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   218    67   175   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    87    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   153   187    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   168   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   169   181   155    97   137   181   186   185    74    75   187   204   111    82    53   160   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    67   175   151   208   105   148    64   165    48    43   175   102   181    50    79    97   114   106   203   214   183   171    71   172   132   219   116    45   150   107   201   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    70   111   201    94   166    54    85   109   181   143   125    90    94    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    54   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   163    38   120   138   103   195   102   209   195    85   203   112   207   149   199    79   207   197    40   220   169   206   136    95   149   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    70    77   173   219    57   201    43    61   143    80   168   177    47    61   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    73   159   140   158   102   217    73   124   191   128    50   105    92    68   127    52    71   197   138    37    45    67    86   122   147   215   162    82   128   140   160    67   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    55   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   127   150   205    39   162    37   136   187   113   195   113    70   208   163    94    82   190   169   127   160    86   135    51   149   209    77    79   212   107   180   176    44    42   166   213   191   126   132   175   158   176    83   163    82   169    76   166   185    58   152   166    46    59    68   160   169   169   105   154   121    94    61   104   188   196   131   133   198    40   170    65   136    37    85   176   219   129   117    68   189   160   139   139   153    46   106   167   118   206   207   165    86   106   218   129   218   135   192   102   182    40   152    97    86   204   153   193    49   109   119   208   157    54    44    34    54   193   186   108    99    71   213   189   128   173   161   142    56   137   189   128   134    61   132    84    85    57   127   116   127   112    89   151    74   186    57   162   121    94    66    37   121   202   173    62   119   138    78   142    56    54   203   115   142   168   121    99   106    40    59   215    55   117   124   164    89   100   201   201   118    95   207   150    78   214   204    34   116   163   105   218    94   208   183   112    99    45   218   104   201    61   109    61   207   187   218   213    40   103    85   170   192    36    37   172   193   101   197   135   183   126   149   123   135   203   191    80    39   187    50   182   220   212   142   174   138    72    52   140   205    97   194   127   215    97    73   203    41   147    70   142   130   104   149   127   164    91    56   171   158   124    85   140   179   130   133   168   183   109    87   126   151   214    84   161   142    64    91    50   204    40   200   113   181   215   124    99    83    41    66    57   160    70   140    93   156    64   195   202    49    56    44   101    66    78   166   119    56   104   194    78   101    47    76    86    78    76    43    98    59   170   204   144   188    86   203   212    77   126   176   126   196   107    54    95   169   111    81   200    33   101    95    33   110    97   155   194   211    80   139   209    89   202   176    88    53   150    89   146   200   151    74    99   191   119   140   201   152   131   122    47    65   145   128   178   190   137   219    48   133   199    40   139   207    72    66    71   143   133   113   189    89    81   167   208   152   219   154   144   188   143    73   217   145   149   217   165    55   162   172    64   163   184   137   219   204   109    93   175   146   219   168   162   214   138    74   215   121    53    80    79   212    39    73   147    45   202    34   113   192   174    50   105   202    43    73   121   155   162   208   205   107    61   103   152   210   151   113   214   137   149   105    36    81   104   192   213    87    81   218    67   176   192   121    90   143    56    89   200   182   115    50   164   136    36   107    93   206   114   124    60   124   127   219    71    79    55    93   185   193   180   106    39    41    81    52   174   217    77    93    38   124   220   115    52    40   123   143   165   207   210   173   185    87    35   203   212   190   155   105   158    43   216    72    84    54   116   214   219   109   159   177   149   127    75   217   215   201   154   188    88   104   170   180   149    62    75   207   131   170    77    71    86   177   103   163   155   174   191    37   187    77   103    83   175   202    95   186   117   118   160    87   134    85    54   114   155   132    43   106    91   162   199    58   188   216   202   162   149    37   130   167   104   159   127   192   126    48    43   155   180    62   149    95   196   113   103   122   125   115   113   106   169   180   154    96   137   180   186   186    74    75   187   204   111    82    53   160   119   100   210    83    40   140   165   207   170   201   135   167    41    66    93    91    66   175   152   208   105   148    63   164    48    44   174   102   181    50    78    98   113   105   203   215   183   170    70   173   133   218   116    46   150   106   202   216    47   173   161   131   118   113   113   111   140    68   120   149   100    85    92    69   111   200    95   165    54    84   108   180   143   126    90    93    65    65    38   106    58   143   217   215    66    55   160   205   180   163   187    54   155   125    59    60   138   115    78   174    52    91   185    68   206   205   161   182   154    97   193   134   141    80   204   139   105   179   178   141   114    95    43    35   139   199    49   203    66   152    73   123    90   185   207    66    42   199   112   129   142   131   144   126   212   119   163    37   120   139   103   195   102   210   195    84   203   112   206   150   199    79   207   199    41   220   168   206   136    95   151   180   172    60   141   187   141    83   144   130   192   133   212   117   117    72   124    40   134   123   210   219    73    34    41   143   142    67   197   103    71    76   172   219    57   202    42    61   143    80   168   178    47    62   124   193    67    69    35    56    56    77   162    47    55    67    68   113    74   137    36    87    90    46   127   128   218   152    74   160   141   157   102   217    74   125   191   127    50   105    91    67   127    51    71   197   138    37    44    67    86   122   146   216   163    81   128   140   160    67   163   121   208   188   183   192    78    82    50    69   126   159   162   131   102   141   108   197   195   135   142    47   150   187   195   171   170   134    78    81   170   206   149    95    89   193   198   182    94    72    94    99    97   123   215    55    67    51   193   207   168   210   149   188   185   152   109   101    98   128    70   170   135   176    79   134    80    78    55   132    85    46   209    67    76    84   137   144    61   166   103   195   166    55   218   143   133    48   189    59    36   166   180   201   201   220    81   123   114   114   159   216    37   114    58   213    85   111   165   173   204    91    58   148   138   128
   125   151   204    39   164    36   135   189   112   195   113    69   208   162    93    81   189   168   125   160    87   134    51   150   208    77    80   212   108   178   176    42    41   165   212   190   125   132   176   157   176    83   166    82   170    75   167   186    60   152   165    46    60    67   160   167   169   103   154   120    95    61   103   189   195   131   134   196    40   169    65   138    38    86   175   221   129   116    69   188   160   140   140   152    46   107   167   118   207   206   164    86   105   219   128   218   138   193   101   183    40   151    99    87   206   153   192    49   108   118   207   158    53    45    36    56   192   188   108   100    70   214   189   130   173   161   142    55   136   190   130   133    61   135    83    85    58   128   117   126   112    90   153    74   188    57   164   121    94    65    38   119   204   172    63   120   137    78   141    56    54   205   116   144   169   120   100   107    40    59   216    57   116   124   167    90   100   201   201   116    96   210   149    76   213   203    36   116   162   105   219    93   209   184   113    99    47   217   104   201    59   109    62   207   188   218   212    40   104    82   169   192    35    37   173   194   101   197   135   181   126   147   122   135   203   192    78    40   187    50   184   218   212   142   176   138    71    51   139   204    98   193   130   215    96    74   204    44   146    73   142   130   107   150   127   162    89    55   171   158   124    84   141   177   129   134   168   183   109    88   127   149   214    83   160   142    65    92    52   203    43   200   113   183   215   123   100    83    41    66    57   159    70   141    94   157    64   195   204    48    54    44   101    66    80   165   119    56   105   192    77    99    45    78    87    79    75    41   100    59   169   205   146   188    85   203   212    77   127   178   126   195   106    55    95   169   109    82   200    35   101    94    34   108    95   153   195   209    80   139   209    89   201   173    88    53   150    89   145   200   148    74    99   190   120   140   201   150   133   124    47    66   144   128   178   192   137   219    46   133   200    41   138   205    73    65    73   141   132   111   188    89    80   168   208   153   219   155   145   189   144    72   217   143   148   216   166    56   163   172    63   165   182   137   220   205   110    93   174   148   217   167   161   214   136    73   214   119    52    80    79   212    40    73   148    43   200    35   114   192   175    50   104   202    43    73   120   156   162   210   204   104    63   105   152   211   150   114   213   137   149   106    37    82   105   193   213    86    81   218    67   175   191   121    93   142    57    89   200   183   116    50   166   135    38   108    91   208   116   123    60   124   126   219    70    78    58    93   184   193   178   106    37    41    80    52   172   217    78    93    38   123   218   116    52    41   123   142   165   207   208   173   186    88    34   204   212   190   157   104   158    44   216    70    84    55   118   213   218   109   159   178   149   125    75   217   217   203   154   186    90   104   169   179   149    61    75   205   133   169    77    70    86   178   104   163   154   175   191    37   189    76   102    84   175   203    96   186   117   119   161    86   133    85    54   115   156   132    44   107    92   165   198    58   188   216   203   162   148    38   131   166   105   159   125   190   126    47    42   156   181    63   147    96   195   113   102   123   125   114   115   104   168   182   153    99   136   183   186   186    73    73   186   204   112    82    54   161   118   101   209    82    41   139   165   206   168   202   135   167    39    64    94    92    69   175   152   209   105   149    63   165    49    43   174   102   182    51    78    97   115   106   202   215   183   172    71   173   133   220   116    46   150   107   203   215    47   173   161   130   118   114   114   112   139    67   122   150    97    86    90    69   111   202    94   164    53    85   110   182   144   125    89    95    68    62    39   106    57   143   217   216    65    54   158   206   182   163   187    52   155   125    59    58   138   114    78   175    51    92   185    67   206   205   162   181   154    96   191   132   141    79   202   140   105   181   179   143   113    96    43    34   139   200    48   202    68   152    74   123    90   184   207    66    41   200   113   130   142   132   143   125   214   118   162    38   121   140   102   197   103   209   195    86   202   112   206   148   199    76   205   196    41   220   169   206   136    95   150   181   172    61   143   186   142    86   144   128   191   135   212   117   116    72   123    39   133   124   211   218    74    33    40   146   143    67   194   104    70    76   174   219    58   201    43    63   143    83   168   178    48    61   123   190    69    69    34    58    56    77   160    47    55    66    67   113    75   136    35    87    90    49   129   129   218   150    74   160   140   159   102   215    75   125   192   129    51   103    92    68   127    52    71   199   138    38    44    68    86   123   146   216   161    82   128   139   157    65   163   123   208   187   184   191    81    81    50    68   125   159   162   131   102   140   109   196   195   136   140    47   150   186   194   171   169   133    78    80   169   205   151    94    90   191   201   181    94    70    94    99    96   124   213    55    64    51   190   208   169   210   148   189   183   149   111   100    97   129    70   171   133   175    81   134    79    79    53   133    87    48   209    68    77    84   136   144    62   165   105   195   165    54   217   143   134    48   189    59    35   167   181   201   201   219    80   121   114   113   159   216    36   115    58   212    85   112   165   174   204    92    58   149   139   128
   127   151   205    39   162    37   136   187   114   195   113    69   210   164    94    82   190   169   126   161    87   134    49   148   208    77    78   212   108   180   175    44    41   167   213   192   126   132   176   158   176    83   164    82   169    76   166   186    59   153   164    45    59    68   161   169   170   105   153   120    94    61   105   188   195   131   133   197    39   169    64   138    38    85   175   220   129   117    68   189   161   140   141   152    46   105   167   120   207   206   163    86   107   218   128   218   135   194   102   181    41   152    98    86   205   153   193    49   109   118   208   156    54    44    35    55   192   187   108   100    71   213   189   128   173   162   142    55   137   190   128   132    60   132    84    85    58   128   117   126   111    89   151    75   187    59   163   123    93    66    38   120   203   173    63   119   139    78   141    56    53   204   116   142   170   121   100   106    41    59   215    55   117   124   165    89    99   202   201   118    96   208   150    75   213   204    34   116   162   104   218    95   208   182   112    98    45   217   104   201    62   110    62   207   188   217   212    40   103    85   170   193    35    37   173   193   100   197   136   183   126   149   124   134   204   190    79    40   186    49   183   219   212   143   174   136    73    52   139   204    97   193   127   215    97    73   204    42   146    72   143   131   105   150   128   164    91    56   172   158   122    85   140   179   131   134   168   183   108    87   126   151   213    84   161   143    63    92    51   204    41   202   113   183   216   124    99    83    41    66    59   160    72   140    92   156    63   195   203    49    55    44   100    66    78   166   119    55   105   193    78   101    46    76    86    78    75    43    98    60   169   205   145   187    86   204   212    77   126   177   128   196   106    53    95   169   111    81   200    34   100    95    34   109    96   155   195   211    79   138   209    88   202   175    87    53   149    89   144   200   149    75    99   191   119   141   202   152   131   124    45    65   145   128   178   191   136   219    47   133   200    41   139   205    72    65    71   142   132   113   188    89    79   168   207   152   218   155   144   188   145    73   217   143   149   217   166    55   163   172    65   164   184   137   219   204   108    93   174   146   219   167   162   215   138    74   215   121    53    80    79   213    39    72   147    45   201    35   113   192   175    50   105   202    43    73   121   156   162   210   205   106    61   104   153   211   151   113   214   138   148   105    36    81   104   192   214    86    82   219    68   175   192   121    90   142    56    88   200   181   116    49   165   135    36   109    93   205   113   124    61   124   129   219    71    79    56    92   185   192   180   106    38    41    80    52   173   217    77    94    39   123   219   116    51    41   123   143   165   207   209   174   186    88    35   202   212   190   156   104   157    43   215    72    83    54   116   214   218   109   159   177   149   127    75   217   216   202   153   187    89   104   170   179   149    61    75   207   132   171    76    71    86   176   103   163   154   174   190    37   187    77   103    83   175   201    94   187   117   118   161    86   135    86    53   114   157   132    44   107    91   162   198    57   189   217   202   162   150    38   130   168   104   158   126   192   126    50    43   155   181    62   149    96   195   113   103   122   125   115   114   104   169   181   155    97   137   181   185   186    74    75   188   204   110    82    54   160   119   100   210    81    39   140   164   206   170   201   135   166    41    64    92    92    67   175   151   208   105   149    65   165    47    43   174   103   182    50    79    98   113   105   204   214   183   170    71   172   133   219   115    45   150   107   201   216    47   173   161   130   118   113   113   111   140    68   121   149    99    86    91    69   111   200    94   166    54    86   108   181   143   124    89    94    66    65    37   106    56   142   216   215    67    54   160   204   181   163   187    53   155   125    59    61   137   115    77   175    52    91   186    68   205   206   161   181   154    97   192   132   142    79   203   140   106   180   178   141   113    95    43    34   139   199    49   203    68   151    73   124    90   184   206    66    42   198   113   128   142   131   143   126   213   118   162    38   120   138   105   196   103   209   194    85   203   111   207   149   199    78   207   198    40   220   169   206   136    95   150   181   170    61   142   186   142    84   144   130   192   133   212   118   116    71   125    40   133   123   211   218    74    34    42   145   143    67   196   104    70    77   173   218    58   201    44    62   143    81   168   177    48    61   124   193    67    68    34    57    57    78   161    47    54    67    69   112    74   137    35    86    91    47   128   129   217   152    73   159   140   158   102   217    73   124   191   128    50   105    92    68   128    52    72   197   138    37    46    66    87   122   146   215   161    82   128   140   159    67   164   122   209   188   183   191    78    80    51    69   125   159   162   131   102   141   109   196   195   134   141    47   151   187   196   170   170   134    78    80   170   205   151    95    89   191   198   182    93    70    95    98    96   123   215    55    66    52   192   208   168   210   149   189   185   153   111   100    99   128    69   170   134   175    80   134    78    78    53   131    85    46   209    68    77    84   137   144    61   167   103   195   167    55   216   142   134    47   190    59    35   166   179   202   201   219    82   123   115   114   159   215    37   114    57   212    86   112   165   173   204    91    59   149   139   128
   126   150   205    39   162    36   136   187   113   195   113    70   209   163    94    82   189   170   126   161    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   132   133   198    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   119   206   206   165    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    89   151    75   186    58   163   122    93    65    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121    99   107    41    59   215    55   117   125   166    89    99   202   200   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   207   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   212   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    90    56   172   158   123    85   141   179   130   134   167   184   108    87   126   151   214    84   161   143    63    91    51   204    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    76   101    47    76    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    55    96   169   111    81   200    34   101    94    34   109    97   155   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   120   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   145    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   168   162   214   138    74   215   121    53    80    79   212    40    72   148    45   201    35   113   191   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   218    67   175   192   121    91   143    56    89   200   181   115    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   179   106    38    40    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    87    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   154   188    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   167   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   169   181   155    97   137   181   186   185    73    75   187   204   111    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    66   175   151   208   105   148    64   165    48    43   175   102   181    50    79    98   113   106   203   215   183   171    71   172   132   219   116    45   150   107   202   216    47   173   161   130   118   114   113   111   140    67   121   149    99    86    91    70   111   201    95   166    54    85   109   181   143   125    90    93    66    64    38   106    57   143   216   215    67    55   159   205   180   164   187    54   155   125    59    60   137   114    78   175    51    92   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    74   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   162    38   120   138   104   195   102   209   195    85   203   112   207   149   199    79   207   197    40   220   169   206   136    95   149   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    70    77   173   219    57   201    43    61   143    80   168   177    47    62   124   192    67    68    34    57    56    77   160    46    55    67    68   113    74   137    35    87    91    47   127   128   217   151    73   159   140   158   102   217    73   124   191   128    50   105    92    68   127    52    71   197   138    37    45    67    86   122   146   215   162    82   128   140   160    67   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   187   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    54   217   143   133    48   189    59    36   165   180   202   201   219    82   122   114   114   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   126   151   205    39   163    36   136   187   113   195   113    70   209   164    94    81   189   169   126   160    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    58   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   197    39   169    64   137    38    85   175   220   129   117    68   188   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   218   135   193   101   182    41   152    98    86   204   152   193    49   109   118   208   156    54    45    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    89   151    75   187    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121    99   107    41    59   215    55   117   125   165    89    99   202   200   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    35    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    49   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    90    56   172   158   123    85   140   180   130   134   168   183   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    76   100    47    76    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   154   194   211    80   138   209    89   202   175    87    52   150    89   145   200   149    74    99   191   119   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   144    73   217   144   149   217   166    55   162   172    64   164   184   137   218   204   109    93   174   147   219   168   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    36   113   191   174    50   104   202    43    73   121   155   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   219    67   176   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   174   185    87    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   201   153   187    89   105   170   180   150    61    75   206   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    95   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   167   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   170   181   155    97   137   181   185   185    74    75   187   204   111    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    67   175   151   208   105   148    64   165    48    43   175   102   181    50    79    98   114   106   203   214   183   171    71   172   133   219   116    45   150   107   202   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    70   111   201    95   166    54    85   109   181   143   125    90    93    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    54   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   133   141    79   203   139   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   128   142   131   143   126   214   118   162    38   120   138   104   196   102   209   195    85   203   112   207   149   199    79   207   197    40   220   169   206   136    95   150   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    33    41   145   143    68   196   104    71    77   173   219    57   201    43    62   143    80   168   178    47    61   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    73   159   140   159   102   217    73   124   191   128    50   105    91    68   127    52    71   197   138    37    45    67    86   122   146   215   162    82   128   140   159    67   164   122   209   188   182   192    78    81    50    68   125   159   162   131   102   141   109   196   195   134   142    48   151   188   196   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   124   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    54   217   143   133    48   189    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   127   150   205    39   163    36   136   187   113   195   113    69   208   163    93    81   189   170   126   160    87   135    51   148   208    77    78   211   108   180   175    43    42   167   213   191   126   132   176   158   175    83   164    81   169    76   167   186    59   152   165    45    61    68   161   168   169   105   153   121    94    61   105   189   196   131   133   198    39   169    64   137    37    85   174   220   129   116    67   189   160   140   141   153    46   106   167   119   206   206   165    86   107   218   129   218   135   193   101   181    41   152    98    86   204   153   193    49   109   118   208   155    54    45    35    55   193   187   109   101    71   212   188   128   173   163   141    55   136   190   128   133    61   133    84    85    57   128   117   126   111    89   151    75   187    58   163   122    94    67    38   120   202   174    63   119   138    79   141    57    53   204   116   142   169   122    99   107    42    59   215    55   118   125   165    88    99   202   201   117    95   208   149    77   214   203    35   117   164   105   217    94   208   183   113    98    45   218   104   200    60   109    61   207   189   218   213    39   103    84   169   192    36    38   173   193   100   197   135   183   126   148   122   135   203   190    80    40   186    50   182   220   212   143   174   137    71    52   139   204    98   194   127   215    97    73   205    42   146    70   143   130   105   150   127   164    90    55   172   159   122    85   141   180   130   134   168   183   108    87   126   151   215    84   161   143    63    91    51   204    41   200   113   182   216   125   100    83    41    67    57   160    71   140    93   155    63   196   202    48    55    43   102    66    78   165   119    55   105   194    76   101    47    77    86    79    76    43    99    60   170   205   144   188    86   203   213    77   126   178   128   196   105    54    96   168   111    81   200    33   100    95    34   109    97   154   193   211    80   139   208    89   202   175    88    53   149    89   146   200   149    73    99   191   119   141   202   152   132   124    46    65   145   127   178   191   137   219    46   133   199    40   139   206    71    66    71   143   133   113   188    89    80   168   208   153   218   154   144   190   144    72   216   144   149   217   165    55   162   172    63   163   183   138   218   204   109    94   174   146   218   168   162   215   137    74   215   122    53    80    80   213    40    72   149    45   201    35   112   191   174    49   104   202    43    74   121   156   162   209   205   106    61   103   152   211   152   113   214   137   148   105    36    80   103   192   214    85    81   219    66   175   191   121    91   143    55    88   200   181   115    50   165   135    37   108    94   206   113   123    61   124   127   219    70    79    57    92   186   193   179   106    38    40    81    53   173   217    77    93    37   123   219   115    52    41   123   143   166   206   210   173   185    87    35   202   212   190   157   105   158    44   216    72    83    54   116   214   218   109   158   176   149   127    76   217   216   201   153   188    89   105   169   180   150    62    74   207   132   171    76    71    86   178   102   163   154   174   190    37   187    76   103    83   175   202    95   187   118   117   160    86   135    86    52   113   156   132    44   106    91   161   198    58   189   216   202   162   149    38   130   167   104   159   127   192   126    49    44   154   183    61   149    95   195   112   104   121   126   115   114   105   169   181   154    96   137   180   186   185    74    75   187   204   111    82    53   161   119   100   210    81    40   141   165   207   169   201   134   165    41    64    93    91    66   175   151   208   105   148    64   165    47    43   174   102   181    50    79    97   114   106   204   214   183   171    71   172   132   220   116    45   150   107   201   215    48   173   161   130   118   114   114   111   141    68   121   149    99    86    92    70   111   200    94   166    55    85   109   180   143   126    91    95    67    64    37   105    57   142   216   214    66    55   160   205   180   164   187    54   154   125    59    61   137   114    77   175    51    91   185    67   205   206   162   182   153    98   192   132   142    79   203   139   106   180   177   142   114    96    44    35   139   200    48   203    68   151    73   123    91   185   206    67    41   199   113   130   142   131   143   126   213   119   163    37   120   138   103   196   102   209   195    85   203   112   207   149   199    79   207   197    40   220   168   206   136    95   150   182   171    60   142   187   142    83   144   129   192   133   212   117   116    72   124    40   134   122   211   219    73    34    42   144   143    67   196   105    71    78   173   219    57   201    43    61   143    80   169   178    47    61   124   193    66    69    35    57    56    77   161    47    55    67    68   113    75   137    35    87    90    47   128   127   217   151    74   159   140   159   102   216    74   125   191   128    50   105    92    68   127    52    71   197   139    37    45    66    86   122   147   215   161    82   129   139   159    67   164   121   209   189   182   192    78    80    50    69   125   160   161   131   102   141   109   196   196   135   141    48   152   188   196   171   170   134    78    80   169   205   151    95    90   191   199   182    94    71    94    98    95   123   215    55    65    53   193   208   168   210   149   189   184   152   109    99    98   127    69   171   134   175    79   135    79    78    54   131    85    45   208    68    77    84   136   144    60   167   103   195   167    55   217   143   133    48   190    59    36   165   180   202   201   219    81   123   114   114   158   215    37   114    57   213    86   113   165   173   205    91    58   148   138   128
   126   150   205    39   163    36   136   187   113   195   113    70   209   164    94    82   189   170   126   160    87   135    50   148   208    77    79   212   107   180   175    43    41   167   213   191   126   132   175   158   176    83   164    82   169    76   166   186    59   153   165    45    60    68   160   168   169   105   153   121    95    61   105   188   196   131   133   198    39   169    64   137    38    85   175   220   129   117    68   189   160   140   140   152    46   106   167   120   206   206   165    86   106   218   129   218   135   193   101   181    41   152    98    86   204   152   193    49   109   118   207   156    54    44    35    55   193   187   109   100    71   213   189   128   173   162   142    55   136   190   128   133    61   133    84    85    57   128   117   126   111    90   151    75   186    58   163   122    93    66    38   120   203   173    63   119   139    78   142    57    54   204   115   142   169   121    99   107    41    59   215    55   117   124   165    89    99   202   201   117    95   208   149    77   214   204    35   116   163   105   218    94   208   183   113    99    45   218   104   201    61   109    61   206   188   218   212    40   104    85   170   192    36    37   173   193   100   197   135   182   126   149   123   135   203   191    80    39   186    50   182   219   213   142   174   137    72    52   139   204    98   193   127   215    96    73   204    42   146    71   142   130   105   150   127   164    91    56   172   158   123    85   140   179   130   134   167   183   108    87   126   151   214    84   161   143    63    91    51   203    41   200   113   182   216   124    99    83    41    66    58   160    71   140    93   156    64   196   203    49    55    44   101    67    78   165   119    55   105   194    77   101    47    76    87    79    75    43    99    60   170   205   144   188    86   203   212    77   126   177   128   196   105    54    96   169   111    81   200    34   101    94    34   109    96   155   194   211    80   138   209    89   202   175    87    52   149    89   145   200   149    74    99   191   119   140   201   152   132   123    47    65   145   128   178   191   137   219    46   133   199    40   139   206    72    66    71   143   132   113   188    89    80   168   208   153   219   154   144   189   145    73   217   144   149   217   166    56   162   172    64   164   184   137   218   204   109    93   174   147   219   167   162   215   138    74   215   121    52    80    79   212    40    72   148    45   201    35   113   192   174    50   104   202    43    73   121   156   163   209   205   106    61   103   152   211   151   113   214   137   148   105    36    80   104   192   214    86    81   218    67   176   192   121    90   143    56    89   200   181   116    50   165   135    37   108    93   207   113   124    61   124   127   219    71    79    56    93   185   193   179   106    38    41    81    52   173   217    77    94    38   123   219   115    52    41   123   143   165   206   210   173   185    87    35   203   212   190   156   105   158    44   215    72    84    54   116   214   218   109   159   176   148   127    75   217   216   202   154   187    89   105   170   180   150    61    75   207   131   171    77    71    86   177   103   163   154   174   191    37   187    76   103    82   175   202    96   186   117   118   161    87   135    86    53   114   156   132    44   106    91   162   199    58   189   217   202   162   150    37   130   167   104   159   127   192   125    49    43   155   181    62   149    95   195   112   103   122   125   115   114   105   170   181   155    97   137   181   185   185    74    75   187   204   111    82    53   161   119   101   210    82    40   141   165   206   170   201   135   166    41    65    93    92    67   175   151   208   105   148    64   165    48    43   175   102   182    50    79    98   114   106   203   215   183   171    71   172   133   219   116    45   150   107   202   216    47   173   161   130   118   114   113   111   140    67   121   149    99    85    91    69   111   201    94   166    54    85   109   181   143   125    90    94    66    65    38   106    57   143   216   215    67    55   159   205   180   163   187    53   155   125    59    60   137   114    78   175    51    91   185    67   205   206   161   181   153    97   192   132   141    79   203   140   106   180   178   141   113    95    43    34   139   199    48   204    67   151    73   123    90   184   206    67    42   199   113   129   142   131   143   126   214   118   163    38   120   138   104   195   102   209   195    85   202   112   207   149   199    79   207   197    40   220   169   206   136    95   150   181   171    60   142   187   142    84   144   129   191   133   212   118   116    71   125    40   133   123   211   219    73    34    41   145   143    68   196   104    70    77   173   219    57   201    43    61   143    80   168   177    47    61   124   192    67    68    34    57    56    77   160    47    55    67    68   113    74   137    35    87    91    47   128   128   217   151    73   159   140   159   102   217    73   124   191   128    50   105    91    68   127    52    71   197   138    37    45    67    86   122   147   215   162    82   128   140   159    67   164   122   209   188   182   192    78    81    50    68   126   159   162   131   102   141   109   196   195   134   142    48   151   187   195   171   170   134    78    80   169   205   151    95    90   192   199   182    94    71    94    98    96   123   215    55    66    52   192   207   168   210   149   189   185   152   110   100    99   127    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   167    55   217   143   133    48   190    59    36   165   180   202   201   219    82   123   114   113   158   215    37   114    57   213    86   112   165   173   204    91    59   148   139   128
   126   150   204    39   161    37   136   188   112   195   113    70   210   164    93    81   190   169   126   160    87   135    50   148   208    78    79   212   107   180   175    43    41   167   214   191   127   132   176   159   176    83   164    82   170    75   166   186    58   154   165    46    60    69   161   168   169   104   153   121    95    61   104   189   195   132   132   197    39   168    65   137    38    86   175   220   129   117    67   188   160   141   140   153    45   106   168   119   206   206   164    86   106   218   130   218   135   193   102   181    41   152    98    86   204   152   193    49   110   118   207   156    54    45    35    55   193   188   109   100    70   213   190   129   173   162   142    55   136   190   128   133    61   133    84    86    57   128   117   127   112    90   151    74   186    58   163   122    93    65    37   118   202   173    63   119   138    78   142    56    54   204   115   142   169   120    99   107    41    59   215    56   118   124   166    89    99   202   201   116    96   207   150    77   214   203    35   117   164   105   218    94   208   182   113   100    45   218   104   201    60   109    61   207   189   218   212    39   104    85   169   191    35    38   172   193   100   197   136   182   126   149   123   135   203   191    80    38   186    49   182   219   213   142   175   137    72    52   139   204    98   194   127   216    96    73   204    42   147    71   143   131   105   151   127   163    91    57   172   159   123    85   141   180   130   134   168   183   107    87   125   151   214    83   162   142    63    91    51   204    42   201   113   182   217   124    99    83    41    66    58   160    72   140    94   156    64   196   203    49    55    44   101    66    78   165   118    55   105   193    77   101    47    75    86    78    75    43    99    60   169   205   144   188    86   203   213    77   126   177   127   196   106    55    96   169   111    81   200    34   101    94    34   109    96   155   195   211    80   139   208    88   203   174    87    52   149    89   145   200   149    74    99   191   119   140   200   151   131   124    46    65   145   128   177   190   137   219    47   134   199    40   138   206    72    65    71   143   133   113   188    88    81   168   209   153   218   154   144   189   145    73   217   145   149   218   167    55   162   173    65   163   184   137   219   204   110    94   174   146   219   168   162   215   139    74   215   121    52    79    80   212    41    72   148    45   201    35   113   192   174    49   104   203    43    73   121   155   163   210   205   106    61   102   152   211   152   112   214   138   148   105    36    80   104   192   214    86    81   219    68   175   192   120    90   143    56    90   200   181   116    51   165   134    36   109    94   206   114   124    61   123   127   219    71    79    56    92   186   193   179   106    38    40    80    53   173   218    77    93    38   123   219   115    51    41   123   143   165   206   209   174   185    88    35   203   212   190   156   104   158    44   215    72    84    53   116   214   218   108   159   177   148   127    75   218   216   201   154   187    89   104   169   180   149    62    75   207   131   170    76    71    86   177   103   162   155   173   191    37   188    76   102    83   175   201    95   186   117   118   161    86   135    86    54   114   156   132    44   106    91   163   199    58   190   217   202   163   150    37   129   167   104   160   127   190   125    49    42   155   181    62   149    95   196   112   103   122   125   115   114   106   169   182   154    96   136   181   185   185    74    75   188   204   111    82    54   160   118   100   210    82    40   141   164   206   169   202   135   166    41    65    93    92    66   175   151   207   104   149    64   165    47    42   175   103   181    50    79    97   114   106   203   214   183   170    71   171   132   219   116    45   150   107   203   215    47   173   161   131   117   114   113   112   140    67   121   149    98    85    92    70   111   201    95   165    54    85   109   180   143   125    90    94    67    65    38   106    57   143   216   215    66    55   159   204   180   164   186    53   155   124    59    61   137   114    77   174    51    91   185    67   205   205   161   182   154    97   193   132   141    79   203   139   106   180   178   141   113    96    43    34   139   199    48   204    67   151    74   123    90   184   206    67    42   199   113   128   142   131   143   126   214   119   163    38   119   137   104   196   102   209   195    84   202   111   207   149   200    79   208   197    40   220   169   206   136    96   150   181   171    61   142   187   142    83   143   130   191   134   212   118   116    72   125    40   133   122   210   219    73    34    41   144   143    68   196   104    70    78   172   220    56   201    43    61   144    80   168   177    47    61   124   192    68    68    35    57    56    77   160    47    55    67    68   112    74   137    35    87    91    47   127   127   217   151    74   159   140   158   102   216    73   124   191   128    51   105    91    68   126    52    71   197   138    37    45    66    87   122   146   215   161    83   128   140   159    66   163   122   208   188   182   192    78    80    50    69   126   159   162   130   103   141   108   197   194   135   142    48   151   188   196   171   170   134    78    79   169   204   151    95    89   192   199   182    94    71    95    98    96   123   215    55    66    53   192   208   169   210   148   190   184   152   110   100    99   126    69   171   134   176    79   134    79    78    54   132    86    46   209    68    76    84   136   144    60   167   104   195   166    55   217   144   133    48   189    59    36   166   180   202   201   220    82   123   114   114   159   214    37   114    57   212    85   112   165   173   204    91    59   148   140   128
   126   150   205    38   163    35   136   187   113   195   113    70   210   163    95    81   189   170   127   160    86   135    51   147   208    78    78   211   108   180   174    43    41   167   216   191   126   133   176   158   176    83   162    82   169    75   165   186    59   153   164    45    60    67   161   169   172   104   154   120    94    61   106   189   197   131   133   198    39   169    63   137    37    86   175   222   129   117    68   188   161   140   141   152    46   106   168   120   207   205   164    86   106   217   129   218   135   193   102   181    41   151    98    85   205   155   193    50   109   118   207   155    53    44    34    56   194   188   108   100    72   214   189   128   174   161   142    55   138   189   127   134    61   132    84    84    57   127   117   125   110    90   151    74   186    57   164   122    94    65    37   121   202   171    62   119   139    78   142    55    53   205   116   143   168   120   100   108    43    60   216    54   118   125   165    88    99   201   201   117    95   208   149    78   213   203    34   117   164   105   217    94   209   182   113   100    46   218   104   200    61   110    61   206   189   218   212    40   107    85   169   193    36    37   173   194   101   198   135   182   125   148   123   134   202   192    80    40   186    50   181   218   212   143   174   136    72    53   138   205   100   194   128   215    97    73   203    42   147    71   142   130   105   149   127   163    91    55   171   158   124    85   139   179   130   135   166   184   110    88   127   150   214    84   162   143    63    91    51   202    41   199   113   182   216   126    97    83    42    65    56   160    72   139    93   154    64   195   202    49    54    43   101    68    78   166   118    56   103   193    74   101    46    76    87    78    75    43   100    61   171   206   145   187    86   204   213    78   126   178   126   196   105    55    97   170   112    81   198    34   101    93    35   110    97   154   195   211    79   137   209    89   202   175    87    53   151    89   143   201   150    74    99   191   120   140   201   152   132   123    47    64   143   129   177   190   136   221    45   134   198    39   141   205    71    66    72   144   132   113   188    88    80   167   208   154   219   157   144   189   142    72   217   144   149   218   165    55   162   173    65   162   183   138   219   205   109    93   174   146   218   168   161   214   136    74   215   121    52    79    79   213    39    72   148    44   202    35   113   192   173    50   105   201    45    74   121   154   162   208   204   104    61   103   152   212   152   113   214   136   149   106    36    81   104   192   212    85    82   219    67   175   193   122    89   144    56    90   200   181   115    50   165   135    38   106    93   207   112   123    61   125   127   220    70    78    55    92   186   193   179   107    38    41    81    51   172   218    78    93    38   123   219   116    52    41   125   143   166   207   209   173   187    86    35   202   212   190   156   105   157    43   216    73    84    54   115   214   217   108   158   176   148   127    75   217   216   200   154   186    89   104   171   180   150    61    74   207   131   171    76    71    85   177   104   162   155   174   191    38   187    75   103    82   175   202    96   186   119   118   160    85   135    86    53   113   157   133    43   107    92   162   199    59   188   217   200   162   149    39   131   167   105   159   127   193   126    49    43   154   182    63   150    94   195   112   102   122   125   112   114   106   169   182   155    97   138   182   186   186    72    75   186   205   110    82    53   162   119   101   212    81    40   140   165   207   171   200   135   165    42    63    94    93    67   175   151   208   106   148    64   165    47    44   174   103   180    50    79    97   114   104   204   215   183   172    70   171   133   219   116    46   151   106   200   216    48   172   162   132   118   115   113   112   140    68   121   148   100    85    90    69   112   201    95   165    53    85   109   181   143   127    90    93    66    64    36   105    57   142   216   215    66    56   158   205   180   163   187    54   156   124    59    60   137   114    77   175    50    92   186    68   207   206   160   181   153    98   191   132   141    79   204   138   106   181   177   142   113    96    43    35   140   200    48   204    67   150    72   123    90   184   207    66    42   199   114   128   142   130   144   125   214   119   161    37   120   139   102   195   103   210   194    86   202   111   208   149   201    78   207   198    38   219   169   205   136    96   148   180   172    62   142   187   142    83   143   129   192   133   213   118   116    71   124    40   134   123   210   219    73    35    41   144   143    68   197   106    71    77   172   220    56   202    43    61   143    81   167   179    47    61   122   192    67    70    35    57    57    77   161    46    55    67    69   112    75   137    35    87    90    46   129   127   218   150    74   160   139   159   101   218    73   123   190   128    50   105    91    68   128    51    72   197   138    38    44    67    87   121   145   215   161    82   128   140   160    66   164   121   210   190   182   192    79    81    51    68   126   160   161   131   102   141   108   195   195   135   142    49   151   188   196   171   170   134    79    79   168   204   151    94    89   193   200   183    93    70    94    98    95   123   215    55    65    50   193   206   168   210   148   188   185   154   111   100    99   125    69   172   134   176    81   134    79    77    55   132    84    46   209    68    76    82   136   144    61   165   104   195   167    55   216   144   135    48   191    60    37   166   178   201   202   219    81   122   113   112   158   217    37   116    56   214    87   113   166   174   203    90    60   148   139   129
   126   150   204    39   162    37   136   188   114   195   113    70   209   164    94    81   190   170   128   161    87   136    49   147   209    77    80   212   107   180   174    44    42   166   212   192   127   133   176   159   175    83   165    83   170    76   166   186    59   153   165    45    60    68   160   168   170   106   153   121    94    61   103   188   195   132   132   198    39   168    63   138    39    84   175   219   129   116    67   189   159   139   140   152    45   106   168   119   206   208   165    86   107   218   130   219   134   193   101   183    41   153    98    87   205   153   193    49   109   119   208   157    53    44    34    55   193   186   108   100    70   212   188   128   174   162   142    55   136   189   128   133    61   133    85    84    57   127   116   126   112    89   152    74   186    59   162   123    94    66    37   121   202   173    62   120   139    79   142    57    54   204   115   141   168   122   100   107    42    60   216    55   117   125   165    88    99   201   200   116    95   208   151    77   213   204    34   116   163   105   219    93   209   183   113   101    45   218   104   201    61   109    62   207   188   218   212    40   105    85   170   193    35    37   173   191   100   197   135   182   126   150   122   136   205   191    80    41   186    51   183   219   212   142   174   137    71    52   139   205    98   194   127   215    96    73   205    42   147    71   143   129   104   150   127   164    90    56   173   158   124    85   141   181   131   134   167   185   108    85   126   150   214    84   162   146    63    92    52   202    42   201   114   182   217   125   100    83    43    66    58   161    71   140    94   155    63   196   203    50    56    43   100    66    77   165   119    55   105   195    77   102    47    76    87    79    77    42    99    59   171   205   145   187    86   203   211    76   126   177   127   195   105    54    95   169   111    81   199    33   100    94    34   108    97   154   195   211    78   138   208    90   201   175    88    52   149    89   146   202   149    75    98   191   119   141   201   151   132   124    45    64   145   127   177   190   136   217    46   133   199    40   138   206    72    66    70   143   132   114   189    89    80   168   208   154   219   155   143   189   144    73   215   145   149   217   166    56   161   173    64   163   184   137   217   205   112    93   174   148   218   169   162   215   138    74   216   121    52    80    78   213    40    71   147    44   200    36   112   192   173    50   104   203    42    72   121   155   163   208   205   106    61   103   152   211   151   113   215   136   149   107    36    79   104   192   213    85    80   218    67   175   191   121    90   143    56    90   200   181   115    49   166   134    37   108    93   206   113   126    60   123   126   220    71    79    57    94   186   193   179   105    38    41    81    53   172   217    79    93    38   123   220   115    52    41   124   144   166   205   210   175   186    88    34   203   212   189   157   105   160    44   216    73    85    53   116   215   219   108   159   177   149   127    75   218   216   200   153   187    88   106   170   179   149    62    75   208   130   170    77    70    86   178   103   163   154   174   191    38   186    76   102    83   176   203    97   188   117   118   162    87   135    86    54   114   156   130    44   107    91   163   197    59   189   216   203   162   149    37   129   167   105   158   126   192   126    49    43   154   182    62   149    95   195   112   103   122   124   114   114   106   169   182   154    97   136   180   186   186    73    75   187   204   111    82    53   160   119   101   210    82    38   141   164   207   171   202   134   166    42    65    92    92    67   174   150   207   106   150    64   166    48    43   175   102   182    51    79    98   114   105   202   215   183   170    71   172   132   219   117    46   150   106   202   215    47   172   162   130   118   114   113   112   139    67   120   150    99    84    90    71   112   201    94   166    53    85   108   180   143   126    91    95    67    64    38   107    57   143   215   216    68    56   159   205   179   163   187    52   154   124    60    59   137   115    79   175    51    93   186    67   206   206   161   181   154    99   192   132   143    79   203   140   106   180   178   142   114    96    44    35   139   199    48   205    67   151    74   123    90   183   207    67    41   200   113   127   142   131   143   126   214   118   165    38   120   139   103   195   102   210   196    85   203   112   206   149   199    80   207   195    40   220   170   204   137    97   149   181   172    60   142   187   144    85   144   129   191   133   213   117   117    71   123    38   133   122   211   219    73    34    41   144   143    68   197   103    71    77   172   219    57   202    42    62   143    80   169   178    46    62   123   193    67    69    36    57    57    76   160    48    54    66    68   113    76   136    36    87    91    45   129   130   217   151    73   159   139   159   102   217    74   124   191   127    51   104    91    67   127    51    71   197   139    37    45    68    87   122   147   216   161    83   128   139   160    67   164   122   209   188   182   192    78    80    50    69   125   160   162   130   102   143   109   195   195   134   142    47   152   188   193   171   170   134    77    80   169   205   151    93    89   191   200   181    94    72    95    98    96   124   215    56    66    53   192   207   168   210   149   189   185   152   111    99    98   126    69   170   135   175    78   134    79    77    54   132    85    47   209    69    76    85   137   144    61   168   102   194   166    54   217   144   134    47   190    58    36   164   179   201   200   218    83   123   115   113   159   216    37   113    58   214    86   111   165   172   203    92    60   149   140   128
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   195    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   183   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   100   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    88   161   116    50   113   115   181   174   203    58   189   198   103   133   100   206   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   157   167   148    76    76    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   141   221   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    82   150    61   104    81   193   152    82    92   190    39   145   199   121    80   196    40    57   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   150   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    62   180    95   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    69   140   183   147   189   143   126   197    34   208    54   182   126   190   177    94   113   170   175   167    74    37   100   118   159    71   198   170   103    33   191    51    57   144    63    90   147   194   166   131   192    39   136   148   177    45    85    66   176    95   104   133   161    94    89   216    96    52   198   183   136   201   181    45    90   139   150   202   195    53   215   137   163   124    47    91    51   159   206   115   144   176    82   154    44   130   212    78   129    41   140   219    58    55   190   190   162   192   168    40   220   160   113    91   201    38   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    51   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   221   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   176    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    97   147   197    48   169   184   214    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   154    56    79    96   216    37   148    88   160   116    50   113   115   181   174   203    58   188   199   103   133   100   206   154   207   124   168    88    77   166   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   137   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   157   167   148    76    77    50   176   142   185    97   101   215    89    41   207   165    44    47   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    95   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   135   150    55   169   157    41   213    68    72   172   174   189    61   196    85    71   152   107   140    42   144   205   213    93    35   105   174   154    45   173   115   150   166    79   132   184   141   220   174   134   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   155   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   144   217    58   163    47   196   211   112   101   184   197    67   220   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    49   130    52    91   153    33   157   199   148   122    87   174   147   211    61   127   169    40    90   163    86   195   189    64   128    80   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   185    91   135    53   168    80   184   137   132   191   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    42   125   112   113    42   107    86    99   220   199   116   170   179   129   210    68   219   152    57   112    70    49   135    50    76   201   162    70    41   178   100   150   161   183   167   136   157    75   162    40   190   172   109    95    85   178   191   174    60   190   160    79   194    39   140   209    44   214   181    90   172   167   187   172   178    95   156    79   187   177    59   150    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   216    66   122    35   175   182    67    45   179   212    62   189    49   145   177    90    48   183   192    71    77   159    81   202   108    62    42   145   200   150    52   120    73   161    99    58   186   110   126   147   110   136   175   171   140   200   199   197    62   132   171   120    57   135    82   122   190    53   185   144   112   128   128   214   102    94   180   101   174   196   114   117    62   174   142   170    83    51    97   144    62    56   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   124    40    70    53   201    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   210    56   119   160    92   155   182    40   134   198    76    61   151   180    95    64    97    91   201   127   102    50   106   112   210   110   126    94   204    67   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   101   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   167    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    97   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    88   161   116    50   113   115   181   174   203    58   189   198   103   133   100   206   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   205    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    77    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    67    72   172   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   221   174   133   125   113   210    78   167   177   118   104   108   163   170    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    80   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   191   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   141   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    81   150    61   105    81   194   152    82    91   190    38   144   199   121    81   195    41    57   126   194   219    89   172   161    61   109    68    95   209   140   206   127   211    37    40    87   149   200    56   186    46   195   142   127   106   209    69    71   171   205    69    39   200   163   208   115   133    33   143    87   198    36   166   200   106   204   139   128   207   114    80    51    43    82   163   121   210   192    40    61   180    96   107   138   218    47   144    49   139   173   117   197   210   100   162   149    83    74   130   141    43    45   207   191   109    82   116   119    35   186    75   129   203   101    72   100   207   130   211   170   158    97   217   190   123    44   118   197   210    69   140   184   148   189   142   126   197    35   208    54   182   127   190   178    94   114   170   175   167    74    37   101   118   160    70   198   170   103    33   191    51    57   144    63    90   147   193   166   130   192    40   136   148   178    45    84    65   176    95   103   133   161    93    89   216    96    53   197   183   136   201   181    45    90   139   151   202   194    53   215   137   163   124    48    91    51   158   206   115   144   176    82   154    45   130   212    79   129    41   141   219    58    55   190   190   162   191   168    39   219   159   113    91   202    39   194   134   104   160    50   210    42   186   177   178   155   204   183   187   176   102    81    99   157    52   159    44   117   215   147    87   186    48   159   170   211    68   153   187    83    78    61    93   173    77   176   116   205   166    68    87   168   160    69    36   197    73   215   114    70   212   167    63    84   220   114   208    82   191   180   206   150   204   200   100   154   119   169   140    54   131   198    86   155    41   174   212    51   211   177    77    37   170   101    75    64   120    47   209    99   180   218    68   151    42   194    55   170   106    89    62    72    82   109   195    57   132    77    40   130    82   128    57    81   109    98   147   197    49   169   185   214    90   217    54   111   203   115    80    75   104   106    88   212   182    61   180    42   210   155    56    80    97   216    38   147    89   160   116    51   113   115   182   175   203    58   188   199   103   133   100   207   155   207   124   167    87    77   166   194   139   129   105   142   120   133   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    87   137   119   204    34   149   175   193   204   105   158   150   110    62   149   118    85   169   126   166    89   190   101   188    98    51   129   211   156   167   148    76    76    49   176   142   185    98   101   214    88    42   207   165    44    48   209   136   150   204    55    92    36   131   185   197   221    53   127    56   208    94   106   124   103   198   174   130   177   119    52   193   171    84    40   130   102   136   149    55   168   156    41   213    68    72   173   173   189    60   196    85    71   151   108   140    42   144   205   213    93    35   105   174   155    46   173   114   150   166    79   131   184   141   221   174   133   125   114   210    78   167   177   117   104   108   163   170    83    84    79    57   101   172    90   180    37   175   137    39   183    61   178   101    35    87    58   183   198   205   181   155   180    64   208   106   109   153   133   103   103   102   220   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   169    55   103   114    90   186   167   124    79   125    69   150   152    64   108   144   217    58   163    47   195   212   112   102   184   197    68   219   216   216   219   186   217   143   165   210    34   185    69   195   136   157    84   142    50   130    52    92   153    33   157   199   148   123    87   175   147   211    61   127   170    40    90   163    86   195   189    63   128    80   178    35   180   178    47    97    58    61    34    59   200    34   221   107   102   127   148   205    43    77   150    83    69    54   124    77   218   143   117   164   181   220   207   134   156   110   200   206   167    88   211   203   135   185    91   135    53   167    80   185   137   132   190   169    81   203   149   147   168   107   141   159   212    69    44   108   192    74    58   197    91    39    63    47    54   115   142   213    59    85    35   193   123    41   125   113   113    43   108    86    99   220   200   115   171   179   129   210    68   219   152    58   112    70    49   134    49    77   201   161    70    41   178   101   150   160   183   167   137   157    75   162    40   190   172   109    94    84   178   191   174    60   189   160    79   194    39   140   208    44   214   181    90   172   167   188   173   178    95   156    79   188   176    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   184    40    50   186   100    78    92   201   115   145   216    66   121    34   175   183    67    45   179   211    62   189    49   146   177    90    47   183   192    70    77   159    81   202   108    62    42   145   200   150    52   120    73   161    99    58   187   110   126   147   110   136   175   171   139   199   199   197    61   131   172   120    56   135    83   122   190    54   185   144   112   128   128   214   102    94   180   101   174   197   114   116    62   174   142   169    84    51    96   143    62    57   179   122   195   104   209   194   177   212    99    55    83    93   190   114    37    74    93   198   202   123   142   210    68    85    95    74   125    40    70    53   201    69   131    41   120    56   162   175   155   125   221    41    72    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   181    39   134   198    75    61   152   180    95    64    97    91   201   127   102    50   106   111   211   110   126    94   203    66   141    78
    82   150    61   105    80   193   152    82    92   189    39   145   199   121    80   195    41    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   105   210    69    71   171   205    69    39   200   163   207   115   133    32   143    87   199    36   167   200   106   204   139   128   207   114    80    51    44    82   162   121   210   193    40    62   180    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   178    94   113   170   175   167    75    37   101   119   159    71   198   170   103    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   141   219    58    55   191   189   162   192   167    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    83    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   212   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    72    83   108   195    57   132    76    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    89   160   116    50   112   115   181   174   203    58   188   198   103   133   100   206   155   207   124   168    88    77   167   193   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    76    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    54    92    36   132   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    67    72   172   174   189    61   196    85    71   151   108   140    42   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   141   220   174   134   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    78   125    69   150   152    63   108   145   217    58   163    47   195   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    80   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   185    91   135    53   167    80   184   137   132   190   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   170   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   101   150   160   183   167   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   214   110    47   141    76    40   184    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   136   175   171   140   199   199   197    62   132   171   120    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    62    56   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   106   112   211   110   126    94   204    67   141    78
    82   150    61   104    81   193   152    82    92   189    39   145   199   121    80   195    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   150   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    33   143    87   199    36   166   200   106   204   139   128   207   114    80    51    43    82   162   121   210   192    40    61   180    96   107   138   218    47   144    49   139   173   117   197   211   100   162   148    83    74   130   141    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    45   118   196   209    68   140   184   147   188   143   126   197    34   208    54   182   126   190   177    94   114   170   175   167    75    37   100   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    85    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   151   202   195    52   215   137   162   123    48    92    51   159   206   115   144   175    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   168    40   220   160   113    92   201    38   194   133   104   160    50   210    42   186   177   178   155   204   183   187   175   102    80    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    83    78    60    93   173    77   176   116   205   166    68    87   168   160    69    35   197    74   216   114    70   212   166    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   198    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    76    41   130    82   129    57    81   109    97   147   197    48   169   184   213    90   217    54   111   203   115    80    75   104   106    88   213   182    61   180    42   210   155    56    80    96   216    38   148    89   160   116    50   113   115   181   174   203    58   188   198   103   133   100   206   155   207   124   168    88    77   166   194   139   129   105   141   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   119   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   102   188    97    51   129   211   156   167   148    76    76    50   176   142   185    98   101   214    89    41   207   165    44    47   209   136   151   204    54    92    36   131   185   197   221    52   127    56   208    95   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    67    72   172   174   189    61   196    85    71   152   107   140    41   145   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   142   221   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   173    91   179    37   174   137    39   183    60   177   101    35    86    58   183   199   206   181   155   180    64   208   106   109   153   133   103   102   102   221   174   176   220   193    79    39    38   170   151    55    75   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   149   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    34   221   107   102   127   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    89   212   204   135   184    91   135    53   168    80   184   136   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    53   115   141   213    59    85    36   193   123    41   125   112   113    43   107    86    99   220   199   115   170   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   177   100   150   160   183   167   137   157    75   162    39   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   209    44   214   181    90   172   167   188   173   178    95   156    79   188   177    58   150    41    67    88   157   174    35   205   215   110    47   141    76    40   184    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   146   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   119    73   161    99    58   186   110   126   147   110   137   175   172   140   199   199   197    62   132   172   120    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   197   114   117    63   174   142   169    83    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   115    37    74    93   198   203   123   142   211    68    85    94    73   125    40    71    53   202    69   131    41   119    56   161   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   209    56   119   160    92   156   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   111   210   110   126    94   204    67   141    78
    82   150    62   104    81   193   152    82    92   189    39   145   200   120    80   195    41    57   126   194   219    89   172   162    60   108    68    94   209   140   206   128   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    70   171   205    69    39   200   163   207   114   133    33   143    88   199    36   166   200   107   204   139   127   208   114    80    51    44    82   162   121   210   192    40    61   179    96   106   137   218    47   144    48   138   173   117   198   211   100   161   149    82    74   129   140    44    45   207   192   109    82   115   120    36   186    75   129   203   102    72    99   207   130   211   170   159    98   217   191   123    45   118   196   209    69   140   183   147   188   143   126   197    34   208    54   182   126   190   178    94   113   169   174   167    74    37   101   118   160    70   199   171   104    33   191    51    57   144    62    90   146   194   166   131   191    39   136   148   178    44    84    66   176    94   104   134   160    94    88   217    97    52   198   183   136   200   181    45    90   139   151   201   194    53   215   137   163   124    47    91    52   158   205   115   144   176    82   154    45   130   213    78   129    41   141   219    58    55   191   189   162   191   167    40   219   159   113    91   201    39   194   134   104   160    50   210    43   186   177   178   155   204   183   188   176   102    81    99   158    52   159    44   117   215   147    86   185    49   159   170   212    68   152   187    83    78    61    92   173    76   177   117   205   166    68    87   168   160    70    35   197    74   216   114    70   212   166    63    84   220   114   208    82   191   180   206   150   204   201   100   153   119   168   141    54   132   199    86   155    41   173   212    51   211   176    78    37   170   102    76    65   121    47   209    99   180   218    68   151    42   194    55   171   106    89    62    72    83   108   196    57   132    76    40   130    82   129    58    81   109    98   147   196    49   169   184   213    90   217    54   111   204   116    80    75   104   106    89   213   181    61   180    42   210   155    56    79    96   216    37   148    89   161   115    51   113   115   181   174   203    57   189   199   103   133   100   206   155   208   124   167    88    77   167   194   139   130   105   141   120   134   141   172   110    91   124    71   105    75    56    46    39   199    62    91   149    86   136   118   204    34   148   175   193   204   105   158   151   110    61   148   117    85   168   126   166    89   190   102   188    97    51   129   211   156   167   147    76    76    49   175   142   185    98   101   215    89    42   206   165    45    47   209   136   150   203    55    93    36   132   185   196   220    52   127    56   208    94   106   123   103   198   174   130   177   119    52   192   171    84    40   130   103   135   150    55   168   157    41   212    67    72   172   173   189    61   196    85    71   152   108   140    41   144   205   212    94    35   105   174   155    45   173   115   151   166    80   131   185   141   220   174   133   126   113   210    78   166   178   117   104   108   162   170    82    84    78    57   101   172    91   180    37   174   137    40   183    61   177   101    35    86    58   182   198   205   181   154   180    64   208   106   109   153   133   103   103   102   220   174   176   220   193    79    39    38   170   152    56    75   138    41    45   185   168    55   102   112    90   187   167   124    80   125    69   150   153    63   109   145   218    58   163    47   195   211   111   101   184   197    67   220   215   216   219   185   218   143   165   210    34   186    69   194   136   156    84   143    49   130    52    92   153    33   157   199   148   123    86   175   148   212    61   127   169    40    90   162    86   195   188    64   127    80   178    34   180   178    46    97    58    61    35    59   200    33   221   107   102   128   149   205    43    78   150    83    69    53   124    76   219   142   116   163   181   220   206   134   157   109   201   206   167    88   211   204   135   185    91   135    53   167    80   184   136   132   190   170    80   203   148   147   168   106   141   159   211    69    44   108   191    74    58   198    91    38    63    46    54   115   141   213    59    85    36   193   123    42   125   113   113    43   106    86    99   220   198   115   170   179   129   210    68   220   152    58   113    71    49   135    50    76   202   162    70    41   177   100   149   161   183   166   137   158    75   162    40   191   172   109    95    85   179   191   174    60   189   161    79   193    38   139   208    44   215   181    90   172   167   188   172   178    95   156    79   188   176    59   151    41    68    88   157   174    35   204   215   109    47   140    75    40   184    39    50   186   100    79    91   202   115   145   215    66   122    35   175   183    67    45   179   212    62   189    49   146   177    91    48   183   192    72    77   160    81   203   108    61    43   145   199   149    53   120    72   161    98    57   187   110   127   148   109   137   175   171   139   199   200   197    62   131   172   119    56   135    83   123   189    53   185   143   112   128   128   214   102    94   181   101   175   196   114   117    62   173   142   169    83    52    97   143    61    57   179   122   195   104   210   195   179   212    98    55    82    92   190   114    37    74    93   198   202   123   142   211    67    84    94    73   124    40    71    52   202    69   131    41   119    55   162   176   155   125   221    40    71    72   144   106   207    65   142   199   168   121   108   210    56   119   160    92   155   182    40   134   198    75    61   152   180    95    64    96    91   201   127   101    49   106   112   210   110   127    94   203    67   140    78
    82   150    61   105    81   193   152    82    92   190    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   108    69    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   105   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    62   179    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   204   101    72   100   207   131   211   170   159    97   217   190   123    45   118   196   209    68   140   183   147   189   143   126   197    34   208    55   182   126   190   177    94   113   170   175   167    74    37   100   119   159    71   198   170   104    33   192    51    56   144    63    90   147   194   166   131   192    39   136   148   178    45    84    66   175    95   103   133   161    94    89   216    96    53   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    78   129    41   141   220    58    55   190   189   162   192   167    40   220   160   113    91   201    38   194   133   104   160    50   210    42   186   177   178   155   204   183   187   175   101    80    99   157    52   159    44   117   215   147    86   185    49   160   170   212    68   153   186    82    78    61    93   172    76   177   116   205   166    68    87   168   160    69    36   197    74   215   114    70   212   166    63    84   221   114   209    82   191   180   206   150   204   201   100   154   120   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   219    68   151    43   194    55   170   106    90    61    73    83   109   195    57   132    77    41   131    82   129    57    81   109    98   148   197    48   169   184   214    90   217    54   111   203   115    80    75   104   106    88   213   182    61   180    42   210   155    56    80    96   216    37   148    88   160   116    50   113   115   181   174   203    58   188   199   103   133   100   206   155   207   124   168    88    77   166   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   149    86   136   118   205    34   148   175   193   205   105   158   151   110    61   149   118    85   168   126   167    90   190   101   188    97    50   129   211   157   167   148    77    77    50   175   142   185    97   101   215    89    41   207   165    44    47   209   136   150   204    55    93    36   132   185   197   220    53   127    56   208    95   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    68    72   172   173   189    60   196    85    71   151   107   140    42   144   205   213    93    35   106   174   155    45   173   114   150   166    80   132   184   141   220   174   133   125   114   210    78   166   177   118   104   108   163   171    83    84    78    57   101   172    91   179    38   174   137    39   183    60   177   101    35    87    58   183   199   205   181   154   180    64   208   106   109   153   133   103   102   102   221   174   176   220   192    79    39    38   170   151    55    75   138    41    46   185   168    55   103   114    90   187   167   124    79   125    69   150   152    63   108   144   217    58   163    46   195   212   112   102   184   197    67   219   215   216   219   186   218   143   165   210    34   186    69   194   136   157    83   143    49   130    52    92   153    33   157   199   148   123    86   175   147   211    61   127   169    40    90   163    86   195   189    64   127    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   148   205    43    77   150    83    69    53   125    76   218   143   117   163   182   220   207   134   156   110   201   206   168    88   212   204   134   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   107   141   159   212    69    44   107   191    74    58   198    91    38    63    47    53   115   141   213    59    86    36   193   123    41   125   113   113    42   107    86    99   220   199   116   170   179   129   210    68   219   152    58   112    70    49   135    50    77   202   162    69    41   178   101   150   160   183   166   137   157    75   162    39   190   172   109    94    85   178   191   174    59   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    96   156    79   188   177    59   150    41    67    88   157   175    35   205   214   110    47   141    76    40   183    40    50   186   101    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    90    48   183   192    71    77   160    81   202   108    62    42   145   200   150    52   119    73   161    99    58   187   110   126   147   110   137   175   172   139   199   199   197    62   132   171   119    57   135    82   122   190    54   185   144   112   128   128   214   102    93   180   101   174   196   114   117    63   174   142   170    84    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   115    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   161   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   210    56   119   161    92   155   181    40   134   198    76    61   151   180    94    64    97    91   201   127   102    49   107   112   211   109   126    94   204    67   141    78
    82   151    61   105    80   193   153    82    92   189    39   145   198   120    81   195    41    56   126   194   220    88   173   162    61   108    68    95   209   139   207   127   211    38    41    87   149   201    56   185    46   194   142   127   104   210    68    72   171   205    70    39   199   163   206   116   132    33   144    88   199    36   167   200   107   204   139   129   208   115    81    51    44    82   162   120   210   193    40    62   179    95   107   137   218    47   145    48   139   174   117   198   210   101   162   149    84    74   129   140    43    44   206   192   109    82   115   120    35   186    75   130   203   102    71   100   207   130   212   169   159    98   218   191   123    45   119   196   209    69   139   184   147   189   143   127   197    35   207    55   183   126   190   177    94   113   170   176   166    75    38   101   119   159    70   198   171   104    32   191    51    56   143    62    90   147   193   166   131   193    39   137   148   178    44    85    66   175    95   104   133   160    94    89   217    96    52   197   185   137   201   181    44    90   138   151   200   195    52   215   138   162   123    47    92    51   159   206   115   143   174    82   154    45   131   212    78   129    41   140   220    58    56   190   188   164   191   167    40   220   159   114    92   202    37   193   134   104   159    50   210    43   186   178   178   155   204   183   186   175   101    81    99   157    52   159    45   117   214   146    86   185    49   160   170   211    68   153   186    82    79    60    92   173    76   177   115   206   166    68    86   167   159    69    36   197    73   215   114    70   211   166    64    85   222   114   209    81   191   181   207   150   203   200   100   154   120   169   139    54   131   199    85   155    42   175   211    50   211   177    78    36   169   101    74    64   120    48   209    99   181   219    68   151    43   194    55   169   106    90    62    72    84   109   195    56   132    76    40   130    83   129    56    81   109    98   147   198    48   169   185   213    90   218    54   111   204   115    81    74   104   105    88   212   180    61   180    42   211   155    55    80    97   215    38   148    89   160   116    50   112   115   181   175   203    57   188   198   102   133    99   206   155   207   123   168    87    78   167   193   140   129   104   142   120   133   141   173   110    92   123    72   105    75    55    47    38   198    62    92   150    86   137   119   204    34   148   175   192   204   106   158   151   109    62   150   118    85   168   126   167    89   190   102   188    97    51   131   210   157   167   147    76    76    48   176   142   185    97   100   214    88    41   206   165    45    48   208   136   150   204    55    93    37   131   186   198   221    53   126    56   209    95   106   123   103   199   175   131   178   119    52   193   171    84    40   131   102   136   150    55   169   158    41   212    68    71   173   174   188    61   196    86    71   151   108   140    41   144   206   214    94    35   104   174   154    45   174   114   150   166    79   132   184   142   221   174   133   125   114   211    78   167   178   118   103   108   163   170    82    85    78    58   100   173    91   179    38   175   137    39   182    60   178   101    35    86    57   183   199   206   181   156   180    63   208   106   109   154   133   103   103   102   221   174   176   219   193    79    39    37   170   150    56    75   138    42    45   185   168    54   103   113    90   186   167   124    78   126    70   149   153    63   109   145   218    58   163    46   195   211   111   101   182   198    69   221   215   215   219   187   217   143   165   210    33   187    68   195   137   157    82   142    51   129    51    91   153    32   157   200   148   122    86   175   147   211    61   128   169    40    89   162    86   195   190    64   127    80   177    35   179   178    47    96    59    61    34    59   200    34   220   107   102   128   149   204    42    77   151    83    68    53   125    77   218   143   116   163   181   219   205   134   156   110   201   206   168    88   211   203   134   185    91   134    53   166    80   183   137   133   191   170    81   203   148   147   169   107   141   157   211    69    44   108   190    73    57   197    90    39    63    47    52   116   142   214    61    85    36   193   123    41   125   113   112    42   107    86    98   220   200   115   170   178   130   210    68   218   152    57   111    71    49   136    51    76   202   161    70    41   176   100   150   160   183   167   136   158    75   162    39   191   171   111    95    84   178   192   173    59   189   160    79   194    38   140   208    43   214   180    91   173   168   187   173   178    96   157    80   187   177    59   150    41    66    87   157   175    36   206   214   110    46   141    76    40   183    40    50   188   101    79    92   201   115   147   216    66   123    34   176   182    67    45   179   212    61   188    50   146   177    90    47   183   193    72    77   159    82   203   108    61    42   146   199   150    52   120    73   162    98    57   186   111   127   148   110   136   173   172   139   200   199   197    63   131   170   119    56   134    82   122   189    54   186   144   112   128   128   215   103    94   180   102   176   196   115   118    63   173   141   168    84    51    97   144    61    56   179   122   195   104   209   193   178   211    98    55    83    93   191   115    38    74    92   198   203   123   142   211    67    85    95    74   125    40    72    53   201    69   131    42   120    56   162   176   154   125   222    41    72    73   144   106   207    65   142   199   169   119   108   209    56   119   160    93   156   182    40   132   198    76    61   151   180    95    63    95    91   200   127   102    51   106   111   212   109   127    94   203    67   141    78
    83   151    61   105    81   193   153    82    91   190    39   143   200   121    80   195    40    58   126   193   219    89   172   162    60   109    69    95   210   140   206   127   212    38    40    86   150   200    56   185    46   194   142   126   106   210    69    71   170   205    69    39   200   164   207   115   131    32   143    87   198    36   166   200   106   204   139   126   207   114    79    51    44    82   162   121   209   193    40    61   180    96   107   138   218    46   144    48   139   173   118   197   210   100   162   149    82    75   129   140    42    45   207   191   110    82   115   119    35   186    75   129   203   101    72   100   207   131   212   169   160    96   217   190   122    45   119   196   209    68   139   183   148   188   142   125   197    34   208    56   182   127   190   177    94   114   171   175   167    74    37   101   119   160    70   198   171   104    32   191    51    57   144    62    90   145   194   166   130   193    39   137   148   178    45    85    65   176    94   103   133   162    92    90   217    96    52   198   184   136   201   180    46    90   138   151   202   194    52   216   137   162   124    47    91    52   158   207   116   144   176    83   154    46   130   213    78   129    41   140   219    59    55   190   188   163   192   168    40   220   160   114    91   201    38   195   133   104   159    51   211    42   186   177   178   155   204   183   188   175   103    80    99   156    52   159    45   117   215   147    86   185    49   160   170   213    68   152   187    83    79    60    93   174    76   176   116   205   165    68    86   168   159    68    36   196    73   215   114    69   212   166    63    83   221   114   209    82   192   179   205   150   204   201   100   154   119   168   139    54   131   198    85   154    42   175   212    51   211   178    77    38   170   103    75    65   119    47   210    99   180   218    68   151    43   195    55   170   106    90    63    73    83   109   195    55   132    77    40   131    83   128    58    80   109    98   147   197    48   168   184   213    90   217    54   112   203   116    79    75   103   106    88   213   181    62   180    41   210   154    56    80    96   217    38   148    89   160   115    50   113   115   181   174   203    57   189   198   102   134    99   206   154   207   124   168    89    78   167   193   139   129   106   142   121   134   142   173   110    91   122    71   104    75    55    47    39   199    61    91   150    86   136   118   204    35   147   174   193   204   104   159   151   108    62   149   118    85   168   125   167    89   190   102   188    96    51   129   211   156   167   147    77    76    49   176   143   184    97   101   214    89    41   207   165    43    48   209   135   150   203    54    92    36   131   186   197   220    52   127    56   209    95   105   124   103   197   175   129   177   120    53   193   171    83    39   131   102   136   150    55   168   156    40   213    67    73   172   173   189    60   196    86    72   152   107   141    42   145   206   212    94    35   105   174   154    44   173   115   149   167    79   132   183   141   221   174   133   125   113   210    79   166   177   118   105   108   162   171    82    84    80    57   100   173    90   179    37   174   136    40   183    60   177   101    36    86    58   184   199   206   180   154   181    63   207   107   109   152   133   102   102   103   221   174   177   220   192    78    39    38   170   151    55    75   138    41    46   185   168    55   103   113    89   186   167   123    79   125    69   150   152    64   109   145   218    58   163    47   195   211   112   101   183   197    67   220   215   216   219   185   218   143   166   209    33   185    67   195   136   157    84   142    49   130    52    92   152    32   157   198   149   123    87   175   147   211    61   128   169    39    90   162    85   195   189    64   127    79   178    35   180   178    47    96    59    61    34    58   200    33   221   107   102   128   149   205    43    77   150    83    69    53   125    77   218   143   116   164   181   221   207   134   156   109   200   206   167    89   211   203   134   185    90   134    53   167    79   184   137   131   191   169    81   203   149   148   167   107   141   158   211    68    44   107   191    73    57   197    91    38    62    45    53   116   142   213    59    84    36   193   122    42   125   112   112    43   108    85    98   220   199   115   171   179   130   210    68   219   152    57   113    70    50   134    50    77   202   161    70    42   178   100   150   160   184   166   137   157    76   161    40   190   172   110    95    85   177   191   173    61   188   160    79   194    38   141   209    44   214   180    90   172   168   187   173   178    96   156    78   187   177    59   151    41    67    89   157   173    34   205   214   110    47   141    77    41   183    40    49   187   100    78    92   200   115   146   216    67   123    35   175   182    67    45   180   210    61   188    49   146   177    91    47   183   193    71    76   160    82   202   108    61    41   146   200   151    52   120    73   160    98    57   187   109   127   146   110   136   175   171   139   199   200   197    62   132   172   119    56   135    82   122   189    54   184   144   111   129   128   214   102    93   181   103   175   197   115   118    63   174   143   170    83    52    96   144    61    56   179   122   195   104   209   194   177   212    98    55    83    92   190   114    38    74    92   197   202   124   142   210    68    85    96    73   124    40    70    53   202    69   131    41   119    55   161   175   155   126   221    41    71    73   145   106   206    65   141   199   169   120   108   208    55   119   161    92   155   182    41   134   197    76    61   150   179    95    64    97    90   202   127   103    50   107   110   211   110   126    95   203    66   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    41    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   179    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   100   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    83    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    97   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    88   161   116    50   113   115   181   174   203    58   188   198   103   133   100   206   154   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   156   167   148    76    77    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   185    91   135    53   167    80   184   137   132   191   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   177   100   150   160   183   167   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    57   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    84    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    83   149    60   103    80   193   151    82    91   190    39   144   200   120    81   197    38    57   125   193   218    89   170   162    60   110    71    97   210   139   206   128   210    37    40    87   150   201    56   184    45   196   142   126   103   209    69    69   172   205    68    41   200   164   207   115   133    32   144    90   200    37   166   200   106   203   139   126   207   113    79    52    43    80   161   121   210   194    40    61   179    94   108   138   218    47   144    48   141   173   118   196   208   101   162   149    83    74   128   140    43    44   206   191   107    83   114   118    34   186    75   128   203   102    71   102   206   131   212   169   160    97   216   190   123    45   119   197   209    70   140   182   149   188   143   127   198    34   209    52   182   126   189   177    94   114   171   174   167    74    37   100   120   159    70   196   171   103    33   190    50    55   144    64    91   148   193   166   131   193    39   138   149   179    45    83    65   176    93   102   133   160    94    88   214    96    53   198   184   138   201   180    46    93   140   151   199   192    53   216   136   163   123    49    92    51   159   206   115   143   174    81   154    44   129   212    79   129    40   140   219    59    55   191   191   162   194   168    41   220   158   112    92   199    39   193   131   103   160    49   210    42   186   176   178   155   203   183   187   172   104    81   100   157    53   159    44   118   214   147    85   188    50   159   168   212    68   152   187    83    78    59    93   173    75   176   117   205   166    68    87   168   158    70    34   197    75   216   114    70   212   166    65    84   221   115   208    83   191   179   205   149   203   200    98   155   119   168   138    55   133   196    87   156    40   175   212    52   210   178    77    37   168   101    75    65   121    48   209    99   181   218    68   152    43   192    55   170   106    90    62    73    84   109   194    55   131    77    41   132    83   129    58    80   109    97   147   196    46   168   186   212    90   216    54   110   205   115    78    73   103   108    88   213   181    61   179    43   210   153    57    80    97   215    34   148    88   160   117    53   112   115   180   175   201    59   189   199   103   134    98   208   155   207   124   168    86    75   164   194   139   130   105   142   121   133   141   174   109    93   121    73   105    76    57    47    39   198    63    91   149    86   135   118   205    34   148   175   193   205   104   157   150   111    60   149   116    85   168   127   167    91   189   103   187    98    53   131   212   156   165   148    77    75    50   176   144   185    97   100   214    90    42   205   164    45    47   207   137   150   202    55    92    36   131   185   194   222    53   126    55   208    92   105   122   102   198   175   129   176   120    50   193   170    84    38   132   101   135   151    55   168   157    41   214    66    73   171   172   190    60   194    88    71   151   109   139    41   145   206   214    91    35   105   175   154    45   173   115   149   167    79   131   184   142   220   175   133   126   113   209    77   167   177   119   103   108   161   170    83    85    78    56   100   173    91   180    38   174   137    40   181    62   175   101    35    86    60   185   198   206   180   155   178    65   206   106   110   153   134   103   104   101   221   175   176   220   193    78    39    37   169   150    56    76   135    42    45   184   168    57   102   113    90   186   167   123    78   124    69   150   151    63   109   144   218    59   164    47   196   213   113   100   185   197    69   220   214   217   220   185   217   144   165   211    32   186    69   195   136   157    84   143    48   131    51    92   154    33   158   199   147   123    87   173   147   211    62   128   170    40    90   165    86   195   190    64   128    78   178    35   179   178    48    97    57    59    34    61   199    34   221   107   102   130   148   203    44    76   151    82    70    53   124    78   218   143   117   164   182   219   208   134   154   110   200   207   169    89   212   206   134   185    91   135    53   167    83   185   136   133   190   169    80   203   148   145   170   108   142   158   211    68    44   109   191    73    57   196    90    39    64    47    55   116   141   214    60    87    33   192   122    42   127   112   112    43   107    85    99   221   199   116   169   178   129   211    69   220   151    55   115    69    51   136    51    76   202   162    71    42   177   100   149   161   184   169   137   157    74   162    40   192   171   109    94    87   177   189   175    59   189   162    80   194    36   141   210    44   215   181    91   171   167   189   172   176    95   157    79   187   176    59   152    41    67    89   156   174    35   206   216   111    46   143    74    40   182    41    49   186   101    78    93   200   114   146   215    66   122    35   177   183    67    44   180   213    61   190    48   146   176    92    46   181   191    69    77   160    81   201   109    63    44   144   200   149    53   120    74   162    98    59   187   111   125   147   109   137   174   171   138   200   200   196    62   133   171   119    58   134    83   123   192    53   185   145   112   129   128   213   102    93   180   100   174   196   114   116    63   173   141   169    84    50    96   144    60    55   179   122   196   103   210   194   178   212    99    54    84    93   191   114    38    73    93   200   202   124   142   212    69    84    96    72   125    41    71    52   202    70   130    40   121    55   160   175   157   126   221    42    71    72   144   105   206    65   140   199   169   120   108   208    57   119   161    93   155   183    39   135   197    76    62   150   180    94    64    98    93   199   128   101    48   105   112   211   110   126    92   204    67   140    79
    82   150    62   104    81   193   153    82    92   190    39   145   199   121    80   196    41    56   125   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   143   126   106   210    69    71   171   205    69    39   199   163   207   115   133    32   143    87   199    36   167   200   106   204   140   127   208   113    80    51    43    82   163   121   209   193    40    61   180    96   107   137   218    46   144    49   139   173   117   197   210   100   162   148    83    74   130   140    43    45   207   192   109    82   115   119    35   185    75   129   203   102    72   100   207   131   211   170   159    97   217   191   123    44   118   197   209    68   140   184   148   189   142   125   197    34   208    54   182   126   190   177    93   114   170   175   167    74    37   100   118   160    70   198   170   103    32   191    51    57   143    63    89   147   194   166   131   193    39   136   148   177    45    85    66   175    95   104   133   161    94    89   216    97    52   198   184   136   200   181    45    90   139   150   201   195    52   215   137   162   123    48    91    51   159   206   115   144   175    82   154    45   130   213    79   130    41   140   220    58    54   190   189   162   191   167    40   220   160   113    91   201    38   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81   100   157    52   159    44   117   215   147    87   185    49   160   170   211    67   153   187    83    78    60    93   172    76   177   116   205   166    68    87   167   159    69    35   197    73   216   114    69   212   167    63    84   220   114   208    82   191   180   206   150   204   200   100   154   120   169   140    54   131   198    86   155    41   175   212    51   211   177    78    36   170   102    75    65   120    48   209    99   180   218    68   151    42   194    54   170   106    90    62    72    83   109   195    57   133    77    40   131    82   128    57    81   109    97   148   197    48   169   185   213    90   217    55   111   203   115    80    75   103   106    88   213   182    61   180    42   210   154    56    79    96   216    37   148    88   161   115    50   113   114   181   174   203    57   189   198   103   133    99   206   154   207   124   168    87    77   166   193   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    46    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   159   151   109    61   148   117    85   168   125   167    89   190   101   188    97    51   130   211   156   167   147    76    77    50   176   142   185    97   100   214    89    41   207   165    44    47   209   135   151   203    55    92    36   132   186   197   220    53   127    56   208    94   106   123   104   197   174   130   177   120    52   193   171    83    39   131   102   135   150    54   169   156    42   214    68    72   172   174   190    60   196    86    71   151   107   140    42   145   205   213    93    35   105   174   155    45   172   114   150   165    80   132   185   141   220   174   133   125   113   210    79   167   177   118   104   108   162   170    83    85    79    58   101   173    91   180    38   174   136    39   183    60   177   102    35    86    57   183   199   206   181   154   181    63   208   106   108   153   133   103   102   102   220   174   176   220   193    79    39    38   170   151    55    75   138    41    45   185   169    55   103   113    91   187   167   125    78   125    69   150   152    63   109   144   217    58   163    47   195   211   112   101   184   197    67   219   215   216   219   185   218   144   165   210    33   187    69   194   136   157    83   142    50   130    52    91   154    33   157   199   148   122    87   175   147   212    61   128   169    40    89   164    86   195   189    64   128    79   178    35   180   178    47    96    58    61    34    59   200    33   221   107   102   128   149   205    42    77   150    83    69    53   124    76   218   143   117   163   182   220   207   134   156   109   200   207   168    88   210   205   135   184    92   134    53   167    80   184   136   132   190   169    81   203   149   146   168   107   141   159   212    69    43   108   191    74    57   197    91    38    62    47    54   115   142   213    59    85    36   192   123    42   125   112   113    43   107    86    99   220   199   116   170   179   129   210    68   218   152    57   113    70    49   135    50    77   202   161    70    41   178   101   150   160   184   167   136   158    75   162    39   190   172   109    94    85   178   192   174    60   189   161    79   194    38   140   208    44   214   181    91   172   167   187   173   178    96   155    79   188   177    58   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    34   175   183    67    45   179   211    62   189    48   145   177    91    48   182   192    70    76   159    82   202   108    62    43   145   200   150    53   120    73   161    98    58   186   110   126   147   110   137   175   172   139   199   200   197    62   132   172   119    57   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   118    62   174   142   169    83    52    97   144    61    56   179   122   195   103   209   194   177   212    98    55    83    93   190   114    37    74    93   199   203   123   142   210    68    84    95    73   124    39    71    53   202    69   130    41   119    56   162   175   156   125   221    41    72    72   144   107   207    65   141   199   169   121   108   209    57   119   161    92   156   182    40   133   199    75    61   151   180    95    64    96    91   201   127   102    50   107   112   211   110   126    93   203    67   141    79
    81   150    61   104    80   194   152    82    91   189    39   146   199   120    80   196    39    56   126   195   219    90   172   161    60   109    67    95   209   139   207   128   211    37    42    87   150   202    56   185    47   195   141   127   106   210    69    70   171   206    69    39   201   164   208   115   133    33   144    89   198    36   168   200   107   204   139   127   208   114    82    50    43    83   162   122   209   193    41    60   179    96   107   137   218    47   144    49   139   174   117   197   210   101   161   150    83    74   129   140    43    44   206   191   108    83   115   119    36   187    73   128   203   101    73   101   207   130   211   169   158    96   218   192   123    44   118   196   209    69   141   184   148   188   142   126   198    34   207    52   181   125   189   177    94   113   170   175   166    74    37   101   119   159    71   199   170   105    34   192    52    58   145    61    91   147   192   167   130   194    39   138   148   178    46    85    65   176    93   104   134   161    94    88   216    96    53   199   184   134   200   182    45    90   139   152   201   194    52   215   138   163   123    48    92    50   158   206   116   144   177    82   153    43   130   214    78   130    41   139   219    58    56   191   189   164   191   169    38   220   159   113    90   202    40   194   134   104   159    51   210    43   186   176   178   155   204   184   187   175   102    80   100   157    53   159    44   116   216   148    86   184    49   160   169   211    67   153   186    81    79    60    92   174    76   176   117   204   166    67    86   167   161    70    34   197    76   216   113    71   212   167    63    84   220   115   209    81   190   182   205   151   204   200   101   154   120   169   141    52   131   198    86   156    41   174   212    51   211   175    78    37   170   102    76    64   121    47   210   101   181   218    68   151    42   194    55   171   106    89    61    73    83   109   196    57   132    76    38   132    82   129    57    81   108    97   147   197    49   169   184   213    90   218    55   111   204   116    79    75   104   105    88   212   182    61   180    40   209   155    55    79    96   215    37   147    89   161   115    50   112   115   179   173   203    57   189   198   103   133   101   206   155   207   123   167    88    76   167   195   139   130   106   142   121   135   140   173   111    91   123    73   105    75    56    47    40   199    61    92   150    87   137   120   205    35   148   175   193   204   107   158   150   110    60   149   118    85   170   127   167    89   191   100   187    97    50   130   211   155   167   147    75    77    48   176   142   185    97   100   214    90    41   207   164    45    47   208   135   151   205    56    93    37   131   186   198   219    53   129    55   208    94   106   123   103   197   174   130   177   119    52   193   171    83    40   130   102   137   149    54   168   156    40   212    67    72   172   173   189    62   197    84    71   152   108   140    41   145   206   212    93    36   106   173   154    46   173   115   150   165    79   132   185   141   221   175   134   125   112   211    78   166   177   118   105   108   163   171    82    82    78    57   101   174    92   179    38   175   137    38   183    59   177   102    36    88    58   182   199   206   181   155   179    62   207   106   110   153   133   103   103   101   220   173   176   219   192    78    39    39   170   151    56    74   137    40    45   185   168    56   102   112    90   187   167   123    79   126    69   150   152    63   107   144   216    59   161    47   195   212   112   103   184   198    67   220   215   216   219   186   219   143   166   209    34   186    68   194   134   157    84   142    49   131    53    91   154    33   157   200   149   123    86   174   148   212    62   128   168    40    89   164    85   195   188    65   127    79   179    35   180   180    47    97    58    60    35    59   198    34   221   107   102   128   148   204    43    78   149    82    71    53   125    76   218   142   117   163   182   220   208   134   156   110   201   207   169    88   210   204   134   184    91   135    54   168    79   184   138   133   190   169    80   203   149   146   168   107   142   159   213    70    43   108   190    73    59   198    91    37    63    47    53   115   141   214    60    86    35   193   122    42   125   112   113    43   108    85   100   219   198   116   171   179   130   210    67   219   153    58   112    69    49   134    50    76   203   162    70    40   177   101   150   160   183   166   136   157    76   162    40   190   173   110    94    84   179   191   173    60   189   161    79   194    39   141   208    43   214   180    90   173   167   186   173   179    94   155    81   186   177    58   150    42    67    88   156   175    35   205   214   109    45   141    76    39   184    40    49   186   100    80    92   200   114   146   215    66   123    34   175   181    67    46   180   212    61   190    49   144   175    90    48   184   193    72    77   160    81   202   108    61    42   146   199   150    52   119    73   161    99    57   187   110   128   148   111   136   175   171   140   200   199   197    61   132   171   120    57   134    83   121   190    54   184   144   112   127   128   215   103    94   182   102   174   196   113   119    63   173   142   171    84    51    97   144    62    56   180   122   195   105   209   196   178   212    99    55    83    92   189   115    38    74    93   198   202   123   143   210    67    85    94    73   124    39    71    53   201    70   131    42   119    55   161   176   155   125   221    41    71    72   145   107   207    65   141   200   167   119   108   209    58   118   159    93   154   182    40   134   199    73    60   152   181    95    63    97    91   201   126   102    49   107   111   210   110   126    95   203    66   141    78
    82   150    62   104    81   194   152    82    92   190    39   145   199   121    80   195    41    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   105   210    69    71   171   205    69    39   200   163   207   115   133    32   143    87   199    36   167   200   106   204   139   128   208   114    80    51    43    82   162   121   210   193    40    62   179    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   130   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   208    54   182   126   190   178    94   114   170   175   167    75    37   101   119   159    71   198   171   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    85    66   176    95   104   133   161    94    89   216    96    52   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   123    47    91    51   159   206   115   144   176    82   154    45   130   212    78   129    41   140   219    58    55   190   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   186    82    78    60    93   172    77   177   116   205   166    69    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   109   195    57   132    76    41   131    82   129    57    81   109    97   147   197    48   169   184   214    90   217    55   111   203   115    80    75   103   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    89   160   116    50   113   115   181   174   203    58   189   199   103   133   100   206   155   208   124   167    88    77   166   193   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   137   118   205    34   149   175   194   204   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    77    49   175   142   185    98   101   214    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   221    53   127    56   208    95   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    68    72   172   174   189    61   196    86    71   151   108   140    41   144   205   213    93    35   105   175   155    45   173   115   150   166    79   132   184   142   220   174   134   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    37   174   137    39   183    60   177   101    35    86    58   183   199   205   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    91   186   167   123    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   102   184   197    68   220   215   216   219   186   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   127   169    40    90   163    86   195   189    64   127    80   178    35   180   178    47    96    58    61    34    59   200    33   221   107   102   128   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   134   185    91   135    53   167    80   184   137   132   191   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    53   115   142   213    60    85    36   193   123    41   125   113   113    43   107    86    99   220   199   115   171   179   129   210    68   219   152    57   112    70    49   135    50    76   201   162    70    41   177   101   150   161   183   166   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   209    44   214   181    90   172   167   188   173   178    95   156    79   187   177    59   150    41    67    88   157   174    35   205   214   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   216    66   122    34   175   183    67    45   179   211    62   189    49   145   177    91    48   182   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   139   199   199   197    62   132   172   119    57   135    82   122   189    53   185   144   112   129   128   214   102    94   180   102   174   196   114   117    62   174   142   170    83    51    97   144    62    56   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    75    60   151   180    95    64    97    91   201   127   102    50   106   112   211   110   126    94   203    67   141    79
    81   149    62   104    81   192   152    81    92   189    39   145   199   121    80   195    41    57   127   194   219    89   171   160    62   109    68    96   210   141   206   127   210    37    41    87   149   201    56   186    46   195   143   126   108   210    70    70   171   204    69    39   200   163   207   115   133    31   143    87   198    36   167   200   106   204   140   126   208   113    80    52    43    83   162   121   209   193    40    62   179    95   106   139   218    47   144    49   139   173   118   198   210   101   161   149    84    73   128   141    44    45   207   192   109    82   115   119    36   186    75   129   204   101    73   100   207   130   212   169   160    97   216   191   123    45   118   196   209    68   140   183   146   188   142   126   197    34   208    55   182   126   191   177    95   114   170   176   169    74    36   100   119   158    70   199   171   104    34   192    51    57   143    63    89   147   193   165   130   193    39   136   148   179    44    85    66   176    96   104   133   161    93    88   216    96    53   199   183   137   200   178    44    91   140   150   202   195    53   215   138   161   123    47    92    51   160   206   116   144   175    83   155    46   129   212    78   129    41   139   220    57    54   190   190   162   191   167    41   219   160   112    92   201    38   194   134   104   160    50   210    43   186   178   178   156   205   183   187   175   104    81    99   157    53   159    46   116   215   147    85   186    49   160   171   212    67   153   188    82    79    60    93   172    76   177   116   205   167    67    86   167   161    69    34   196    75   217   113    71   213   166    63    85   220   114   208    83   191   180   205   150   204   200   100   154   122   170   140    54   132   199    86   156    41   175   212    51   211   177    77    36   170   102    76    65   120    46   209    99   180   217    67   151    42   195    55   170   107    90    62    71    83   108   194    56   132    77    40   131    82   129    57    82   110    98   148   196    48   169   184   212    91   217    55   111   203   116    79    76   105   106    89   212   181    62   180    41   210   155    55    81    95   216    37   148    89   160   115    50   113   115   182   175   202    58   189   197   103   134    99   207   154   207   124   168    87    76   167   195   140   130   105   140   121   135   142   173   110    92   124    72   106    76    55    48    39   199    63    93   149    85   137   117   205    34   148   175   193   205   106   159   151   108    61   150   118    85   168   124   167    90   190   102   187    97    51   129   210   155   167   148    76    77    50   175   142   186    96   100   215    90    41   206   165    43    47   209   134   151   203    55    92    36   132   183   196   220    51   127    56   209    95   105   122   104   198   174   131   177   118    52   192   172    85    40   130   103   135   150    55   168   156    42   215    68    71   172   174   189    61   196    84    72   152   108   140    43   145   205   213    92    36   106   175   154    46   172   114   151   165    79   132   185   142   219   175   134   124   113   210    78   167   177   118   104   109   162   168    84    85    79    58   100   173    92   179    38   174   137    39   183    59   177   101    35    86    58   183   199   206   180   154   181    64   208   106   109   154   132   102   102   101   220   174   176   221   192    79    39    38   169   151    55    74   138    41    46   184   168    55   104   113    90   186   168   124    78   125    69   149   154    64   108   145   217    58   164    47   195   212   111   100   184   196    68   219   215   215   218   187   218   142   165   208    35   186    69   194   136   157    84   143    50   131    53    92   153    32   157   199   148   123    86   176   149   211    61   128   169    40    89   163    86   194   188    65   128    80   179    36   180   178    47    98    57    62    33    58   200    34   222   105   103   127   149   205    42    76   150    84    69    54   124    77   218   143   117   163   181   219   207   133   156   109   199   208   167    89   211   206   135   185    90   134    54   169    80   184   136   132   191   170    80   203   149   146   168   107   141   159   212    69    43   108   191    74    59   198    91    38    62    46    55   115   141   213    61    85    36   193   123    43   126   114   112    42   107    86    97   219   200   115   171   178   129   211    68   220   153    58   111    70    49   134    51    76   202   162    70    42   176    99   148   161   184   167   137   157    75   163    40   190   173   108    93    85   179   192   174    60   191   159    79   194    38   141   209    43   214   181    90   171   166   188   173   179    96   154    80   187   176    59   151    40    66    89   159   175    35   205   215   109    47   141    76    41   184    40    50   186   100    78    92   201   114   146   217    66   122    34   176   183    67    45   179   211    61   189    49   146   178    91    49   182   190    71    76   159    82   202   107    61    43   145   201   149    52   120    73   161    99    58   187   110   127   147   111   136   174   172   140   198   199   196    62   131   171   120    57   135    83   122   190    52   184   144   112   128   127   214   104    94   180   102   173   196   114   118    63   174   142   169    83    51    97   144    62    57   179   121   194   106   209   193   178   212    98    54    83    94   190   113    37    74    93   199   203   124   143   211    68    84    94    73   125    40    70    54   201    68   132    43   119    56   162   174   155   125   221    41    72    74   145   106   207    66   140   200   169   121   106   211    56   119   160    93   155   182    39   134   197    75    59   150   181    95    64    97    91   202   128   102    50   106   111   211   111   125    94   204    66   141    78
    82   150    61   104    81   194   152    83    92   189    39   144   199   121    80   195    41    56   126   194   219    89   171   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   196   142   127   105   210    69    71   171   205    69    39   200   164   207   115   133    33   143    87   199    36   166   199   106   204   139   127   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   137   218    47   144    48   139   173   117   197   211   100   161   148    83    74   129   141    43    45   207   192   109    82   115   119    36   186    74   129   204   101    72   100   207   131   211   170   159    97   217   190   123    44   118   196   209    68   140   184   147   189   143   126   198    34   208    55   182   126   189   177    93   113   170   175   167    75    37   100   118   159    71   199   170   104    33   191    52    57   144    62    90   147   194   166   131   193    39   136   148   177    44    84    66   175    95   104   133   161    94    89   216    96    53   198   183   136   200   181    45    91   139   151   202   195    53   215   137   163   124    48    92    51   158   206   115   144   175    82   154    44   130   212    79   129    41   141   219    58    55   190   189   162   192   167    40   220   160   114    91   202    38   194   133   104   160    50   210    42   186   177   178   155   204   182   187   175   102    81    99   157    51   159    44   117   215   147    87   186    49   160   170   212    68   153   187    82    78    61    93   172    76   176   116   205   166    68    87   168   160    69    36   197    74   216   114    70   213   167    63    84   221   114   209    82   191   180   206   150   204   200   101   154   120   169   140    54   132   198    86   155    41   174   212    51   211   177    77    37   170   102    76    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    72    83   108   195    57   132    76    41   130    82   129    58    81   109    97   147   197    48   169   184   213    90   218    55   111   204   115    80    75   104   105    88   212   181    61   180    42   210   155    56    79    96   216    37   148    88   161   116    51   113   115   181   174   203    58   188   198   103   133   100   206   155   208   124   168    87    77   166   194   139   130   105   141   120   134   141   173   110    92   123    72   104    75    56    46    39   199    61    92   149    87   136   118   205    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   166    89   191   101   188    97    51   129   211   156   167   148    76    77    49   176   142   185    97   101   215    88    41   206   165    44    47   208   136   150   204    54    92    36   131   185   197   221    53   127    56   208    94   105   123   103   198   174   130   177   118    52   193   171    83    39   130   102   136   150    55   169   157    41   213    68    72   173   173   189    61   196    85    71   152   108   140    42   144   205   213    94    35   105   175   155    45   173   114   150   165    79   132   184   141   221   174   134   125   114   210    78   166   177   118   104   108   162   170    83    85    79    57   101   172    91   180    38   174   137    40   183    60   177   101    35    87    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   123    78   125    69   150   152    63   108   145   218    58   163    47   195   212   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   195   136   157    83   143    50   130    52    92   153    33   157   199   148   122    86   175   147   211    61   128   170    40    89   163    86   195   189    63   127    80   178    35   180   178    46    96    58    62    34    59   200    34   220   107   102   128   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   201   207   168    88   211   204   135   184    91   135    53   168    80   184   137   132   190   170    81   203   149   147   169   106   141   159   212    69    44   108   191    74    58   198    90    38    63    46    54   116   142   213    59    85    36   193   123    42   125   113   113    42   107    86    99   220   199   116   171   180   129   210    68   219   152    58   113    70    49   134    50    76   201   162    69    41   178   100   150   161   183   167   137   157    75   162    40   190   172   109    95    85   178   191   174    60   189   161    79   194    38   140   209    44   214   181    90   172   167   187   173   178    95   155    79   187   177    59   151    41    67    88   157   175    35   205   214   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   182    67    45   179   212    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   149    52   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   171   119    56   135    82   122   190    53   185   144   112   129   128   214   102    93   180   101   174   196   114   117    63   173   142   170    84    51    97   143    62    57   179   122   195   104   209   194   177   212    98    54    83    92   191   114    37    74    93   198   202   122   142   211    68    85    95    73   124    40    70    53   201    69   131    41   119    56   162   175   155   126   221    41    72    73   144   107   207    65   141   199   169   121   107   209    56   119   161    92   155   182    40   133   198    76    61   152   180    94    64    96    91   201   127   102    50   106   111   210   110   127    94   203    67   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   195    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   100   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   208    54   182   126   190   178    94   114   170   175   167    75    37   101   119   159    70   198   170   103    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    85    66   175    95   104   133   161    94    89   216    96    53   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   123    47    92    51   159   206   115   144   176    82   154    45   130   212    78   129    41   140   219    58    55   190   190   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    77   177   116   205   166    68    87   168   160    69    35   197    74   216   114    70   212   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    97   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    88   161   116    50   113   115   181   174   203    58   189   198   103   133   100   206   155   207   124   168    87    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   157   167   148    76    76    50   176   142   185    97   101   215    89    41   207   165    44    48   209   136   151   204    55    92    36   131   185   197   220    53   127    56   208    94   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    58   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    78   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   186   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    89   163    86   195   189    64   128    80   178    35   180   178    47    96    58    61    34    59   200    33   221   107   102   128   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   141   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    95    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    58   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   182    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    82   149    63   105    81   193   152    81    90   191    38   142   201   120    80   195    41    55   129   195   218    90   172   160    61   108    68    94   209   139   207   127   211    35    40    87   150   198    58   185    46   195   143   126   107   211    68    72   172   205    70    39   199   164   208   116   132    30   144    87   199    34   165   201   106   204   139   130   208   113    79    49    44    82   161   122   209   191    41    62   180    94   109   139   218    48   145    48   139   173   117   197   211   101   164   150    83    75   132   142    45    46   208   191   109    80   116   118    35   186    74   128   202   101    72   101   206   131   210   170   158    95   217   190   123    46   117   195   207    70   139   184   148   187   144   126   198    34   206    54   180   125   189   178    93   114   169   176   167    74    38   100   119   159    72   197   170   103    34   192    50    55   144    63    89   147   193   166   131   194    40   135   150   179    45    84    65   175    94   104   132   161    93    89   217    97    52   200   183   136   200   181    45    87   141   151   203   196    51   215   135   162   124    47    92    53   160   207   117   144   176    83   152    44   128   212    77   131    42   141   217    57    54   189   189   161   192   167    40   219   159   111    91   201    39   192   133   104   160    49   211    45   186   179   177   156   205   185   189   175   102    78    97   158    51   157    45   116   219   147    85   185    52   161   170   212    69   153   189    82    76    61    93   173    77   176   115   206   167    68    86   171   159    70    35   197    76   215   114    72   214   166    62    86   219   113   210    83   192   181   208   149   205   201   102   155   119   167   138    53   132   197    86   155    41   173   211    51   213   177    77    35   170   102    75    66   119    48   209   101   180   219    70   152    45   195    57   171   105    90    64    73    80   110   194    56   134    75    41   130    84   129    58    82   108    94   148   196    49   171   183   212    90   218    54   111   203   116    78    76   103   105    90   213   183    61   180    42   210   157    56    79    95   216    37   150    88   161   114    50   112   116   183   172   202    59   189   199   103   134   100   206   153   208   126   168    85    76   165   194   139   129   105   143   121   134   141   175   109    91   123    72   105    76    55    47    41   202    60    91   150    87   136   118   203    33   148   175   193   204   105   162   151   111    59   149   118    85   169   127   166    90   192   103   187    97    51   129   210   156   167   147    77    75    49   175   141   186   101    99   214    90    41   205   165    46    47   212   135   153   204    55    92    35   133   184   198   222    53   125    55   208    94   105   124   105   197   173   131   179   121    53   190   172    83    42   130   102   135   150    55   169   155    41   213    68    72   172   173   191    62   197    86    69   151   106   139    42   144   205   213    92    36   106   174   156    46   173   114   154   168    81   132   186   142   220   174   135   127   115   209    78   166   177   118   103   108   163   168    83    83    78    58   101   171    93   180    39   175   137    40   183    60   176    98    36    85    57   183   200   208   180   154   179    62   207   106   107   153   134   104   103   102   222   174   176   219   191    78    40    39   171   151    58    75   139    42    45   184   167    56   103   115    90   187   167   125    81   123    67   148   151    65   107   145   219    58   163    49   194   210   111   100   187   198    68   218   215   217   219   185   218   145   166   207    32   187    68   193   136   156    84   144    51   131    51    93   154    34   156   198   148   123    86   174   148   212    62   131   170    41    90   162    84   197   189    64   128    80   177    33   179   177    46    96    58    62    36    59   198    35   222   106   103   128   150   202    44    76   151    80    69    54   126    75   217   144   117   164   181   219   208   133   158   110   200   206   168    88   214   207   134   186    91   134    52   166    80   186   136   130   190   169    80   205   147   145   168   106   141   156   210    70    43   109   190    74    58   198    92    36    63    47    54   116   143   214    61    85    35   195   123    42   125   111   113    42   106    83   100   221   199   114   174   179   129   211    68   219   154    57   112    71    49   135    50    76   202   163    70    41   181   100   152   160   183   167   135   157    78   161    41   188   173   109    95    82   179   192   174    58   186   162    78   194    38   139   207    42   214   180    91   172   168   188   171   180    95   157    79   187   179    57   149    40    67    87   157   175    36   205   216   112    48   141    73    39   184    40    50   187    99    79    91   200   115   146   215    64   122    36   175   182    69    44   179   213    62   189    45   146   178    91    47   181   192    71    77   159    80   201   105    64    40   147   200   151    52   121    75   160    99    59   188   112   125   148   109   136   176   170   141   198   199   198    61   132   171   119    55   135    82   122   189    52   186   143   112   128   128   215   104    95   181   100   175   196   115   116    64   174   141   169    83    53    96   144    62    56   180   122   195   105   208   194   177   211    98    55    84    95   191   115    36    74    90   199   204   121   142   209    66    85    97    73   125    38    68    52   202    69   130    41   121    56   163   174   152   124   219    42    71    71   143   106   207    65   141   201   170   123   106   209    54   119   160    92   155   181    42   134   197    74    61   150   180    95    62    96    90   201   127   103    50   106   111   212   109   126    93   203    65   142    80
    82   150    62   105    80   193   153    83    92   190    39   145   200   120    81   196    41    55   126   194   219    89   171   162    60   108    68    95   209   140   206   127   211    36    42    86   149   200    56   185    46   196   142   127   105   210    69    71   172   204    69    39   200   163   207   114   132    33   143    88   198    35   167   201   106   204   138   128   207   115    79    52    43    83   163   122   210   192    41    61   180    96   107   137   218    47   144    49   140   173   117   197   211   100   162   149    83    74   130   140    43    45   207   192   109    82   114   118    36   185    74   129   204   102    72   101   206   131   211   170   159    98   216   191   123    45   117   196   209    68   140   183   148   189   143   125   196    34   208    55   182   126   190   178    94   114   170   175   167    75    37   100   119   160    70   198   171   104    32   192    51    57   144    63    90   146   195   166   131   193    40   136   149   177    44    85    66   175    94   103   133   161    94    89   216    96    52   198   184   136   200   181    45    90   138   151   202   195    52   215   138   162   124    48    92    52   159   206   115   144   175    82   154    45   131   212    79   128    41   140   218    58    56   190   190   161   191   168    39   220   159   113    93   202    38   193   134   103   160    50   210    43   186   177   178   155   204   182   188   175   103    80   100   157    51   161    44   116   215   147    86   186    49   159   170   211    67   153   186    82    78    60    93   173    76   178   116   206   165    69    87   168   159    69    35   198    74   216   114    69   213   166    64    84   221   113   209    82   191   180   206   150   203   200   100   155   119   168   140    53   131   198    86   155    41   174   212    52   211   176    77    36   171   102    75    65   120    47   209    99   181   219    68   152    43   194    55   169   106    90    61    72    84   109   195    56   132    76    41   130    83   129    56    81   110    97   147   197    48   169   184   213    90   217    54   112   203   115    80    75   104   105    88   212   181    61   180    42   210   155    55    79    97   216    38   147    88   160   115    50   112   115   180   173   203    58   188   197   103   134   100   206   154   207   124   168    87    77   167   193   139   129   105   142   120   134   141   173   110    91   123    72   104    75    55    46    39   199    62    91   150    87   136   118   205    34   148   175   193   205   105   158   151   110    62   148   117    85   168   125   167    90   189   102   187    97    51   128   211   156   166   147    76    77    49   176   142   186    97   101   213    90    41   206   165    45    47   209   136   152   204    54    92    36   130   185   197   221    53   127    55   208    95   106   122   103   198   174   130   176   119    52   194   171    83    39   131   102   135   150    54   169   156    40   214    67    72   172   173   189    61   195    85    71   152   108   141    41   145   204   213    93    35   104   174   155    45   173   113   150   166    79   131   185   141   220   174   133   125   113   210    79   167   177   118   104   109   163   171    84    84    78    57   101   172    90   179    38   174   137    40   184    61   178   101    35    86    58   184   198   205   180   154   180    64   207   106   110   153   133   102   102   102   221   174   176   220   193    80    39    37   169   151    55    74   138    41    45   185   169    55   103   113    90   186   166   124    77   125    68   150   153    63   108   145   217    59   163    48   195   212   111   102   184   198    67   219   215   216   219   186   218   143   164   210    34   186    70   195   135   157    83   143    51   130    52    91   153    33   157   199   148   122    86   175   147   212    61   128   169    40    89   162    87   196   188    64   128    80   178    35   180   178    47    97    58    61    34    59   201    35   221   106   101   128   149   205    43    77   149    83    68    53   125    77   219   143   117   163   182   220   207   133   157   110   200   206   168    89   212   204   135   185    91   135    53   168    79   185   137   131   190   170    81   203   148   146   168   107   139   159   212    69    43   107   192    74    58   198    90    38    63    46    54   116   141   213    59    86    36   193   122    42   125   112   113    43   107    86    99   220   199   116   171   179   130   210    67   218   152    57   113    70    50   134    51    77   202   162    70    41   177   100   150   160   183   166   137   157    76   161    38   190   171   109    94    85   178   191   174    59   189   161    80   194    39   140   208    45   213   181    90   172   167   188   173   178    95   156    79   187   176    59   151    42    68    88   157   174    34   206   214   110    48   140    77    40   183    40    51   186   101    78    93   202   114   147   215    66   122    35   176   184    67    45   180   211    62   189    47   145   177    90    48   184   191    71    77   159    80   202   108    62    43   145   200   150    53   119    74   161    97    58   187   110   126   147   109   137   174   172   140   200   199   197    62   131   171   120    56   134    83   121   189    53   185   143   112   129   128   213   102    93   180   102   175   196   114   116    63   174   142   170    84    51    96   144    62    57   179   123   195   103   209   194   178   212    99    55    83    92   190   114    37    75    93   197   203   123   142   211    68    85    95    74   124    40    71    54   202    68   131    41   119    57   162   176   155   127   222    41    71    73   145   106   207    65   141   199   168   121   107   209    56   119   161    92   156   182    40   134   198    75    60   152   180    95    64    97    91   201   127   102    49   107   112   211   110   127    94   203    67   141    78
    82   150    61   104    81   193   152    82    92   189    39   145   199   121    80   196    41    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   192    40    61   180    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   113   170   175   167    75    37   101   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    44   130   212    79   129    41   140   219    58    55   190   189   162   192   167    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   221   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   176    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   109   195    57   132    76    41   131    83   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    88   160   115    50   113   115   181   174   203    58   189   199   103   133   100   206   154   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   205    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    77    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   117   104   108   163   170    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   205   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    78   125    69   150   152    63   108   145   217    58   163    47   195   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   127    80   178    35   180   178    47    96    58    61    34    59   200    33   221   107   102   128   148   205    43    77   150    83    69    53   125    76   218   143   116   163   181   220   207   134   156   109   200   206   168    88   211   204   135   185    91   135    53   167    80   184   137   132   190   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   141   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   170   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   216    66   122    35   175   182    67    45   179   212    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   172   140   199   199   197    62   132   172   120    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    84    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   134   198    76    61   151   180    95    64    96    91   201   127   102    50   106   112   210   110   126    94   204    67   141    78
    82   150    61   105    81   193   152    82    91   189    39   145   200   121    80   196    40    57   126   194   219    89   171   161    61   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   196   142   126   105   210    69    71   171   205    69    39   201   163   207   114   133    32   143    87   199    36   166   200   106   204   139   128   207   114    80    51    44    83   162   121   210   193    40    61   179    96   107   137   219    47   144    48   139   173   118   197   210   100   161   148    84    74   129   141    43    45   207   192   109    82   115   120    35   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    45   118   196   209    68   140   183   147   188   143   126   197    34   208    54   182   126   190   178    94   114   170   175   167    75    37   100   118   159    71   199   170   103    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    94   103   133   161    93    89   216    96    52   198   183   136   201   181    46    91   139   150   201   195    53   215   138   163   124    47    92    51   159   206   115   144   175    82   154    44   130   212    78   129    41   141   219    59    55   191   189   162   192   168    40   220   160   113    91   201    38   194   133   104   160    50   210    42   186   178   178   155   203   182   187   176   102    81    99   157    52   159    44   117   215   147    86   185    49   160   170   211    67   153   187    82    78    60    93   173    77   177   115   205   166    68    87   168   159    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   192   180   206   150   204   201   100   154   119   169   140    54   131   199    86   155    42   174   212    51   211   176    77    37   170   102    75    65   120    48   209    99   181   218    68   151    42   194    55   170   106    90    61    72    83   108   195    57   132    77    40   130    83   129    58    81   109    97   147   197    48   169   184   214    90   217    55   112   203   115    80    75   104   106    88   213   182    61   180    42   210   155    56    79    97   216    38   148    88   161   115    50   112   115   181   174   203    58   189   198   103   133   100   206   155   208   124   168    88    77   167   194   139   129   105   141   121   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   149   175   194   204   106   158   151   109    61   149   117    85   168   125   166    89   190   101   187    97    51   130   211   156   167   148    76    77    49   175   142   186    98   100   215    89    41   207   165    44    48   209   136   151   204    55    93    36   131   185   197   221    53   127    56   209    95   106   123   103   198   174   130   177   119    52   192   171    84    40   130   102   135   150    55   169   156    41   213    68    72   173   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   142   221   175   133   125   113   210    78   167   178   117   104   108   163   170    83    84    79    58   101   173    91   179    37   174   137    39   183    61   177   101    35    87    58   183   199   205   180   154   180    64   207   106   109   153   132   103   102   102   221   174   176   220   193    79    39    38   169   151    55    75   138    42    46   185   168    55   103   113    91   186   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   212   112   102   183   197    68   219   216   216   219   185   218   143   165   210    34   186    69   195   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    41    89   162    85   195   189    64   127    79   178    34   180   178    47    97    58    60    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   219   207   134   156   110   200   206   167    89   211   204   135   185    91   134    53   167    80   184   136   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    46    54   115   142   213    59    86    36   193   123    41   125   113   113    42   107    85    98   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   202   161    70    41   177   101   150   161   184   166   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   161    79   194    39   140   208    44   214   181    91   173   167   188   173   178    95   156    79   187   177    59   150    41    67    88   157   175    35   206   215   111    47   141    76    40   183    40    50   186   100    78    92   201   115   146   216    66   122    34   175   183    67    45   179   211    62   189    49   145   177    90    47   183   192    71    76   159    81   202   108    62    43   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   139   199   199   196    62   132   172   120    56   135    82   122   189    53   185   143   112   129   128   214   102    94   180   102   175   196   114   117    63   173   142   170    83    51    97   144    62    57   179   122   195   105   210   194   177   213    98    55    83    92   191   114    37    74    93   198   203   123   142   210    67    85    95    73   125    40    70    53   201    69   131    41   120    56   162   175   155   125   222    42    71    73   143   106   207    65   141   199   169   121   108   210    56   119   161    92   155   182    39   134   198    76    61   152   180    95    64    97    91   201   128   102    49   107   112   210   110   126    94   203    67   141    78
    82   150    61   105    81   193   153    82    92   189    39   145   199   121    80   195    41    57   126   194   218    89   172   161    61   109    68    95   210   140   206   127   212    37    42    87   149   201    57   186    46   196   142   127   106   210    69    70   170   205    69    39   200   163   207   115   133    32   143    87   199    36   168   200   106   204   139   127   208   114    80    51    43    82   162   121   210   193    40    61   179    96   107   138   218    47   144    49   139   173   117   197   211    99   161   148    83    74   130   140    44    45   207   192   109    82   114   119    36   186    75   129   203   102    73   101   207   131   211   169   159    97   217   190   124    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   101   118   159    70   198   170   104    33   192    51    57   144    62    90   147   194   165   131   192    39   136   148   177    45    85    66   175    95   103   133   160    94    89   216    96    52   198   184   136   200   180    45    90   139   151   202   195    53   215   137   162   124    48    91    51   159   206   115   144   176    82   154    44   130   212    79   130    41   140   220    58    56   191   190   162   192   167    40   220   160   113    92   202    39   194   134   104   161    50   211    42   187   177   178   155   204   183   187   176   101    81   100   157    52   160    44   117   215   146    86   186    49   159   170   212    68   152   187    82    78    60    93   172    76   176   116   205   166    68    87   167   159    69    36   197    74   215   114    69   213   167    63    84   220   113   209    82   191   180   206   150   204   201   100   154   120   169   140    53   132   199    87   155    41   174   212    51   211   176    77    37   171   102    75    65   120    47   210    99   180   218    68   151    42   195    55   170   106    90    61    72    83   109   196    57   132    76    41   131    82   129    57    81   109    98   148   197    48   168   185   214    90   217    55   111   203   115    81    75   104   106    88   213   181    62   181    42   210   155    55    79    95   215    37   148    88   161   115    50   113   115   181   174   203    58   188   198   103   132   100   207   154   207   124   168    87    77   167   194   140   129   105   142   120   134   141   173   110    92   123    72   105    75    55    46    40   199    61    92   149    86   136   118   204    33   148   174   194   204   105   159   150   109    62   150   117    85   168   126   167    89   190   101   188    97    51   129   211   156   167   148    76    77    50   175   142   185    98   100   214    89    41   208   165    44    48   209   136   150   204    55    93    36   131   185   197   220    53   127    56   209    94   105   122   104   198   174   130   177   119    53   192   171    84    39   130   103   136   149    55   169   157    41   213    67    71   173   174   189    60   197    85    71   152   108   140    41   144   205   213    94    35   106   175   155    45   173   114   150   166    79   132   184   141   221   174   134   125   113   210    78   166   178   117   104   108   163   170    83    84    79    58   101   172    91   180    37   175   137    38   183    61   177   101    35    86    57   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   220   174   176   220   192    79    39    38   170   151    55    74   138    41    46   185   167    55   104   113    90   187   167   124    78   126    70   151   152    63   108   145   217    58   163    47   196   212   112   102   184   197    67   220   215   215   218   186   217   143   165   209    34   186    69   194   136   157    83   142    49   129    52    91   153    32   158   198   149   122    87   174   148   211    61   128   170    40    89   163    86   195   189    64   128    79   178    35   180   178    47    96    58    62    34    59   200    34   221   106   102   128   149   205    43    77   150    83    69    54   125    76   218   143   117   164   182   219   207   133   156   109   201   206   168    88   211   204   135   185    91   134    53   168    80   184   137   132   190   169    81   204   149   146   168   107   142   159   212    69    44   107   191    74    58   197    91    38    62    47    53   115   141   213    59    85    36   192   123    41   125   113   113    43   107    86    99   220   199   115   171   179   129   210    68   219   153    58   113    70    49   134    49    76   202   162    69    41   177   101   150   160   184   166   136   157    75   162    40   191   172   109    94    85   179   191   174    60   189   160    79   194    38   140   209    44   214   181    91   173   167   187   173   178    95   156    79   187   177    58   151    41    67    87   157   175    35   205   215   110    47   142    76    41   184    40    49   186   101    77    92   201   115   146   216    65   122    35   175   183    67    45   180   211    62   189    49   145   177    90    48   182   192    70    77   159    81   202   108    62    42   145   200   150    53   119    73   162    98    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   120    57   135    82   121   189    53   185   143   112   128   127   214   103    94   180   102   174   196   113   117    63   174   142   170    84    51    96   143    61    57   180   121   195   104   209   195   178   212    98    55    83    93   190   114    37    74    93   199   202   123   142   210    67    84    95    72   124    39    70    53   202    68   131    41   119    55   161   175   155   125   221    42    71    72   145   107   207    65   141   199   169   121   108   209    56   118   161    92   155   182    40   134   198    75    61   151   180    95    64    96    91   201   127   102    50   106   111   210   109   126    94   204    67   141    79
    81   150    62   106    81   194   151    84    92   189    38   144   199   122    80   195    41    56   126   194   219    88   172   162    59   109    68    95   210   141   205   126   212    36    41    87   148   201    57   187    47   195   143   128   106   209    68    70   171   205    68    40   200   164   207   116   133    33   144    87   198    36   167   200   106   204   140   127   208   115    80    52    44    81   163   122   209   192    40    61   179    95   109   138   218    45   145    50   140   172   117   196   210   100   162   149    84    74   129   140    44    45   206   192   110    83   116   119    36   186    74   129   203   102    72   102   208   132   209   170   159    98   218   191   123    46   117   197   209    67   140   183   148   189   143   126   197    33   208    54   182   126   189   176    94   113   170   175   166    75    37   101   118   159    71   198   171   104    33   191    50    56   142    63    90   147   194   165   130   192    40   137   148   177    44    85    66   177    96   104   133   161    93    89   217    97    52   198   184   137   200   180    44    90   139   152   201   196    52   215   138   164   124    47    92    51   158   206   114   143   175    83   153    45   130   212    78   129    41   140   219    59    54   191   190   162   190   167    39   218   161   114    92   202    37   193   133   104   160    50   211    43   186   177   179   154   205   183   187   175   102    81    99   157    51   158    44   118   214   146    88   186    49   158   170   211    68   153   186    82    78    60    91   173    77   176   116   207   166    69    87   167   159    69    35   197    73   216   115    70   214   165    63    83   220   114   208    82   192   180   207   150   205   201   100   153   120   169   140    55   132   198    85   155    40   175   212    52   210   176    78    36   170   102    74    64   120    47   209    98   182   219    68   151    41   194    55   170   106    90    62    73    82   107   197    57   132    75    40   131    83   129    57    80   108    96   148   196    48   168   185   214    88   217    53   111   203   116    79    74   103   106    89   213   181    63   180    43   210   154    55    79    96   217    37   149    88   160   115    49   113   116   181   174   201    58   188   198   104   132   100   206   154   208   125   167    87    75   168   194   139   130   106   143   120   134   141   173   110    90   123    72   104    76    54    46    40   199    59    92   149    86   136   119   206    34   149   175   193   204   106   159   150   108    62   148   118    87   168   125   167    91   190   101   187    97    51   129   210   155   167   149    76    75    49   175   142   186    99   101   215    90    41   206   166    45    49   208   135   152   202    53    92    37   132   183   196   222    53   126    57   209    94   106   124   103   199   174   131   178   119    52   192   172    82    37   129   101   135   150    55   170   157    41   213    68    72   172   173   190    61   196    86    71   152   108   141    40   144   205   214    93    34   104   174   154    45   173   114   150   165    79   132   183   142   221   175   133   124   113   210    78   166   177   117   104   109   162   170    83    85    77    58   101   174    90   181    37   175   136    40   183    60   177   100    35    87    58   183   199   206   179   154   180    63   207   106   109   154   134   103   102   102   221   175   176   220   192    78    40    37   170   151    56    75   139    42    44   186   168    54   102   112    91   186   167   123    79   125    69   149   152    63   109   145   217    59   162    45   195   211   112   101   184   197    67   218   215   216   219   185   217   143   166   210    34   186    69   194   137   158    84   143    48   131    53    92   153    32   157   199   148   122    87   175   148   213    60   127   170    41    90   163    86   195   189    66   127    79   177    34   179   178    46    98    59    61    34    59   199    33   220   106   103   128   149   206    42    76   150    85    70    54   124    77   219   143   115   162   181   219   206   133   157   110   200   206   169    88   210   203   134   184    92   135    52   167    80   184   137   131   190   169    80   202   149   148   168   106   141   158   213    69    43   108   191    73    57   197    90    39    63    47    53   116   140   213    59    85    37   193   123    41   125   113   113    41   108    86    97   220   199   116   170   180   130   212    68   220   153    57   112    70    49   134    50    75   200   161    70    40   178   100   150   161   183   167   136   157    75   161    39   191   172   109    94    85   178   191   174    59   189   160    79   194    38   141   209    43   214   181    91   172   168   188   171   178    95   156    78   187   176    58   150    40    67    87   156   175    35   205   214   111    45   140    76    39   183    40    50   186   100    79    92   199   115   145   216    66   122    35   176   183    67    45   179   211    63   189    48   146   176    90    47   184   191    71    75   159    80   202   108    62    42   145   201   150    51   120    74   162   100    58   187   109   126   146   110   136   175   171   139   199   199   197    62   132   171   120    57   133    84   122   190    53   184   144   114   128   127   214   103    92   180   100   174   196   114   117    62   175   142   169    84    51    98   144    62    55   178   122   195   104   207   194   177   212    98    56    83    92   191   113    37    74    94   198   202   123   143   210    66    84    96    72   124    40    69    53   201    70   130    41   119    56   162   175   155   126   221    41    72    71   143   106   208    64   142   201   168   120   108   209    55   119   161    92   155   182    40   134   198    76    59   152   180    95    63    96    92   201   127   102    49   106   110   211   109   126    94   203    67   141    77
    82   150    61   104    81   194   152    82    92   190    39   145   199   120    80   196    40    57   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    38    41    87   149   201    56   186    47   195   142   126   106   210    69    71   171   205    69    39   200   163   207   114   132    33   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   122   210   192    40    62   179    96   107   137   218    47   144    49   139   173   117   197   210   100   162   149    84    74   129   140    43    45   207   192   109    82   115   119    36   186    74   129   203   101    72   101   207   130   211   170   158    97   217   191   123    44   119   196   209    68   140   184   147   188   143   126   197    34   207    55   182   126   190   178    94   114   170   174   167    74    37   100   119   159    70   199   170   104    32   192    51    56   144    62    90   147   194   166   131   192    40   136   148   177    45    85    66   176    94   104   133   161    93    89   216    96    52   197   184   136   200   181    45    90   139   151   202   195    53   214   138   162   124    48    91    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   190   189   162   192   167    39   220   159   113    91   202    38   194   134   104   160    50   210    42   186   177   178   155   204   183   187   175   102    81    99   158    52   160    44   117   215   147    86   186    49   160   170   212    68   153   187    82    79    60    93   173    76   176   116   205   166    68    87   168   160    69    35   197    73   215   114    70   213   167    63    84   220   114   209    82   191   179   206   150   204   201   100   154   120   169   140    54   131   198    86   155    41   174   212    50   211   177    78    36   170   102    75    64   120    48   209    99   180   218    68   151    42   194    55   170   107    90    62    73    83   108   195    56   132    76    40   131    82   129    58    81   109    97   148   197    48   169   184   214    90   217    54   112   204   115    80    75   104   106    88   213   182    61   180    41   210   155    56    80    96   215    37   148    89   160   115    50   112   115   181   174   203    58   189   199   103   133   100   206   154   207   124   168    88    77   167   193   139   129   105   141   121   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   119   204    34   149   175   193   205   105   158   151   109    61   149   117    85   168   126   166    90   190   102   188    97    51   129   211   156   168   148    76    77    50   175   142   185    97   100   214    89    42   207   165    44    48   208   136   151   203    54    92    37   132   185   197   220    53   127    56   208    94   105   123   103   198   174   130   177   119    52   192   171    83    40   130   102   136   150    55   169   157    41   213    67    71   172   174   189    60   196    86    71   152   107   140    42   144   205   213    94    36   106   174   154    45   173   115   150   166    80   132   184   141   220   174   133   125   113   210    79   166   177   117   104   108   163   171    83    84    79    57   101   172    90   179    38   174   136    39   183    60   177   101    35    86    58   183   199   206   181   155   180    63   207   107   109   153   133   103   103   102   221   174   176   220   192    79    39    38   169   151    55    75   138    41    45   185   169    55   103   113    90   186   167   123    78   125    69   150   152    63   108   144   217    58   163    47   196   211   112   101   183   197    68   219   214   216   219   186   218   143   165   210    33   186    68   195   136   158    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   212    61   128   169    40    90   163    86   196   189    64   128    79   178    35   179   178    47    96    58    62    34    58   200    33   221   107   101   127   149   205    43    77   151    82    69    53   125    76   218   143   117   163   181   219   207   134   156   109   200   207   168    89   211   204   134   184    91   134    53   168    80   184   137   132   190   169    81   203   149   147   168   107   140   159   212    69    44   108   191    73    58   198    91    38    62    46    53   116   142   214    59    85    36   193   123    42   125   113   113    43   107    86    99   220   199   116   170   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    69    41   178   101   150   161   184   166   137   157    75   162    40   190   172   109    95    85   178   191   174    60   189   161    79   194    38   140   208    44   214   181    90   172   167   188   173   178    95   156    79   187   177    59   151    40    67    88   157   175    34   205   215   110    47   141    76    40   184    39    49   186   100    78    91   201   115   145   215    66   122    35   175   183    67    45   179   211    62   189    48   146   177    90    48   183   192    71    76   159    81   202   108    62    42   145   199   150    53   120    73   161    99    58   186   110   126   147   110   136   175   171   139   199   199   197    62   132   171   120    56   135    82   122   189    53   184   144   112   128   128   214   102    94   181   101   174   197   114   117    62   174   142   169    83    52    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   190   115    37    74    93   198   203   123   142   211    68    85    94    73   125    40    70    53   202    68   131    41   119    55   162   175   155   126   221    41    72    73   144   106   206    65   141   199   169   120   107   209    56   119   160    92   155   182    39   134   198    76    61   151   181    94    64    97    91   201   128   102    50   106   112   211   109   126    94   204    67   141    78
    82   150    61   105    80   193   152    82    92   189    39   145   199   121    80   196    41    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    87   199    36   166   200   106   204   139   128   208   114    80    51    43    82   162   121   209   193    40    61   179    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   183   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   100   119   159    70   198   170   103    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    94    89   216    96    53   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    44   130   212    79   129    41   141   219    58    55   191   190   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    42   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   146    86   186    49   160   170   212    68   153   187    83    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   176    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    83   129    57    81   109    97   147   197    48   169   184   213    90   218    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    88   161   116    50   113   115   181   174   203    58   188   198   103   133   100   206   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   157   167   148    76    76    50   176   142   185    98   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   132   185   197   220    53   127    56   208    95   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    67    72   172   174   189    61   196    85    71   152   108   140    42   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   180    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    75   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   195   212   112   101   184   197    67   219   215   216   219   185   217   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    96    58    61    34    59   200    33   221   107   102   128   148   205    43    77   150    83    69    53   125    76   218   143   116   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   168    80   184   137   132   191   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   197    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   170   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   101   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   182    67    45   179   212    62   189    49   145   177    90    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   136   175   171   140   199   199   197    62   132   172   119    57   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    83    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   210    56   119   161    92   155   182    40   133   198    75    61   151   180    95    64    97    91   201   127   102    50   106   112   210   110   126    94   204    67   141    78
    82   150    61   104    81   193   152    82    92   189    39   145   199   121    81   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   150   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    87   199    36   167   200   106   204   139   127   208   114    80    51    43    82   162   121   209   192    40    61   180    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   141    43    45   207   192   109    82   115   119    36   186    75   129   204   101    72   101   207   130   211   170   159    97   217   191   123    44   118   197   209    68   140   184   147   188   143   126   198    34   207    54   182   126   190   178    94   114   170   175   167    74    37   100   119   159    71   198   171   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   178    44    84    66   175    95   104   133   161    93    89   217    96    52   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   123    47    92    51   159   206   115   144   176    82   154    44   130   212    79   129    41   140   219    58    55   191   189   162   191   168    40   220   160   113    91   201    38   194   133   104   160    51   210    43   186   177   178   155   204   183   187   175   102    80    99   157    52   159    44   117   215   146    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    36   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   176    78    37   170   102    76    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    56   132    77    41   131    82   128    57    81   109    98   147   197    48   169   184   213    90   217    54   111   203   115    80    75   104   106    88   213   182    61   180    42   210   154    56    80    96   216    37   147    89   160   116    50   113   115   181   174   203    58   188   199   103   133   100   206   155   207   124   167    88    77   167   193   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   137   119   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   157   167   148    76    77    49   176   142   185    98   100   215    89    42   207   165    44    48   209   135   151   204    55    92    37   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   149    55   169   156    41   213    67    72   172   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   175   155    45   173   115   150   166    79   132   184   141   221   174   134   125   113   210    78   166   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   136    39   183    61   177   101    35    87    58   183   199   206   181   155   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    56    74   138    42    45   185   168    55   103   113    91   187   167   124    78   125    69   150   152    63   108   144   218    58   163    47   196   211   112   101   184   197    67   220   215   216   219   186   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   127   169    40    89   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    34   221   107   102   127   148   205    43    77   150    83    68    53   125    76   218   143   117   163   181   219   207   134   156   109   201   206   168    88   211   204   134   184    91   134    53   167    80   184   136   132   191   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   141   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   170   179   130   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   166   136   157    75   162    40   190   172   109    95    85   178   191   174    60   189   160    79   194    38   141   208    44   214   181    90   172   167   188   172   178    95   156    79   188   177    58   151    41    67    88   157   175    35   205   215   110    47   141    76    40   184    40    50   186   100    78    92   201   115   146   216    66   122    35   175   183    67    45   179   211    62   189    48   145   177    90    48   183   192    71    77   159    81   202   108    62    43   145   200   150    53   120    73   161    98    58   186   110   126   147   110   136   175   171   140   199   199   197    62   132   172   120    56   135    82   122   189    53   185   144   112   128   128   214   102    94   180   101   175   196   114   117    63   174   142   169    83    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   115    37    74    93   198   203   123   142   211    68    84    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   126   221    41    71    73   143   106   207    65   141   199   169   120   108   210    56   119   161    92   156   182    40   133   198    75    61   151   180    95    64    97    91   201   127   102    50   106   112   210   110   126    94   204    67   141    78
    83   150    61   105    81   193   152    83    92   189    39   145   199   121    80   196    41    57   125   194   219    89   172   161    61   109    68    95   209   139   206   127   211    38    41    88   150   201    56   186    47   195   142   127   105   210    69    71   171   205    69    39   200   163   208   115   133    32   143    87   199    36   166   199   106   204   139   127   208   114    80    51    43    82   163   121   209   193    39    62   179    95   107   137   218    46   144    48   139   174   118   197   210   100   162   148    83    73   130   140    43    45   207   191   109    83   115   119    35   185    74   129   203   102    72   100   207   130   211   170   158    97   217   191   123    44   118   196   208    69   140   183   148   189   143   126   197    34   208    54   182   126   189   178    94   114   170   175   167    74    37   100   118   160    71   199   170   104    33   191    51    57   143    62    90   147   194   166   130   193    40   136   148   177    45    84    66   176    95   103   133   161    93    89   216    96    53   198   183   136   201   181    44    90   140   151   202   194    52   215   138   163   123    47    92    51   159   206   115   144   176    82   154    45   130   212    79   130    41   141   220    58    55   190   190   162   191   167    40   220   160   113    91   202    38   193   133   104   161    50   210    43   186   177   178   155   204   183   188   175   102    81    99   157    52   160    44   117   215   146    86   185    49   160   170   212    68   153   187    82    79    60    93   173    77   177   116   206   166    69    86   168   160    70    36   198    74   215   114    70   213   166    63    84   221   114   209    82   191   180   207   150   204   200   100   154   120   169   140    54   131   199    86   155    41   174   212    51   211   177    77    37   169   102    76    65   120    47   209    99   181   218    68   150    43   194    56   171   107    90    62    72    83   108   196    57   132    77    41   131    81   129    57    81   110    98   148   197    49   169   184   213    89   217    54   111   203   115    81    75   104   106    88   213   181    61   180    41   210   155    56    80    96   215    37   148    88   161   115    50   112   115   181   174   203    57   188   199   103   134   100   207   154   207   124   167    87    77   167   193   139   129   105   142   120   134   141   174   111    91   123    72   105    75    55    47    39   199    62    92   150    86   136   119   204    34   149   175   194   205   105   158   151   109    62   149   117    85   168   125   167    90   190   101   188    97    50   129   211   157   167   147    76    76    49   175   143   185    98   101   215    89    42   207   165    44    48   208   135   150   204    54    92    36   130   186   197   221    52   127    56   209    94   105   123   103   198   174   130   177   119    53   193   171    83    40   131   102   135   150    54   169   157    41   213    67    71   172   174   189    61   197    85    70   152   107   140    41   144   205   213    94    35   105   174   155    45   173   114   151   166    80   132   185   142   220   174   134   125   113   209    78   166   177   117   104   108   162   171    83    83    79    57   101   172    91   179    37   174   137    39   183    60   177   102    35    86    58   183   199   206   180   154   179    64   208   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   169   151    55    75   138    41    45   185   168    56   103   113    91   186   167   123    78   125    69   150   152    63   109   144   217    58   163    47   195   211   112   101   184   197    68   220   215   216   220   185   218   143   165   210    34   186    69   194   136   157    83   142    50   130    52    92   154    32   157   199   149   123    86   175   147   211    62   128   169    41    90   163    86   195   189    64   128    79   178    34   179   178    47    97    59    61    34    59   200    33   221   107   101   128   148   205    43    77   151    82    69    53   125    77   218   143   117   163   181   219   207   134   157   110   200   207   167    89   211   204   135   184    92   135    53   167    80   184   136   132   191   169    81   202   149   147   168   107   141   159   212    69    44   107   192    74    58   198    91    39    62    46    54   116   141   214    60    85    36   192   124    42   125   113   113    43   107    85    99   219   200   116   171   178   129   210    67   219   153    58   113    69    49   135    50    76   202   161    70    41   178   100   150   160   183   166   136   157    75   162    40   190   172   109    94    84   179   191   174    59   189   160    79   194    38   140   208    44   215   181    91   172   167   188   173   178    96   155    79   188   177    58   150    40    67    88   157   174    34   205   215   110    48   141    76    40   183    40    50   186   101    79    92   202   115   146   216    66   121    35   175   183    67    45   180   211    62   189    49   146   177    91    48   182   191    71    77   160    81   202   107    62    43   146   200   150    53   120    73   161    99    58   186   111   126   148   109   136   174   171   140   200   200   197    62   132   171   119    56   135    82   122   190    53   185   144   113   128   128   214   102    94   181   101   175   197   114   117    62   173   142   169    84    51    96   144    61    57   179   123   195   104   210   194   177   212    98    55    84    92   191   114    37    74    93   198   202   123   142   211    68    85    95    73   125    40    71    53   202    70   131    41   120    56   161   175   155   126   221    41    71    73   144   106   207    65   141   200   169   121   107   209    56   119   160    92   155   182    40   134   199    76    60   152   180    94    64    97    90   201   127   102    49   106   111   211   109   126    94   203    67   141    78
    82   150    61   104    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    74    37   100   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   190   189   162   192   168    40   220   160   113    91   201    38   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    88   160   116    50   113   115   181   174   203    58   189   199   103   133   100   206   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    76    50   176   142   185    98   101   214    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   141   221   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   155   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   185    91   135    53   167    80   184   137   132   190   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   177   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   161    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   120    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   202    69   131    41   119    56   161   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    82   150    62   104    80   193   152    82    92   189    39   145   199   120    80   196    40    56   126   194   219    89   172   161    60   108    69    95   209   139   206   127   212    37    42    87   149   201    56   186    46   195   142   127   105   210    69    71   171   205    69    39   200   163   207   115   132    33   143    88   199    36   167   200   106   204   139   128   208   114    80    50    44    82   162   121   209   192    40    61   180    96   107   138   218    47   144    49   139   174   118   197   210   100   162   149    84    74   129   140    43    45   207   192   109    82   115   119    35   186    75   129   203   101    72   101   207   131   211   170   158    97   217   190   123    45   118   197   209    68   140   184   147   188   143   126   197    35   207    54   182   126   190   177    94   114   170   175   167    75    37   100   118   160    70   198   171   104    33   191    51    56   143    62    90   146   194   166   131   193    39   137   148   177    45    85    66   176    95   104   133   161    94    89   216    96    52   198   184   136   200   181    45    90   139   151   202   195    53   215   137   162   124    47    91    51   158   206   114   144   176    82   154    44   130   212    78   129    41   141   219    58    55   191   190   162   191   167    40   220   159   113    92   201    39   194   134   104   160    50   210    42   186   177   178   155   204   183   187   175   102    81    99   157    52   159    45   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    77   176   116   205   165    68    87   168   160    69    35   197    74   216   114    70   213   166    63    84   220   114   209    82   191   180   207   150   204   201   100   154   119   169   140    54   131   199    86   155    41   175   212    51   211   177    77    37   170   102    76    64   120    47   209    99   180   218    68   152    42   194    55   170   106    89    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    98   148   197    49   169   184   213    90   218    55   112   203   115    80    75   103   106    88   213   181    61   180    42   210   155    56    80    96   216    37   147    88   161   115    50   113   115   181   174   203    57   188   198   103   133   100   206   155   207   124   168    88    77   166   194   139   129   105   141   120   134   141   173   110    91   123    72   105    75    56    46    39   199    61    92   149    86   137   118   204    34   149   174   193   205   105   158   151   109    61   149   118    85   168   125   167    89   190   101   188    97    51   130   211   157   167   148    76    77    50   176   142   186    97   101   214    89    41   207   164    44    47   209   136   151   204    54    93    36   132   185   197   221    52   127    55   208    95   105   123   103   198   174   130   177   119    52   193   171    83    39   131   102   135   150    55   169   157    41   213    68    72   173   174   189    61   196    86    71   151   108   140    42   144   205   213    93    35   105   175   154    45   173   115   150   166    80   132   185   141   221   174   133   125   113   210    78   167   177   117   104   108   163   171    83    84    79    57   101   172    91   179    37   174   137    39   183    61   177   101    35    86    58   183   199   205   181   155   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    74   138    41    46   185   168    55   103   113    90   187   167   123    79   125    68   150   152    63   109   145   218    58   163    47   195   211   111   102   184   197    68   219   215   216   219   185   217   143   165   210    34   186    69   195   136   158    84   143    50   130    52    92   153    33   157   198   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    63   128    80   178    35   180   178    47    97    59    61    34    59   200    33   221   106   102   128   149   205    43    77   150    82    68    53   125    76   218   143   117   163   181   219   206   134   156   109   201   207   168    88   212   204   134   185    91   135    53   168    79   184   137   132   190   169    81   203   149   146   169   106   140   158   212    69    44   108   191    74    58   197    91    39    63    47    53   115   142   213    60    85    36   193   123    41   125   113   113    43   107    86    99   220   199   115   171   179   129   210    68   219   152    57   112    70    50   135    50    76   201   161    70    41   177   100   150   160   183   167   136   157    75   162    40   190   172   110    94    85   178   191   174    60   189   160    79   194    39   140   208    44   214   181    90   172   167   187   172   178    95   156    79   187   177    59   150    41    67    88   157   175    35   205   215   110    47   141    76    40   184    39    50   186   101    78    92   201   115   146   216    66   122    35   175   183    67    45   179   211    62   189    49   146   177    91    48   183   192    71    77   159    81   202   108    62    43   145   200   150    52   119    73   161    99    58   187   111   126   147   110   136   175   172   139   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   128   128   214   102    94   180   101   175   197   113   117    63   174   142   169    84    52    97   144    61    56   179   122   195   104   210   194   178   213    98    55    83    92   191   114    37    74    92   198   203   123   142   211    68    84    95    73   125    40    71    53   202    69   130    41   119    56   162   175   155   125   221    41    71    72   144   106   207    66   141   199   169   120   107   209    56   119   161    92   155   182    40   133   198    76    60   151   180    95    64    96    91   201   127   102    50   106   112   210   109   126    94   203    67   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   150   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   209   193    40    61   180    96   107   138   218    47   144    49   139   173   118   197   210   100   162   149    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   178    94   114   170   175   167    74    37   101   119   159    71   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   151   202   195    53   215   137   163   123    47    91    51   159   206   115   144   175    82   154    45   130   212    78   129    41   140   219    58    55   190   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    42   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    77   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   212   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   120   169   140    54   131   199    86   155    41   174   212    51   211   176    78    37   170   102    75    65   120    47   209    99   180   218    68   151    43   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    97   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   182    61   180    42   210   155    56    79    96   216    37   148    88   161   115    50   112   115   181   174   203    58   188   198   103   133   100   206   154   208   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   119   204    34   148   175   193   204   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   157   167   148    76    76    50   176   142   185    98   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   149    55   169   157    41   213    67    72   172   173   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   221   174   134   125   113   210    78   167   177   117   104   108   163   170    83    84    79    57   101   173    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   205   181   154   180    64   208   106   109   153   133   103   102   102   221   174   176   220   192    79    39    38   170   151    55    74   138    41    46   185   168    55   103   113    90   186   167   124    79   125    69   150   152    63   108   145   218    58   163    47   196   211   112   102   184   197    68   220   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    89   163    86   195   189    64   127    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   128   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   134   184    91   135    53   167    80   184   137   132   191   169    81   203   149   146   168   106   141   159   212    69    44   108   191    74    58   197    91    38    63    47    53   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   115   171   179   129   210    68   219   152    58   112    70    49   135    50    76   202   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   173   178    95   156    79   187   177    58   151    41    67    88   157   174    35   205   214   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    52   120    73   161    99    58   186   110   126   147   110   137   175   171   139   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   175   196   114   117    62   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   201    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   209    56   119   161    92   155   182    40   133   198    75    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    66   141    78
    82   150    62   104    81   193   152    82    92   189    38   144   199   121    81   196    41    56   125   195   219    90   173   160    61   110    69    96   209   139   206   127   212    37    42    88   150   200    55   187    45   195   142   127   107   211    69    71   171   205    69    39   200   164   207   115   133    32   143    87   199    36   167   200   107   204   140   127   207   114    80    50    44    82   163   122   209   192    40    61   179    95   107   138   218    46   144    48   140   173   118   198   210   100   160   148    83    74   130   140    44    45   206   191   109    82   116   119    35   187    74   129   203   102    72   101   207   131   211   170   159    98   216   191   123    44   118   195   210    69   139   184   147   189   143   126   198    34   207    54   182   125   191   176    94   114   170   175   166    75    37   101   118   160    70   197   170   104    32   191    51    56   143    62    90   147   194   167   130   194    40   136   149   178    44    84    66   176    95   105   134   160    93    88   217    97    53   198   183   136   200   180    44    91   139   151   202   195    51   216   137   163   123    48    92    51   159   206   115   144   175    82   155    45   131   213    78   129    42   141   219    58    56   191   190   162   192   168    39   220   160   113    92   201    39   194   134   103   161    51   209    42   186   177   178   156   204   183   187   176   101    80   100   157    51   160    45   117   215   147    86   185    49   160   170   211    68   153   188    83    78    60    93   173    77   176   115   205   166    68    87   167   159    69    35   197    74   216   114    70   212   167    63    83   219   114   208    81   191   180   206   150   204   200   100   153   120   168   139    53   131   199    86   155    40   174   211    51   212   176    77    37   170   102    75    64   120    47   209    98   181   218    68   151    42   195    54   170   106    90    61    72    83   108   196    57   131    77    41   131    83   128    58    81   110    98   147   197    48   169   184   213    91   218    54   111   203   115    81    74   103   106    88   213   182    61   181    42   210   154    55    80    96   216    37   148    88   160   115    49   112   115   182   174   203    57   188   199   102   133   100   206   154   208   124   168    86    77   167   194   140   130   105   141   122   133   141   174   110    92   122    72   105    74    55    47    38   198    62    91   150    87   136   118   205    34   149   176   193   205   104   158   151   109    62   149   117    85   169   125   167    90   190   101   188    97    50   129   211   157   168   149    75    76    50   175   143   185    98   101   215    89    42   207   165    44    47   209   136   150   204    55    93    36   131   185   196   220    53   127    56   208    94   106   123   103   197   175   130   177   119    52   192   171    84    40   130   102   135   150    54   169   156    42   213    68    71   172   174   188    61   196    87    71   151   107   140    42   144   204   212    94    36   105   174   155    46   174   115   150   166    80   133   184   142   221   174   134   126   114   211    78   167   177   118   103   109   162   171    83    84    78    58   101   172    91   179    38   174   137    40   184    60   177   101    35    86    57   183   199   205   180   153   181    64   207   106   110   153   134   104   102   101   221   173   176   220   192    79    39    38   170   150    56    75   138    42    45   185   168    55   103   113    90   185   166   124    79   126    69   150   153    63   109   145   217    59   162    47   195   212   112   102   183   198    67   220   215   216   219   185   218   143   165   211    34   186    70   195   136   157    83   143    49   130    53    91   154    32   157   199   149   123    87   175   147   211    61   128   170    40    90   163    85   195   190    63   126    80   178    35   180   179    48    96    58    60    33    59   199    34   221   106   102   127   149   206    43    77   150    82    69    53   125    76   218   142   118   163   181   220   207   133   155   109   200   207   168    88   211   205   134   186    91   135    53   167    79   184   137   132   191   169    81   202   149   147   168   107   141   159   211    68    43   108   190    73    58   197    91    38    62    47    53   116   141   214    59    84    36   192   123    41   124   113   112    43   107    85    99   221   199   116   170   179   130   210    68   219   153    58   113    70    49   135    50    77   202   161    70    41   178   100   149   161   183   166   136   157    76   161    40   189   172   110    94    85   178   190   174    59   189   160    79   194    38   140   209    44   213   181    90   172   166   187   172   178    95   155    79   187   178    59   150    41    66    89   158   174    35   206   215   110    47   142    76    40   183    40    50   187   100    78    92   202   115   146   216    66   121    34   176   183    66    45   179   212    62   188    49   146   176    91    47   182   191    71    78   160    81   202   109    62    42   145   201   150    54   120    73   161    98    57   186   110   126   148   109   137   175   171   139   199   200   198    62   130   172   119    57   135    82   122   190    54   185   144   112   129   129   214   103    94   180   101   175   196   114   117    63   174   142   169    84    51    96   142    62    56   179   121   195   104   209   193   177   212    98    54    84    92   191   115    37    73    92   197   203   123   142   211    67    85    95    73   125    40    71    54   201    70   130    42   119    56   162   174   155   126   222    41    73    72   144   105   207    64   141   199   169   120   108   209    55   119   161    92   156   181    39   133   198    76    61   151   180    94    64    96    90   201   128   101    50   106   111   211   111   126    94   204    65   141    78
    82   150    61   105    80   193   152    82    92   189    39   145   199   121    80   195    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    87   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   208    54   182   126   190   177    94   113   170   175   167    75    37   100   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   151   202   195    53   215   137   163   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   190   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    83    78    60    93   173    77   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    97   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    88   161   115    50   113   115   181   174   203    58   189   199   103   133   100   206   154   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   119   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   156   167   148    76    76    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   118   104   108   162   170    83    84    79    57   101   172    91   180    38   174   137    39   183    60   177   101    35    86    58   183   199   205   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    75   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   127    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   128   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   191   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   177   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   182    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   120    57   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   175   196   114   117    62   174   142   169    84    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   209    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    96    91   201   127   102    50   107   112   211   110   126    94   204    67   141    78
    82   150    62   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   179    96   107   138   218    47   144    49   139   173   117   197   211   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    74    37   100   118   159    71   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   167    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   212   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    72    83   108   195    57   132    76    41   131    82   129    57    81   109    97   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    89   161   115    50   113   115   181   174   203    58   189   198   103   133   100   206   154   207   124   168    88    77   167   193   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   137   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    76    50   176   142   185    98   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   175   155    45   173   114   150   166    79   132   184   141   221   174   133   125   113   210    78   167   177   117   104   108   163   170    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   195   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   128   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   219   207   134   156   109   200   206   168    88   211   204   134   184    91   135    53   167    80   184   137   132   190   169    81   203   149   147   168   106   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    42   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    90    48   183   192    71    77   159    81   202   108    62    42   145   200   150    52   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    84    95    73   125    40    71    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    83   150    62   104    80   193   153    82    92   189    39   144   200   121    81   196    41    57   127   194   219    89   172   162    60   108    69    95   209   139   206   127   211    36    42    87   150   200    56   186    46   195   142   126   105   210    69    70   172   205    69    39   201   163   207   115   133    32   144    88   199    36   167   200   106   203   139   129   207   113    81    52    44    82   164   121   210   192    40    60   180    95   106   137   218    47   144    49   140   173   117   198   211   100   161   148    83    73   129   141    43    44   207   192   109    82   115   119    37   185    74   129   204   102    72   101   206   132   212   170   159    97   217   190   123    45   118   196   210    68   139   184   147   189   143   125   198    35   207    54   183   126   190   178    94   114   170   175   167    75    37   101   118   159    71   198   170   103    33   192    50    57   144    64    89   146   194   167   132   192    39   136   148   178    45    84    66   176    94   103   133   161    93    88   216    96    52   199   184   136   201   181    46    91   140   150   201   195    53   215   138   162   123    47    91    51   159   207   114   144   176    83   154    45   130   212    79   129    41   141   220    57    55   191   189   163   192   168    40   219   160   114    91   201    39   195   133   105   159    51   210    43   187   178   178   155   203   183   188   175   102    80    99   158    51   158    44   116   215   146    86   185    49   161   170   212    68   152   187    82    77    60    92   172    76   177   115   204   166    69    86   168   159    69    35   197    74   215   114    71   213   167    63    84   220   114   209    83   192   180   206   150   204   201   100   153   119   169   140    54   131   198    86   155    41   175   211    51   211   177    77    36   169   102    75    64   119    47   209    98   180   218    68   151    42   193    56   171   106    89    62    73    83   109   195    56   131    76    41   130    82   128    57    80   109    98   146   197    48   169   183   213    89   217    54   111   204   115    80    75   103   105    88   213   181    62   180    42   209   155    57    80    96   216    38   148    89   160   115    50   113   114   181   173   203    58   187   198   102   133   101   206   154   208   124   167    88    76   166   194   139   129   105   141   121   134   142   174   110    92   123    72   106    74    55    46    39   199    61    92   150    86   137   119   204    34   148   174   193   204   105   157   151   108    62   149   117    85   168   125   167    89   190   101   188    96    51   129   211   156   166   148    77    77    50   175   142   186    97   101   215    88    42   207   166    43    47   209   136   151   204    55    93    36   132   185   197   220    53   127    55   209    94   106   123   104   198   174   130   177   119    53   193   171    83    40   130   101   135   150    54   169   156    41   213    68    72   173   174   190    61   197    86    71   152   107   140    42   144   205   213    92    34   107   174   154    44   173   115   150   166    79   132   184   141   221   174   134   125   113   209    79   167   177   117   104   108   162   171    82    85    80    58   102   173    90   180    38   175   137    40   183    61   177   101    36    86    58   183   198   206   181   154   180    63   207   106   109   154   132   103   103   103   221   173   175   220   192    79    39    37   169   151    55    75   137    40    45   184   169    56   102   113    90   187   167   124    78   125    70   149   152    64   108   145   217    59   162    46   196   212   113   102   184   198    67   220   216   216   219   186   217   143   165   209    33   186    69   195   136   158    83   143    49   131    52    93   153    33   157   199   149   123    86   175   147   212    61   127   170    39    90   164    86   196   188    64   127    80   178    35   180   178    47    97    57    62    33    59   200    34   221   107   101   127   149   204    43    77   150    83    68    52   125    77   218   144   116   163   181   220   206   134   156   109   201   206   168    89   211   205   135   185    91   135    53   168    80   184   137   132   191   168    81   203   150   147   168   107   141   158   211    69    44   108   191    74    58   196    91    38    64    47    54   115   141   213    59    85    35   192   123    42   124   113   114    42   106    85    99   219   199   115   171   180   130   211    67   219   152    58   111    69    49   135    49    77   202   162    71    42   178   100   150   161   184   166   137   157    75   162    40   191   171   110    94    85   179   191   174    59   189   161    79   195    38   140   208    44   214   181    90   172   166   187   172   177    95   155    79   188   177    59   151    42    66    87   159   175    35   206   214   110    48   141    76    41   183    39    50   186   100    78    92   201   115   146   216    65   122    35   175   183    66    45   180   212    61   189    48   145   177    90    48   183   192    70    77   158    81   202   107    62    42   145   200   149    53   120    73   161    98    58   185   111   126   148   109   136   175   170   140   200   200   196    63   133   171   119    56   134    82   121   190    53   186   144   111   129   128   214   102    94   181   102   174   196   114   116    62   174   142   169    83    51    97   143    62    57   180   121   194   103   209   193   177   212    98    55    82    92   191   114    37    74    92   196   203   122   141   211    67    84    96    73   125    40    69    52   202    69   130    41   119    55   162   175   155   125   221    40    72    72   143   106   206    66   142   198   169   121   108   211    56   119   161    92   155   183    40   134   199    77    60   151   180    94    64    97    90   200   127   101    51   106   111   210   110   127    94   203    66   141    78
    82   150    61   104    81   193   153    82    92   189    39   145   199   121    80   195    40    56   126   194   219    89   172   161    60   108    68    95   209   139   207   127   211    37    41    87   150   201    56   186    46   195   142   126   105   210    69    71   171   205    69    39   200   163   207   114   133    33   144    88   198    36   167   200   106   204   139   128   208   114    80    51    43    82   162   121   210   193    40    61   179    95   107   138   218    47   145    48   139   173   117   197   211    99   162   149    83    74   130   141    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   100   207   131   211   170   159    97   217   191   124    44   118   196   209    69   140   183   147   188   143   126   198    34   208    55   182   126   190   178    94   114   170   175   166    74    37   101   118   159    70   199   171   103    33   191    52    57   144    63    90   147   194   166   130   193    39   136   148   177    45    85    66   175    95   103   133   161    93    89   216    96    52   198   184   136   201   181    45    90   139   150   202   195    52   215   138   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   141   220    58    55   190   189   162   192   167    39   220   160   113    91   201    38   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    61    93   173    76   176   116   205   166    68    87   168   160    70    36   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   151   204   201   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    36   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    61    73    83   109   195    57   132    76    41   130    82   129    58    81   109    97   148   197    48   169   184   213    89   217    55   111   204   115    80    75   104   106    88   213   181    62   180    42   210   155    56    80    96   215    37   147    88   161   116    50   112   115   181   174   203    58   189   199   103   134   100   207   155   207   124   168    88    77   167   193   139   130   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   106   158   150   109    61   149   118    85   168   126   167    90   190   101   188    97    51   129   211   157   167   148    76    77    49   176   142   185    98   101   214    89    41   207   165    44    48   209   136   150   204    54    93    36   131   185   196   221    53   127    56   208    95   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    67    72   173   174   189    61   196    85    71   152   108   140    41   144   205   212    93    35   105   174   155    45   173   114   150   166    79   132   184   141   220   174   134   125   114   210    78   167   177   117   104   108   163   171    82    84    79    58   101   172    91   179    37   174   137    39   183    60   177   101    35    86    58   183   199   206   181   155   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    75   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   195   211   112   102   183   197    67   219   215   216   219   186   217   143   165   210    34   186    69   194   136   158    84   143    49   130    52    91   153    32   158   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   127    80   178    35   180   178    47    96    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    68    53   125    76   219   143   116   163   181   220   207   134   156   109   200   207   168    88   212   204   134   184    91   134    53   167    80   184   137   132   191   169    81   203   149   146   168   107   141   159   212    69    44   108   191    73    58   198    91    39    62    47    54   115   141   213    59    85    36   193   123    41   125   112   113    43   107    86    99   220   199   115   170   179   130   210    68   219   152    58   112    70    49   135    49    76   201   161    70    41   177   100   150   161   183   166   137   158    75   162    40   190   172   109    95    85   178   191   174    60   189   161    79   193    38   140   209    44   214   181    91   173   167   188   173   178    95   156    79   188   177    58   151    41    67    88   158   175    35   205   215   110    47   141    76    40   184    40    50   186   100    78    92   201   115   146   215    66   121    35   175   183    67    45   179   212    62   189    49   145   177    90    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   119    73   161    99    58   186   110   126   147   109   136   175   172   139   199   200   197    62   132   172   120    56   135    82   122   189    53   185   144   112   129   128   214   102    93   180   101   174   196   114   117    63   174   142   169    83    51    97   144    61    56   180   122   195   104   210   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    84    94    73   125    40    71    53   201    69   131    41   120    56   161   175   155   125   222    41    71    72   144   106   207    65   141   199   169   121   108   210    56   119   161    92   155   182    39   134   198    76    61   151   180    95    64    97    91   201   127   102    50   106   111   210   110   126    94   204    67   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   108    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   105   210    69    71   171   205    69    39   200   163   207   115   133    33   143    88   199    36   167   200   106   204   139   128   208   114    80    51    43    82   162   121   209   193    40    62   180    96   107   138   218    47   144    49   139   173   117   197   211   100   162   149    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   100   207   131   211   170   159    97   217   191   123    44   118   196   209    69   140   183   147   188   143   126   198    34   207    54   182   126   190   177    94   114   170   175   167    74    37   100   119   159    70   198   171   103    33   191    51    57   144    63    90   146   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    53   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   124    47    91    51   158   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   190   189   162   191   167    40   220   159   113    91   201    39   194   133   104   160    51   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   185    49   160   170   212    68   153   187    83    78    60    93   173    77   177   116   205   166    68    86   168   160    69    35   197    74   216   114    70   212   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   198    86   155    41   174   212    51   211   176    77    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    72    83   108   195    57   132    77    41   131    82   129    57    81   109    98   147   197    48   169   184   214    90   218    55   112   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    89   161   115    50   113   115   181   174   203    58   188   199   103   133   100   206   154   208   124   167    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   137   118   205    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   157   167   147    76    77    49   176   142   185    98   101   215    89    41   207   165    44    47   209   136   150   204    54    92    36   131   185   197   221    53   127    56   208    95   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   135   150    55   169   157    41   213    68    72   172   174   189    61   196    85    71   151   108   140    42   144   205   213    93    35   105   175   154    45   173   115   150   166    80   132   185   142   221   174   133   125   113   210    78   166   177   117   104   108   162   171    83    84    79    58   101   173    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   155   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   186   167   124    79   125    69   150   152    63   108   145   217    58   163    47   195   211   112   102   184   197    67   220   215   216   219   186   217   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   127    80   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   164   181   220   207   134   156   109   200   206   168    89   211   204   135   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   106   140   159   212    69    44   108   191    74    58   198    91    38    62    47    54   116   141   213    59    85    36   193   123    41   125   112   113    42   107    86    99   220   199   115   170   179   129   210    68   219   152    58   112    70    50   135    50    76   201   162    70    41   178   101   150   160   183   167   136   157    75   162    40   190   172   109    95    85   178   191   174    60   189   161    79   194    38   140   209    44   214   181    90   172   167   188   172   178    95   156    79   187   177    58   151    41    67    88   157   174    35   205   215   110    47   141    76    40   184    40    50   186   100    78    92   201   115   146   215    66   122    34   175   182    67    45   179   212    62   189    48   145   177    90    47   183   192    71    77   159    81   202   108    62    42   145   200   150    52   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   131   171   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    84    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   190   115    37    74    93   198   202   123   142   211    68    84    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   126   221    41    71    73   144   106   207    65   141   199   169   120   107   209    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   203    67   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   150   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   204   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   208    54   182   126   190   177    94   114   170   175   167    75    37   101   119   159    71   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    83    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    76    41   131    82   129    57    81   109    97   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    88   160   116    50   113   115   181   174   203    58   189   198   103   133   100   206   154   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    76    50   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    95   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   141   221   174   133   125   113   210    78   167   177   118   104   108   162   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    68   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   128   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   185    91   135    53   167    80   184   137   132   190   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   197    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   177   101   150   160   183   167   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   188   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   120    57   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    84    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   134   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    82   151    61   103    81   194   153    82    91   191    39   143   200   119    81   195    41    57   125   195   218    88   172   161    59   109    67    95   209   138   207   126   211    38    42    87   150   200    55   186    44   196   140   126   105   210    70    71   170   205    70    39   199   165   207   115   132    32   141    87   199    36   168   200   108   204   138   127   208   115    81    51    43    83   162   120   210   192    41    62   179    96   108   138   220    46   145    48   138   174   118   197   212    99   162   148    83    75   129   141    41    45   208   191   110    83   115   118    35   186    74   130   203   101    74   100   207   129   210   172   159    98   216   192   123    45   117   197   208    69   140   183   148   188   143   123   196    34   207    54   181   125   189   175    94   114   170   175   167    74    37   101   117   159    71   198   170   104    33   193    51    57   143    64    90   146   194   167   130   193    41   136   149   176    45    84    66   174    94   104   134   160    93    89   215    97    52   196   185   135   202   182    45    90   138   151   203   195    52   215   136   163   123    48    91    50   158   206   115   144   176    82   154    44   131   212    78   130    41   140   220    57    56   190   189   161   191   167    40   220   160   110    91   201    38   195   132   103   159    50   210    43   185   178   177   154   203   184   187   175   102    81   100   157    52   158    44   117   215   147    86   185    50   159   171   213    66   153   187    82    78    61    94   171    77   177   115   207   165    69    88   168   160    70    37   196    73   215   115    70   212   165    62    85   221   115   208    81   192   180   206   150   205   202    99   153   119   167   140    53   131   200    86   156    40   174   212    49   212   175    78    37   169   102    75    65   120    47   207    99   180   219    67   152    44   194    56   170   107    88    63    72    82   109   196    58   133    76    40   131    83   128    58    82   109    99   148   196    48   170   183   214    90   218    55   110   202   114    80    73   103   106    87   213   183    62   179    41   211   155    54    79    98   217    38   150    88   160   115    50   112   116   181   175   202    58   189   199   103   135    99   205   153   207   124   169    89    77   166   193   139   130   105   142   121   134   140   173   112    92   123    71   101    75    57    47    39   200    61    92   151    87   136   119   204    33   149   175   193   205   105   157   150   110    63   149   118    85   168   125   167    89   191   102   186    96    50   129   212   157   168   148    77    76    48   178   142   184    97   100   214    89    41   206   164    42    48   209   137   151   203    55    93    36   132   185   197   221    52   127    54   207    94   106   124   101   198   174   131   178   119    52   192   170    84    39   130   101   135   149    56   169   157    40   214    67    72   173   173   190    62   196    85    71   151   107   141    40   143   205   213    93    34   104   175   154    44   173   115   150   165    80   131   184   140   221   174   134   124   114   211    79   167   179   117   102   107   163   171    84    85    78    57   101   173    91   180    38   173   136    39   182    61   178   101    36    87    58   181   199   206   181   154   180    64   208   105   109   153   132   103   102   101   220   174   177   221   194    78    39    38   171   152    55    74   138    42    46   185   169    54   102   114    91   188   167   125    79   126    69   149   152    64   108   146   217    59   163    45   196   211   111   102   185   197    67   219   213   215   220   185   217   144   165   210    33   185    69   194   134   158    84   144    50   131    52    92   152    32   158   198   149   121    86   175   148   211    60   127   169    38    90   164    86   195   190    64   127    81   177    36   180   178    46    97    57    60    34    59   201    34   220   107   102   127   149   204    42    75   150    82    67    53   125    76   218   142   117   165   181   221   207   133   155   109   201   207   168    89   212   205   134   185    91   134    51   168    79   184   138   132   191   169    81   204   149   147   168   107   142   158   212    70    43   109   191    73    58   198    88    39    62    47    53   116   141   213    59    85    35   192   123    41   125   113   112    45   107    86    99   220   200   117   171   179   130   210    69   220   152    57   113    70    50   134    50    76   201   161    71    42   178   101   151   159   184   166   136   156    75   162    40   192   174   110    94    84   179   191   173    59   188   160    79   193    39   141   207    44   214   180    90   171   166   187   172   177    95   156    79   187   177    59   150    41    67    89   156   174    34   205   215   110    47   140    76    40   184    41    50   184   100    78    91   201   116   146   214    66   122    34   176   182    67    45   179   212    62   189    48   144   177    90    47   182   193    71    77   161    80   202   107    61    41   145   199   151    52   119    73   161    99    58   188   111   126   147   109   136   175   171   141   199   199   196    62   131   172   120    56   135    83   123   191    53   184   144   111   129   130   213   103    94   180   101   175   197   116   118    63   173   141   170    84    52    97   143    61    55   179   121   196   104   209   194   178   211    99    55    84    94   192   115    37    75    93   198   202   123   143   209    68    84    94    73   124    38    72    53   202    69   133    42   119    55   162   175   155   126   221    40    71    72   145   106   205    64   141   198   169   121   108   208    56   119   160    90   155   181    40   132   198    74    61   153   179    94    66    96    91   201   128   103    50   107   110   212   110   126    96   203    67   141    78
    82   150    62   105    81   193   152    83    91   189    39   144   199   121    81   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   105   210    69    71   171   205    69    39   200   163   207   115   133    32   144    88   198    36   166   200   106   204   139   127   208   114    80    51    43    82   162   121   209   192    40    61   179    96   107   138   218    47   144    48   139   173   118   197   211   100   162   149    83    74   130   140    43    45   207   191   109    82   115   119    36   186    75   129   204   101    72   101   207   130   211   170   159    97   217   190   124    44   118   196   209    69   140   183   147   188   143   126   197    34   208    54   182   126   190   177    94   114   170   175   167    74    37   100   118   159    71   198   171   104    33   191    51    56   144    63    90   147   194   166   131   192    40   136   148   177    45    85    66   176    95   104   134   161    94    88   216    96    53   198   183   136   200   181    44    90   139   150   202   195    53   215   138   163   124    48    92    51   158   206   115   144   175    82   154    44   130   212    79   130    41   140   220    58    55   191   190   162   191   167    40   220   160   113    91   201    39   193   133   104   160    50   210    42   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   216   147    86   186    49   160   170   212    68   153   187    83    78    60    93   173    76   177   116   205   166    68    86   168   160    69    35   197    74   215   114    70   213   166    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    64   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   109   195    57   132    76    41   131    82   129    57    80   109    98   147   197    48   169   184   213    90   218    55   112   203   115    80    75   104   105    89   213   182    61   180    41   210   155    56    79    97   216    38   148    89   160   115    50   113   115   181   174   203    58   189   199   103   134   100   206   155   207   124   167    88    77   167   193   139   129   105   142   120   134   141   173   110    91   123    72   105    75    56    46    39   199    61    92   150    86   137   118   205    34   148   175   194   205   105   158   151   109    62   149   118    85   168   126   167    89   190   102   188    97    51   129   211   157   167   148    76    77    50   176   142   185    97   101   215    89    41   207   165    44    47   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   156    41   213    68    72   172   173   189    61   196    85    71   152   107   140    42   144   205   213    93    35   105   175   155    45   173   115   150   166    79   132   184   141   221   174   133   125   113   210    78   167   177   118   104   108   162   171    83    84    79    58   101   172    91   180    37   174   136    39   182    60   177   101    35    87    57   183   199   205   181   154   180    63   207   106   109   153   133   103   103   102   221   173   176   220   193    79    39    38   170   151    55    75   138    41    45   185   168    55   103   114    91   187   168   123    78   125    69   150   153    63   109   145   217    58   163    47   196   211   112   101   184   197    68   220   215   216   219   186   217   143   165   210    34   186    69   195   136   157    84   143    50   130    52    91   153    33   157   199   148   122    87   174   147   211    61   128   169    40    90   163    85   195   189    64   128    79   178    34   180   178    47    96    58    61    34    59   200    34   221   106   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   164   181   219   207   134   156   110   200   207   168    88   211   204   135   185    91   135    53   167    80   184   137   132   190   169    81   203   149   146   169   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    53   115   142   214    60    85    36   193   123    41   125   112   113    42   107    86    99   220   199   115   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   101   150   160   183   167   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   193    39   140   208    44   214   181    90   172   167   188   172   179    95   156    79   188   177    59   151    41    67    88   157   175    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   114   146   215    66   122    34   175   183    67    45   180   211    62   189    49   145   177    90    48   182   192    71    77   159    81   202   108    62    43   145   200   150    52   120    73   161    99    58   187   110   126   147   110   136   175   172   140   199   199   197    62   131   172   120    57   135    82   122   189    53   185   144   112   128   128   214   102    94   180   101   174   196   114   117    63   174   142   169    84    51    96   143    62    57   179   122   195   104   209   194   177   212    98    55    83    92   190   115    37    74    94   198   203   123   142   211    68    84    95    73   124    40    71    53   202    69   131    41   119    56   162   176   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   210    56   119   160    92   156   182    40   134   198    75    61   151   180    95    64    97    91   201   127   102    50   107   111   211   109   126    94   204    67   141    78
    82   151    61   104    81   193   152    82    91   190    39   144   199   121    80   196    40    56   126   194   218    89   172   162    60   109    68    95   209   139   206   128   211    37    41    87   150   201    57   186    46   195   142   127   105   210    69    71   171   205    69    39   200   163   207   115   133    33   143    88   198    36   167   200   106   203   139   128   208   114    80    51    43    82   162   122   210   193    40    62   179    96   107   138   218    46   144    49   139   174   117   197   211   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   102    72   100   207   130   211   170   159    97   216   191   123    45   118   196   209    68   140   183   147   188   142   126   198    34   208    54   182   126   190   177    94   114   170   175   167    75    36   101   119   159    71   199   171   103    33   191    51    56   144    63    90   147   194   165   131   193    40   136   149   177    45    84    66   175    95   104   133   161    93    89   216    96    53   198   184   136   200   180    45    91   139   150   202   195    53   215   137   163   124    47    92    51   159   206   115   144   176    82   154    45   130   212    78   129    41   141   220    58    55   190   189   162   191   168    40   220   160   113    92   202    39   194   133   104   160    50   210    42   186   177   178   155   204   183   187   175   102    80    99   157    51   159    44   116   216   146    86   185    49   159   170   212    68   153   187    83    78    60    93   173    76   176   116   205   166    68    87   168   159    69    36   197    73   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   153   119   169   140    54   132   198    86   155    41   174   212    50   211   177    77    37   170   103    75    65   120    47   209    99   180   219    68   151    42   194    55   171   107    90    62    72    83   109   195    57   132    76    41   131    82   129    57    80   109    98   147   197    48   169   184   214    90   217    55   111   203   115    80    74   104   106    89   213   181    61   180    41   210   155    56    80    96   215    37   148    89   160   116    50   113   115   181   174   202    57   188   199   103   133   100   206   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   174   111    91   123    71   105    75    55    47    39   199    61    93   149    87   136   119   205    34   148   174   193   204   105   159   151   109    61   149   117    85   168   125   167    90   190   101   188    97    51   129   211   157   167   148    76    76    50   175   142   185    98   101   214    89    42   207   165    44    48   208   136   150   204    55    92    37   131   185   197   221    53   127    56   209    94   105   123   103   198   174   130   177   119    52   192   171    83    39   131   103   136   150    55   168   156    41   213    67    72   172   174   189    60   196    85    71   152   108   140    42   144   205   213    94    35   105   175   155    45   173   114   150   166    80   132   185   141   221   174   133   125   113   210    78   167   177   117   104   108   162   171    83    84    79    58   101   172    91   180    37   174   137    39   183    60   177   101    36    86    57   183   199   206   180   154   181    64   207   106   109   153   133   103   103   102   220   174   176   220   193    79    39    38   169   151    55    74   138    41    46   185   168    55   103   114    90   187   167   124    78   125    69   150   152    63   108   145   217    58   162    47   195   211   112   102   184   197    68   220   215   216   219   185   218   144   165   209    34   186    69   194   136   157    83   143    49   130    52    91   153    33   157   199   148   122    87   175   147   212    61   128   169    40    89   163    86   195   189    64   127    79   178    35   180   178    47    97    58    61    34    59   200    34   220   107   102   127   149   206    43    77   150    83    69    53   125    76   218   143   116   164   181   220   207   134   156   109   201   206   168    88   211   204   134   184    91   135    53   167    80   184   136   132   191   169    81   203   149   146   169   107   141   159   212    69    43   108   191    74    58   198    91    38    62    47    54   115   142   213    60    85    36   193   123    42   125   113   113    43   107    86    99   220   199   116   170   179   129   211    68   219   152    57   113    70    49   134    50    76   202   162    69    41   177   101   150   160   183   167   137   157    75   162    39   190   173   110    94    85   178   191   174    59   189   160    79   193    38   140   208    44   214   181    90   172   167   187   173   178    95   156    79   187   177    58   151    41    67    88   157   174    34   205   214   110    47   141    76    40   184    40    50   187   100    78    92   201   114   146   216    66   122    35   175   183    67    45   179   212    62   189    49   145   177    91    48   183   192    71    77   160    81   202   108    62    42   145   200   149    52   120    72   161    99    57   186   110   126   147   109   137   175   171   139   199   200   197    62   132   171   119    56   135    82   122   189    53   185   144   112   128   128   214   102    94   180   102   174   197   114   117    63   174   141   170    83    51    97   144    61    57   179   122   196   104   210   194   177   213    98    54    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    39    71    53   201    69   130    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   107   209    56   119   160    92   155   182    39   134   198    75    61   151   180    95    63    97    91   201   127   102    50   106   111   210   110   126    94   203    67   142    78
    82   150    61   104    81   193   152    82    92   189    39   145   199   121    80   195    41    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   179    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   130   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    55   182   126   190   177    94   114   170   175   167    75    37   101   118   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    85    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   141   219    58    55   191   189   162   192   168    40   220   160   113    91   201    38   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    51   159    44   117   215   146    86   186    49   160   170   212    68   153   187    82    78    60    93   173    77   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    76    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    38   148    88   161   116    50   113   115   181   174   203    58   188   198   103   133   100   206   155   207   124   168    88    77   167   193   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   119   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   157   167   148    76    76    50   176   142   185    97   101   215    89    41   207   165    44    48   209   136   151   204    54    92    36   131   185   197   221    53   127    56   208    94   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   221   174   133   125   113   210    78   166   177   118   104   108   163   170    83    84    79    57   101   172    91   180    38   174   137    39   183    60   177   101    35    86    58   183   199   205   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   186   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   149   122    87   175   147   211    61   128   169    40    89   163    86   195   189    64   128    80   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   177   100   150   160   183   166   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   214   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   212    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    84    51    97   144    62    56   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    71    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   209    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   109   126    94   204    67   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   117   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   208    54   182   126   190   177    94   114   170   175   167    75    37   101   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    88   161   116    50   113   115   181   174   203    58   188   198   103   133   100   206   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   156   167   148    76    76    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   151   108   140    41   144   205   213    93    35   105   174   155    45   173   114   150   166    79   132   184   141   221   174   133   125   113   210    78   167   177   118   104   108   162   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   127    80   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   128   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   120    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    82   151    61   104    81   193   152    82    92   190    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    33   143    88   199    36   167   200   106   204   139   128   207   113    80    51    43    82   162   122   209   193    40    61   180    95   107   137   219    47   144    49   139   174   117   197   211   100   162   148    83    74   130   140    43    45   207   192   109    82   115   119    36   185    75   129   204   101    72   101   207   130   211   170   159    97   217   191   123    44   118   197   209    68   140   183   147   188   143   125   197    34   207    54   182   126   190   178    94   114   170   175   167    75    37   100   119   159    71   198   170   104    33   191    51    57   144    62    90   146   194   166   130   192    39   136   148   177    45    84    66   176    95   103   133   161    94    89   217    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   138   162   124    47    92    51   158   206   115   144   176    82   154    45   130   212    79   129    41   140   220    58    55   191   189   162   192   168    40   220   160   113    91   201    38   194   133   104   160    50   210    43   186   177   178   155   204   182   187   175   102    81    99   157    52   160    44   117   215   147    86   185    49   160   170   212    68   153   186    82    78    60    93   173    77   177   115   205   166    69    86   168   159    69    36   197    74   216   114    69   213   167    63    84   220   114   208    82   191   179   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    77    37   170   102    76    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    61    73    83   108   195    57   132    77    41   131    83   129    58    81   109    97   148   197    49   169   184   213    90   217    54   111   203   115    80    75   104   106    88   213   182    61   180    42   210   155    56    79    96   216    37   148    88   161   116    50   112   115   181   174   203    58   189   198   103   134   100   207   154   207   124   168    88    77   167   194   139   129   105   142   120   134   141   174   110    92   123    71   105    75    55    47    39   199    61    92   150    86   136   118   205    34   149   175   194   204   105   159   151   109    61   149   117    85   168   125   167    89   190   101   188    97    51   129   211   156   167   148    76    77    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    54    92    37   131   185   197   221    53   126    56   208    95   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   173   189    61   196    85    71   152   107   140    42   144   205   213    93    35   105   175   155    45   173   115   150   166    79   132   184   141   221   175   133   125   113   210    78   166   177   117   104   108   162   171    83    84    79    57   101   172    91   180    38   174   137    39   183    60   177   101    35    87    57   183   198   205   180   155   180    64   208   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    42    46   186   168    55   103   113    90   186   167   123    78   125    69   150   152    63   108   145   217    58   163    47   195   212   112   102   184   197    68   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   123    87   174   147   211    61   127   169    40    89   163    86   195   189    64   128    79   177    35   180   178    47    96    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    77   218   142   116   163   181   220   207   134   156   109   201   206   168    89   212   204   135   184    91   134    53   167    80   184   137   132   190   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    53   116   142   213    60    85    35   193   123    42   125   112   113    42   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    50   135    50    76   201   162    70    41   177   100   150   161   184   166   137   157    75   162    40   190   172   109    95    85   178   192   174    60   189   160    79   194    38   141   208    44   214   181    90   172   167   187   173   178    95   156    79   187   177    59   151    41    67    88   157   175    34   205   215   111    47   141    76    40   184    39    49   186   100    78    92   201   115   146   215    66   122    34   176   183    67    45   179   212    62   189    49   146   177    91    48   183   192    71    76   159    81   202   108    62    42   145   200   150    52   119    73   161    99    58   186   110   126   147   109   137   175   171   140   199   199   197    62   132   171   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   175   196   114   117    63   174   142   170    84    51    97   144    61    56   179   121   195   104   210   194   178   213    98    55    83    92   190   115    37    74    93   199   202   123   143   211    68    84    95    73   125    39    71    53   201    69   131    41   119    56   161   175   155   125   221    41    72    72   144   106   207    65   141   199   169   120   107   209    56   119   161    92   155   182    40   134   198    76    61   151   180    95    64    97    91   201   127   102    50   106   112   210   109   126    93   204    67   141    78
    81   150    61   104    80   194   152    83    92   189    39   144   199   120    81   196    40    56   125   195   218    89   172   161    60   109    67    95   209   138   206   127   212    37    42    87   150   199    56   186    46   194   142   127   106   210    69    72   172   205    69    40   200   163   208   115   134    32   143    87   198    35   166   199   107   203   139   127   207   113    79    50    44    81   162   122   209   193    40    62   179    95   108   138   218    46   145    48   138   174   117   198   211   100   162   148    83    73   128   141    42    45   207   191   108    82   115   119    35   185    75   128   204   102    73   100   208   131   211   169   159    96   216   191   124    44   118   196   208    68   141   184   147   188   143   125   197    35   206    53   182   127   189   178    93   113   171   175   167    74    37   100   119   160    70   198   170   103    33   191    51    58   143    63    90   146   194   166   131   192    39   137   150   177    45    84    66   176    95   104   133   160    94    89   217    96    53   197   183   136   201   181    45    90   139   152   201   195    53   216   137   162   125    46    91    51   158   205   115   144   175    81   154    44   130   213    79   128    41   140   220    57    55   191   190   163   192   167    41   219   159   113    92   201    38   192   132   103   160    51   211    43   186   177   178   155   204   182   187   175   102    81    99   157    51   160    44   117   214   147    88   185    49   160   171   211    68   154   186    82    77    60    93   174    77   177   116   205   165    67    86   166   160    69    35   198    74   215   114    69   212   167    62    84   222   113   209    82   191   179   205   151   204   201    99   155   119   168   139    54   131   199    87   155    40   174   211    51   211   175    77    36   170   102    76    65   121    48   209    99   181   218    68   151    42   195    54   171   106    89    62    72    83   109   194    57   132    76    41   131    82   128    57    82   108    98   147   197    48   170   184   214    90   218    54   111   203   116    79    75   104   105    86   213   182    62   179    41   209   154    56    80    97   215    37   147    89   160   116    50   111   115   180   174   204    59   188   198   104   134   100   207   155   207   123   168    88    76   166   192   138   129   105   142   120   135   142   173   109    92   123    71   104    75    55    46    39   199    61    92   150    86   136   120   204    34   147   176   194   204   106   159   150   109    62   148   117    85   169   126   166    89   192   102   188    98    52   128   211   156   168   146    76    76    50   177   142   185    97   101   215    89    42   207   166    44    48   208   135   151   204    55    93    36   131   187   197   220    53   127    55   208    95   106   123   103   197   174   130   177   120    51   193   171    83    39   131   102   136   149    55   169   156    40   214    67    71   171   174   189    60   197    85    71   153   108   140    43   145   205   214    93    35   107   174   155    45   173   114   150   166    81   132   183   140   222   175   134   124   113   210    79   167   176   117   104   108   162   171    83    85    80    58   101   174    90   179    38   174   136    38   183    61   177   101    34    87    57   183   199   206   180   154   181    64   208   107   109   153   133   104   103   101   221   172   176   220   192    78    38    38   169   152    55    75   138    41    46   185   169    54   103   114    90   186   167   124    79   125    69   149   153    64   109   144   217    58   164    47   194   211   112   102   184   197    67   219   216   216   219   186   217   143   166   211    33   186    69   194   136   156    84   144    50   129    53    92   154    33   157   198   147   121    87   175   146   212    60   127   169    40    89   163    86   196   189    64   127    80   178    36   181   179    47    95    58    62    34    59   199    35   221   106   103   127   148   205    43    77   150    82    69    53   125    77   219   143   116   164   182   219   207   135   155   109   200   206   168    89   212   205   134   185    91   134    52   167    80   183   136   132   191   169    81   204   149   146   168   107   140   159   211    69    44   107   191    74    59   198    92    38    62    47    53   115   142   213    60    84    36   192   124    41   125   112   114    44   108    86    98   220   200   116   169   179   130   208    68   219   152    58   112    70    50   135    50    75   201   162    70    40   176   100   151   161   183   166   137   158    76   162    39   190   172   109    96    85   177   191   175    59   190   160    79   192    38   141   209    44   214   181    89   171   168   187   173   179    95   156    78   187   177    57   151    40    66    88   158   174    35   205   214   112    46   141    76    40   185    40    50   187   100    79    91   200   115   145   216    66   121    35   175   183    67    46   178   213    61   189    49   144   177    90    48   182   191    70    76   159    82   203   108    62    43   145   199   150    53   119    73   162    99    58   187   111   126   147   108   137   174   171   140   200   200   197    61   132   171   119    57   135    81   121   189    54   185   143   113   127   127   214   103    94   179   101   175   196   113   117    63   173   141   170    84    51    96   143    62    56   179   123   196   104   209   194   177   212    98    55    84    93   190   115    37    75    93   199   203   123   143   210    68    86    94    74   126    40    71    53   202    68   131    41   119    56   161   176   155   125   223    41    72    72   144   106   207    66   142   199   167   119   107   210    55   118   162    92   154   182    39   134   199    75    61   152   180    95    64    97    90   201   127   101    49   106   112   211   109   127    94   202    68   141    79
    82   150    61   104    80   193   151    82    92   189    39   145   200   120    80   196    41    55   125   195   220    88   172   161    61   109    68    95   208   139   206   128   211    37    40    87   149   201    56   187    46   196   143   127   105   210    70    71   171   205    68    39   201   164   207   115   133    32   143    87   199    36   167   199   106   204   139   127   208   114    80    51    44    82   161   122   209   192    40    62   178    96   106   138   218    46   144    49   138   173   119   198   210   100   162   148    84    74   129   140    43    45   207   192   110    81   115   118    35   186    75   129   204   102    72   101   207   130   212   170   159    97   217   190   123    45   119   197   209    69   139   184   148   188   142   126   197    34   207    54   181   126   190   178    94   115   169   174   167    74    37   100   119   159    70   198   171   104    33   191    51    57   143    62    90   147   194   165   131   192    39   135   148   177    44    84    66   175    95   103   133   161    93    89   217    96    52   198   182   137   201   181    45    90   138   151   202   196    54   215   138   161   124    48    92    51   158   206   115   144   175    83   154    44   130   212    78   129    41   140   220    58    55   191   190   162   191   168    41   220   161   114    91   201    38   194   133   104   160    50   210    42   187   177   178   155   204   182   187   175   101    80   100   157    52   158    45   117   215   147    87   185    50   159   170   211    67   152   187    83    79    60    93   172    77   177   115   204   167    68    87   167   161    70    36   196    73   216   114    70   213   167    62    84   221   114   209    82   191   180   207   151   203   201   100   154   118   169   140    54   131   199    86   154    41   174   211    51   211   176    78    36   169   102    76    65   121    47   209    98   181   218    68   151    42   195    55   170   106    90    61    73    82   109   196    57   132    76    40   130    83   128    57    81   109    97   147   197    49   169   184   213    90   218    55   112   203   114    79    76   104   106    88   213   182    62   179    42   209   154    55    79    97   215    38   148    89   160   115    50   113   114   180   174   202    57   188   199   102   133   100   208   155   207   124   167    89    78   166   194   139   130   104   141   120   134   141   174   112    92   123    72   104    74    56    48    40   199    61    92   149    86   137   118   204    35   148   175   194   205   106   159   151   110    62   149   117    85   168   125   168    89   190   101   188    97    51   129   211   156   167   147    75    75    49   175   142   185    98   100   215    89    42   207   164    45    48   208   135   151   204    54    93    36   132   185   197   221    52   125    56   208    93   106   124   104   197   174   131   177   120    51   193   171    83    38   131   103   135   150    54   170   158    42   213    68    70   171   173   189    60   195    85    72   152   107   140    42   145   205   212    94    35   105   173   154    46   173   115   150   166    79   132   184   141   221   173   133   125   114   209    77   165   177   117   104   108   162   170    83    84    80    57   101   172    90   180    37   174   136    39   182    62   178   101    35    87    57   182   199   205   181   154   180    64   207   105   109   153   133   102   102   101   220   174   176   220   192    78    39    38   171   151    55    75   138    41    45   185   168    55   103   113    90   186   167   124    79   125    69   150   153    63   109   145   216    58   163    48   196   212   111   102   184   197    67   219   215   217   218   186   218   143   164   210    33   187    69   194   136   158    84   142    49   130    53    91   153    33   157   198   149   123    86   175   148   213    60   128   168    39    89   163    86   195   189    64   127    80   177    35   180   178    47    97    58    61    34    59   200    34   221   107   101   127   149   205    42    77   150    83    69    53   125    76   218   143   117   164   181   219   207   133   156   109   200   206   167    89   211   205   135   185    90   134    53   168    80   184   136   131   191   169    80   204   149   148   167   106   140   159   212    69    45   108   191    73    58   198    91    39    62    47    53   115   141   213    60    85    36   193   123    41   125   113   112    43   107    86    99   220   199   115   170   180   130   210    68   219   152    57   112    70    50   135    50    76   202   161    69    40   177   101   150   161   184   166   137   157    76   163    40   190   171   109    93    85   179   191   174    60   189   162    79   194    38   141   209    45   215   180    90   173   167   187   173   178    96   156    79   187   177    59   151    41    67    87   156   175    35   205   214   109    47   140    77    41   183    40    50   186   101    78    92   201   115   145   216    67   122    35   176   183    68    45   179   211    62   189    48   145   177    91    47   182   192    71    77   160    81   203   108    62    42   146   199   150    53   119    73   161    99    57   187   110   126   148   109   135   175   172   139   199   199   197    63   132   171   120    56   135    82   122   189    53   185   144   112   129   128   215   102    94   180   101   175   196   114   118    62   174   142   170    84    51    97   143    61    56   179   121   194   105   209   194   177   212    99    54    83    92   190   114    37    74    93   198   202   123   142   210    69    85    96    73   125    40    70    53   201    69   129    42   120    56   162   174   155   126   220    42    71    72   144   105   206    64   141   199   169   120   107   210    57   119   161    91   155   182    40   133   198    75    61   151   181    94    64    96    90   201   127   103    49   106   112   210   109   126    93   203    67   140    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   100   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   176    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    77    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    88   161   116    50   113   115   181   174   203    58   189   198   103   133   100   206   154   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    89   190   101   188    97    51   129   211   156   167   148    76    76    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   148   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   100   150   160   183   167   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    57   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   195    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   180    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   100   119   159    70   198   170   104    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    92    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   192   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    37   170   102    75    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    76    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    80    96   216    37   148    88   161   116    50   113   115   181   174   203    58   189   198   103   133   100   206   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    76    49   176   142   185    97   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   118   104   108   163   171    83    84    79    57   101   172    91   179    38   174   137    39   183    60   177   101    35    86    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   218   143   165   210    34   186    69   194   136   157    83   143    50   130    52    92   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    80   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   135   184    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   177   100   150   160   183   167   136   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   119    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    62   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   134   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    82   150    61   105    81   193   152    83    91   189    39   145   200   121    80   195    40    56   125   194   219    89   172   161    60   108    69    95   209   140   206   128   212    37    42    88   150   202    56   186    46   195   142   127   106   210    69    71   171   205    69    39   201   163   207   115   133    32   144    87   198    36   167   200   106   203   139   127   208   114    80    51    43    82   162   121   210   193    40    61   180    95   108   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    44   207   191   109    83   116   119    36   186    75   129   204   102    71   101   206   130   210   169   159    96   216   192   123    45   118   197   209    68   140   183   147   188   143   126   197    35   207    54   182   126   189   178    93   114   170   175   167    74    37   100   118   159    71   198   171   104    33   192    51    56   143    63    90   146   193   165   130   193    39   136   148   177    44    84    66   175    95   104   132   161    93    89   217    97    53   198   184   136   201   181    45    90   139   151   201   194    52   215   137   163   124    47    91    51   159   206   114   144   175    82   154    45   130   212    78   128    41   140   219    58    55   191   189   161   191   167    39   220   160   113    91   201    39   194   134   104   160    50   210    43   186   177   179   155   204   182   187   175   102    80    99   157    51   159    44   117   215   147    87   185    49   159   170   212    67   153   187    83    78    60    94   172    76   177   116   205   166    68    86   168   159    69    35   197    73   216   114    70   212   166    63    84   221   114   208    82   191   180   206   150   204   200   100   155   119   169   140    54   131   199    86   155    41   175   212    51   211   176    78    37   170   102    75    65   120    47   209    99   180   218    68   151    43   194    55   170   106    90    63    73    83   108   196    57   133    77    40   130    82   129    58    81   109    97   148   197    49   169   184   213    90   217    55   111   203   116    80    75   103   105    88   212   182    61   180    41   209   154    57    79    96   215    37   148    88   160   115    50   112   115   181   174   203    58   189   199   103   134   100   206   155   208   124   167    88    77   166   193   139   129   106   142   120   134   140   173   110    91   123    71   104    75    55    47    39   199    62    92   150    86   136   118   205    35   149   175   193   205   106   158   152   109    62   149   118    85   168   125   166    89   190   101   188    98    50   129   211   157   168   148    77    77    50   176   142   185    97   100   215    89    41   207   165    44    48   208   136   151   204    54    93    36   132   185   197   220    52   126    56   209    95   106   123   103   198   174   130   177   119    52   193   171    83    40   130   102   135   150    55   169   156    41   212    67    72   173   174   189    61   196    86    71   151   108   140    41   144   205   212    94    36   105   174   154    45   172   115   151   166    80   132   185   141   221   174   133   124   113   210    78   166   177   117   105   108   163   170    82    85    79    58   101   172    91   179    38   174   137    39   182    60   177   102    35    86    58   184   199   205   181   155   181    64   207   105   109   152   133   104   103   101   221   173   176   220   192    79    38    38   170   151    56    74   139    41    46   185   168    55   103   113    91   187   168   123    78   125    69   150   153    64   108   145   217    58   163    47   196   211   111   102   183   196    67   220   215   216   219   185   218   144   166   210    33   187    69   194   136   157    83   143    49   130    53    91   153    32   158   198   148   123    87   175   147   212    61   127   169    40    90   163    86   195   189    64   127    79   179    34   179   179    47    97    58    61    34    59   199    33   221   106   102   127   148   206    42    76   150    83    69    54   124    76   219   143   116   164   181   220   206   134   156   109   201   206   168    89   212   204   135   185    91   134    53   168    80   184   136   132   191   169    81   203   149   146   169   107   140   158   212    69    44   108   191    74    58   198    91    38    63    47    54   115   141   213    59    85    36   192   123    41   125   113   113    42   107    85    98   219   199   115   170   179   130   210    68   218   152    58   112    69    49   135    50    76   202   162    70    41   178   101   150   160   184   166   137   157    75   162    40   189   172   109    94    84   178   190   175    60   189   160    78   194    39   140   209    43   214   181    91   172   167   188   173   178    95   156    80   187   176    59   151    40    67    88   156   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   114   146   216    66   122    35   175   183    66    45   179   211    62   188    49   145   178    90    47   182   192    71    77   159    81   202   108    61    42   145   200   150    52   120    72   161    99    57   186   110   126   148   109   136   175   171   139   199   199   197    62   131   171   119    56   135    83   122   189    54   185   144   112   128   129   214   102    94   180   101   174   196   114   118    63   174   141   169    83    52    97   144    61    56   179   122   194   104   209   193   177   212    98    55    83    92   191   115    37    74    93   198   202   123   142   211    67    85    94    73   124    39    71    52   202    68   131    42   120    55   162   176   156   126   222    40    71    72   143   106   207    65   140   199   168   121   107   210    57   119   161    92   155   182    40   134   198    75    61   151   180    95    64    97    91   201   128   102    51   106   111   211   109   127    94   204    66   140    79
    82   150    62   104    81   193   152    82    91   189    39   144   199   121    80   195    40    56   126   194   219    89   172   161    60   109    68    95   209   139   207   127   211    37    41    87   149   201    56   186    45   195   142   127   106   210    69    71   171   205    68    39   200   163   207   115   133    32   143    87   198    36   167   200   106   203   139   128   207   113    80    51    43    82   162   121   210   192    40    61   180    95   107   138   218    47   144    49   139   174   117   197   211   100   162   148    84    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   100   206   131   211   170   159    97   217   191   124    44   118   197   209    68   140   183   147   189   143   126   198    34   207    55   182   126   190   177    94   114   170   175   167    74    37   100   119   159    71   198   171   103    33   192    51    56   144    63    90   147   194   166   131   193    39   136   148   178    45    84    66   176    95   104   133   161    94    88   216    97    53   198   183   136   200   181    45    90   139   151   202   195    53   215   137   162   124    47    92    51   158   206   115   144   175    82   154    44   130   212    78   129    41   140   220    59    55   191   189   162   192   167    40   220   160   114    91   202    38   194   134   104   160    51   210    42   185   177   178   155   204   183   187   175   102    81    99   157    51   159    44   117   215   147    86   185    49   160   170   212    68   153   187    83    78    61    93   173    77   177   116   205   166    68    87   168   159    69    35   197    74   215   114    70   212   166    63    84   220   114   208    82   191   179   206   150   204   200   100   154   120   169   140    53   131   199    86   155    41   174   212    51   211   177    77    37   170   102    75    65   120    47   209    99   180   218    69   151    42   194    55   171   106    90    61    73    82   108   195    57   132    76    40   130    82   128    57    81   109    97   147   197    48   168   184   214    90   217    54   111   203   115    80    75   104   106    88   212   181    61   179    42   210   155    56    80    96   216    37   148    88   161   115    50   113   114   181   174   203    58   189   199   102   134   100   206   154   207   124   168    88    77   166   194   139   129   105   142   121   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   137   119   205    34   149   175   193   205   105   159   151   109    62   149   117    85   169   126   166    89   190   102   188    97    51   129   211   157   167   148    76    76    50   176   142   185    97   101   215    89    41   206   165    44    47   209   136   150   204    55    92    37   132   185   196   220    52   127    56   208    95   105   123   103   198   174   130   176   119    52   193   171    84    39   131   102   135   150    55   168   157    41   213    67    72   173   173   189    61   197    86    71   151   108   140    41   145   205   213    93    35   105   174   155    45   172   115   150   166    79   132   184   142   221   174   134   125   113   210    78   167   177   117   104   108   163   170    82    84    79    57   102   172    91   180    38   174   136    39   183    61   177   101    36    86    57   183   199   205   181   155   180    64   207   106   109   153   133   103   103   102   220   174   176   220   192    79    39    38   170   151    55    75   138    42    46   185   168    55   103   113    91   187   167   123    78   125    69   149   153    64   109   144   217    58   163    47   196   212   112   101   184   198    68   220   215   216   218   186   217   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   149   122    87   174   147   211    61   128   169    40    89   163    86   195   189    64   128    79   178    35   180   179    47    97    58    61    34    59   200    34   221   107   102   128   149   205    42    77   149    83    69    54   125    76   218   142   116   163   181   219   207   134   156   109   200   207   168    88   212   204   135   184    91   135    54   167    80   185   137   132   190   169    81   203   149   146   168   107   141   158   212    69    44   108   191    75    58   198    91    39    62    47    53   116   141   213    60    85    35   192   123    42   125   112   113    42   107    86    98   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    77   201   162    70    41   177   100   150   160   183   167   136   157    75   162    39   190   172   109    94    84   178   191   174    60   189   160    79   194    38   141   209    44   214   181    90   171   167   187   173   178    95   156    79   187   177    58   151    40    67    88   157   175    35   205   215   110    47   141    76    40   183    39    50   186   100    78    91   201   115   146   215    66   122    34   175   182    67    45   179   212    62   189    48   146   177    90    48   183   192    72    77   159    81   202   108    62    42   146   200   150    53   119    73   161    98    58   187   111   127   147   110   136   174   171   140   199   200   197    62   132   172   119    56   135    82   122   189    54   185   144   112   129   128   214   102    94   180   101   175   197   114   117    62   174   142   170    84    51    97   144    62    56   179   122   195   104   209   194   177   212    99    55    83    92   191   115    37    73    93   199   203   123   142   211    68    85    95    73   125    40    70    53   201    69   131    41   119    56   161   175   156   125   221    42    71    72   143   106   207    65   141   199   169   121   107   209    56   119   160    92   155   182    40   134   198    76    61   151   180    95    63    97    91   201   127   102    50   107   112   210   110   126    94   203    66   141    78
    82   150    61   105    80   193   153    82    92   190    39   145   199   121    81   196    41    56   126   194   220    88   172   162    60   109    69    95   209   139   206   127   211    38    41    87   149   201    56   186    46   195   142   126   105   210    69    70   171   205    68    39   200   163   208   115   133    32   143    87   199    36   166   200   106   203   139   128   208   114    80    51    44    82   162   122   210   193    40    61   180    96   106   138   219    47   144    49   139   173   118   198   210   100   162   149    84    74   129   140    43    45   207   192   109    82   115   119    35   185    75   129   204   102    72   101   207   130   211   170   159    97   217   191   123    44   118   197   208    68   139   183   147   189   143   126   197    34   208    54   182   126   189   178    93   114   170   174   167    75    37   100   118   159    71   198   170   103    33   192    51    57   144    63    90   147   194   166   131   192    39   136   148   178    44    84    66   175    95   103   133   161    94    88   217    96    52   198   183   136   200   181    45    90   139   150   202   194    53   216   138   162   124    47    92    51   159   206   116   144   175    82   154    45   130   212    78   129    41   140   219    58    55   191   190   162   191   167    40   221   159   114    92   202    39   193   133   104   160    50   210    42   185   177   178   155   204   182   188   175   102    80    99   156    52   159    44   117   215   147    86   185    49   160   169   212    67   153   187    83    78    60    93   173    77   176   116   205   165    68    87   167   160    69    35   197    74   215   114    70   212   167    63    84   220   114   209    82   191   180   206   151   204   200   100   154   119   169   140    54   131   198    86   155    41   174   212    51   210   176    77    36   170   102    76    65   120    47   208    99   180   218    68   151    43   194    55   170   106    89    62    72    83   109   195    57   132    77    40   130    83   128    57    81   109    98   148   197    48   169   185   213    90   217    54   111   203   115    80    75   104   106    88   212   182    61   180    42   210   155    55    79    96   216    38   148    89   161   115    50   113   115   181   174   203    58   188   199   103   133   100   206   154   207   124   168    88    77   167   193   139   130   106   141   119   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   137   119   205    34   148   175   193   205   105   159   151   109    62   149   117    85   169   126   167    90   190   101   189    97    51   130   211   157   167   148    77    77    50   176   142   185    97   101   215    89    41   207   166    44    48   209   136   150   204    55    93    36   132   185   197   220    53   127    56   209    94   106   123   103   198   174   130   177   119    53   193   171    83    39   130   102   135   149    55   169   157    41   213    67    72   172   173   189    60   196    85    71   152   107   140    41   145   205   213    93    35   105   174   154    45   173   114   150   166    79   132   184   141   220   175   134   124   113   210    78   167   177   118   104   108   162   171    83    84    78    58   101   173    91   179    37   175   136    39   183    61   177   101    35    87    58   183   199   206   181   155   180    63   207   107   109   153   133   103   103   102   220   174   176   220   192    79    39    38   170   151    55    75   139    41    45   185   169    55   103   113    90   187   167   124    78   126    69   150   152    63   109   145   217    58   163    47   196   212   112   101   184   197    68   219   216   216   219   186   218   144   165   211    33   186    69   194   136   158    83   143    50   129    52    92   153    32   157   199   149   123    87   174   148   211    62   128   170    40    90   163    86   196   189    64   128    79   178    35   180   178    47    97    58    62    34    59   200    33   221   107   102   128   148   205    43    77   150    83    69    54   125    76   219   143   117   163   181   219   207   134   156   110   200   206   168    89   211   204   134   185    91   134    53   168    80   184   137   132   191   169    81   203   149   146   168   107   141   158   212    68    44   107   191    74    58   197    91    39    63    47    54   116   142   214    59    85    35   193   123    41   125   113   113    43   107    86    98   220   200   116   170   179   130   210    67   219   152    58   112    70    50   134    50    76   201   162    69    41   178   100   149   160   183   166   137   157    75   163    40   190   172   109    95    85   178   191   174    60   189   161    79   194    39   140   208    44   214   181    90   172   167   188   173   178    95   156    79   188   177    58   150    41    67    88   157   175    35   205   214   111    47   141    76    40   184    40    49   186   100    78    92   201   115   146   216    66   122    35   175   182    67    45   179   212    62   189    48   145   177    91    48   183   192    71    77   160    82   202   108    62    42   145   200   151    53   120    73   161    98    58   187   110   126   147   110   137   174   171   139   199   199   197    61   131   172   119    57   135    83   122   189    53   185   144   112   129   128   213   103    94   180   101   175   196   114   117    63   174   142   170    84    51    97   144    61    56   179   122   195   104   210   194   177   212    98    55    83    92   191   115    37    74    93   199   203   123   142   211    67    84    95    73   124    40    71    53   201    69   131    41   119    56   161   175   155   125   221    41    71    73   144   106   207    65   141   199   169   121   108   210    56   119   160    92   156   181    39   134   198    76    61   151   180    94    63    97    91   201   127   102    50   106   112   210   110   126    94   204    66   141    79
    82   150    61   105    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   121   210   193    40    61   179    96   107   138   218    47   144    49   139   173   118   197   210   100   162   148    83    74   129   140    43    45   207   192   109    82   115   119    36   186    75   129   204   101    72   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   188   143   126   197    34   208    54   182   126   190   177    94   114   170   175   167    74    37   100   119   159    71   198   170   103    33   191    51    57   144    63    90   147   194   166   131   193    39   136   148   177    45    84    66   175    95   104   133   161    93    89   216    96    52   198   183   136   200   181    45    90   139   150   202   195    53   215   137   162   124    47    91    51   159   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   189   162   191   168    40   220   160   113    91   201    39   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    81    99   157    52   159    44   117   215   147    86   186    49   160   170   212    68   153   187    82    78    60    93   173    76   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   212   167    63    84   221   114   208    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   176    78    37   170   102    76    65   120    47   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   108   195    57   132    76    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    55   111   203   115    80    75   104   106    88   213   181    61   180    42   210   155    56    79    96   216    37   148    88   161   116    50   113   115   181   174   203    58   189   198   103   133   100   207   155   207   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    92   123    72   105    75    55    47    39   199    61    92   150    86   136   118   204    34   148   175   193   205   105   158   151   109    61   149   117    85   168   126   167    90   190   101   188    97    51   129   211   156   167   148    76    77    50   176   142   185    98   101   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    94   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   152   108   140    41   144   205   213    93    35   105   174   155    45   173   115   150   166    79   132   184   141   220   174   133   125   113   210    78   166   177   118   104   108   163   171    83    84    79    57   101   172    91   180    38   174   137    39   183    60   177   101    35    86    58   183   199   205   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    74   138    41    46   185   168    55   103   113    90   187   167   124    79   125    69   150   152    63   108   145   217    58   163    47   196   211   112   101   184   197    67   219   215   216   219   185   217   143   165   210    34   186    69   194   136   157    83   143    50   130    52    91   153    33   157   199   148   122    87   175   147   211    61   128   169    40    90   163    86   195   189    64   128    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    88   211   204   134   185    91   134    53   167    80   184   137   132   190   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    54   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    58   112    70    49   135    50    76   201   162    70    41   178   101   150   160   183   166   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   110    47   141    76    40   184    40    50   186   100    78    92   201   115   146   215    66   122    35   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    52   120    73   161    99    58   186   110   126   147   110   137   175   171   140   199   199   197    62   132   172   120    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   174   196   114   117    63   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   114    37    74    93   198   203   123   142   211    68    85    95    73   125    40    70    53   202    69   131    41   119    56   161   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   209    56   119   161    92   155   182    40   134   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   211   110   126    94   204    67   141    78
    82   150    62   105    80   193   152    82    92   190    39   145   199   120    80   195    40    56   126   194   219    89   172   161    60   109    68    95   209   139   206   127   211    37    41    87   150   201    56   186    46   195   142   127   106   210    69    71   171   205    69    39   200   163   207   115   132    32   143    88   199    36   166   200   106   204   139   128   207   114    80    51    43    82   162   121   209   193    40    61   179    96   107   138   218    47   144    49   139   173   117   197   211   100   162   148    83    74   130   140    43    45   207   192   109    82   115   119    36   186    75   129   203   101    72   100   207   130   211   170   159    97   217   191   123    44   118   197   209    68   140   183   147   188   143   126   197    34   207    54   182   126   190   178    93   113   170   175   167    74    37   100   118   159    71   198   170   104    33   191    51    57   143    63    90   147   194   165   131   193    39   136   148   178    44    84    66   176    95   104   133   161    94    89   217    96    52   198   184   136   200   181    45    90   139   150   202   195    53   215   138   162   123    48    92    51   159   206   115   144   175    82   154    44   130   212    79   129    41   141   219    58    55   191   189   162   192   167    40   220   160   113    91   201    38   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    80    99   157    52   159    44   117   215   147    86   186    49   160   170   212    67   153   187    82    78    61    93   173    77   177   116   205   166    68    87   168   160    69    35   197    74   215   114    70   212   167    63    84   220   114   208    82   191   180   206   150   204   200   100   154   119   169   140    54   132   199    86   155    41   175   212    51   211   176    77    37   170   102    76    65   120    47   209    99   180   218    68   151    43   194    55   170   106    90    62    72    83   109   195    57   132    76    41   131    82   129    57    81   109    98   147   197    48   169   184   213    90   217    54   111   204   115    80    75   103   106    88   213   182    61   180    42   210   155    56    79    96   216    38   148    88   160   115    50   112   115   181   174   203    58   189   198   103   133   100   206   154   208   124   168    88    77   167   194   139   129   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   118   205    34   148   175   194   205   105   158   150   109    61   149   117    85   169   126   166    90   190   102   188    97    51   129   211   157   167   148    76    77    50   176   142   185    97   100   215    89    41   207   165    44    48   209   136   150   204    55    92    36   131   185   197   220    53   127    56   208    95   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   174   189    61   196    85    71   151   108   140    42   144   205   213    94    35   105   175   155    45   173   114   150   166    79   132   184   141   220   174   133   125   113   210    78   167   177   117   104   108   163   170    83    84    79    57   101   173    91   180    37   174   137    39   183    60   177   101    35    86    58   183   199   206   180   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   192    79    39    38   170   151    55    75   138    41    45   185   168    55   103   113    90   186   167   124    78   125    69   150   152    63   108   145   217    58   163    47   195   211   112   101   184   197    67   219   215   216   219   186   218   143   165   210    34   186    69   194   136   157    83   143    49   130    52    91   153    33   157   199   148   122    87   174   147   211    61   127   169    40    90   163    86   195   189    64   127    79   178    35   180   178    47    97    58    61    34    59   200    33   221   107   102   127   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   219   207   134   156   109   200   206   168    88   211   204   135   185    91   135    53   168    80   184   137   132   191   169    81   203   149   147   168   107   141   159   212    69    44   108   191    74    58   198    91    38    63    47    53   115   142   213    59    85    36   193   123    41   125   113   113    43   107    86    99   220   199   116   171   179   129   210    68   219   152    57   112    70    49   135    50    76   201   162    70    41   177   100   150   160   183   167   136   157    75   162    39   190   172   109    94    85   178   191   174    60   189   160    79   194    38   140   208    44   214   181    90   172   167   187   172   178    95   156    79   187   177    59   151    41    67    88   157   174    34   205   215   110    47   141    76    40   183    40    50   186   100    78    92   201   115   146   215    66   122    34   175   183    67    45   179   211    62   189    49   145   177    91    48   183   192    71    77   159    81   202   108    62    42   145   200   150    52   120    73   161    99    58   186   110   126   147   110   137   175   172   139   199   199   197    62   132   172   120    57   135    82   122   190    53   185   144   112   129   128   214   102    94   180   101   175   196   114   117    63   174   142   169    83    51    97   144    61    57   179   122   195   104   209   194   177   212    98    55    83    92   191   115    37    74    93   198   203   123   142   211    68    84    95    73   125    40    70    53   201    69   131    41   119    56   162   175   155   125   221    41    71    73   144   106   207    65   141   199   169   120   108   210    56   119   161    92   155   182    40   133   198    76    61   151   180    94    64    97    91   201   127   102    50   107   112   211   110   126    94   204    67   141    79
    82   150    62   105    81   194   153    82    92   189    39   145   200   121    80   196    41    57   126   194   219    89   172   161    61   109    68    95   209   139   206   127   211    37    41    87   149   201    56   186    46   195   142   127   105   209    69    71   171   205    69    39   200   163   207   115   132    33   143    88   199    36   167   200   106   204   139   128   208   114    80    50    43    82   162   121   210   193    40    61   180    95   107   138   218    47   144    49   139   174   118   197   211   100   161   148    82    74   129   141    43    45   207   192   109    82   115   119    36   185    75   129   203   101    72   101   207   130   212   170   159    97   217   191   124    45   118   196   209    68   140   184   146   188   143   126   197    34   208    54   182   126   190   178    94   114   169   175   167    75    37   101   118   160    70   198   170   103    33   191    51    57   143    62    90   147   193   166   130   193    40   136   148   177    45    84    65   175    95   104   134   161    93    89   217    96    52   198   184   136   200   181    45    91   139   151   202   195    53   215   137   163   124    47    92    51   159   206   115   144   176    81   154    44   130   212    79   130    41   141   219    58    55   190   189   162   191   168    39   219   160   113    91   202    38   194   133   104   160    50   210    43   186   177   178   155   204   183   187   175   102    80   100   157    51   159    44   117   215   147    87   186    49   159   170   212    67   153   187    82    79    61    93   173    76   177   116   205   166    69    87   167   159    69    36   197    74   216   114    70   213   167    63    84   221   114   209    81   191   180   206   151   204   200   100   153   120   169   140    54   131   199    86   154    41   174   212    51   211   176    78    37   170   102    75    65   120    48   210    99   180   218    68   151    43   195    55   170   106    90    62    72    82   108   195    56   131    77    41   130    83   129    58    81   109    98   147   197    48   170   184   214    90   218    55   111   203   115    80    75   103   105    89   213   181    61   180    42   210   155    56    79    97   216    37   147    88   160   116    51   112   115   181   174   203    57   188   198   103   133   100   206   155   207   124   168    88    77   167   193   139   130   105   141   121   133   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   119   204    34   148   175   194   205   106   158   150   109    61   149   117    85   168   125   167    90   190   101   188    97    51   129   211   156   167   148    77    77    50   176   142   185    98   100   214    88    41   207   165    44    48   209   136   150   204    55    92    36   132   185   197   221    53   126    57   208    95   106   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   214    68    72   173   173   189    61   196    86    71   152   107   140    41   145   205   213    93    35   106   175   154    45   173   114   150   166    80   132   184   141   220   174   134   125   113   210    78   167   177   117   104   108   162   171    82    84    79    58   101   172    92   179    38   174   136    39   183    60   177   101    35    86    57   183   199   205   180   155   179    64   207   106   109   153   133   104   103   102   221   174   176   220   192    80    39    37   170   151    55    75   138    42    44   185   168    55   103   113    90   186   167   124    79   125    69   149   152    63   108   144   217    58   163    47   196   212   112   101   184   197    67   219   215   216   218   185   218   144   165   210    34   186    69   194   136   157    84   143    49   130    52    91   153    33   157   199   149   122    87   174   148   211    61   127   170    40    90   163    86   195   189    64   128    80   178    35   179   178    47    97    58    61    34    59   200    33   221   106   102   127   149   205    43    77   151    83    69    53   125    76   218   142   117   163   181   219   207   135   156   110   200   207   168    88   212   205   134   184    91   134    53   167    80   184   136   132   191   169    80   203   149   147   168   106   141   158   212    69    43   108   191    74    58   198    91    38    63    48    54   115   142   214    59    85    36   193   123    41   124   112   113    42   107    86    99   220   199   115   171   179   129   210    68   219   152    58   112    70    49   135    50    77   202   161    69    41   177   101   150   161   183   166   136   157    75   162    40   190   172   109    94    85   178   191   174    59   189   161    79   194    38   140   208    43   214   181    90   172   167   187   172   178    95   156    79   187   177    58   150    41    67    88   157   174    35   206   214   110    47   141    76    40   184    40    50   186   100    78    92   201   115   146   216    66   122    34   175   183    67    45   179   212    62   188    49   145   177    91    48   183   192    71    77   159    81   202   108    62    43   145   200   150    52   120    73   162    99    58   187   110   126   148   110   136   175   171   139   199   200   198    62   132   171   119    56   134    82   122   189    53   185   144   113   129   128   214   102    93   180   101   174   197   114   117    62   174   142   170    84    51    97   144    62    57   179   121   195   104   209   194   177   212    98    55    83    92   191   115    37    74    93   199   203   123   142   211    68    84    95    73   125    39    70    53   202    69   131    41   119    55   162   175   156   125   221    41    72    72   144   106   207    65   141   199   169   121   108   210    56   118   161    92   155   183    40   134   199    75    61   152   180    95    64    96    91   201   127   102    50   106   113   211   109   126    94   203    66   141    78
    83   150    61   104    81   193   152    82    91   190    39   145   200   121    80   196    40    56   126   194   219    89   172   161    60   109    69    95   210   139   206   128   211    37    41    87   149   201    56   187    46   195   142   127   105   209    68    71   171   206    69    39   200   164   207   115   134    32   144    87   198    36   167   199   106   203   138   128   207   113    80    50    43    82   162   121   209   192    39    62   179    96   107   138   218    47   144    49   139   173   118   198   210   100   162   149    84    74   131   140    43    45   207   192   109    83   115   119    35   185    75   130   204   102    71   101   207   131   211   170   159    97   217   191   123    44   118   196   209    68   140   184   147   189   142   126   198    34   207    54   182   126   189   177    94   113   170   175   166    75    37   101   119   160    70   198   170   104    33   191    51    57   144    63    90   147   194   165   131   192    39   136   148   177    45    85    66   176    94   103   132   161    93    89   216    96    53   198   183   137   201   181    45    90   139   151   201   195    53   216   137   163   124    48    92    52   159   206   116   144   175    82   153    44   129   212    78   129    41   141   219    57    55   190   189   162   192   168    40   219   160   113    92   201    38   194   133   105   160    51   210    43   186   177   178   154   204   182   187   176   102    81   100   157    52   159    44   117   215   147    86   186    49   160   170   211    68   153   187    83    78    60    93   173    76   177   116   205   167    68    86   168   159    70    35   197    73   215   114    71   212   167    62    84   220   114   209    82   191   180   206   150   203   200   100   154   120   168   140    53   131   199    86   155    41   174   212    51   211   176    78    37   170   102    76    65   120    47   209    99   180   218    68   152    43   195    55   170   106    90    61    72    84   109   195    57   132    77    40   130    83   128    57    81   109    97   148   197    48   170   184   214    91   218    55   112   203   115    79    75   104   106    88   212   181    61   180    41   210   155    56    79    96   216    37   148    88   161   116    50   113   115   181   174   202    58   189   198   104   134   100   207   155   208   124   168    88    77   166   194   139   129   105   142   120   134   141   173   111    92   123    72   104    75    56    47    39   200    61    92   150    86   136   118   204    34   148   175   194   204   106   159   151   109    61   149   118    85   169   126   167    90   190   101   188    97    51   129   211   157   168   148    76    77    49   176   142   185    98   101   214    89    42   206   165    44    48   208   136   151   204    54    93    36   131   186   198   221    53   126    55   208    94   105   123   103   197   174   129   177   119    52   193   171    84    40   131   102   136   150    55   169   157    41   214    68    72   172   173   190    61   196    86    71   152   108   140    42   145   206   213    93    35   105   174   155    45   173   114   150   165    79   132   184   142   220   174   134   125   114   210    78   166   177   118   104   109   162   171    83    84    79    57   101   173    91   179    38   173   136    40   184    61   177   101    36    86    58   183   199   205   181   155   179    64   208   106   108   153   133   103   103   102   221   174   176   220   192    79    38    37   170   151    55    74   138    41    45   185   169    55   103   113    91   187   168   124    79   126    69   150   153    64   109   144   217    58   163    47   196   211   111   102   184   197    67   220   215   216   219   185   217   143   165   210    33   186    69   195   136   157    84   143    50   130    52    92   153    33   158   199   149   123    87   175   147   212    60   128   170    40    89   163    85   196   189    64   127    79   177    35   180   178    47    96    58    61    34    59   200    34   221   106   101   128   148   205    43    77   150    84    69    53   125    76   218   143   117   163   182   219   207   134   155   110   201   206   168    89   210   205   135   185    91   135    53   167    80   184   137   132   190   169    81   203   149   146   168   106   140   159   212    68    43   108   192    74    59   198    90    39    62    47    54   115   141   213    59    85    35   193   123    41   125   112   113    43   107    86    99   220   200   116   171   179   130   210    68   219   153    57   112    70    50   134    50    76   201   161    70    41   177   100   150   160   183   167   136   157    75   162    40   190   172   109    94    84   178   191   174    60   190   160    79   193    38   140   208    44   214   181    90   172   167   187   172   178    95   156    79   187   177    59   151    41    67    88   157   174    35   205   215   111    47   141    76    40   184    39    50   187   100    78    92   202   115   146   215    66   122    35   175   183    67    45   180   211    62   189    49   145   177    91    48   183   191    71    76   159    81   202   107    62    42   145   200   150    52   120    73   162    98    58   186   110   127   148   110   137   175   171   139   198   199   197    62   132   172   119    57   135    83   122   190    53   185   144   111   128   128   214   102    93   180   102   176   197   114   118    62   173   142   169    83    52    97   143    61    57   179   122   195   104   210   194   177   213    98    54    83    92   191   114    38    74    93   199   202   123   142   211    68    85    96    73   124    40    71    53   202    70   131    41   119    56   160   175   156   125   221    42    71    73   144   106   207    65   141   199   170   120   108   209    56   119   161    92   155   182    39   134   198    76    61   152   181    95    64    97    91   201   127   102    50   106   112   211   109   126    94   204    67   141    79
    82   151    61   103    80   193   152    81    90   190    38   145   200   121    81   195    40    56   127   196   219    90   170   160    60   108    69    96   208   139   206   128   212    35    42    86   150   199    57   186    46   194   142   126   104   209    69    70   171   205    68    40   201   163   207   115   132    32   143    88   198    37   167   200   107   204   139   129   209   113    79    50    42    82   162   123   210   192    40    61   179    95   109   139   218    46   144    48   139   173   118   196   211    99   161   148    83    74   130   139    45    46   206   191   109    82   116   119    37   186    74   130   203   100    71   101   207   131   211   170   158    97   216   190   123    44   119   197   209    68   139   184   147   188   142   127   198    34   207    53   181   126   189   178    95   114   170   176   166    75    37   101   119   158    72   199   170   104    33   191    52    58   142    63    89   146   193   164   131   192    38   137   148   177    44    84    68   175    94   103   133   160    94    87   216    97    52   197   183   137   201   180    45    90   139   151   202   195    53   215   137   163   124    46    91    51   158   208   115   142   175    83   152    44   131   212    77   130    41   140   219    58    55   191   190   162   193   167    38   220   159   114    92   202    39   194   133   105   160    51   211    42   187   177   178   155   204   183   188   175   102    80   100   157    53   159    45   117   215   147    86   186    48   160   170   210    68   154   186    82    78    61    92   171    78   178   115   205   166    69    87   167   160    69    36   196    75   216   114    71   214   167    63    82   221   113   208    82   194   179   206   149   204   200    99   154   120   169   140    54   130   198    87   154    42   173   211    51   211   177    79    38   170   101    76    66   121    46   210    99   180   219    69   151    42   193    56   170   107    90    61    73    82   109   195    57   134    77    40   131    82   128    57    81   108    98   147   197    50   169   185   214    88   218    54   111   204   115    80    74   102   104    88   213   181    60   180    43   210   155    56    80    96   216    37   146    88   161   115    50   113   115   180   175   203    57   188   198   104   134   100   207   153   205   123   168    88    76   167   193   138   130   105   140   120   133   142   175   110    91   124    71   105    74    55    47    38   199    62    93   149    87   136   118   205    34   148   175   194   205   105   159   150   110    62   148   118    85   169   125   167    89   191   101   188    98    51   129   212   157   168   147    75    77    49   175   143   186    99   101   215    89    42   208   166    43    47   209   137   150   205    54    92    37   129   185   195   220    51   127    53   207    96   106   123   103   199   174   131   177   121    52   193   171    83    38   131   102   137   149    55   169   157    41   213    69    72   172   175   189    60   195    84    71   150   108   140    41   144   207   213    93    35   105   174   154    45   173   116   152   165    79   133   184   142   221   172   134   125   112   211    79   166   177   117   105   107   163   169    83    86    78    57   101   172    91   181    38   175   136    40   182    59   176   101    36    86    58   183   199   206   182   154   180    63   207   106   109   155   134   103   104   101   222   173   175   221   193    79    38    37   170   151    55    75   137    42    46   184   168    55   103   114    90   187   166   125    79   125    70   151   153    62   109   144   218    58   163    48   196   211   112   101   183   196    68   220   216   217   219   185   218   144   164   209    33   186    68   195   136   157    85   143    50   130    54    91   152    32   156   199   149   123    87   174   147   211    60   128   170    40    90   164    85   194   187    65   126    78   177    35   179   179    46    96    60    61    34    60   200    34   221   107   101   127   149   205    43    78   152    83    69    52   125    76   218   144   117   163   182   220   208   134   158   110   201   206   169    89   211   205   134   183    90   134    53   167    82   184   138   131   191   169    80   202   149   146   168   107   141   159   212    70    45   109   191    74    58   199    91    38    62    48    53   115   143   213    59    84    36   192   123    42   125   112   112    42   107    85   100   221   199   116   171   180   128   211    67   219   153    57   112    69    48   135    49    77   202   162    71    41   178   100   149   161   183   168   137   157    75   163    39   190   172   109    95    86   177   192   174    60   190   161    80   195    38   141   209    44   213   181    90   173   167   187   173   178    95   158    80   188   177    58   151    41    67    87   157   175    34   205   214   109    47   141    75    39   183    40    51   186   101    78    92   201   115   146   215    65   122    35   175   184    67    44   180   212    60   190    49   146   178    90    49   182   192    70    76   159    81   202   106    62    42   143   200   151    52   118    73   161    97    58   187   110   126   148   109   135   176   172   139   200   200   196    62   131   172   120    56   136    83   123   190    53   184   142   112   129   129   213   104    95   178   102   174   197   115   117    63   174   142   170    85    52    96   145    60    56   179   122   194   103   209   194   177   212    98    54    83    92   192   114    38    73    94   199   202   124   142   210    68    84    95    72   124    40    70    52   201    69   130    41   120    54   162   176   155   127   221    41    70    72   143   105   208    65   141   198   169   121   107   211    55   119   162    91   154   182    40   134   199    76    61   150   179    94    63    97    90   202   127   102    49   108   111   210   110   128    93   204    67   139    77
    82   149    61   105    80   194   153    81    92   188    40   145   199   120    79   196    40    56   125   194   218    89   171   159    61   109    68    95   209   139   206   127   211    37    41    87   149   201    56   187    46   195   142   126   105   209    69    70   171   204    69    39   201   163   208   115   132    32   143    88   198    37   167   200   106   203   139   128   208   114    79    50    44    82   161   122   210   192    39    61   179    96   108   138   217    47   143    49   138   173   117   198   211   100   163   148    84    74   131   141    44    45   208   192   109    82   115   119    36   186    74   129   203   101    71   100   205   131   211   171   158    98   219   190   124    43   119   196   208    69   140   184   147   188   142   126   198    34   208    54   182   125   191   178    94   113   170   174   167    74    37   100   118   159    70   198   169   103    32   191    52    56   144    63    90   148   194   166   132   194    40   137   149   178    45    84    66   175    95   104   133   161    94    89   217    95    53   198   183   137   201   182    45    90   139   150   202   195    52   215   138   162   124    47    92    51   158   206   114   143   175    82   154    45   130   213    78   129    42   141   218    58    54   190   190   162   192   168    40   220   160   113    93   202    38   194   133   104   161    50   209    43   186   177   178   156   205   183   187   176   102    81    99   157    52   159    45   117   215   147    85   185    49   160   169   211    67   152   187    82    77    60    92   173    76   177   116   205   167    68    87   167   160    70    35   198    74   217   113    71   212   166    63    84   221   115   209    83   192   180   206   151   204   200   100   154   120   167   141    54   132   198    86   155    42   175   212    51   211   176    77    37   170   103    75    64   119    47   210    98   180   218    68   150    43   194    55   171   106    89    62    71    82   107   195    57   132    76    41   130    83   129    57    81   111    97   148   196    48   168   184   212    90   219    55   112   203   115    80    75   103   106    88   212   181    60   181    42   211   155    55    80    97   216    38   148    89   160   116    50   113   115   181   173   203    58   189   199   102   133   100   206   154   207   122   169    87    77   167   193   139   130   105   143   121   135   142   173   109    90   123    72   105    74    56    47    40   200    62    92   151    87   137   119   204    34   148   174   193   205   105   159   152   110    62   148   117    85   168   125   167    89   190   102   189    97    51   129   212   156   166   148    78    76    49   176   141   184    96   101   214    90    41   207   165    44    49   209   136   150   203    54    93    37   131   185   197   221    53   127    56   208    95   105   123   103   198   174   130   177   120    52   193   171    84    40   130   102   135   150    55   168   156    41   212    67    72   172   173   188    61   197    84    70   152   107   140    41   145   205   214    93    34   105   174   154    45   173   114   150   166    78   131   184   141   220   174   134   125   114   209    78   167   178   118   103   108   163   171    81    83    80    59   101   173    91   179    38   174   137    39   182    60   178   101    35    87    58   182   198   205   181   154   181    64   207   106   109   152   133   104   102   102   220   174   176   219   193    80    40    38   168   151    55    74   138    41    44   187   168    56   103   112    91   187   167   124    79   125    69   150   153    63   108   144   218    58   163    45   196   211   112   101   184   198    67   219   215   216   219   187   217   144   165   212    34   186    68   194   136   157    83   143    49   130    52    90   154    33   157   199   149   123    87   176   147   211    61   128   169    41    89   163    85   195   190    65   128    79   179    35   180   179    48    97    60    61    33    59   200    33   221   107   102   126   148   205    43    78   149    82    69    52   124    76   218   144   116   163   181   219   206   133   155   110   200   207   169    89   211   204   134   185    91   134    52   168    79   184   136   132   191   169    80   202   149   147   168   107   140   159   213    69    44   108   192    74    58   198    90    39    64    48    54   115   141   212    60    86    35   193   123    42   125   113   112    42   106    87    99   219   199   116   171   180   129   210    68   219   152    57   114    70    50   134    50    76   200   162    71    40   178   102   150   162   183   166   137   157    74   163    40   189   172   109    93    85   178   192   175    60   189   161    79   194    38   141   208    43   214   181    90   172   167   188   173   178    95   155    80   187   178    59   150    40    66    88   157   174    35   204   214   110    47   141    75    40   185    39    50   186   102    78    92   200   115   146   215    65   121    35   175   183    67    45   179   211    64   190    47   145   177    90    49   183   193    71    78   160    83   202   108    61    43   144   201   150    52   120    73   161    98    58   186   111   126   148   110   137   175   172   140   199   199   197    63   132   172   119    57   134    82   122   190    53   185   144   112   129   129   214   102    95   179   102   175   197   113   117    61   173   141   170    84    52    97   143    61    58   179   122   196   105   209   194   179   212    99    55    83    92   190   114    38    75    94   197   203   122   142   211    67    86    94    75   123    39    69    53   201    69   131    41   120    56   162   176   155   125   221    42    73    73   143   105   208    65   142   199   170   121   108   210    57   119   160    91   155   181    39   133   197    75    60   151   180    95    63    96    91   201   126   102    49   106   113   211   109   127    94   205    67   140    79
    82   150    61   105    82   194   152    83    92   191    39   145   199   120    80   196    40    56   126   194   218    89   172   161    60   109    68    95   209   138   207   127   211    37    42    87   150   201    56   186    45   195   142   126   107   210    70    70   172   205    69    39   201   163   207   115   132    33   144    88   199    36   167   200   106   204   139   128   207   114    80    51    42    82   162   121   209   194    40    61   180    96   108   138   218    46   144    49   140   174   118   198   211    98   162   149    83    74   130   140    42    45   207   191   110    81   115   119    36   185    74   129   203   102    72   101   207   131   211   170   160    97   217   191   123    44   117   197   210    69   140   183   147   188   143   126   197    34   207    54   183   125   190   177    94   113   170   175   166    75    38   101   118   159    71   198   170   103    32   192    51    56   144    63    90   147   194   166   130   192    39   136   148   176    45    84    65   176    95   103   133   162    94    88   217    96    53   198   183   137   200   180    45    90   138   151   202   194    53   215   139   162   124    48    91    51   159   206   115   145   175    82   153    45   130   212    79   129    41   141   219    59    55   191   190   163   192   166    39   221   160   114    91   201    38   194   133   104   160    51   210    43   186   176   178   156   204   183   187   176   102    81    99   156    51   159    44   117   214   146    87   186    49   159   170   211    68   152   187    82    78    62    93   172    78   177   115   206   167    69    87   167   159    70    36   197    74   215   114    69   212   166    63    83   221   115   209    82   191   179   206   150   204   201   101   154   119   170   140    53   131   200    86   154    42   175   211    50   212   176    77    37   171   101    77    65   120    47   209    99   180   219    68   151    42   195    55   172   106    89    61    72    83   110   195    57   132    76    40   131    82   129    57    81   109    97   148   197    48   170   185   215    90   218    54   112   204   115    80    74   104   105    88   214   182    60   180    41   210   154    56    80    97   216    39   149    89   160   116    50   113   114   181   175   202    58   187   198   104   133   101   207   154   208   125   167    89    77   166   194   139   128   104   141   120   135   141   173   111    92   122    71   105    76    55    48    38   200    61    91   151    86   136   119   205    34   148   175   193   204   106   158   151   109    61   149   117    84   169   126   168    89   190   101   187    97    50   129   211   156   167   148    76    77    50   176   142   184    98   100   215    89    42   206   164    43    48   208   135   151   204    55    93    36   131   186   198   220    52   126    55   208    95   106   124   104   198   174   129   176   119    52   193   170    83    39   130   102   136   150    55   169   157    40   214    68    72   173   174   189    60   196    85    70   152   108   141    42   145   204   213    93    34   104   174   154    45   173   114   150   166    80   132   185   141   221   174   133   126   113   210    78   167   177   117   103   107   162   171    83    84    79    58   101   172    92   179    36   175   137    39   183    60   176   101    34    87    58   183   198   205   181   155   180    63   209   106   108   154   133   103   103   102   221   174   176   220   194    79    40    38   170   151    56    73   137    42    46   185   168    55   102   112    90   186   166   123    79   124    68   150   152    62   107   144   218    58   162    47   196   211   111   101   185   196    68   219   215   216   219   184   218   144   165   210    33   185    70   194   136   158    83   144    49   130    52    92   153    33   157   199   149   122    86   175   148   212    62   128   170    39    89   162    86   195   190    64   128    80   177    35   180   178    47    97    58    61    34    60   200    34   221   106   103   127   150   205    43    76   150    83    69    53   124    76   218   142   117   164   181   219   208   134   156   109   199   206   168    88   211   204   135   185    91   135    53   167    81   184   137   133   190   169    81   203   149   147   168   107   142   159   212    68    43   107   191    74    57   197    91    38    62    46    53   116   141   213    60    85    36   193   124    41   125   113   112    43   107    86    99   220   199   115   170   179   130   210    68   219   153    58   114    69    49   135    49    76   202   161    70    41   178   101   151   160   184   167   137   157    76   162    40   190   172   109    94    85   178   191   174    60   189   161    79   194    38   140   209    44   214   180    91   172   167   187   172   178    94   156    79   187   177    59   150    41    67    88   157   174    35   205   214   110    46   142    76    40   183    40    51   187   101    78    91   201   115   146   216    66   121    35   175   183    66    44   179   212    63   189    48   145   177    91    47   183   192    71    77   160    81   203   108    61    43   145   200   150    53   119    73   162    99    59   186   111   125   147   110   136   175   172   139   199   199   197    62   131   171   120    56   133    82   122   189    53   185   144   113   129   128   214   101    93   181   101   175   196   113   116    63   173   142   169    84    51    97   144    61    56   179   122   195   104   210   195   177   213    98    55    82    92   190   115    38    75    92   199   203   123   142   211    68    85    95    73   125    40    70    53   201    69   131    42   120    57   161   175   156   125   221    42    71    73   144   105   206    65   141   199   170   120   108   209    56   119   161    92   155   181    40   133   198    76    61   151   180    95    64    97    91   201   127   101    51   107   111   210   109   126    96   204    66   142    78
    82   150    62   104    81   193   152    82    92   189    39   145   199   121    80   196    40    56   126   194   219    89   172   161    60   108    68    95   209   139   206   127   211    37    41    87   150   201    56   186    46   195   142   127   106   210    69    70   171   205    68    39   200   163   207   115   133    33   144    87   199    36   167   200   106   204   139   128   208   114    80    51    43    82   162   121   210   192    40    62   179    95   107   138   218    47   144    49   139   173   118   197   211   100   162   149    83    74   129   140    43    45   207   192   109    82   115   119    35   186    75   129   203   101    72   100   207   131   211   170   159    97   217   191   123    44   118   197   209    68   140   184   147   189   143   126   197    34   207    54   182   126   190   177    94   114   170   175   167    75    37   101   119   159    71   198   171   104    33   191    51    57   144    63    90   147   194   166   130   193    39   137   148   177    45    85    66   175    95   103   133   161    93    89   216    96    52   198   184   136   200   180    45    90   139   151   202   195    52   215   137   163   124    47    92    51   159   206   115   144   176    82   154    45   130   212    78   129    41   140   220    58    55   191   190   162   191   168    39   220   160   113    92   201    38   194   133   104   160    51   210    43   186   177   178   155   204   183   187   175   102    80    99   157    51   159    44   117   215   147    86   186    49   159   170   212    68   153   187    83    78    60    93   173    77   176   116   205   166    68    86   168   159    69    36   197    74   215   114    70   213   167    63    84   220   114   208    82   191   180   206   150   204   200   100   154   119   169   140    54   131   199    86   155    41   174   212    51   211   177    78    36   170   102    75    65   120    48   209    99   180   218    68   151    42   194    55   170   106    90    62    73    83   109   195    57   132    77    41   131    83   129    57    81   109    97   147   197    48   169   184   214    90   218    55   111   203   115    80    75   103   106    88   213   181    61   179    42   210   155    56    80    96   216    37   148    88   161   116    50   112   114   181   174   203    58   188   198   103   133   100   206   154   208   124   168    88    77   166   193   139   130   105   141   121   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   136   119   204    34   149   175   194   205   105   158   151   109    61   149   117    85   169   125   167    90   190   102   188    97    51   129   211   156   167   147    76    76    50   176   142   185    98   101   215    89    42   207   165    44    48   209   135   151   204    55    93    36   132   185   197   220    53   126    56   208    95   105   123   103   198   174   130   177   119    52   193   171    83    39   130   102   136   150    55   169   157    41   213    67    72   172   173   189    61   196    85    71   152   107   140    42   144   205   213    93    35   105   175   155    45   173   115   150   166    79   132   184   141   220   175   133   125   113   210    78   167   177   118   104   108   163   170    83    84    79    58   101   173    91   179    38   174   136    39   183    60   177   101    35    87    58   183   199   206   181   154   180    64   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    74   138    41    45   185   168    55   103   113    90   186   167   124    79   125    69   150   152    63   108   145   218    58   163    47   195   211   112   101   184   197    68   219   215   216   219   185   217   143   165   210    34   186    69   195   136   157    83   143    49   130    52    91   153    33   157   199   148   122    87   175   147   211    62   128   169    40    90   163    85   195   189    64   128    80   178    35   180   178    47    97    58    61    34    59   200    34   221   107   102   128   149   205    43    77   150    83    69    53   125    76   218   143   117   163   181   220   207   134   156   109   200   206   168    89   211   204   134   185    91   135    53   167    80   184   136   132   190   169    81   203   149   146   168   107   141   158   212    69    44   108   191    73    58   197    91    38    62    47    53   116   142   213    59    85    36   193   123    41   125   113   113    42   107    86    99   220   199   116   170   179   129   210    68   219   152    58   112    70    50   135    50    76   201   161    70    41   178   100   150   161   183   166   137   157    75   162    40   190   172   109    94    85   178   191   174    60   189   160    79   193    39   140   209    44   214   181    90   172   167   188   173   179    95   156    79   187   177    58   150    41    67    88   157   175    35   205   215   110    47   141    76    40   184    40    50   186   100    78    91   201   115   146   215    66   122    35   175   183    67    45   179   211    62   188    49   145   177    90    47   182   192    71    77   160    81   202   108    62    42   145   200   150    53   120    73   161    99    58   186   110   126   147   110   136   175   171   139   199   199   197    62   132   172   119    56   134    82   122   189    53   185   144   112   128   128   214   102    94   180   101   175   197   114   117    63   174   142   170    83    51    97   144    62    57   179   122   195   104   209   194   177   212    98    55    83    92   191   115    37    74    93   199   203   123   142   210    68    84    95    73   124    40    71    53   202    69   131    41   119    56   161   175   155   125   221    41    71    72   144   106   207    65   141   199   169   121   108   209    56   119   161    92   155   182    40   133   198    76    61   151   180    95    64    97    91   201   127   102    50   107   112   210   110   126    94   204    67   141    78
    81   150    61   104    80   193   152    82    91   190    38   144   199   121    81   196    40    56   125   194   220    89   172   161    61   108    68    94   209   140   206   127   210    37    41    87   149   201    56   186    46   196   143   126   106   209    70    70   172   205    69    39   200   163   207   114   133    32   143    88   199    36   167   200   106   204   139   128   207   114    80    51    43    82   162   122   209   193    40    62   179    95   107   138   218    46   144    48   140   173   117   198   211   100   162   149    84    74   129   140    44    45   207   191   109    82   115   119    36   186    75   129   203   101    72   100   206   130   212   169   159    97   217   191   124    44   118   196   209    69   140   184   148   189   143   125   198    34   207    55   182   126   190   177    94   114   170   175   167    74    37   101   119   159    71   198   171   103    32   192    51    57   144    63    90   146   194   166   130   193    40   136   147   177    45    85    66   176    95   104   134   161    93    88   216    96    52   198   183   137   201   181    45    90   139   151   202   194    52   216   137   163   124    47    92    51   159   206   115   144   175    82   154    45   130   212    78   130    41   140   219    58    56   191   189   163   192   167    40   219   160   114    91   202    38   194   133   104   160    50   210    42   186   177   179   155   204   182   188   175   102    81    99   157    50   159    44   117   215   146    87   186    48   159   170   212    68   153   187    82    78    60    94   173    76   176   116   205   166    68    87   167   159    69    35   197    74   215   114    70   212   167    63    84   220   114   209    82   191   179   206   151   204   200   100   155   119   169   140    54   131   199    86   155    41   174   211    50   211   176    78    37   171   101    75    65   120    47   209    99   180   219    68   151    42   195    55   170   107    90    62    73    83   108   195    56   132    76    41   131    82   129    58    80   109    97   148   197    49   169   184   213    90   217    54   110   204   115    80    75   103   106    88   212   181    61   181    41   209   155    56    79    96   215    38   147    89   160   117    50   112   114   181   174   203    57   189   199   103   133   100   207   154   207   123   167    88    77   166   194   139   129   105   141   121   134   141   173   110    91   122    72   104    76    55    46    39   199    62    92   150    86   137   119   205    34   148   174   194   205   106   159   151   110    62   149   117    85   168   126   167    90   190   102   187    97    51   130   212   156   167   149    76    76    50   175   143   185    98   101   215    89    41   207   164    44    47   209   136   150   204    55    92    36   131   185   197   221    53   127    56   208    95   105   123   104   197   174   130   177   119    52   192   171    84    39   130   103   136   151    56   169   156    41   213    68    72   173   173   189    60   196    86    71   152   108   140    42   144   205   213    94    35   105   175   154    45   173   115   150   166    79   132   184   141   220   175   133   125   113   210    78   166   177   117   104   108   163   170    83    84    79    57   101   172    91   180    37   174   137    39   184    60   177   102    35    87    58   183   200   205   181   155   180    63   207   106   109   153   133   104   102   102   220   173   177   220   193    79    39    38   170   150    55    75   138    41    45   186   168    55   103   114    90   186   168   123    79   125    68   151   152    63   108   144   218    58   163    47   195   211   112   101   183   197    68   220   215   216   219   186   217   143   166   211    34   186    69   194   136   157    83   143    50   131    52    92   153    33   156   199   149   123    87   174   147   211    61   128   169    40    89   163    85   195   189    64   128    80   179    35   180   178    46    97    58    61    34    58   200    33   221   107   101   128   149   205    43    77   151    83    69    53   124    76   218   142   117   164   182   220   207   134   157   109   201   206   168    89   211   204   135   185    91   134    53   168    80   184   137   132   191   169    81   204   149   146   167   107   140   158   211    69    44   107   191    74    58   197    91    38    63    47    54   115   142   213    59    86    36   193   123    42   125   113   112    43   107    86    98   220   199   115   171   179   129   210    68   219   152    57   112    69    50   135    50    76   201   161    70    42   177   100   150   160   183   167   137   158    75   162    40   190   171   109    94    85   178   192   174    59   189   160    78   194    39   140   208    43   214   181    90   172   168   187   172   178    95   155    78   187   177    58   151    41    66    88   157   175    35   205   214   111    47   140    76    41   183    40    49   186   100    78    92   201   114   146   216    66   122    35   176   183    67    45   180   211    61   189    48   145   177    90    48   183   192    71    77   160    81   203   107    62    42   145   200   150    53   119    73   161    99    57   187   110   126   147   109   136   175   172   139   199   199   197    61   132   172   119    56   135    83   122   189    54   185   144   112   129   129   214   103    94   181   101   174   196   115   117    63   173   142   170    83    51    97   143    61    56   180   122   195   104   210   194   177   213    99    55    83    93   190   114    37    74    93   199   202   123   142   210    68    85    95    74   125    39    70    54   202    68   131    40   119    56   161   175   154   125   221    41    71    72   144   106   207    65   142   199   170   120   108   210    56   119   160    92   156   181    40   133   198    76    60   151   180    95    63    97    91   201   128   102    49   107   112   210   109   127    93   203    67   142    78
    81   150    62   104    80   194   152    82    92   190    39   144   200   120    80   195    40    56   126   194   219    89   172   161    60   108    68    95   209   139   207   127   212    38    41    87   150   201    56   186    47   195   142   127   106   209    69    71   172   205    69    39   201   164   208   115   132    32   143    88   199    35   167   200   106   204   139   127   208   114    80    51    43    82   162   121   210   193    40    61   179    96   108   138   219    47   144    49   138   173   117   197   211   100   161   148    84    74   130   140    43    45   207   191   109    82   115   119    36   186    75   129   203   102    72   100   207   131   212   170   159    98   217   191   124    44   118   197   208    68   139   184   147   188   143   126   198    34   207    55   182   126   190   178    94   114   170   175   166    74    37   101   118   159    70   198   170   103    32   192    51    56   144    62    90   146   194   165   130   192    40   137   148   177    45    85    66   175    95   104   134   161    94    88   217    96    52   198   184   137   201   181    45    90   139   150   202   195    53   215   137   162   123    48    91    51   158   206   115   144   176    82   154    45   130   212    79   129    41   140   219    58    55   191   190   162   191   168    41   219   160   113    91   202    39   194   133   104   160    50   210    43   187   178   178   155   204   183   187   175   102    80    99   157    51   159    44   116   215   147    86   186    49   159   169   211    67   153   187    82    79    61    93   172    76   177   116   204   166    68    86   168   159    69    35   198    74   216   114    70   212   167    63    84   221   114   209    82   191   179   207   150   204   200   100   153   119   169   140    54   132   199    86   155    41   174   212    51   211   177    77    37   170   102    75    65   120    47   209   100   181   218    68   151    42   194    54   171   106    90    62    73    82   108   195    57   132    76    40   131    83   128    58    82   109    97   147   196    48   169   185   213    90   216    55   111   203   116    80    75   103   105    88   213   182    61   180    41   209   155    56    80    96   216    37   148    89   160   115    50   113   115   180   174   202    58   188   198   103   134   101   207   155   207   124   168    87    76   166   193   139   130   104   142   120   134   141   173   110    92   123    73   104    75    55    47    39   199    62    91   149    87   136   118   204    34   148   175   193   205   105   158   151   109    62   150   118    85   168   126   167    90   191   101   188    98    50   129   211   156   167   147    77    76    50   176   143   185    98   100   215    89    41   206   165    44    48   209   135   150   204    54    92    36   131   185   197   220    53   127    55   208    95   106   123   103   197   175   130   177   119    53   193   172    83    39   130   103   135   150    55   168   157    41   213    67    72   172   174   189    61   196    85    72   151   108   139    41   145   205   213    93    35   106   175   155    45   173   115   150   165    79   132   184   141   220   174   133   125   113   210    78   167   177   118   104   108   163   171    83    85    79    57   101   172    91   179    37   174   137    39   183    60   177   101    35    87    58   183   199   206   180   155   180    64   207   107   109   154   133   104   103   102   220   173   176   221   193    79    39    38   169   151    55    75   138    41    45   185   168    56   104   113    91   186   167   124    79   125    70   150   152    63   109   144   218    58   163    46   196   212   111   101   184   198    67   219   216   216   219   185   217   143   165   210    34   186    69   195   136   157    84   143    50   130    52    91   153    33   157   199   148   122    87   174   147   212    62   127   169    40    89   163    85   195   189    64   128    80   178    35   180   178    47    97    58    61    34    59   201    33   220   106   102   128   149   205    42    77   150    83    69    53   125    76   219   143   116   164   181   220   207   134   156   109   201   206   168    89   212   204   135   185    90   135    53   168    80   184   137   132   191   169    81   203   149   146   168   106   140   159   212    69    43   108   191    74    58   197    90    38    63    47    54   115   142   214    59    85    36   193   123    42   125   112   113    42   107    86    99   220   199   116   170   179   129   210    68   219   153    57   112    70    50   135    49    77   201   162    70    41   177   100   150   161   184   167   136   157    76   161    39   190   172   109    94    85   178   191   174    60   189   161    79   194    39   141   208    43   215   181    91   172   167   187   173   178    96   156    79   187   177    59   151    41    66    88   157   174    35   205   215   110    47   141    76    40   183    40    50   186   100    78    91   202   115   146   215    66   121    35   175   183    67    45   179   211    61   188    49   146   177    91    48   182   191    72    77   158    81   203   108    62    42   145   200   150    53   120    73   162    99    57   187   111   126   148   109   137   175   171   140   199   200   196    62   131   172   120    56   135    83   122   190    53   185   144   112   128   128   214   102    94   181   101   175   196   114   117    62   174   142   169    84    51    96   143    61    57   179   121   195   104   209   193   178   212    98    55    82    92   191   114    37    74    93   199   203   123   142   211    68    84    94    73   125    40    71    53   202    69   131    41   119    56   162   175   156   127   222    42    72    72   143   106   207    65   140   199   169   120   108   210    56   119   160    92   155   182    40   134   197    75    61   151   180    95    64    97    91   201   127   102    50   106   113   210   109   126    93   203    67   141    78
    81   150    61   104    80   193   152    82    91   189    39   145   199   121    81   195    41    56   126   194   219    89   172   161    60   108    69    95   209   139   206   127   212    37    41    87   149   201    56   187    46   195   142   127   106   210    69    71   171   205    69    39   199   163   207   115   133    32   143    87   198    36   166   200   106   204   139   128   207   114    80    51    44    81   163   121   210   192    40    61   180    95   107   137   218    47   144    49   140   173   118   197   211   100   162   148    83    74   129   141    43    45   207   192   109    82   115   119    36   185    74   129   204   101    72   101   207   131   211   170   159    97   217   190   123    44   118   196   208    68   140   184   147   189   143   126   197    34   207    54   182   126   191   177    94   114   170   175   166    74    37   101   118   159    70   198   171   104    33   191    51    57   144    63    89   147   194   166   131   193    39   137   148   177    45    85    66   175    95   104   134   160    93    89   217    96    53   197   183   136   200   181    45    90   139   151   202   195    52   215   138   162   123    48    92    52   159   206   115   144   176    82   154    44   130   212    79   129    41   140   219    58    55   191   190   162   192   168    40   220   160   114    91   202    38   194   133   104   160    50   210    43   185   177   178   155   204   183   187   175   102    80    99   158    52   159    44   117   216   147    86   185    49   159   170   212    68   152   187    83    78    61    93   173    77   177   116   205   166    68    86   168   160    70    36   197    74   215   114    70   213   167    63    84   220   114   209    82   191   180   206   150   204   200   100   154   120   169   140    53   131   199    86   155    41   174   212    51   211   177    78    37   170   102    76    65   121    47   209    99   180   218    68   151    42   195    55   170   106    90    61    72    83   108   195    57   133    77    41   130    82   129    57    81   109    98   148   196    49   169   184   214    90   217    55   112   203   115    80    75   103   105    89   213   182    61   180    41   210   155    56    80    96   215    38   147    89   160   116    50   113   115   181   174   203    58   189   199   103   133   100   207   155   208   124   168    88    77   167   193   139   130   105   142   120   134   141   173   110    91   123    72   105    75    55    47    39   199    61    92   150    86   137   119   204    34   148   175   194   205   105   159   151   109    61   149   117    85   168   126   167    90   189   102   188    96    51   129   211   157   167   148    76    77    50   176   142   185    97   101   214    89    41   207   165    44    48   209   135   151   204    54    93    36   132   186   197   220    53   126    55   208    95   106   123   103   198   174   129   176   119    53   193   171    83    39   130   102   136   150    55   169   156    41   213    67    71   172   174   189    60   196    86    71   152   108   140    42   144   205   213    94    36   105   175   155    45   172   114   150   166    79   132   185   142   220   175   134   125   113   210    78   166   177   117   104   108   162   170    83    84    79    57   101   173    91   179    38   174   136    39   183    61   177   101    35    86    57   183   198   206   181   155   180    63   207   106   109   153   133   103   103   102   221   174   176   220   193    79    39    38   170   151    55    75   138    42    45   186   169    55   103   114    91   187   167   123    79   125    68   150   152    63   108   144   218    58   163    47   196   212   112   101   184   197    67   219   215   216   219   186   218   143   165   210    33   187    69   195   136   157    84   143    50   130    52    92   153    33   157   199   149   123    87   175   148   212    62   127   169    40    90   163    85   195   189    64   127    79   177    35   179   178    47    96    58    61    34    59   200    33   221   107   102   128   148   205    43    77   150    83    68    53   125    77   218   143   117   163   181   220   207   134   156   109   200   207   168    88   212   204   134   185    91   135    52   168    80   184   137   132   190   169    81   203   149   146   168   106   141   158   212    69    44   108   191    74    58   198    90    38    63    47    53   115   142   213    60    85    36   193   123    41   125   113   113    43   107    86    99   220   199   115   171   179   130   210    68   219   152    58   113    70    49   134    50    76   201   161    69    41   177   100   150   160   183   166   136   157    75   162    39   190   172   109    94    85   178   192   174    59   189   160    79   193    39   140   208    44   214   181    90   172   167   188   173   178    95   156    79   188   177    58   150    41    67    88   157   174    35   205   215   110    47   141    76    40   184    40    50   186   100    78    91   201   115   146   215    66   122    34   175   182    67    45   179   211    62   189    49   146   177    90    48   183   192    71    77   159    81   202   108    62    43   145   200   150    53   120    73   162    99    58   187   110   126   147   110   137   175   171   139   199   199   197    62   132   172   119    57   135    82   122   189    54   185   144   112   129   128   214   103    94   181   102   175   196   114   117    63   173   141   170    83    51    97   144    61    57   180   122   195   104   210   194   177   212    99    55    83    93   191   114    37    74    93   198   203   123   142   211    67    85    95    73   125    40    71    53   202    70   131    41   119    56   161   176   155   125   221    41    71    73   144   106   207    65   141   199   168   120   107   210    56   119   161    92   155   181    39   134   198    75    61   151   180    95    64    96    91   201   128   102    50   107   112   210   109   126    94   203    67   141    78
    83   151    61   104    81   193   152    82    92   190    39   145   199   121    80   195    41    56   126   194   218    88   172   161    60   108    69    95   209   139   207   127   211    37    41    87   150   201    56   186    46   194   142   127   105   209    69    71   171   205    69    39   200   163   206   115   133    33   143    87   199    36   166   200   106   204   139   128   208   114    80    51    44    82   163   121   209   192    41    61   179    96   107   138   219    47   144    49   139   173   117   197   210   100   162   149    83    74   129   140    44    45   207   191   109    82   114   119    35   186    75   129   204   101    72   101   208   131   212   171   159    97   217   190   123    43   118   196   209    68   140   184   146   189   143   126   197    34   208    54   182   126   190   178    94   114   170   175   166    74    37   101   119   160    70   199   171   103    32   191    51    57   144    63    90   147   194   166   130   193    39   136   148   178    44    84    66   176    95   104   133   161    94    89   217    96    52   198   183   136   200   181    44    90   139   151   202   195    53   215   138   162   123    47    92    52   158   206   115   144   175    82   154    46   130   212    79   130    41   141   219    58    55   191   189   163   191   168    39   220   160   113    92   201    38   194   133   104   159    50   210    42   186   177   178   155   203   183   187   176   102    81   100   158    51   159    44   117   215   146    86   185    48   160   170   211    68   153   187    82    78    61    93   173    76   177   116   205   166    68    87   167   160    69    36   197    74   216   114    70   213   167    63    84   220   114   208    81   191   180   206   150   204   200   101   154   119   169   140    55   131   199    85   156    41   175   212    51   210   176    78    36   170   102    75    65   120    47   209    99   180   219    68   151    42   194    54   170   106    90    61    73    82   108   196    57   132    76    41   131    82   129    57    81   109    97   147   197    48   169   185   213    90   217    54   112   203   115    79    74   104   106    88   213   182    61   180    42   210   155    56    80    97   216    37   148    88   161   115    50   113   115   181   174   203    57   188   199   103   134   100   206   154   208   124   168    88    77   167   194   139   129   105   141   121   134   142   173   109    91   123    72   105    74    56    47    39   199    61    92   149    86   136   118   205    34   149   175   194   205   105   158   151   109    62   149   118    84   168   126   166    90   191   101   188    98    50   129   211   156   168   147    76    76    50   175   142   185    97   101   215    89    42   206   165    45    48   209   135   150   204    55    92    36   131   185   197   220    53   127    56   209    95   105   122   103   198   174   130   176   119    53   193   171    84    39   130   102   135   149    55   169   156    42   213    67    72   173   174   189    61   196    85    71   151   107   140    41   145   205   213    94    34   105   175   155    45   173   115   150   166    79   132   184   141   220   175   133   125   113   210    79   167   178   118   104   108   162   170    82    84    79    57   101   172    91   180    37   173   137    39   183    60   178   101    35    87    57   183   199   205   180   154   180    64   207   105   108   153   133   103   103   103   220   175   176   220   193    79    39    38   170   150    55    74   138    42    45   185   169    55   103   113    90   186   167   123    79   124    69   150   152    64   108   145   217    59   163    47   195   211   112   101   184   198    68   219   215   215   219   185   218   143   165   210    34   186    69   195   136   157    84   143    50   130    52    92   153    33   157   200   149   122    87   175   147   211    61   127   169    41    89   163    86   195   189    63   128    79   178    35   180   178    46    96    59    61    34    59   200    33   221   107   101   128   149   206    43    77   150    84    69    52   125    77   218   143   116   164   181   220   206   134   157   109   200   206   168    88   211   204   135   185    92   134    53   168    80   184   136   131   190   169    81   203   149   146   168   107   140   158   212    68    44   108   191    74    57   197    91    39    63    47    54   115   142   214    59    85    36   193   122    41   124   113   113    42   107    86    99   220   199   115   171   178   129   211    67   219   153    57   112    69    49   135    50    77   201   162    70    42   177   101   150   160   183   166   136   157    75   163    40   189   173   110    94    85   178   191   174    59   189   160    79   194    38   140   208    44   214   181    90   172   167   188   172   178    95   156    79   187   176    58   150    41    67    89   157   175    34   205   215   110    47   141    76    40   183    39    50   186   100    79    92   201   115   145   215    66   122    34   175   183    68    45   180   211    62   189    48   146   176    90    47   182   192    70    76   159    81   202   108    62    42   145   200   150    52   120    73   161    98    57   187   110   126   148   109   137   175   171   140   198   199   197    62   132   172   120    56   135    82   122   189    53   185   144   112   129   128   214   102    94   180   101   175   197   114   117    63   173   142   170    83    51    97   143    62    57   180   122   195   105   209   194   177   213    98    55    83    92   191   115    37    74    93   198   202   123   142   210    68    85    95    72   125    39    71    53   201    69   131    42   120    56   162   176   155   125   221    41    71    73   143   106   207    65   141   199   169   121   108   210    56   118   161    92   156   181    40   133   198    75    60   151   180    95    64    97    91   201   127   102    50   107   112   211   109   126    94   203    66   142    78
    82   149    61   104    81   193   152    83    91   189    40   145   199   121    79   196    41    58   125   194   218    89   172   161    61   108    68    95   208   139   207   126   211    37    40    87   151   201    56   186    46   195   142   127   104   209    68    71   172   204    68    39   201   164   208   114   132    33   143    89   200    35   166   199   107   204   139   128   207   113    81    51    43    82   163   121   211   193    40    63   179    96   107   136   219    45   144    48   139   173   117   195   209   100   162   148    84    74   129   140    41    44   207   191   110    83   115   119    36   185    75   128   204   100    71   100   206   131   210   171   158    97   217   193   124    45   118   196   209    69   140   183   147   188   143   125   198    34   209    55   181   127   190   177    93   115   171   175   167    74    37   100   118   159    70   198   171   104    34   193    50    56   144    62    89   146   195   165   131   192    39   135   148   177    45    84    66   175    96   103   133   161    93    88   217    97    53   199   183   135   199   181    46    90   140   150   201   195    53   216   139   163   123    47    92    51   158   205   116   143   176    84   153    45   131   212    77   129    42   140   219    58    57   190   190   163   192   167    40   219   159   113    91   202    40   194   133   103   160    50   210    42   185   177   177   155   204   183   187   175   102    81    99   156    51   158    43   116   215   146    85   186    50   161   170   213    67   153   187    83    77    59    94   172    76   176   116   205   166    69    87   168   159    70    36   197    75   217   114    69   212   166    61    83   220   113   208    82   191   179   205   150   204   201    99   153   121   169   140    54   130   199    86   156    42   175   212    51   211   177    78    36   169   102    76    65   121    47   209   100   180   220    68   151    43   195    54   170   107    89    61    73    83   108   195    57   132    77    40   130    82   129    57    80   108    97   148   197    48   168   184   214    90   218    54   112   203   114    80    74   103   106    90   212   181    60   180    42   210   156    56    79    96   217    37   148    89   160   117    51   113   115   182   174   202    57   189   198   103   132   101   206   153   207   124   168    87    77   167   193   140   129   105   141   121   134   141   173   109    92   123    72   104    76    54    46    39   199    61    92   150    87   137   118   205    34   148   176   194   204   106   157   151   109    61   148   117    85   170   127   167    89   191   102   189    97    52   129   211   156   167   148    76    78    50   177   142   186    98   101   213    88    40   207   165    44    47   209   136   150   203    56    93    37   131   186   196   221    52   126    55   209    96   106   124   102   198   175   129   177   117    53   193   170    82    37   131   103   136   149    54   169   156    41   213    67    71   172   174   188    60   197    85    71   152   107   140    42   144   204   212    92    34   105   175   155    45   174   115   151   166    80   132   185   142   221   173   134   126   114   211    76   167   177   117   104   110   162   171    84    84    78    57   100   172    90   179    37   173   137    40   184    60   177   102    35    87    58   182   199   205   180   154   180    64   208   107   109   153   133   102   102   102   220   174   176   221   192    79    38    37   170   151    55    75   139    41    46   183   167    55   103   113    90   187   167   124    79   125    68   150   152    63   109   146   218    59   162    48   196   212   111   102   184   197    69   219   215   215   218   185   217   144   165   211    35   186    68   195   135   157    83   143    50   130    52    89   153    33   157   200   148   123    87   175   148   211    61   127   168    41    90   163    86   195   188    63   128    79   179    35   180   178    46    96    58    61    33    60   199    35   220   109   102   128   149   205    43    77   149    82    67    54   126    76   219   143   116   164   182   219   206   135   156   108   200   207   169    89   211   205   135   186    91   133    52   167    79   184   137   132   190   169    81   204   148   146   168   105   142   160   212    69    44   107   191    74    57   196    91    38    63    47    55   116   141   214    60    86    36   192   123    42   124   112   113    42   106    85    98   219   199   116   171   179   129   210    68   218   152    57   112    70    49   135    50    76   202   162    70    41   177   102   150   160   183   165   137   156    74   163    40   190   172   109    94    84   178   191   175    60   190   161    78   194    37   139   209    44   215   180    91   173   168   188   174   178    95   156    78   188   177    59   150    41    67    88   157   175    34   205   213   109    48   140    75    42   183    39    50   185   100    79    92   200   114   146   215    65   121    34   174   183    68    46   179   212    62   187    49   146   176    91    48   183   192    71    77   159    82   202   109    61    42   145   200   150    52   121    72   161    99    58   186   111   126   147   109   136   174   171   140   199   201   197    62   132   172   118    56   134    82   122   189    54   185   143   112   129   128   214   101    93   180   101   174   197   114   119    63   174   141   169    85    51    97   144    63    56   179   123   195   104   209   193   178   212    99    55    83    92   191   115    39    74    92   198   202   123   143   211    68    85    96    74   125    40    71    53   202    70   132    41   119    56   161   174   155   125   222    41    70    73   143   106   207    65   142   200   169   121   107   209    57   119   160    92   155   182    38   134   198    76    61   151   180    93    64    97    91   202   128   103    50   106   113   211   109   127    94   203    67   141    78
   201   142   183   182   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   153   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    48   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    46   162   112    36   207   154   114    48   208    98   169   143   209   170    69   206   151    53    43    84   165   197    41   111   152   145   151    97    57   176    50   214   180   121    76   162    69   182   117    35   215   186   173   152   146    99   190   177   170   165    62    45   139    48   132    89   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    81   203   143   165   180   185   194    76    50   135    75    94   156    89   102    98   109    86    85   195   195   186   184   165   191    46   202   168   129   199   111   219   202   211   151    50   183   145    92    87   187    67    54   117   183    66   193   215   192   167    68    82   196   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    54   189    34   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    39    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   179    40    91    53    92   193   121   127    35    34   159    96    58    55    97    78   191   126   136   181   196   136   173    39    64   111   202   216   162   213    99   147   174   212   188    91   176   127    67   220    82   102   144    33    62   106   126   214   137    63   168   160    58   177   151    54    70    86   201   121   154    55    50   136    52   132   197   132   151   202   220    98   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    61   144   209   114   165   199   173    44   165   171   171    96   212   144    99   106    99    63   116    44    63   119   112   136   137   159   134   148    68    53    79   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    89    52    33   206   123   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    57   100   155   206   178   130   162   155   155   182   196   153   140   152   185   136    73   124   140   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   176   102   164   212   155   125   155    54   164    51    45    68    49   109    77   154    62   151    92   102   122   143   203    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   121    34    86    72    49   108    82    74   168    43   213    85    60   216    41   181   167   112   107    92   208   152    52   191    96    74   204   134   170   189   131   186   118   127    45    72    39   158   185   202    88    54    41   128   213   104   195   215   133   190    91   117   124    70    72    60   129    55   192   184    87   140   106   158   208   184   130    38   124   187   175   105   204    94   192   132   143   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   189    61    40   176   125   188   150    77    50    70    70   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   132   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   202   150   120    69   145   158   205   206    67   160    68    43   152   109   154   148   135   124    62   103   159   123   164    57   181    64   147   108   142    81   164    69   167    39   206   209   141    95   207   165    83   149   142    91    59   213   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   149    52    89   154   217   167   213   120    55    89   184    63   124    86    96    97   194   126   119   204   190    77    35   171    44    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    83   156    49   204   118   146    94   112   172    63   101   149   190    93    97   212   163    95    33   131   171    48   173   132   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   163    93    55   215   177    63   162    57   187   177   211   114   183   169   207   179   162   180   138   204   156   114   121    99    43   169    75    52   187   175    67   173   210   175   118    69   144    48   184    82    70   150   124   195    64   108    59   124   203   151   103   215   119   153   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    85   132    69   194    85    75   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   190   191    82   184   121    97    35   128   102   127   164   108    98    85    63   132   126   136    92    97   155   120   115   204   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   114   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   200   142   183   182   211    63    33    48    54    61   167   137    63   160    51   161   179    82   186   155   170    51   164   115    89    34   187    62    71   107   139   143   173   156    44   131   105   113   153    46   115   194   167   215   133   143    57   101   187   167   194    34    78   216   115   171   109   177   132   143   214   124    88    43   174   160   101    54    45   162   112    37   208   154   115    48   208    98   167   143   209   169    69   206   151    52    43    84   164   198    40   112   151   146   152    96    58   175    49   214   181   122    76   162    69   182   116    36   216   185   173   152   146    98   191   176   169   165    62    45   138    48   132    90   151    94    94    88   164   167    46   147    77    67    48    96    52   111    94    66   159    45    68    96   178   142   145   165   129    56   134   220    85   131    44    42   212    32    62    49   111   193   152   132   123   107   215   126   217    62    82   203   143   165   179   186   194    75    50   134    74    95   156    89   102   100   110    85    85   195   196   186   184   166   190    45   202   168   128   199   110   219   202   210   151    50   184   145    91    87   187    66    54   117   182    65   193   215   192   168    68    83   196   185    65   219    73   174   204   162   130    47    62   209   146    60   135    61    88    99   174   200   166   160   167   145    55   189    35   110   151    87    80    68    83   123    81   218   116   136    67    81   122   136   207   155   124    39    78    94    59   141   120    49   107   184   116   123    65   159   172    67    84   149   120   116   212   178    39    92    54    92   194   121   126    34    34   159    97    57    55    97    78   191   126   135   182   195   137   174    39    64   111   203   215   163   212    99   148   175   211   187    91   177   127    67   220    82   103   144    33    62   105   126   215   137    63   168   160    58   176   151    54    71    86   201   121   155    55    50   136    52   132   198   131   152   201   220    98   155   121    81    34   210    61    75    61    84   215    58    79   195   125   179    44   201   176   191   186   116    62   144   210   115   164   200   173    43   165   172   169    95   212   144    99   106    99    62   115    44    63   119   112   138   136   160   135   147    67    54    79   198   155   106   216   129    49   161   124    49   175   210   204    74   204   107    98   175    88    52    32   205   124   216   178   220   172    77    40    99   148   163   219   132   187   204    78    88   163    58    99   154   206   178   130   163   156   155   181   196   152   140   154   184   136    73   125   140   122    49   218   200    49   206   190    78   202   136   129   206    89   106   118   100   186    35   193   176   101   165   213   156   124   156    54   164    51    45    68    49   110    78   155    62   151    92   101   123   144   203    61   126    55   177   185    65   199   142    52    61   215   190   167   101   105   194   103    98    98   182   120    80   124   144   184   129   174   190   142    34   177   208   122    34    86    71    50   109    82    74   168    42   212    85    61   216    42   180   167   113   107    92   208   152    51   191    96    73   203   134   170   189   131   185   118   128    44    72    40   158   185   202    89    54    41   129   213   104   195   216   133   191    91   117   124    70    72    59   129    55   192   184    88   139   107   158   208   184   131    38   125   187   175   106   204    94   191   133   143   133   203   140   208   120    41   218   133   152   203    95   201    59   140    78   171   189    61    39   176   125   188   150    77    50    71    70   210   215    74   132   169    83   132   158   209    85   205   178   152   126    70   183    99   129   107   118    81   203    68   151    72   123    72   183   171   132   219    83    83   218    99   161    81   175    34   177   146   110    74   199   185   128   145   111   172   190   181   181    86   185    56    89   202   150   121    68   145   159   205   206    67   160    69    43   153   108   155   149   136   126    63   103   160   124   164    58   181    64   146   108   142    80   164    69   167    39   206   210   141    95   207   166    83   150   142    92    60   212   195   107   141    87   102   200   210    33    42   151   176   117    54   213   192   120    85    88   148    53    88   155   217   167   214   120    56    88   183    62   124    86    96    97   195   126   119   204   190    77    36   171    45    81    71    54   114    54   151    94    43    67   208   220    95    52   119   190    84    83   156    50   204   118   146    96   113   172    63   101   149   191    94    97   212   164    95    34   132   170    49   173   132   176   171    70   108   173   174    81   199   151   158    68   211   178    90    67    96   159   186   208   129    74   186    73    65   137   164    94    55   215   177    64   163    57   186   178   212   114   183   168   207   180   160   181   139   203   156   115   121    99    44   169    75    53   187   176    67   173   210   175   118    69   145    49   185    82    71   149   125   195    62   107    59   124   203   151   103   215   119   152   204   203    98   219   177   204    72    88    42   149   182    72   113   118   142   136   110    36   198    85    48   169    85   132    69   194    85    76   192   128    93   110   141    61   142   115   166    40   118   206   162    73   186    71   189   192    83   183   122    97    34   127   103   127   164   108    98    85    63   133   126   137    92    98   154   121   115   203   108   138    62   157   113    58   130    89   110   130    70   172   144    96   130   157   203    78    70    71    92   133   205   111    38   181   213    95   155   209    76   113   133    61    37   173    84   212    59   120    81   124   132   136   102   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   153   171    51   164   114    90    34   188    62    70   107   138   144   173   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   193    34    77   215   115   171   109   176   132   143   213   123    88    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    43    84   165   197    41   111   152   145   152    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    98   190   177   169   165    62    45   139    48   132    90   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   160    45    68    95   178   142   146   165   129    57   134   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   185   193    76    50   135    74    94   156    88   102    99   109    86    85   195   195   186   183   165   191    46   201   168   128   199   111   219   201   211   151    50   183   145    92    87   186    67    54   117   182    66   194   215   192   167    68    82   196   187    64   218    73   174   204   162   129    47    62   209   146    61   135    60    88    98   174   199   166   160   167   145    55   189    35   109   151    86    81    68    84   125    82   218   116   137    67    81   122   136   207   155   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   178    40    91    53    92   194   121   127    35    34   159    96    58    55    97    78   192   126   136   182   196   136   174    39    63   111   202   216   162   213    99   147   174   212   188    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   201   121   154    54    50   136    52   132   198   132   151   201   220    97   154   122    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   186   116    62   144   209   114   165   199   173    44   165   171   170    95   212   144    99   106    98    63   116    44    63   119   112   136   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   220   171    76    39    99   148   162   219   132   187   204    78    88   163    57   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   124   140   122    48   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   176   102   164   212   155   125   155    54   164    51    45    68    50   109    77   155    62   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    62   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   143    35   177   209   122    34    87    72    49   108    82    74   167    43   213    85    60   217    41   181   167   112   107    92   208   152    52   191    96    74   204   134   170   189   130   185   118   127    45    72    40   158   185   202    88    54    42   128   213   104   195   215   133   190    91   117   124    70    72    60   129    55   192   184    86   140   106   158   208   184   130    38   124   188   175   105   204    94   192   132   142   133   203   140   208   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   176   125   188   149    77    50    70    71   209   214    75   132   169    82   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   183   171   133   218    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   158   205   206    67   160    68    43   152   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   103   202   209    34    42   151   177   116    54   212   192   119    85    88   149    53    88   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   220    95    51   119   190    84    83   157    50   204   118   146    95   112   171    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    70   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    74   186    72    66   138   164    93    55   215   177    63   162    57   187   177   212   113   184   169   207   180   162   180   139   204   156   114   121    99    43   169    75    52   187   176    67   172   210   175   118    69   144    48   184    82    70   150   125   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    75   192   128    93   110   141    61   142   115   166    40   117   206   161    73   186    71   190   191    83   183   121    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    69    72    92   133   205   111    39   181   214    96   155   209    76   115   132    62    36   172    84   212    59   120    81   124   133   136   102   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   153   171    51   164   114    90    34   188    62    70   107   138   144   173   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    88    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   169   143   209   170    69   205   151    53    43    84   165   197    41   111   152   145   152    97    57   175    50   214   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    89   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   160    45    68    95   178   142   146   165   129    57   134   220    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    81   203   144   165   180   185   194    76    50   135    74    94   156    89   102    98   109    86    85   195   195   186   184   165   190    46   201   168   128   199   111   219   201   210   151    50   183   144    92    87   186    67    54   117   183    66   194   215   192   167    68    82   196   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    35   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   179    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   174    39    64   111   202   215   162   213    99   147   174   211   188    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   221    97   154   121    82    34   209    62    75    60    83   216    57    79   196   125   178    44   201   176   190   186   116    62   144   209   114   165   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   136   137   159   134   148    68    54    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    57   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   140   122    49   217   199    47   206   189    78   201   136   128   206    89   105   118    99   186    36   192   176   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   203    62   126    55   177   184    65   200   142    52    62   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   217    41   181   167   112   107    92   209   152    52   191    96    74   204   134   170   189   131   186   118   127    45    72    40   158   185   202    89    53    41   128   213   104   195   215   133   190    91   117   124    70    72    60   129    55   192   184    87   140   106   158   208   185   130    38   124   188   175   105   204    93   192   132   143   133   203   140   208   119    40   219   134   153   203    95   201    59   140    78   170   189    61    40   177   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   151   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   133   219    83    83   218    99   161    81   175    34   176   147   111    75   198   184   128   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   158   205   206    67   160    68    43   153   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    82   149   142    91    59   212   196   107   142    87   103   201   209    34    43   151   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    55    89   184    63   124    87    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    83   156    50   204   118   146    94   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   171    70   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   129    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   212   114   184   170   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   175    67   173   210   175   118    69   144    48   185    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    76   192   128    93   110   141    61   142   115   166    40   117   206   161    73   186    71   190   191    82   184   122    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   143    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   114   132    62    36   172    84   212    59   120    81   124   133   136   102   207
   200   142   184   182   210    64    35    48    52    60   167   137    64   160    51   160   178    83   185   154   170    51   164   115    90    34   188    61    71   108   139   144   174   157    45   132   105   110   152    47   115   194   167   215   136   143    56   100   187   167   193    33    79   214   114   170   108   176   131   143   214   125    87    42   174   161   103    54    45   161   113    37   207   155   114    48   209    97   169   143   208   169    68   207   151    53    44    83   164   197    42   111   152   145   151    97    57   176    49   215   179   121    77   164    68   181   117    36   215   185   175   153   147    98   189   177   170   165    61    45   138    49   133    88   151    94    93    88   162   168    46   146    78    64    47    95    52   111    95    67   160    45    68    96   178   142   146   166   127    56   133   220    85   131    44    44   211    32    62    49   110   193   153   133   124   108   215   126   218    62    81   204   143   166   180   185   194    77    51   134    74    94   155    90   104    99   109    86    84   193   195   184   184   165   191    46   201   167   128   199   111   219   202   211   152    51   183   146    91    86   187    68    54   117   183    67   194   214   192   168    69    83   196   186    63   219    73   174   203   163   128    47    62   208   146    61   136    60    88    97   174   199   166   160   166   145    54   189    34   109   152    86    80    67    84   124    82   218   116   138    67    80   122   136   208   154   125    39    79    93    60   140   119    50   106   185   116   122    66   160   171    66    86   149   119   114   211   178    39    91    53    91   194   121   127    34    34   158    96    58    55    95    78   191   125   136   182   196   136   174    38    64   111   201   216   163   212    97   149   174   213   188    91   177   127    67   219    81   102   144    33    63   105   126   213   137    63   168   160    58   176   151    54    72    86   202   120   154    55    51   134    52   131   198   131   151   202   221    98   154   122    81    34   211    62    75    61    83   214    58    80   196   125   177    43   202   175   190   185   116    63   143   208   113   166   200   173    44   165   171   170    95   211   145    98   105    99    64   114    43    63   119   111   137   136   157   134   148    68    54    79   198   154   106   216   129    50   160   123    50   176   210   204    75   203   107   100   176    88    52    33   206   124   216   177   220   173    76    39    99   148   161   219   132   187   204    77    88   163    57   100   154   208   178   129   162   155   155   182   197   153   141   153   183   136    73   125   140   122    48   217   199    47   205   191    78   202   136   128   205    90   104   119   100   185    36   191   177   102   165   213   155   125   153    54   164    51    45    69    49   107    77   154    62   150    91   101   123   143   203    62   126    54   177   185    65   200   141    52    60   215   191   167   102   105   196   103    99    97   183   119    80   125   145   184   127   173   189   142    36   176   208   121    34    87    72    51   108    82    73   168    43   212    85    60   216    42   181   167   113   107    91   210   153    52   192    96    74   204   133   170   189   130   185   119   127    44    72    40   158   186   201    88    53    41   128   213   104   194   215   132   190    90   118   125    70    71    60   128    56   192   184    87   140   107   159   207   184   130    38   125   189   176   105   204    93   191   132   142   134   202   140   207   119    39   219   134   153   203    96   202    59   139    78   170   188    61    39   175   126   188   150    77    50    71    70   210   214    75   133   169    82   132   159   208    85   204   178   152   126    69   183   101   129   108   118    81   202    68   149    72   123    71   182   171   132   218    84    84   219    99   163    81   176    34   175   146   112    75   200   185   127   143   111   171   190   181   181    85   185    56    90   203   151   120    71   144   159   205   205    66   160    68    44   153   110   154   149   136   124    62   102   159   124   164    56   180    63   146   108   141    81   165    67   167    38   207   209   142    95   207   165    83   150   142    91    59   213   196   107   141    87   102   201   208    33    43   151   176   117    53   212   191   121    85    88   149    52    89   154   216   167   213   120    55    89   184    64   124    85    98    98   194   126   119   204   190    77    36   172    45    81    71    55   114    54   151    94    42    68   207   219    95    51   117   190    84    84   156    48   205   118   145    95   111   172    64   101   149   190    93    97   213   162    94    33   132   171    49   174   132   176   170    69   106   173   174    82   199   151   155    66   212   178    89    67    96   159   186   206   128    74   186    72    66   139   165    92    55   215   176    63   162    58   186   177   212   114   183   169   207   179   162   181   137   204   156   114   121    99    43   168    75    52   185   176    69   173   210   175   118    68   144    47   184    82    70   150   124   196    65   108    59   124   202   151   103   214   119   152   204   204    98   217   177   203    74    89    41   150   182    71   113   117   142   135   110    36   199    84    49   170    84   132    68   194    85    76   192   128    94   112   140    61   143   116   166    40   118   206   161    74   185    71   189   192    82   182   121    97    36   127   104   127   164   107    98    84    63   132   126   137    93    98   154   121   116   204   108   139    62   158   114    58   129    88   111   131    69   174   143    96   129   158   202    77    70    73    91   133   204   112    40   182   215    95   155   209    75   115   131    61    35   172    83   212    58   120    80   124   134   136   102   208
   200   142   183   181   211    63    35    47    53    61   168   137    64   161    51   160   179    82   186   153   171    51   163   114    90    34   187    61    70   107   138   144   173   156    45   131   106   113   154    47   115   195   167   215   134   143    57   102   187   167   193    34    77   214   115   171   109   176   132   144   214   123    88    43   175   161   103    55    45   163   112    37   207   154   115    48   209    98   168   143   209   169    69   205   151    53    43    85   165   198    42   111   152   145   152    97    57   175    49   215   180   121    77   162    69   181   117    35   215   186   173   153   147   100   190   177   170   165    63    46   139    49   132    89   152    94    94    88   162   167    47   146    77    65    49    96    52   110    94    67   160    45    68    95   179   142   146   165   129    57   134   220    85   131    44    43   212    33    61    50   111   193   153   132   124   108   215   127   218    62    81   203   144   164   180   185   193    77    50   135    75    94   155    88   102   100   110    85    85   195   195   186   183   165   190    45   201   167   128   199   110   219   201   211   152    49   183   145    92    86   187    66    54   117   182    65   193   214   192   168    68    83   195   187    64   218    73   174   204   163   129    47    63   208   146    61   135    61    88    98   174   199   166   159   166   146    55   189    34   110   151    86    80    68    83   124    81   219   116   137    67    80   122   136   207   155   124    39    78    93    60   140   119    50   107   184   117   123    66   159   173    66    86   148   119   114   211   178    40    91    53    92   193   121   127    35    34   159    97    59    54    97    78   191   125   136   181   196   137   173    39    63   111   202   215   162   213    99   147   173   211   187    91   176   127    68   220    83   103   142    33    62   105   126   213   137    63   168   160    59   176   151    55    71    85   202   120   155    55    50   136    52   132   198   131   151   201   220    98   154   121    82    34   208    62    75    60    83   216    57    80   195   125   178    44   201   175   189   186   116    62   144   210   113   164   199   173    44   165   170   171    95   211   144    99   105    98    63   116    44    63   119   112   136   138   159   134   148    68    53    79   196   154   106   217   130    51   159   124    49   175   212   203    75   206   107    99   174    88    53    33   207   123   216   177   220   171    76    39    99   149   161   219   132   187   204    78    88   163    57    99   155   207   178   131   162   155   154   182   196   153   141   152   184   136    72   125   141   122    49   216   200    47   205   189    78   201   136   128   206    89   105   118    99   186    37   193   176   102   164   212   155   126   155    53   164    51    45    68    50   110    77   154    63   150    92   103   123   144   202    61   127    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    98   183   119    81   124   145   183   127   173   190   142    35   178   209   121    34    86    72    49   108    82    74   167    43   214    86    60   217    41   180   166   112   107    92   208   152    52   192    96    74   204   134   170   189   131   186   119   126    45    72    39   158   185   201    88    54    42   128   214   104   195   216   132   191    91   117   124    70    72    61   128    55   192   183    87   140   107   158   207   184   130    38   124   187   176   105   204    93   192   133   143   133   202   141   207   119    41   218   134   153   204    95   201    59   140    77   170   189    61    40   177   125   188   150    77    50    70    70   210   215    75   132   169    83   133   159   208    84   204   177   152   126    70   183   100   130   109   119    81   201    68   150    72   122    71   183   171   132   218    82    83   218    99   161    80   175    34   175   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   203   149   120    70   144   158   206   205    68   159    69    44   153   108   154   148   136   124    62   102   160   124   164    58   180    64   147   108   142    80   164    69   168    39   206   210   141    94   207   165    83   149   142    91    59   212   196   106   142    87   103   202   208    34    43   151   177   115    54   212   192   119    86    88   148    52    88   154   217   168   214   120    55    89   183    64   124    86    96    97   194   126   119   205   190    77    35   171    45    82    71    54   114    54   152    93    43    67   207   219    96    52   119   190    85    83   156    49   204   118   146    94   113   171    62   100   148   190    93    98   212   163    94    33   130   171    49   173   133   176   171    69   108   172   174    81   199   151   157    67   211   177    90    67    95   158   187   206   129    74   185    71    66   138   163    94    55   215   176    63   162    57   187   177   212   115   183   170   207   180   162   180   138   204   156   114   121    99    42   168    75    52   186   176    67   173   210   174   118    70   144    49   185    82    71   150   124   195    64   109    59   125   203   151   103   215   118   152   205   204    99   217   176   203    72    87    41   149   182    71   114   118   142   135   109    34   199    85    48   170    85   132    69   195    85    76   193   128    93   110   141    61   142   114   166    39   117   206   161    73   185    71   189   191    82   183   121    97    35   127   102   127   164   107    98    85    63   132   126   137    93    97   154   120   115   203   108   139    61   158   113    58   129    88   109   131    69   173   144    97   130   159   202    78    70    72    91   133   205   111    39   181   214    95   155   208    76   114   132    63    36   173    84   213    59   120    81   124   134   136   102   207
   200   143   183   181   212    61    33    47    54    61   169   136    63   160    50   161   179    81   187   154   170    51   163   114    90    34   188    63    70   108   137   143   173   156    45   131   106   112   153    47   114   194   168   215   133   144    56   102   188   168   194    32    78   216   116   170   109   177   133   143   213   122    87    42   176   161   103    53    45   162   112    36   206   153   114    47   209    98   169   143   210   170    70   206   151    54    42    84   164   198    42   111   152   146   152    94    58   176    50   213   181   122    76   162    70   182   116    36   214   187   171   152   146    99   190   178   170   165    61    45   139    48   131    90   152    94    95    89   162   166    47   147    78    63    47    96    52   112    94    66   159    44    67    96   180   143   146   165   129    57   134   221    86   133    43    43   211    33    61    49   111   194   151   132   125   107   215   126   218    63    83   202   143   166   179   185   194    75    48   135    75    94   154    88   102    98   109    85    84   194   195   187   184   165   190    46   200   169   130   199   112   220   201   209   152    49   183   145    91    87   187    68    55   117   181    65   193   213   192   167    68    83   196   185    65   218    73   175   205   164   129    47    62   210   146    61   135    60    89    98   175   199   165   161   166   145    55   190    36   109   151    86    82    67    83   125    80   218   115   137    67    81   122   137   208   154   124    39    80    93    60   141   119    49   107   184   117   122    64   157   171    67    86   148   120   114   212   177    40    92    54    92   194   120   126    34    33   159    98    58    54    96    79   192   127   136   182   195   137   175    39    64   111   201   215   162   213    99   148   173   210   188    89   177   127    66   220    82   102   144    32    62   107   127   214   138    62   169   161    58   176   150    54    70    85   202   121   154    54    50   135    52   132   198   133   150   200   220   100   155   122    81    32   209    62    76    60    81   216    58    81   196   125   177    43   201   176   189   186   117    62   144   209   114   164   198   173    44   166   173   171    94   212   144    99   106    98    64   116    42    65   119   111   136   138   159   134   147    68    54    80   198   153   107   216   131    49   160   125    48   175   211   203    75   205   109    98   176    89    54    31   207   124   216   179   221   171    76    39    98   149   161   218   132   186   205    77    89   164    58    99   154   206   179   129   162   155   155   181   196   153   139   153   182   137    74   124   141   121    49   217   199    48   207   191    77   202   137   129   206    89   105   118    99   186    37   192   175   102   165   214   154   125   155    54   164    53    45    67    51   110    77   154    63   152    92   103   122   144   201    61   126    55   177   184    64   201   143    51    61   214   190   165   100   106   195   104    99    97   183   120    82   124   145   185   127   173   188   143    35   176   209   120    34    87    72    48   109    81    74   168    44   214    85    61   215    42   182   166   112   107    91   208   150    52   189    96    72   205   134   171   190   130   186   119   126    45    72    40   157   185   202    88    54    42   127   214   105   196   214   133   191    92   118   124    69    72    62   130    55   192   183    87   140   108   157   207   184   130    38   124   189   175   106   204    94   192   132   143   133   201   142   208   121    42   218   133   153   203    94   202    58   139    78   171   188    62    40   176   125   188   149    77    51    71    71   208   214    75   132   168    84   132   158   209    84   204   178   151   126    71   182   101   130   107   118    80   201    69   150    72   122    71   181   170   131   218    83    84   218   100   161    82   175    32   177   147   111    75   197   185   129   145   111   173   191   180   180    86   184    55    89   203   150   120    69   144   159   205   206    68   160    68    44   152   109   154   148   136   124    63   103   160   124   164    58   181    63   145   108   141    81   163    70   167    39   206   209   140    94   208   165    83   150   142    92    59   212   194   107   141    86   103   201   210    33    42   151   176   117    53   211   194   120    86    87   149    53    88   152   217   168   213   120    55    89   183    63   123    87    95    97   194   127   119   203   189    78    34   172    45    82    72    53   113    53   150    94    43    68   208   219    95    51   119   188    84    84   157    48   203   118   146    93   113   172    63   101   149   190    94    96   212   164    94    33   130   172    49   171   133   174   170    69   108   172   173    81   199   151   157    66   211   176    90    67    95   158   186   206   127    75   186    73    65   139   163    93    55   215   177    63   163    57   185   176   212   113   184   169   203   180   161   180   139   205   157   115   120    98    44   168    76    53   187   176    67   173   211   175   119    72   145    50   185    81    69   149   125   195    63   107    60   123   201   150   103   216   120   152   205   203    99   216   175   204    72    86    40   149   183    71   113   118   142   136   109    34   198    86    47   169    85   133    68   193    87    76   193   128    92   110   141    61   144   114   166    39   116   206   161    74   186    69   190   191    82   183   122    98    34   127   103   126   164   108    99    85    64   134   126   136    91    97   153   119   116   202   108   139    62   158   113    57   130    87   111   132    69   174   142    97   131   158   201    77    70    71    91   133   205   112    41   181   215    97   155   208    75   114   131    62    36   174    84   213    60   119    79   124   134   136   102   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   153   171    51   164   114    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    43    84   165   197    41   111   152   145   151    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    90   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   220    86   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   194   195   186   183   165   190    46   201   168   128   199   111   219   201   211   151    50   183   144    92    87   186    67    54   117   183    66   193   215   192   167    68    83   195   187    64   218    73   174   204   162   128    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    34   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    85   149   119   115   212   179    40    91    54    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   137   173    39    64   111   202   215   162   213    99   147   174   211   188    91   176   127    67   219    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   221    97   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    95   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    79   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   185   136    73   124   140   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   127   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   216    42   181   167   112   107    92   208   152    52   191    96    74   204   134   170   189   131   185   118   127    45    72    40   158   185   202    88    54    42   127   213   104   195   215   133   191    91   117   124    70    72    60   129    55   192   184    87   140   106   157   208   184   130    38   124   188   175   105   204    94   192   132   142   133   203   140   207   119    40   219   134   153   203    95   201    59   140    78   170   188    61    40   176   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   183   171   133   219    83    83   218    99   161    81   175    34   176   147   111    74   198   184   129   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   159   205   206    67   160    68    43   153   109   154   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    39   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    44    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    83   156    50   204   118   146    94   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   171    70   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   211   113   183   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   176    67   173   210   175   118    69   144    48   184    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    76   192   128    93   110   141    61   142   115   166    39   117   206   161    74   186    71   190   191    82   183   122    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   115   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   200   143   183   182   211    62    35    48    53    62   168   137    63   160    51   161   178    81   187   154   172    51   163   114    91    34   187    61    70   108   138   144   173   156    45   130   106   113   154    48   116   195   168   214   134   144    56   100   187   167   193    34    78   215   115   171   109   177   132   143   214   122    87    43   175   160   102    55    45   162   112    37   208   154   114    47   209    99   168   142   209   171    69   206   151    53    44    85   164   198    41   111   152   145   152    97    57   175    51   215   180   122    76   163    69   182   116    36   215   185   172   153   146    99   190   176   170   164    62    46   139    49   132    90   153    95    93    88   162   167    46   146    78    66    49    95    51   110    94    66   159    45    68    95   180   142   145   166   129    57   134   220    86   132    44    43   212    33    62    51   111   193   152   131   122   108   214   126   218    61    81   204   142   165   180   185   194    75    49   134    75    94   155    88   102    99   110    87    85   194   195   186   183   165   190    46   202   168   129   199   111   219   201   211   151    49   183   144    92    87   186    66    54   116   183    65   193   216   192   167    68    83   196   187    64   218    73   173   205   162   128    48    62   209   146    60   136    61    88    98   174   200   166   160   167   145    55   190    35   108   151    86    80    69    85   125    82   218   116   137    66    80   122   137   208   154   124    39    78    93    59   140   119    49   106   184   116   124    66   159   174    67    85   149   119   114   211   178    40    90    54    92   193   120   127    36    34   158    96    57    55    96    78   193   126   136   182   195   137   175    39    64   110   202   216   162   212    99   147   173   212   187    90   176   127    67   219    81   102   143    32    62   105   126   214   137    63   168   160    58   178   151    54    71    86   201   121   154    54    49   136    51   132   197   133   152   200   220    98   154   122    82    35   209    63    76    60    82   216    58    78   197   126   179    43   201   175   190   187   116    61   144   208   114   164   199   173    44   167   171   171    96   211   144    97   106    98    63   115    45    64   118   112   136   137   159   133   148    68    54    79   198   155   107   216   130    51   160   125    49   175   210   205    76   205   107    97   176    89    53    33   205   124   216   177   221   171    76    39    99   147   162   220   132   188   203    77    88   163    58    99   154   206   179   130   163   156   154   182   195   153   140   153   185   135    73   124   140   121    49   218   198    46   206   188    78   202   136   128   207    90   106   118    99   186    36   192   177   101   164   213   155   125   154    55   164    52    44    68    49   109    77   154    62   150    93   102   123   144   202    62   126    55   177   184    65   200   140    52    61   214   190   167   102   105   195   103    98    97   183   119    81   124   144   182   128   174   190   143    35   177   209   122    35    87    72    48   107    82    73   167    43   212    85    60   216    42   180   167   113   106    91   209   152    53   192    97    74   205   133   171   190   130   185   117   127    45    72    40   159   185   202    88    55    41   128   214   105   195   215   133   192    91   117   125    70    72    60   128    55   191   185    87   139   106   158   208   184   131    38   124   187   176   106   203    95   191   132   142   133   203   140   207   120    40   219   134   153   203    95   201    60   138    78   169   189    61    39   176   124   189   149    77    50    71    71   209   214    74   132   169    82   132   159   209    84   204   177   152   125    70   183   100   129   107   117    81   202    68   150    71   123    70   183   171   133   218    84    84   219    98   162    82   176    33   176   147   112    74   199   185   128   145   110   172   190   180   181    85   185    56    89   202   150   120    69   144   159   206   206    66   160    68    43   152   108   154   149   135   124    63   103   159   123   165    57   180    63   147   108   143    81   164    69   168    39   206   210   141    94   207   165    81   149   142    93    60   212   196   108   142    87   103   203   209    35    43   151   177   116    55   212   191   119    86    87   148    52    88   154   217   168   213   120    55    89   183    64   124    86    96    98   193   126   119   205   190    76    35   171    45    82    71    52   114    53   152    94    43    68   206   219    95    51   118   189    84    82   157    50   204   119   146    94   112   171    62   102   149   190    94    97   212   164    94    32   131   172    48   173   133   176   171    70   108   173   173    82   198   151   157    66   213   177    90    66    96   160   185   206   128    75   185    73    66   138   163    93    55   215   177    63   163    56   187   176   211   115   183   169   207   179   161   180   138   204   156   114   121    99    43   168    75    52   187   175    66   173   210   174   118    70   145    49   185    82    70   150   124   194    64   108    59   124   204   151   103   214   118   151   204   203    99   216   176   203    72    88    41   150   181    71   114   119   142   136   110    35   198    85    48   169    84   133    68   195    84    77   193   128    94   110   141    62   142   115   166    39   117   206   162    74   186    71   189   192    83   184   121    97    35   127   103   127   164   108   100    86    60   132   126   136    92    96   155   120   116   203   108   139    61   159   112    58   130    90   112   131    69   173   144    97   131   158   202    79    69    73    93   133   205   112    39   181   214    95   156   208    75   114   132    61    36   173    84   213    60   119    80   124   134   137   104   207
   201   141   184   182   210    63    34    48    52    62   168   137    64   161    51   161   178    82   186   153   172    51   164   114    89    34   188    62    71   107   138   143   173   156    45   131   106   112   153    47   115   195   167   215   134   144    56   101   186   167   193    34    77   215   114   171   109   176   132   143   214   123    88    42   175   161   102    54    46   162   112    35   207   154   114    48   209    99   168   143   209   170    69   205   151    53    43    84   165   198    42   111   153   146   151    97    57   175    50   215   180   121    76   162    68   181   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    48   133    89   152    94    93    88   163   167    46   146    77    65    47    96    52   110    94    66   160    45    68    95   179   142   145   166   130    56   134   221    86   131    44    44   212    33    61    50   111   193   153   132   124   108   215   126   218    62    82   203   143   165   179   185   194    75    50   135    74    95   156    88   102    99   109    86    85   195   195   186   184   164   190    45   201   168   129   198   111   219   201   210   151    50   183   145    91    87   187    68    54   116   183    67   193   215   192   167    69    83   195   187    64   218    73   174   204   162   129    47    63   209   146    61   135    61    88    98   174   199   166   160   166   145    55   190    35   109   151    86    81    68    84   124    82   218   116   136    67    80   122   137   208   154   124    40    78    92    60   141   119    50   107   184   116   123    66   159   171    67    85   149   119   114   212   179    40    92    53    93   193   121   127    35    34   159    96    58    55    97    78   192   125   136   181   196   136   174    38    64   111   201   216   162   213    99   147   174   211   187    91   176   127    67   219    82   102   143    33    62   105   126   214   137    64   168   160    58   177   151    54    70    87   202   121   154    54    50   136    52   131   198   132   151   201   221    97   155   121    81    34   209    62    75    60    83   215    57    79   196   124   179    44   200   176   190   186   116    61   144   209   114   165   199   173    43   165   171   171    95   211   144    99   106    98    63   116    44    63   120   112   137   137   158   134   148    67    53    79   197   154   106   217   129    51   159   124    49   175   211   205    75   204   108    98   174    88    53    32   207   123   216   178   221   171    76    39    99   148   161   219   133   187   203    78    88   162    58   100   154   205   178   131   162   155   154   182   196   153   141   152   184   136    73   124   141   122    48   217   199    47   205   190    78   202   137   128   207    89   105   118   100   186    35   192   176   102   164   212   155   125   156    54   164    51    44    68    51   110    77   155    62   151    92   103   122   144   202    61   126    56   177   185    65   199   142    52    61   214   190   167   102   105   195   104    99    97   183   119    81   125   145   183   128   173   190   143    35   177   209   122    34    87    72    49   109    82    74   167    42   213    85    60   217    41   181   167   112   107    92   208   152    52   191    96    73   204   133   170   189   130   186   118   126    44    72    41   158   186   202    88    54    42   128   213   105   195   214   132   191    91   117   124    69    72    60   128    55   191   184    86   139   106   158   208   184   130    38   124   187   175   105   203    93   191   133   142   134   203   141   207   120    40   218   134   153   203    96   201    59   140    77   171   189    61    40   177   125   188   149    77    50    70    71   209   214    75   132   169    82   132   159   208    84   204   178   152   126    70   183    99   129   109   118    81   203    68   150    72   122    71   182   171   133   218    83    82   218   100   162    81   175    33   177   148   111    74   198   184   128   145   110   171   190   180   180    86   185    56    89   203   150   120    69   145   158   205   205    67   161    69    43   152   109   155   148   135   124    63   103   159   124   164    57   181    64   147   108   142    81   164    69   167    38   206   210   141    94   207   165    83   149   142    91    59   212   196   107   142    86   103   202   209    34    42   150   177   117    55   212   192   119    86    88   148    52    89   154   217   167   214   120    55    89   183    63   123    87    96    97   194   126   118   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   119   189    84    83   156    50   204   118   146    94   112   172    63   101   149   190    94    97   212   163    95    34   131   172    48   173   133   176   170    69   108   172   174    81   199   151   157    66   212   178    90    67    95   159   186   207   128    74   186    72    65   138   164    93    55   215   177    63   162    57   187   177   211   113   184   170   206   179   162   180   138   203   156   114   122    98    43   168    75    51   187   176    67   172   210   176   119    70   145    48   184    82    70   149   124   195    65   108    59   124   202   151   103   215   119   152   204   203    99   217   176   204    72    88    41   149   182    72   113   119   141   136   110    35   198    86    48   169    85   133    70   194    85    76   192   128    93   110   142    61   143   114   166    40   117   206   162    74   186    71   189   191    83   184   122    97    35   127   103   127   164   107    99    85    63   133   126   137    91    97   154   120   116   203   108   139    62   157   113    58   129    88   110   131    69   173   144    96   130   158   201    78    70    72    92   133   205   112    40   181   214    96   155   209    76   114   132    62    36   173    84   212    60   120    81   124   134   135   102   207
   200   142   183   182   211    63    34    48    53    62   168   137    65   160    52   160   179    82   186   153   171    52   164   115    91    34   187    62    71   107   138   143   174   156    45   130   106   111   154    47   114   194   167   215   135   143    55   101   188   166   193    34    77   215   115   170   109   177   133   143   213   123    88    43   175   161   103    54    45   161   112    35   207   155   114    47   208    97   168   142   209   170    69   205   151    53    44    85   165   197    42   111   153   144   152    98    57   175    50   216   180   121    76   161    68   182   117    36   216   186   172   154   147    99   189   177   169   164    62    45   139    48   132    90   152    94    93    88   163   168    46   145    77    66    48    95    52   111    93    66   160    44    68    95   178   142   145   164   129    57   134   220    86   131    45    43   211    33    61    50   111   193   153   131   124   108   215   126   217    62    82   203   143   166   179   186   194    76    50   135    75    94   156    88   102    99   109    86    84   195   195   186   183   164   190    45   201   167   129   198   111   219   201   210   151    50   183   145    91    88   187    68    54   116   182    66   194   214   192   168    68    82   196   187    63   218    73   174   204   162   128    47    63   208   146    61   136    61    88    98   174   199   166   160   166   146    54   190    35   110   152    86    81    68    84   124    81   218   116   137    67    81   123   136   207   154   124    41    78    93    60   141   119    49   107   185   116   123    65   159   172    68    85   150   119   115   211   178    39    91    53    92   193   121   126    35    34   160    96    58    54    96    78   191   126   137   182   196   136   174    39    63   111   203   216   162   213    98   147   174   212   188    91   177   127    66   218    82   102   144    33    62   105   127   215   137    64   167   160    58   176   151    54    71    86   201   121   155    54    50   135    51   131   198   132   152   201   222    98   154   122    83    33   209    62    74    59    83   215    58    80   197   126   178    45   201   176   189   186   116    62   144   209   115   164   200   173    43   166   171   170    96   212   144    99   105    99    63   115    43    63   119   112   136   137   159   134   148    68    54    81   197   154   106   217   130    50   160   123    49   176   210   204    74   204   107    98   175    89    52    33   206   123   217   176   221   172    76    38    98   148   162   219   132   187   204    77    88   162    57   100   155   206   178   131   162   156   154   181   197   153   140   152   185   136    73   125   141   121    48   217   199    48   206   190    78   201   137   129   206    88   104   118    99   185    36   193   177   102   165   212   154   125   156    54   164    51    45    68    50   110    77   155    63   151    92   102   123   145   202    62   126    55   178   185    65   201   142    51    61   216   189   166   102   105   195   103   100    97   183   120    81   124   145   183   127   173   189   143    35   177   210   121    34    86    72    49   108    82    74   168    44   214    85    59   216    42   181   167   112   107    91   208   152    52   191    95    74   204   134   169   190   130   186   118   127    44    72    40   157   184   201    89    54    42   128   214   103   195   215   132   191    91   118   125    69    72    60   129    55   191   184    87   139   106   159   208   184   130    38   124   187   175   106   205    94   191   132   143   132   203   140   207   119    40   219   134   152   204    95   201    59   140    78   170   188    60    40   176   125   187   149    77    50    70    70   208   214    74   132   169    83   132   160   209    84   204   178   153   126    70   184   100   130   109   118    80   203    68   149    72   122    70   182   171   132   219    83    83   219    99   162    80   176    34   176   148   111    74   198   184   128   145   110   172   190   180   181    86   185    56    88   202   150   120    68   145   158   205   206    66   160    69    43   152   109   155   148   136   125    61   103   159   124   164    57   180    64   147   108   143    81   165    68   168    39   207   209   141    95   207   164    82   150   142    92    58   212   196   106   141    87   103   202   209    34    43   151   177   116    53   212   192   119    85    87   148    52    88   154   216   167   213   120    55    89   184    62   124    86    97    97   194   126   119   204   190    77    34   171    44    81    72    53   114    53   151    93    42    68   207   219    96    51   118   190    83    82   157    50   204   118   147    95   112   172    63   102   149   190    94    96   212   163    95    33   131   170    48   174   132   177   170    70   108   172   174    80   199   151   157    67   212   177    90    68    95   159   187   207   128    74   187    72    66   138   163    93    56   215   178    63   161    57   187   177   212   113   184   168   207   180   161   181   138   204   156   114   121    98    43   169    74    52   187   176    66   172   210   176   118    70   144    48   184    81    70   149   124   196    64   107    58   125   203   151   102   215   119   152   205   204    99   217   176   203    73    88    41   149   182    72   113   119   141   137   110    36   198    85    48   168    83   132    70   194    84    74   192   129    94   111   140    61   142   114   166    39   117   206   161    73   186    70   189   191    83   184   121    98    35   127   102   127   163   108    99    85    63   133   126   137    92    97   154   121   115   203   108   139    62   157   112    58   129    89   111   131    70   173   143    97   130   159   202    78    70    72    91   132   204   111    40   180   214    96   155   210    75   114   131    62    36   172    84   212    60   120    82   124   134   136   102   206
   201   143   183   182   211    62    33    48    53    61   169   137    64   160    51   161   179    82   187   154   171    51   164   115    90    36   187    62    71   107   138   145   174   155    45   130   106   113   153    47   115   194   167   215   134   143    57   101   187   167   194    34    78   215   115   171   110   176   131   143   213   124    87    43   174   160   102    54    46   162   112    37   207   154   114    47   208    99   169   143   209   170    68   205   151    53    43    84   165   199    42   112   152   145   152    98    58   176    50   214   180   122    77   162    69   183   116    36   214   185   172   152   146    99   190   177   169   165    61    45   140    49   133    90   152    93    93    88   163   167    45   147    77    65    48    95    52   111    93    67   160    45    69    95   178   142   146   165   129    56   135   221    85   132    44    44   212    33    60    50   111   194   152   131   123   107   215   126   217    61    81   204   144   165   179   185   193    76    50   135    74    94   156    88   102    99   109    85    85   194   195   186   183   164   190    44   202   167   128   199   110   219   203   211   151    49   183   144    91    87   187    67    54   117   182    66   193   214   192   168    67    83   195   186    64   218    73   175   204   163   128    47    63   209   146    60   136    61    88    98   175   199   167   160   167   145    55   189    36   109   151    87    80    68    83   124    81   219   116   137    67    81   122   136   208   155   124    40    78    94    60   140   119    49   107   184   117   124    66   159   172    68    86   149   119   114   211   178    40    90    54    93   193   121   126    36    33   159    97    58    55    97    79   191   126   137   181   195   136   174    39    63   111   202   216   162   213    99   147   174   211   187    91   177   127    67   219    82   103   144    32    61   105   126   214   137    64   168   160    58   177   151    55    70    85   201   121   154    54    50   136    51   132   197   132   152   201   220    97   155   121    82    33   209    63    75    60    83   215    57    79   196   125   178    44   201   175   189   186   116    62   145   209   115   165   199   173    43   165   171   171    95   211   144    99   105    98    63   115    44    63   119   111   137   137   160   134   147    68    53    79   197   154   105   216   130    51   161   124    49   175   211   204    74   205   107    99   175    88    53    33   207   124   216   178   220   172    76    40    99   148   161   220   133   187   204    78    88   163    58    99   155   206   178   131   162   155   154   181   196   153   141   152   184   136    73   124   141   122    48   217   199    47   206   190    77   201   137   127   206    88   105   118   100   186    36   192   177   102   163   213   155   125   155    54   165    52    45    68    50   110    76   154    63   152    92   102   123   143   202    62   126    57   178   184    65   199   142    52    62   216   190   166   101   105   195   103    99    98   182   119    82   124   145   184   127   173   190   143    36   178   209   121    34    87    72    49   109    81    74   167    44   213    85    61   216    42   181   167   112   107    92   209   152    52   191    96    74   205   133   170   189   130   186   118   125    44    71    40   158   184   202    88    54    40   128   213   104   195   215   134   191    92   118   124    71    72    60   129    55   192   184    87   140   106   158   208   185   130    38   125   187   176   104   205    93   192   132   142   133   202   140   207   119    40   219   134   153   203    95   202    59   141    78   170   189    61    40   177   125   189   148    77    50    70    71   209   214    75   132   170    83   132   159   208    85   204   178   151   126    70   183    99   129   109   118    81   202    69   150    71   122    71   182   171   132   219    84    83   217    99   161    82   176    35   176   147   111    75   198   184   129   145   110   171   190   180   181    86   184    55    88   203   150   120    69   145   158   206   207    67   160    69    43   153   109   154   148   136   125    63   103   159   123   163    57   181    64   147   108   142    81   163    69   168    38   205   209   142    94   208   165    83   149   143    92    59   213   195   107   142    88   102   201   210    34    43   151   177   117    53   213   191   119    86    88   149    52    90   154   217   167   213   120    55    88   183    62   122    87    97    97   194   126   119   204   190    76    34   171    44    81    72    54   114    54   152    94    44    68   207   219    95    51   119   191    84    83   156    49   205   119   147    94   112   172    63   102   149   190    94    96   212   164    95    33   130   172    48   172   133   175   171    70   107   171   174    80   199   151   156    68   211   177    90    66    96   160   186   207   128    75   186    72    66   138   164    93    54   215   177    63   163    58   186   177   211   114   183   170   206   180   163   180   139   205   156   114   122    98    44   169    74    52   187   176    67   173   210   174   118    69   143    49   184    82    70   150   125   194    63   108    59   124   203   151   103   214   119   153   205   203    99   218   176   204    72    87    41   149   182    71   114   119   141   136   110    35   199    85    48   169    84   133    70   194    85    76   192   128    93   110   141    61   142   115   165    41   117   206   162    73   186    71   189   192    82   184   122    98    35   127   101   126   164   107    98    86    63   133   126   136    93    96   155   120   114   204   108   138    62   159   112    58   130    89   110   131    69   173   143    97   129   158   202    78    70    72    91   132   205   112    39   181   215    96   155   209    75   115   132    63    36   173    83   212    59   121    81   124   134   135   102   207
   201   142   183   182   211    63    34    48    54    62   168   137    64   160    51   161   179    82   186   153   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   105   112   153    47   115   194   167   215   135   143    56   101   187   167   193    34    77   215   115   170   109   176   132   143   213   123    88    43   175   161   102    54    45   162   113    36   207   154   114    48   208    98   168   143   209   170    69   206   151    53    43    84   165   197    41   111   152   145   152    97    57   175    50   215   180   122    76   162    69   181   117    36   216   185   173   152   147    98   190   177   169   165    62    45   139    48   132    89   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   160    45    68    96   178   142   146   165   129    57   135   220    86   132    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    81   203   144   165   180   185   193    76    50   135    74    94   156    88   102    99   109    86    85   194   195   186   183   165   190    46   201   168   128   199   111   219   201   211   151    50   183   144    92    87   187    67    54   116   182    65   194   215   192   167    68    83   195   187    64   218    73   174   203   162   129    47    62   209   146    60   136    61    88    98   174   199   166   160   167   145    55   189    34   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   118    50   107   184   116   123    66   159   172    67    86   149   119   115   212   179    40    92    53    92   193   121   127    35    34   159    96    58    55    97    78   192   126   136   182   196   136   173    39    64   111   202   215   162   213    99   147   174   212   187    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   201   121   154    54    50   136    52   132   198   132   151   202   221    97   155   122    82    34   209    62    75    60    82   215    57    79   196   125   178    43   201   176   190   186   116    62   144   209   114   164   200   173    44   165   171   170    96   212   144    99   106    99    63   116    44    63   119   112   137   137   159   134   148    67    53    79   197   154   106   217   130    50   160   124    49   175   211   204    75   205   107    98   175    89    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   131   163   155   154   182   196   153   140   152   185   136    73   125   141   122    48   217   199    48   206   190    78   201   136   128   206    89   105   118   100   186    36   192   177   102   164   213   155   125   155    54   164    51    45    68    50   110    77   155    62   151    92   103   122   144   203    62   126    55   177   184    65   200   142    52    61   214   190   166   102   105   195   103    99    97   183   119    81   124   145   183   127   173   190   142    35   177   208   121    34    86    72    49   108    82    74   167    43   213    85    60   217    42   181   167   112   107    92   209   152    52   191    96    74   204   134   170   189   130   185   118   127    44    72    40   158   185   202    88    54    42   128   214   104   195   215   133   191    91   117   124    70    72    60   129    55   192   184    87   140   106   158   208   184   130    39   124   188   176   105   204    94   192   132   143   133   203   141   207   119    40   219   134   153   203    95   201    59   140    78   170   189    61    40   177   125   188   150    77    50    71    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   108   118    81   202    68   150    72   122    71   182   171   133   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   129   145   110   172   190   180   181    86   185    55    90   202   150   120    69   145   159   205   205    67   160    69    43   153   109   155   148   135   124    62   102   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    82   150   142    92    59   213   196   107   142    87   103   202   209    34    43   151   177   116    54   213   192   119    86    88   148    52    89   154   217   167   213   120    56    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   172   133   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    65   138   164    93    55   216   177    63   162    57   187   177   212   113   184   169   207   180   162   180   139   204   156   115   121    99    43   169    75    52   187   176    67   172   210   175   118    70   144    48   185    82    70   149   125   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    72    88    41   149   182    71   114   119   141   136   110    35   198    85    48   169    85   133    69   194    85    75   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   190   192    82   184   121    97    35   128   103   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   138    62   158   113    58   129    89   110   131    69   173   143    97   130   158   202    78    70    72    92   133   204   111    39   181   214    96   156   209    76   115   132    62    36   172    84   213    59   120    81   124   133   136   103   207
   200   142   183   181   211    62    34    48    53    61   168   137    64   161    51   160   179    81   186   154   171    51   164   115    90    34   188    62    70   107   137   143   174   155    45   131   107   112   153    47   115   194   167   214   135   144    56   102   187   167   194    33    78   215   114   170   109   176   132   143   213   123    88    43   175   161   103    55    45   162   112    37   206   154   114    48   208    98   168   143   209   170    69   206   151    53    43    84   165   198    41   111   153   145   151    98    58   176    50   214   180   122    76   162    69   182   117    36   216   186   173   152   146    98   191   177   169   165    62    45   138    49   133    90   152    94    93    88   162   168    46   146    77    65    48    95    53   110    93    66   160    44    67    96   178   142   146   165   129    57   135   220    85   131    44    42   212    33    61    50   110   193   153   132   124   108   215   126   218    62    82   203   144   166   180   184   193    76    50   135    75    94   155    88   102    99   108    86    86   194   195   186   183   165   191    46   201   169   129   199   111   218   201   210   151    50   183   145    92    87   186    67    54   117   183    65   193   215   192   168    68    82   195   187    64   218    73   174   204   163   129    47    62   209   146    60   135    61    88    98   174   199   166   159   167   145    54   190    34   109   151    86    80    68    83   124    81   218   117   137    67    80   122   137   208   154   123    39    78    93    60   140   119    50   108   184   118   123    66   159   172    67    85   149   119   114   211   178    40    91    53    92   195   121   126    35    34   159    97    58    54    97    78   191   126   136   181   196   137   174    39    64   110   202   215   162   213    99   147   174   211   188    91   177   127    67   220    82   102   143    33    62   106   125   214   137    64   168   160    58   177   151    54    70    86   201   121   154    54    50   136    52   131   198   132   151   201   221    97   155   121    82    35   209    61    75    61    83   216    57    79   196   125   179    43   202   176   190   186   117    61   144   209   114   165   199   172    44   165   171   170    96   212   145    98   107    99    62   115    44    64   118   112   136   137   158   134   149    68    54    79   197   154   106   216   130    50   159   124    49   175   211   204    75   205   106    98   175    88    53    33   206   125   217   177   221   170    77    39    99   148   162   220   132   187   204    78    88   163    58   100   153   207   178   130   162   154   154   182   196   153   140   152   185   136    73   124   141   123    48   218   199    47   206   190    78   202   137   128   206    88   104   118    99   186    35   193   177   102   163   212   155   125   155    53   164    51    45    67    49   110    77   155    62   151    91   102   122   143   202    62   126    56   178   184    65   199   142    53    61   215   190   167   102   105   196   103   100    98   183   120    80   124   145   184   128   173   190   143    35   177   209   121    35    86    72    50   108    81    74   167    43   214    85    60   216    41   181   168   113   107    92   209   152    52   191    95    74   205   134   170   189   131   185   118   126    44    71    40   157   185   201    89    54    41   127   214   105   194   215   134   191    91   118   124    69    72    60   128    55   192   184    86   139   106   157   208   184   131    38   124   188   176   105   204    93   192   132   143   134   204   141   207   119    41   218   135   153   204    94   201    59   140    78   170   189    60    41   176   126   188   149    77    49    71    70   210   214    75   133   170    83   132   159   208    85   204   178   152   125    70   183   100   129   109   118    81   203    68   150    72   122    71   182   171   132   219    83    83   218    99   162    81   175    34   175   147   111    75   198   184   129   145   110   172   191   179   181    86   184    55    89   202   149   120    68   145   157   205   206    66   159    68    44   153   109   155   149   135   124    62   103   159   123   164    56   181    64   147   108   142    80   164    69   168    39   206   209   141    95   207   165    82   150   142    92    59   213   196   107   142    87   103   202   209    34    43   151   177   116    54   212   191   119    85    88   148    52    89   155   217   168   213   120    56    89   184    63   124    86    96    98   194   126   119   204   191    77    35   171    45    81    72    54   114    53   150    93    43    67   207   219    95    51   118   191    84    84   157    50   203   119   146    94   113   171    63   101   149   190    94    97   212   164    95    33   131   171    48   173   133   176   170    69   108   172   175    81   198   150   157    67   212   177    90    67    96   159   186   207   128    74   185    72    65   138   164    93    55   215   176    63   163    57   187   177   212   113   184   169   207   179   161   180   139   205   157   114   121    98    43   168    75    52   187   175    66   172   210   174   118    70   144    49   185    82    70   150   124   195    63   108    60   124   203   151   104   215   120   153   204   203    99   217   176   204    72    87    40   149   182    71   114   118   142   136   111    35   199    85    49   168    84   133    69   194    85    76   193   128    93   110   141    61   143   115   166    40   117   205   161    74   185    71   189   191    82   184   121    97    34   128   103   127   164   108    98    85    63   132   127   137    92    97   156   120   114   204   109   139    61   157   113    57   129    89   111   130    69   173   144    97   130   158   202    78    70    72    92   133   205   111    40   181   214    96   156   209    76   115   132    62    36   173    83   213    59   120    81   125   134   136   102   206
   200   142   184   182   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   154   171    52   165   114    90    34   187    62    71   107   139   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   101   187   167   193    34    77   215   115   171   109   176   132   143   214   124    87    44   175   161   103    54    46   163   112    36   207   154   114    47   208    98   169   143   209   170    69   205   151    52    43    84   165   197    41   111   152   145   152    97    57   175    50   214   180   122    77   162    69   182   117    35   215   186   172   153   146    98   190   177   170   165    62    45   138    49   133    89   153    94    93    88   163   167    46   146    77    65    48    95    52   110    94    67   159    45    68    96   178   142   146   165   129    57   134   220    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    81   204   143   165   180   185   193    76    51   135    74    95   156    88   102    99   109    86    85   194   196   186   183   165   190    46   201   168   128   199   110   219   202   211   151    50   183   145    92    87   187    67    55   117   182    66   194   215   192   167    68    82   195   186    63   218    73   174   203   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    35   109   151    86    81    68    84   124    82   219   116   137    67    81   122   136   207   155   124    39    78    93    60   140   118    50   107   184   117   123    66   159   172    68    85   149   119   115   211   179    39    92    53    92   193   121   127    35    34   159    97    58    55    97    78   192   126   136   181   196   136   174    39    63   111   202   215   162   213    99   147   174   212   187    91   176   127    67   219    82   102   143    33    62   105   126   214   137    64   168   160    58   177   150    54    71    86   202   121   154    55    50   136    52   132   198   132   151   201   221    97   154   121    82    34   209    62    75    60    82   215    57    80   196   125   178    43   201   176   190   186   116    62   145   209   114   164   199   172    44   165   171   170    96   212   144    98   106    98    63   115    44    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    51   161   124    49   175   211   205    75   205   107    98   175    88    53    33   206   123   216   178   221   172    76    39    99   148   162   219   133   187   204    78    88   162    57   100   154   206   177   131   163   155   155   182   196   153   140   152   185   137    72   125   141   122    48   217   199    47   206   189    78   201   136   128   206    89   105   118   100   186    36   193   177   102   164   212   155   125   155    54   164    51    45    67    50   110    77   154    62   151    91   102   122   144   202    62   126    55   177   184    66   200   142    52    61   215   190   167   101   105   195   103    99    97   183   120    81   124   145   183   127   173   190   142    35   177   208   121    34    86    72    49   108    82    74   167    43   213    85    61   216    41   181   167   113   107    92   208   152    53   191    97    74   204   134   170   189   130   185   118   127    44    72    40   158   185   202    88    54    42   128   213   104   195   214   133   190    92   117   124    69    72    61   129    55   192   184    86   140   106   158   208   184   130    38   124   187   175   105   204    93   191   132   143   133   203   141   208   119    40   218   134   153   203    95   202    59   139    78   170   188    61    39   176   125   187   150    76    51    71    71   209   214    75   132   169    82   132   158   208    84   204   178   152   126    70   183    99   129   109   118    82   202    68   150    71   122    71   182   171   133   219    83    83   218    99   162    81   174    34   176   147   111    74   198   184   129   145   110   171   190   180   181    86   185    56    89   202   150   120    69   145   159   206   206    67   160    69    43   153   108   154   148   135   124    62   103   159   123   164    58   181    64   147   108   143    81   164    69   168    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   102   202   209    34    43   151   177   116    54   212   192   119    86    88   149    53    89   154   217   167   213   120    55    89   184    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    96    51   118   190    83    83   156    49   204   118   146    94   112   172    63   100   149   190    93    97   212   163    95    33   131   171    48   173   132   176   170    70   108   172   174    80   199   151   157    67   212   177    90    66    95   159   186   207   129    74   186    72    66   138   164    93    55   215   177    63   162    57   187   177   211   114   184   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   175    67   172   210   175   118    70   144    48   184    82    70   149   124   194    63   108    59   124   203   151   103   215   119   153   205   203    99   217   176   204    73    87    41   149   182    71   114   119   141   136   110    34   198    85    48   168    85   132    69   194    85    76   193   128    93   110   141    61   142   115   165    39   118   206   161    74   186    71   190   192    82   184   122    97    35   128   102   127   163   107    99    85    63   132   126   136    92    97   155   121   115   204   108   139    62   158   113    57   130    89   111   131    70   173   143    97   130   159   202    78    69    72    92   133   204   112    39   181   214    96   156   209    76   114   132    62    36   172    84   212    59   120    80   124   133   136   103   207
   201   142   183   181   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   154   171    51   164   115    90    34   188    62    71   107   139   143   174   155    45   131   106   112   153    47   115   194   167   215   134   144    56   102   187   167   194    34    77   215   115   170   109   176   132   143   213   123    87    43   175   161   102    55    46   162   112    36   206   154   114    48   208    98   168   143   209   170    69   205   151    52    43    85   165   198    41   111   152   145   151    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    49   133    90   152    94    93    89   163   168    46   146    77    65    48    95    52   110    94    67   159    45    68    95   178   142   146   165   129    57   134   221    86   131    44    43   212    33    61    49   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   184   194    76    51   135    74    94   156    88   102    99   109    86    84   195   195   185   184   165   191    45   201   168   128   199   110   218   202   211   151    50   183   144    91    86   186    67    54   117   183    66   193   215   192   168    68    82   195   187    63   218    73   175   204   163   129    47    62   209   146    61   136    61    88    98   174   199   166   160   166   146    55   190    35   109   151    86    81    68    84   124    81   218   116   137    67    81   122   136   207   154   124    39    78    93    60   140   118    49   107   184   117   122    65   158   172    67    85   149   118   115   212   178    39    91    54    92   194   121   127    35    34   159    97    57    55    97    77   192   126   136   182   196   136   174    40    64   111   202   215   162   213    99   147   174   212   188    90   177   128    67   219    82   102   144    33    61   105   126   214   137    63   168   161    58   177   151    54    71    86   202   121   154    54    50   136    52   132   197   131   151   201   221    97   155   121    82    34   209    62    75    60    82   215    57    79   197   125   178    43   201   175   191   186   117    61   144   209   114   164   200   173    44   165   171   170    95   212   145    99   106    98    63   115    44    63   119   112   137   137   159   134   148    68    54    79   197   154   106   217   130    51   160   124    49   175   211   204    75   205   106    98   174    89    52    33   206   124   216   178   221   171    77    40    99   148   162   219   132   187   204    77    88   163    58    99   154   206   178   130   162   155   154   182   196   153   141   152   184   136    73   125   140   122    49   217   199    47   206   190    78   201   137   128   206    88   105   118    99   185    35   192   176   102   164   212   156   125   155    54   164    52    45    68    49   109    76   155    63   151    92   103   122   144   202    62   126    55   178   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   119    82   125   145   183   128   173   190   143    35   177   209   121    34    87    72    49   108    82    74   167    42   213    85    60   217    41   181   167   112   107    92   209   152    52   191    96    73   205   134   169   189   131   186   118   127    44    72    40   158   185   201    89    54    41   127   213   104   195   215   133   191    91   117   125    69    73    60   129    55   192   184    86   140   106   157   208   184   130    38   124   187   175   105   204    94   191   133   143   134   203   141   207   119    40   218   134   153   203    95   201    59   139    78   170   189    61    40   177   125   188   150    76    50    71    70   209   215    75   132   169    83   132   159   208    84   204   177   152   125    70   183   100   129   108   118    81   202    68   150    72   122    71   182   171   133   218    83    83   218    99   162    81   175    34   176   147   111    74   199   184   129   145   111   172   190   179   181    86   185    56    89   203   150   120    69   145   159   206   205    67   160    68    43   153   109   154   148   135   124    61   103   160   123   165    58   180    64   147   108   142    81   164    68   167    38   206   209   141    95   207   165    83   149   142    91    59   212   196   106   142    87   102   201   209    34    43   151   177   116    54   213   192   119    85    87   148    53    89   154   217   167   213   120    55    89   184    63   123    86    96    98   194   126   119   204   190    77    35   171    44    81    72    53   113    54   151    93    43    68   208   219    95    51   119   190    84    84   157    50   205   118   146    94   112   172    63   101   149   190    94    96   212   164    95    32   132   171    48   172   133   176   171    69   108   172   174    80   199   150   157    67   211   178    90    67    96   159   186   207   128    75   186    72    66   138   163    93    55   215   176    63   162    57   187   177   212   114   183   170   207   179   162   180   138   204   156   115   121    99    43   168    75    52   186   176    67   173   211   175   118    70   144    48   184    82    70   150   124   195    63   108    59   124   203   151   103   215   119   153   204   203    99   217   176   204    73    88    41   149   182    71   114   118   141   136   110    34   198    85    47   169    84   132    69   194    85    76   192   128    93   110   141    61   142   115   167    40   117   206   161    74   186    71   190   191    83   183   121    98    35   128   102   127   163   107    98    85    63   132   126   136    92    96   155   120   115   203   108   139    62   158   112    58   129    89   110   131    70   172   143    97   129   158   202    78    70    73    92   134   205   111    39   181   214    96   155   209    75   115   132    62    37   173    84   213    60   120    81   124   133   136   102   207
   200   143   183   182   210    63    35    47    53    61   168   137    65   160    52   160   179    83   186   154   170    51   165   115    90    34   188    62    69   106   138   145   173   156    45   131   106   112   152    47   115   194   167   215   135   143    56   102   186   167   194    35    78   214   115   170   109   176   133   144   214   123    87    43   174   161   103    54    46   162   111    37   207   155   114    48   209    99   169   142   209   170    69   206   150    52    43    84   166   197    40   112   153   145   150    97    58   175    49   214   180   122    77   162    70   181   117    35   215   186   173   152   146    98   190   176   170   164    62    45   140    49   132    90   151    95    93    88   163   166    46   146    77    65    48    96    52   112    93    65   160    45    67    95   178   143   146   165   129    56   134   221    85   131    44    44   212    33    61    50   111   193   152   132   124   107   215   128   218    61    82   203   144   165   179   184   193    77    50   134    74    94   156    88   102    99   110    86    85   194   196   185   183   165   191    46   200   167   128   200   111   219   201   211   151    49   183   144    92    87   186    68    53   117   183    66   193   215   192   167    69    82   195   187    63   218    73   175   204   162   129    48    62   208   146    61   135    60    88    98   174   199   166   160   166   146    55   189    34   110   150    86    81    69    83   125    80   218   116   137    67    82   121   136   207   156   122    39    77    93    60   140   119    50   106   184   116   123    65   159   172    67    86   149   120   114   213   179    40    91    53    92   193   121   127    34    34   159    97    57    55    97    78   190   126   135   181   195   136   174    38    63   111   201   216   162   212    99   147   173   211   188    90   177   127    67   219    82   102   144    32    62   105   125   213   137    63   167   160    59   177   151    54    70    87   202   121   154    56    49   137    52   132   197   132   151   201   220    97   155   122    81    34   209    62    76    60    82   216    57    80   195   125   179    43   201   175   190   186   117    62   144   208   115   164   199   172    43   166   172   171    95   212   144    98   106    99    62   115    44    63   119   112   137   138   158   133   148    68    53    80   198   155   107   218   129    51   160   126    50   174   211   203    76   204   107    98   175    88    54    32   206   123   216   178   220   172    77    39    99   148   162   220   133   188   204    77    88   163    57   100   154   207   178   131   162   155   153   182   196   152   139   152   185   137    73   124   140   122    49   217   200    48   205   189    78   201   136   128   207    89   105   119   100   186    36   192   176   102   164   212   156   125   154    53   164    51    45    68    51   109    76   154    62   151    92   102   123   144   203    61   126    56   178   184    65   199   142    52    62   215   189   166   101   104   195   102    99    97   184   119    81   125   145   183   128   173   190   141    35   177   209   123    34    86    72    48   108    82    74   168    43   214    86    60   216    42   181   167   112   107    91   208   152    53   190    97    74   204   133   169   189   130   186   118   127    45    73    39   158   185   202    88    53    42   127   214   104   196   215   134   191    91   117   123    70    72    60   129    55   192   184    88   141   106   158   207   183   131    39   125   188   175   105   204    94   191   132   142   133   201   140   207   119    41   218   134   153   204    95   202    59   140    77   170   189    61    41   175   126   188   150    78    50    71    71   210   213    75   132   169    82   132   159   209    84   205   179   151   126    71   184   100   130   109   118    81   202    69   150    72   123    73   182   170   132   218    83    84   218   100   161    81   174    34   176   147   110    74   198   184   128   145   110   172   190   180   181    86   185    56    90   201   150   119    68   144   160   205   206    67   160    68    42   152   109   154   148   136   125    61   103   159   124   164    57   180    64   146   108   142    79   164    68   168    38   206   209   141    94   206   164    83   150   142    91    59   212   196   107   142    87   103   201   210    33    43   151   177   117    53   212   192   119    86    87   148    53    89   154   217   167   213   119    55    89   183    62   124    86    96    97   194   126   119   204   189    77    35   171    44    81    72    53   115    55   152    93    44    67   207   219    95    52   119   190    85    83   156    49   204   118   146    95   112   173    62   101   149   190    93    96   212   163    95    33   131   171    49   173   133   176   170    70   107   173   173    80   199   152   156    68   213   178    89    68    95   159   186   207   129    74   185    72    65   138   163    92    55   215   176    63   162    57   188   177   211   114   183   170   206   180   162   180   138   204   155   114   122   100    43   169    75    52   187   175    67   172   211   176   119    69   144    49   184    82    70   149   125   195    64   109    60   124   202   150   103   215   120   151   206   204    98   216   176   204    73    87    41   149   183    71   113   118   141   137   109    34   199    85    48   168    84   132    69   195    85    76   192   128    94   110   141    61   142   114   166    39   117   206   161    73   186    70   190   193    82   183   121    97    35   128   104   127   165   108    98    84    63   133   125   136    92    97   154   121   116   204   109   139    61   158   113    57   129    89   110   131    70   172   144    97   131   158   201    77    70    73    93   132   204   113    38   181   213    96   156   210    75   115   132    62    37   172    84   213    59   120    82   124   134   137   104   206
   201   142   183   181   210    63    34    47    53    62   167   137    64   160    51   161   179    82   186   154   171    51   164   114    90    34   188    63    71   107   138   144   174   156    45   131   106   112   153    48   115   194   167   216   134   144    56   102   186   167   193    34    78   216   115   171   109   176   132   143   213   124    87    43   175   161   103    54    45   162   113    36   207   155   113    47   208    98   169   143   209   170    68   206   151    53    43    84   165   197    41   111   153   145   152    97    57   175    50   215   180   121    76   162    69   181   116    36   215   186   173   152   146    98   190   178   169   165    62    45   139    48   132    89   152    94    94    88   163   167    46   146    78    65    47    95    52   110    94    67   160    44    68    96   178   141   146   165   129    57   134   220    85   131    44    43   212    33    61    50   111   193   152   132   124   107   214   127   218    61    82   203   144   166   180   185   193    76    50   135    74    95   156    89   102    99   109    86    85   194   195   186   183   165   191    46   201   168   129   198   111   219   201   210   151    50   183   145    91    87   187    67    54   116   183    66   193   216   192   168    67    82   196   187    64   218    73   174   204   162   128    47    62   210   146    61   135    60    88    98   174   200   166   159   166   145    55   189    34   110   151    86    81    68    84   125    82   218   117   137    68    81   122   136   208   155   124    39    78    93    60   141   119    50   107   183   116   124    65   159   173    67    85   149   118   114   212   179    39    91    54    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   197   137   174    39    63   111   202   215   162   213    99   147   174   212   188    90   175   127    67   219    82   102   144    32    62   105   126   214   137    64   168   160    58   177   151    54    71    86   201   122   154    54    50   135    51   132   198   132   151   201   220    98   154   122    81    34   209    62    75    60    83   215    57    79   196   124   179    43   201   176   190   186   117    62   144   209   114   165   200   172    44   165   171   170    95   212   144    99   105    98    64   115    44    63   119   112   137   136   158   134   148    66    54    80   197   154   106   216   130    51   160   124    49   175   211   204    74   205   107    98   174    88    53    33   207   123   216   179   220   171    76    40    99   148   162   219   133   187   204    78    87   163    59    99   154   207   178   131   163   155   155   182   196   152   140   152   184   136    73   125   140   121    49   217   199    47   206   190    78   200   136   128   206    88   106   119   100   186    36   192   176   102   165   212   155   125   155    54   165    51    45    68    51   110    77   155    62   151    92   102   123   143   202    62   127    55   177   184    65   199   142    51    62   214   190   167   102   105   195   103    99    97   183   119    81   124   145   183   127   173   190   142    35   177   209   121    34    87    73    49   108    82    74   167    42   215    85    60   216    42   181   166   112   108    92   208   152    52   191    96    74   204   134   170   189   131   185   118   127    45    72    39   158   184   201    88    54    42   127   213   104   195   215   133   191    91   118   124    70    73    61   129    55   192   183    87   140   106   157   208   185   131    38   124   188   176   106   204    94   192   132   143   132   203   140   207   119    40   219   134   153   204    95   201    59   140    78   171   188    60    41   176   126   188   149    77    50    70    71   209   214    75   133   169    82   132   159   208    84   205   177   152   125    70   183   100   130   108   118    81   202    68   151    72   122    71   182   171   132   218    83    83   218    99   162    81   175    34   175   147   111    74   198   184   128   145   110   171   190   180   181    86   185    55    89   203   150   120    69   145   158   205   206    67   160    69    44   152   109   155   148   135   124    62   102   159   124   163    57   180    63   146   108   142    81   165    69   168    38   207   210   141    94   207   165    82   149   142    91    60   212   195   107   141    88   102   202   209    35    42   151   177   116    54   213   192   119    85    88   149    52    88   155   217   167   213   120    56    89   184    63   123    86    96    98   195   126   120   204   190    76    35   171    45    81    72    53   114    54   151    95    43    68   207   219    96    51   118   189    84    84   156    50   204   118   146    95   113   172    62   101   149   190    94    96   212   163    95    33   130   172    48   173   133   176   170    70   108   172   174    81   199   150   157    66   212   177    90    66    95   159   186   206   128    75   186    72    65   138   164    93    56   215   176    64   162    57   187   178   212   114   183   170   206   179   162   180   138   204   156   115   122    99    43   168    75    52   187   176    67   172   210   176   118    70   144    48   185    82    70   149   125   195    64   108    60   125   203   150   103   214   119   152   204   204    99   217   176   204    73    88    41   149   182    72   114   119   141   136   110    34   199    85    48   169    84   133    69   194    85    75   193   128    93   110   141    61   142   115   166    40   118   206   161    73   186    70   190   191    82   183   122    97    35   128   102   127   164   108    98    85    63   132   125   136    92    96   155   121   115   204   109   139    61   158   113    58   129    89   110   130    69   174   144    96   130   158   202    78    70    72    92   133   204   111    40   181   213    95   155   209    76   115   131    62    36   172    84   212    60   121    80   124   133   136   102   206
   201   143   183   181   211    62    34    48    53    62   168   137    64   161    51   161   179    82   185   153   170    52   165   114    91    34   188    62    71   107   137   144   173   156    45   131   105   112   153    47   115   194   167   216   135   143    56   102   186   167   194    34    77   216   114   170   109   177   132   143   215   124    87    43   176   162   102    54    46   162   112    36   207   154   114    48   209    99   168   144   210   170    69   205   151    52    43    84   166   199    42   111   152   145   151    98    57   175    50   215   181   122    77   163    70   182   117    36   215   186   173   152   146   100   190   177   170   165    63    46   139    48   131    90   151    94    92    89   162   167    46   147    78    65    48    95    52   111    94    67   159    44    69    96   179   142   146   165   129    57   134   220    86   131    44    44   212    33    62    50   111   193   151   132   124   108   214   127   218    62    82   203   143   165   179   185   194    77    50   135    74    95   155    89   103    98   109    87    85   195   195   186   183   164   190    45   201   167   128   199   111   218   201   210   151    50   184   144    93    86   187    66    54   117   183    66   195   215   193   167    68    82   195   188    64   218    73   174   203   162   129    48    63   209   147    61   135    61    87    98   174   199   165   160   167   144    55   189    34   110   152    86    81    68    83   125    80   218   116   137    66    81   122   136   207   153   123    40    78    94    60   141   119    50   107   183   117   123    67   159   172    68    85   149   119   116   211   178    40    92    53    91   194   121   128    35    36   160    97    58    55    96    79   191   126   136   181   195   137   174    38    64   111   202   215   163   213    99   147   174   211   188    91   176   127    67   219    82   102   144    32    63   106   126   214   138    64   168   160    59   177   152    54    71    86   201   122   154    55    51   137    52   131   198   132   151   202   221    98   155   121    82    35   209    63    75    60    83   216    57    79   198   125   179    43   201   175   190   186   117    62   145   209   116   165   199   173    44   165   170   171    96   212   143    98   105    99    63   115    43    63   119   112   136   137   159   134   148    68    54    80   197   153   106   217   130    51   161   124    49   174   210   204    75   205   107    98   174    89    53    34   207   124   216   177   220   172    77    39    99   148   162   219   133   188   204    78    88   163    57    99   155   206   179   130   162   155   155   181   195   154   141   153   184   137    73   125   140   121    49   217   199    47   206   190    78   202   136   129   206    89   105   118    99   187    36   192   177   102   164   212   156   125   155    53   163    51    45    67    50   109    77   154    62   151    93   101   122   144   203    61   126    55   178   185    65   200   142    52    61   214   190   167   101   105   195   103    99    97   183   120    82   124   145   184   128   173   191   143    35   176   209   122    34    86    72    50   107    82    73   167    42   214    85    60   215    42   181   167   112   107    92   209   153    53   191    96    74   205   134   170   190   131   185   118   128    45    72    40   158   185   202    89    54    41   126   213   104   195   214   133   191    91   118   124    70    72    61   129    55   192   184    87   140   106   158   208   185   129    38   124   187   176   105   204    93   190   132   142   134   203   141   208   118    40   219   134   153   204    95   201    59   140    78   170   188    61    39   176   126   188   150    76    50    70    71   209   213    76   131   169    83   132   159   209    84   204   178   153   126    70   183   100   130   108   118    81   202    68   150    72   122    71   182   170   133   219    83    84   218    98   161    80   175    33   176   147   112    74   198   185   129   145   110   171   190   180   180    86   185    56    88   203   149   120    68   145   159   205   206    67   159    69    44   152   108   154   149   136   123    62   102   159   124   164    57   181    63   147   108   142    81   164    69   167    38   206   209   141    94   207   165    83   149   142    91    59   212   196   106   142    88   103   201   209    34    43   152   176   116    54   212   192   119    85    87   148    52    89   154   217   167   213   120    55    88   184    63   123    86    96    97   194   125   119   204   190    77    35   171    45    81    72    54   114    53   151    94    43    67   207   219    96    51   119   189    84    84   157    50   204   118   145    95   113   171    64   101   149   191    95    96   212   163    95    33   132   172    49   173   133   177   171    71   107   172   174    80   199   151   157    66   211   177    90    67    96   159   186   206   128    75   186    72    65   138   163    93    56   215   177    63   161    57   187   177   212   114   184   169   207   180   161   180   139   204   156   115   121    98    42   169    74    51   187   175    67   173   210   175   118    69   144    49   185    82    70   150   125   195    64   108    59   125   202   151   103   215   119   152   205   204    98   217   176   204    72    88    41   150   183    71   114   118   141   137   110    35   198    85    48   168    85   133    69   194    84    75   192   128    93   111   141    61   142   114   166    39   117   207   162    73   187    71   190   192    83   183   123    96    35   127   102   127   163   108    97    84    64   132   126   136    92    97   155   120   114   204   108   139    62   157   114    58   130    89   111   130    70   173   143    97   130   158   202    79    70    72    92   133   204   111    39   181   214    96   156   209    76   115   132    62    36   173    84   213    59   120    81   124   133   135   102   206
   200   142   184   182   211    64    35    47    53    62   168   138    63   160    51   161   179    81   186   154   171    51   164   116    92    34   187    62    71   107   137   143   174   156    45   130   105   112   153    48   115   193   166   215   135   145    57   101   187   168   193    35    77   215   113   169   109   177   132   144   213   126    87    42   174   160   102    55    45   162   113    37   207   153   114    47   207    99   169   142   209   171    69   206   151    52    44    85   165   197    41   112   153   144   151    97    56   177    49   214   179   121    76   162    68   181   117    36   214   185   172   152   147    99   190   177   168   165    61    44   140    48   131    88   153    94    93    90   163   168    46   146    76    64    47    96    53   109    94    67   160    44    68    96   178   141   145   164   128    56   133   222    87   131    44    42   212    32    61    50   112   193   154   133   123   109   214   126   218    62    80   202   143   167   180   185   193    75    51   134    75    94   155    89   103    98   110    87    85   195   194   185   184   165   190    45   200   167   129   199   111   219   201   211   151    48   183   144    91    86   187    67    55   117   183    66   193   215   191   167    67    82   195   186    64   217    73   174   203   162   129    47    62   209   147    60   135    61    88    96   174   199   166   160   167   147    54   190    35   109   150    85    80    67    84   124    84   220   116   138    67    80   120   136   207   154   125    39    80    92    59   139   119    49   108   184   116   123    65   159   172    68    86   149   118   114   211   178    40    92    53    93   193   120   126    35    35   158    96    59    53    96    79   192   125   136   180   195   137   174    39    62   111   203   215   162   214    98   147   174   211   187    90   176   128    67   221    81   101   143    34    62   105   125   213   138    64   167   161    58   177   152    55    71    87   202   120   155    55    51   135    52   132   199   131   151   203   221    98   155   122    81    34   209    62    76    60    83   215    58    79   196   124   177    44   201   174   191   186   117    62   144   209   114   165   199   174    44   165   170   170    96   212   145    99   106    97    63   115    44    63   118   112   137   136   160   135   146    69    54    80   197   154   106   217   129    50   160   124    49   175   211   205    75   204   106    98   176    88    52    33   205   125   215   177   220   172    78    39    98   148   161   220   133   188   204    77    89   164    59   100   152   206   179   130   163   155   154   182   195   154   141   153   185   136    72   124   140   122    49   218   199    47   205   190    79   202   136   129   206    89   106   118    99   186    35   192   177   101   165   214   156   126   154    54   164    52    44    69    50   110    77   154    62   151    92   102   123   143   203    61   127    55   177   184    66   200   142    51    63   214   191   165   101   105   196   102   100    97   183   119    80   124   145   183   128   172   189   142    36   177   209   123    35    86    73    50   109    82    74   166    43   213    84    60   217    42   181   167   113   108    91   211   152    53   191    97    72   204   134   170   190   130   185   118   126    44    72    39   158   184   203    88    53    42   127   214   105   195   214   133   191    93   118   125    69    72    60   127    56   193   184    88   140   105   158   207   184   131    39   125   188   176   105   204    93   192   132   142   133   203   140   207   120    40   218   134   154   203    96   201    60   140    77   170   188    60    40   176   126   189   150    76    50    70    69   209   214    76   131   169    82   132   158   208    84   205   179   152   126    70   183    99   129   108   118    82   202    68   149    71   123    72   182   172   132   219    83    84   219    99   161    82   176    33   175   147   110    74   199   184   128   144   109   173   192   179   180    85   185    56    90   203   150   121    70   143   159   206   207    66   161    70    44   153   108   155   148   136   124    61   104   159   124   165    58   181    63   145   108   143    82   165    68   168    39   206   210   141    94   206   164    82   149   142    92    59   211   196   106   142    88   101   201   210    34    43   151   178   116    53   213   192   119    85    86   149    52    87   154   216   168   213   121    57    89   182    64   123    85    95    97   194   124   119   204   190    77    36   171    44    82    72    54   114    53   151    94    43    67   208   220    96    52   118   189    83    84   157    49   205   119   146    93   112   172    64   102   151   191    93    95   211   163    94    33   132   171    47   175   133   177   172    69   108   172   173    81   199   151   156    66   213   177    90    68    96   157   188   206   128    75   186    72    65   137   164    92    56   215   176    63   162    56   187   177   212   114   184   170   206   178   162   180   140   205   156   116   120    99    42   169    76    50   187   175    67   173   211   175   117    70   144    48   186    81    70   150   126   195    65   109    59   125   204   153   103   216   118   153   204   204    99   218   175   205    73    87    40   149   182    71   114   118   142   136   111    34   199    85    48   169    84   133    67   194    85    75   192   129    93   110   141    61   142   115   165    40   118   207   161    74   185    70   190   191    82   184   122    97    36   127   101   126   163   107    98    84    64   133   125   136    93    96   155   121   116   204   108   139    61   158   113    58   129    87   110   131    69   173   144    95   130   157   202    79    69    72    92   133   205   112    40   180   214    96   156   209    75   115   132    62    36   173    84   213    59   121    81   125   135   136   102   208
   201   142   183   182   211    63    34    48    53    62   168   137    64   160    51   161   179    82   186   153   171    51   164   114    90    34   187    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   101   187   167   193    34    77   215   115   171   109   176   132   143   213   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   206   151    52    43    84   165   197    41   111   152   145   151    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    98   190   177   169   165    62    45   139    48   132    89   152    94    93    88   162   167    46   146    77    65    48    95    52   111    94    66   159    45    68    95   178   142   146   165   129    57   134   220    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   143   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   194   195   186   184   165   190    46   201   168   128   199   111   219   201   211   151    50   183   145    91    87   186    67    54   116   182    66   193   215   192   167    68    82   195   187    64   218    73   174   204   162   128    47    63   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    34   109   151    86    81    68    84   125    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   141   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   179    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   173    39    64   111   202   216   162   213    99   147   174   212   188    91   176   127    67   220    82   102   143    33    62   106   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   197   132   151   201   221    98   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   186   117    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    79   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   124   140   122    49   217   199    48   206   190    78   201   136   128   206    88   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    50   110    77   155    63   151    92   102   122   143   202    62   126    55   178   184    65   200   142    52    62   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   121    34    86    72    50   108    82    74   167    43   214    85    60   216    42   181   167   113   107    92   208   152    52   191    96    73   204   133   170   189   130   185   118   127    44    72    40   158   185   202    88    54    42   128   213   104   195   215   133   191    91   117   124    70    72    60   128    55   192   183    86   140   106   157   208   184   130    38   124   188   175   105   204    94   192   133   143   133   203   140   208   119    40   219   134   153   203    96   201    59   140    78   170   189    61    40   176   125   188   149    77    50    70    70   209   214    75   132   169    83   132   159   209    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   133   219    83    83   218    99   161    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   203   150   120    69   145   159   205   206    67   160    69    44   153   109   155   148   135   124    62   103   159   124   164    57   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   148    52    88   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    44    81    72    53   114    54   151    94    43    68   207   219    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    70   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   211   113   184   169   206   180   162   180   138   204   156   114   121    99    43   169    75    52   187   175    67   173   210   175   118    69   144    48   185    82    70   150   125   195    64   108    59   124   203   151   103   215   119   153   205   203    98   217   176   204    73    87    41   149   182    71   114   119   141   136   110    35   198    85    48   169    84   133    69   194    85    75   192   128    93   110   141    61   142   115   166    39   117   206   161    73   186    71   190   191    82   183   122    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   111   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   155   209    76   115   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   153   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    88    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   206   151    53    43    84   165   197    41   111   152   145   151    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    90   152    94    93    88   162   167    46   146    77    65    48    95    52   111    94    66   160    45    68    95   178   142   146   165   129    57   134   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    81   203   144   165   180   185   194    76    50   135    74    94   155    88   102    99   109    86    85   195   195   186   183   165   190    45   201   168   128   199   110   219   201   210   151    50   183   144    92    87   187    67    54   117   182    65   194   215   192   167    68    82   195   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   146    55   189    35   109   151    86    81    68    84   124    82   218   116   137    67    80   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   179    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   174    39    64   111   202   215   162   213    99   147   174   211   187    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   197   132   151   201   220    98   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    54    79   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    89    53    33   206   124   216   178   220   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   141   122    48   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    67    50   109    77   154    62   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   143    35   177   209   122    34    87    72    49   108    82    74   167    43   213    85    60   217    42   181   167   112   107    92   209   152    52   191    96    73   204   134   170   189   130   185   118   127    44    72    39   158   185   202    88    54    42   128   213   104   195   215   133   191    91   117   124    70    72    60   129    55   192   184    87   140   106   158   208   184   130    39   124   188   175   105   204    94   192   132   143   133   203   140   208   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   177   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   132   218    83    83   218    99   162    81   175    34   176   147   111    75   198   184   129   145   110   172   190   180   181    86   185    56    89   202   150   120    69   144   158   205   206    67   160    68    43   153   109   155   148   135   124    62   103   159   124   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    82   149   142    92    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   148    53    89   154   217   167   213   120    55    89   184    63   123    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   119   190    84    83   156    50   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    70   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    74   186    72    66   138   164    93    55   215   177    63   162    57   187   177   211   113   183   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   176    67   173   210   175   118    69   144    48   185    82    70   150   125   195    64   108    59   124   203   151   103   215   119   153   205   203    99   217   176   204    73    87    41   149   182    71   114   119   141   136   110    35   198    85    48   169    84   133    69   194    85    76   192   128    93   110   141    61   142   115   166    39   117   206   161    73   186    71   190   191    82   184   122    97    35   128   103   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   158   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   114   131    62    36   172    84   212    59   120    81   124   134   136   102   207
   201   142   183   181   212    63    34    48    54    60   167   136    64   160    51   159   179    83   186   151   171    52   163   114    90    34   189    62    71   106   139   144   174   155    45   131   105   114   153    46   115   195   166   215   135   142    57   101   187   167   192    34    77   216   115   171   110   177   133   144   214   122    88    43   174   160   103    55    46   162   113    36   208   155   115    48   208    97   169   143   208   169    68   206   148    53    43    83   164   197    41   109   151   145   151    98    57   175    50   214   179   122    76   161    69   183   117    36   216   186   173   152   146    98   190   178   169   165    62    44   139    48   133    89   151    94    92    89   162   167    46   146    77    65    49    95    52   110    94    66   159    44    67    95   179   141   145   166   129    56   135   220    85   133    44    43   211    34    61    50   111   193   154   132   124   109   214   128   218    62    81   203   144   164   179   186   194    76    49   134    75    93   155    88   101    98   109    86    86   195   195   187   184   165   191    45   202   168   129   199   111   218   201   210   150    51   182   145    91    85   186    67    53   117   183    65   195   215   192   168    68    83   195   186    64   217    74   175   204   164   128    47    62   209   148    61   136    61    87    97   175   200   165   160   167   146    55   190    34   109   151    86    81    68    84   125    80   217   116   138    66    81   122   136   208   156   125    41    77    92    61   142   119    50   109   184   116   123    66   158   171    68    87   149   118   114   211   179    39    91    53    92   193   122   127    34    35   159    96    58    55    96    78   191   127   136   181   196   134   174    39    63   112   202   216   162   213    97   146   175   211   187    91   177   127    67   220    83   102   144    34    64   105   126   213   138    62   168   159    59   176   150    54    71    86   202   121   154    54    51   135    51   130   199   132   152   201   221    97   153   122    82    33   209    59    75    59    81   214    57    80   197   125   179    44   201   174   191   186   117    62   144   208   115   165   201   173    44   165   171   170    94   213   143   101   107    98    64   116    45    63   117   111   137   137   159   133   147    69    54    78   196   155   106   218   130    50   159   123    48   175   211   204    74   205   106    98   174    89    53    33   206   123   216   178   222   171    76    39   100   147   161   219   133   188   204    77    88   163    58   100   155   206   178   131   163   156   154   181   197   153   140   151   185   136    73   125   141   123    48   216   198    47   206   189    79   202   136   128   204    90   106   119    99   186    36   191   176   102   164   213   155   126   155    53   163    51    45    68    50   110    78   154    62   150    90   104   121   143   202    61   125    56   177   184    65   200   142    53    62   215   189   166   102   104   195   103   100    98   183   121    80   124   146   184   127   172   190   143    35   178   207   123    33    86    72    49   108    82    74   165    43   213    85    59   216    41   181   168   113   108    93   209   153    52   192    96    75   203   136   171   189   131   185   117   127    46    73    40   158   184   201    89    53    41   128   213   104   195   214   132   191    93   117   124    71    71    61   128    54   191   184    87   138   106   157   210   184   129    39   123   189   177   106   205    94   193   131   142   133   202   140   208   120    39   219   134   154   204    96   200    59   139    78   169   190    61    41   176   125   188   149    77    51    71    71   209   214    76   131   169    83   132   159   207    84   203   178   151   125    71   183   101   130   108   117    81   203    68   151    72   121    71   182   171   133   219    82    84   219    99   162    81   175    34   176   147   111    75   198   185   128   146   111   171   190   181   181    86   185    56    89   204   150   119    68   145   158   205   206    66   159    69    43   151   110   155   148   136   123    64   103   160   125   164    57   180    63   147   107   143    81   164    69   167    40   206   208   142    94   206   165    83   150   142    92    58   213   196   107   144    87   102   201   209    34    43   151   177   116    54   213   192   120    86    88   149    53    88   155   217   168   213   120    54    89   183    63   123    86    97    96   194   126   118   204   190    77    36   172    45    80    71    53   114    55   152    94    44    68   207   220    94    51   119   190    84    84   155    50   204   119   145    95   113   173    61   102   149   190    94    96   212   164    95    33   131   171    48   173   134   176   170    70   108   171   175    82   198   151   158    66   211   177    89    66    96   160   187   206   129    74   186    72    64   140   164    93    55   214   177    64   162    58   187   177   212   115   183   169   206   181   161   182   138   204   156   115   121    98    43   168    75    53   187   176    66   173   212   174   119    69   144    48   185    82    68   151   125   196    64   109    59   125   202   152   103   214   120   154   204   204    97   217   175   203    73    87    40   149   182    71   113   119   141   136   110    35   199    85    47   166    84   134    69   194    85    75   194   128    93   111   140    61   142   114   166    40   117   206   160    74   186    72   190   192    83   184   121    98    35   127   102   127   163   108    99    85    62   134   126   136    91    97   155   120   116   203   109   139    61   158   111    57   129    88   110   130    69   173   144    97   129   158   203    78    71    70    92   134   204   111    40   180   214    96   155   210    75   115   132    63    37   171    84   211    59   120    81   124   133   136   102   206
   201   142   183   182   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   153   171    51   164   114    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    43    84   165   198    41   111   152   145   151    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    48   132    90   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   195   195   186   184   165   190    46   201   168   128   199   111   219   201   211   151    50   183   145    92    87   186    67    54   117   183    66   193   215   192   167    68    82   195   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   190    34   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   178    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   174    39    64   111   202   215   162   213    99   147   174   212   188    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   221    98   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    50   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   140   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   216    41   181   167   112   107    92   208   152    52   191    96    74   204   134   170   189   130   185   118   127    45    72    40   158   185   202    88    54    42   128   213   104   195   215   133   191    91   117   124    70    72    60   129    55   192   184    87   140   106   158   208   184   130    38   124   188   175   105   204    94   192   132   143   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   176   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   183   171   132   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   159   205   206    67   160    68    43   153   109   154   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    82   149   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   149    52    89   154   217   167   213   120    55    89   184    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    70   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   212   114   183   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   175    67   172   210   175   118    69   144    48   184    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    75   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   190   191    82   184   122    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   115   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   201   142   185   182   211    63    34    49    54    62   168   137    66   161    51   162   179    83   184   155   170    51   163   114    89    34   188    61    70   108   137   144   174   156    45   131   106   112   154    48   114   194   166   214   133   144    56   101   189   167   194    35    77   216   115   169   109   175   132   142   213   123    88    42   175   161   104    55    45   163   112    37   206   155   114    48   208    98   170   144   209   168    68   207   151    52    44    84   165   197    42   113   152   146   150    97    58   175    48   214   179   120    75   162    70   180   117    36   216   186   173   153   147    99   189   177   169   165    60    46   138    50   132    89   152    95    92    89   163   166    47   148    78    66    47    96    51   110    94    67   159    45    69    95   178   142   146   166   128    57   134   221    85   133    43    44   212    33    61    51   112   194   152   132   123   109   215   126   218    63    79   203   142   166   180   186   195    77    49   136    73    94   156    86   102    99   109    86    86   193   196   188   183   165   190    45   203   167   129   199   111   220   202   210   151    49   183   145    92    86   187    66    54   116   182    66   193   213   193   167    69    84   196   187    65   217    73   173   204   162   129    47    63   208   146    60   135    60    88    99   175   199   166   159   168   145    54   190    35   111   150    86    81    67    84   124    82   218   115   136    68    81   121   136   207   155   123    39    77    91    60   138   118    51   107   184   117   123    67   158   173    67    86   149   118   115   211   178    41    92    54    95   191   121   126    35    33   159    96    57    55    97    79   192   125   136   181   196   136   173    37    65   111   202   216   163   213    97   146   174   213   189    91   176   127    68   220    82   100   144    34    62   106   125   214   138    63   168   161    58   177   151    54    71    87   201   121   154    53    50   138    52   133   196   132   151   202   220    97   155   122    82    34   209    63    77    59    83   215    57    79   196   125   178    43   201   176   191   187   117    62   142   209   115   164   198   173    45   167   171   170    97   213   144    99   105    97    62   115    43    61   119   111   138   137   159   134   148    69    53    79   197   154   106   217   131    50   159   126    49   173   212   205    76   205   107    99   176    88    52    32   207   125   217   179   221   171    78    39    98   147   161   219   133   187   204    77    87   164    58    99   154   207   177   131   163   156   155   183   195   152   140   152   185   137    71   125   142   121    47   216   200    47   205   190    78   201   135   129   207    89   105   118    99   186    36   193   177   104   165   213   155   126   155    54   165    51    44    68    50   110    77   154    63   150    92   101   123   145   203    60   125    56   176   184    64   199   142    51    61   215   190   166   102   106   194   104    98    97   183   119    79   125   144   183   127   173   189   142    35   178   210   120    35    86    71    49   109    81    74   167    42   214    86    61   217    42   181   166   114   108    93   209   152    52   192    95    73   203   135   169   189   131   186   117   127    44    72    40   158   184   203    89    54    42   128   213   104   194   216   133   189    91   117   124    68    72    61   127    55   193   183    87   141   108   157   210   184   131    39   125   187   175   105   204    94   191   133   142   133   203   142   206   120    40   218   136   154   204    95   201    57   140    78   170   189    60    41   176   125   189   148    76    50    69    69   210   215    75   133   168    82   133   159   208    84   203   177   152   124    68   183   100   130   110   118    81   204    70   151    71   122    72   182   171   133   220    82    83   219    99   161    82   176    34   176   147   110    74   198   184   127   144   109   172   191   179   182    86   185    55    90   200   149   119    69   145   160   207   207    66   161    68    43   153   110   155   148   134   123    62   103   159   124   162    57   181    64   145   108   142    81   164    68   168    38   207   209   140    94   207   165    82   151   142    92    58   213   197   106   143    87   104   201   209    34    42   152   179   116    54   214   191   121    88    88   149    52    89   154   218   167   214   122    54    87   184    63   124    87    96    99   194   127   119   204   191    78    34   172    43    80    71    52   114    52   150    94    43    69   207   217    96    52   118   191    85    82   156    49   205   119   146    93   113   172    63   101   148   189    92    98   212   163    94    31   132   172    50   172   133   176   171    68   107   171   174    80   199   150   155    67   212   179    90    67    95   160   186   206   126    74   185    73    65   139   164    93    56   215   176    63   163    59   188   177   212   113   184   168   208   181   162   180   139   203   156   114   120    98    44   167    75    52   186   175    66   173   208   176   117    69   145    49   185    83    70   148   127   195    63   107    59   124   204   150   105   216   119   151   205   204   100   217   175   204    72    87    41   149   181    71   113   118   141   137   110    34   197    86    48   167    83   133    69   193    84    77   192   128    94   111   141    63   141   115   166    39   118   206   163    72   186    72   189   192    82   184   121    96    35   128   102   128   164   107    98    85    64   133   125   136    92    97   153   120   115   204   109   139    62   158   112    58   130    89   110   131    69   173   142    98   129   157   202    79    69    71    92   134   204   111    39   181   213    96   154   209    76   114   131    61    36   172    83   213    59   120    80   125   133   136   103   207
   201   142   183   181   211    62    34    47    53    61   168   137    64   161    52   161   179    82   186   154   171    51   163   114    90    34   187    62    71   107   138   144   174   156    45   131   106   112   153    48   114   194   167   216   134   143    56   102   188   167   193    34    78   215   115   171   109   176   132   143   214   123    88    43   175   161   103    54    45   162   111    37   207   154   114    48   209    99   168   143   209   169    69   205   152    52    44    84   165   198    41   112   152   146   152    96    57   176    49   215   180   122    76   162    68   181   117    36   215   186   172   153   147    98   190   177   170   164    62    45   139    49   133    90   151    95    93    89   163   167    46   146    77    66    48    96    52   110    95    66   159    44    68    96   179   142   146   165   129    57   135   219    86   132    45    44   212    32    60    50   111   193   152   133   124   108   215   127   218    62    81   203   144   165   180   185   194    76    50   135    74    95   156    88   102    99   109    86    85   195   195   186   183   165   190    45   202   168   129   200   111   219   201   210   152    50   183   145    92    86   187    67    54   117   183    66   194   214   192   167    67    83   196   188    63   217    73   174   204   162   129    47    62   209   146    61   136    61    88    98   174   199   166   159   168   145    55   189    34   109   151    87    81    68    84   124    81   218   116   136    68    81   122   136   207   154   124    40    77    93    60   140   118    50   108   184   117   124    66   160   172    68    85   150   119   115   212   179    40    91    54    93   192   121   127    35    34   159    97    58    55    96    79   192   126   135   181   196   136   174    38    63   111   202   216   163   213    99   146   174   211   188    91   176   127    66   220    82   103   143    33    62   106   126   214   137    63   169   160    58   176   151    54    70    86   201   121   155    54    51   136    52   132   198   132   150   201   220    98   154   121    81    34   210    61    76    61    82   216    56    80   197   125   178    43   201   175   190   186   116    62   144   209   114   164   199   173    43   166   171   170    95   211   144    99   106    98    63   116    44    63   120   112   137   136   159   134   148    67    54    80   197   154   106   217   130    51   160   124    49   175   210   204    75   204   107    98   175    87    53    33   206   123   216   177   220   171    77    40    98   148   162   219   132   187   204    78    88   164    58   100   155   206   178   130   162   156   155   181   196   153   140   152   184   137    73   125   141   121    49   218   200    47   207   189    78   202   136   128   206    88   105   118   100   185    36   193   176   102   164   213   155   124   155    54   164    51    44    68    49   110    77   154    62   150    92   102   122   144   203    61   127    55   178   183    65   199   142    52    62   214   190   166   101   105   195   104    99    97   182   119    82   124   145   184   127   173   190   142    35   177   209   121    34    86    73    50   108    83    74   167    43   213    86    60   217    41   181   167   113   106    91   209   152    52   191    97    74   205   134   170   189   131   186   118   126    46    72    39   158   185   201    89    53    42   127   214   104   195   215   133   191    92   117   124    70    72    60   128    56   192   184    87   140   106   158   208   185   129    39   124   187   175   104   205    94   191   132   143   133   203   141   207   120    40   218   134   153   203    95   201    58   139    78   170   188    61    41   177   125   188   149    77    49    70    70   209   214    74   132   169    83   132   158   209    84   204   177   152   125    70   183   100   129   108   118    81   202    68   150    71   123    71   183   171   132   219    83    83   218   100   161    81   175    35   176   147   111    74   199   185   129   145   110   171   190   180   181    86   185    56    90   202   150   120    68   144   158   205   206    67   160    69    44   152   109   154   149   135   124    62   104   159   124   165    58   181    64   146   108   143    81   164    68   168    38   206   209   141    94   207   166    83   149   142    92    59   212   196   106   142    87   102   202   209    35    42   151   177   116    54   212   191   119    85    88   149    53    88   154   217   168   213   120    55    89   184    63   124    86    95    97   194   126   120   205   190    78    35   171    44    81    71    53   114    53   151    94    43    68   207   218    95    51   119   190    85    82   156    50   205   118   146    94   112   170    63   100   148   190    93    97   212   164    95    33   130   171    48   173   133   176   171    69   108   173   174    80   199   150   157    67   212   177    90    67    95   159   187   207   128    75   186    72    65   138   163    94    55   215   176    64   162    57   187   178   212   113   183   169   207   180   162   180   139   204   157   114   121    98    44   169    75    52   187   175    67   173   210   175   118    70   143    48   185    82    70   150   125   195    63   107    60   124   202   150   103   215   119   153   204   204    99   217   176   203    73    87    40   149   182    71   114   118   141   137   111    34   199    86    48   169    84   132    69   194    85    76   193   128    92   110   141    61   143   114   166    40   117   206   161    73   186    71   189   191    83   183   121    97    35   127   101   127   165   107    98    85    63   133   126   136    93    97   155   119   116   204   109   139    62   158   113    57   129    88   110   131    69   172   144    97   130   158   202    78    70    72    91   133   204   112    39   182   214    96   155   209    76   114   131    62    36   172    84   212    59   120    81   124   134   136   102   207
   201   143   183   182   211    63    33    47    54    61   168   136    63   162    50   160   180    83   187   154   171    51   164   115    91    35   187    62    70   107   138   143   173   156    45   131   105   113   153    47   116   194   167   215   134   144    56   101   188   167   193    34    77   216   114   173   109   176   133   144   214   122    88    42   176   161   102    56    45   162   113    36   206   154   113    47   209    97   167   145   208   168    67   206   152    51    43    83   165   199    40   111   152   145   153    98    56   175    50   215   179   120    76   162    69   181   116    37   216   186   173   151   146   100   190   177   170   165    63    47   137    47   133    89   153    95    94    88   162   167    46   146    77    65    47    97    51   109    93    67   158    46    66    95   179   142   146   167   129    55   134   221    86   133    47    42   210    31    62    51   111   191   153   132   123   108   213   128   217    61    82   203   143   165   181   184   193    77    50   135    73    93   157    89   101    99   109    86    84   194   194   185   184   166   191    46   201   167   127   199   109   219   200   209   152    49   182   146    91    86   185    65    53   116   182    65   193   214   192   167    68    83   195   186    63   218    73   175   202   163   129    47    63   208   146    61   136    62    89    97   175   200   165   159   168   145    55   190    34   107   152    86    81    68    83   125    81   218   118   138    67    82   121   136   206   155   124    39    78    92    61   141   118    50   107   184   116   123    67   159   171    67    87   148   120   113   211   179    40    93    54    92   193   121   126    36    38   159    97    57    54    97    78   192   125   135   182   197   138   173    39    62   110   202   214   162   212    99   146   175   212   186    89   178   127    67   221    81   102   143    32    61   106   127   214   139    64   167   161    58   178   151    54    71    87   201   121   155    55    50   135    50   132   199   133   152   202   220   100   155   121    83    35   210    61    76    61    82   215    58    80   195   125   179    44   202   174   191   186   117    61   144   211   113   166   197   173    44   165   170   171    95   212   144    99   105    98    62   114    44    62   119   110   137   137   160   132   148    68    54    78   194   154   107   217   130    50   159   125    49   175   210   205    74   204   106    98   174    87    52    31   207   124   217   178   220   171    76    38    99   148   161   219   130   187   203    78    87   162    58   100   152   205   177   129   162   156   156   182   196   152   142   152   184   137    73   124   140   122    48   216   199    48   205   191    78   200   135   128   208    89   107   118    99   185    37   195   177   102   164   212   155   126   155    52   165    52    44    68    50   109    77   155    63   150    92   103   119   144   202    60   126    55   178   185    65   200   142    53    62   215   191   165   101   105   195   103    98    96   183   120    81   124   145   181   128   173   189   141    36   177   208   122    35    87    73    50   108    82    74   166    44   214    85    59   217    42   181   167   113   105    92   209   150    52   191    96    74   203   133   171   189   130   187   117   126    46    72    38   158   183   202    88    54    43   127   213   105   195   215   133   193    91   119   124    69    72    61   129    56   194   185    86   142   108   157   210   186   130    39   125   188   176   105   204    93   191   133   142   134   204   141   208   119    41   219   136   153   202    94   199    59   139    76   169   189    62    40   176   124   188   149    77    50    71    70   208   215    74   131   170    84   132   159   209    83   204   177   152   125    71   184    99   129   108   117    82   201    69   151    71   122    70   183   171   132   218    82    84   218    98   161    82   173    34   177   148   112    75   198   183   128   144   111   171   189   182   182    86   186    55    90   204   149   120    68   146   159   206   206    66   161    67    44   154   109   155   150   135   125    62   102   160   123   165    57   181    65   147   108   143    80   164    68   167    39   207   210   141    96   207   165    84   149   141    89    59   210   196   107   142    88   104   201   210    36    44   152   177   117    54   213   191   119    86    90   149    54    90   153   216   167   213   122    54    87   183    63   124    86    96    98   193   126   119   204   190    77    36   172    45    81    70    53   115    55   152    93    46    67   206   219    96    51   119   191    85    84   158    50   204   116   146    96   115   172    65   101   148   190    95    97   211   164    95    33   132   170    48   172   132   177   171    69   108   170   175    81   200   151   157    67   212   178    90    66    96   158   187   207   129    75   186    72    66   138   164    93    55   216   175    63   160    56   187   176   212   114   183   170   206   180   162   180   138   204   156   115   122    98    43   168    76    53   188   175    66   172   209   175   118    70   142    49   185    82    69   150   124   195    64   107    57   124   203   152   103   215   121   153   205   203    99   218   176   204    74    89    41   148   183    70   113   117   140   135   111    35   198    86    48   169    85   133    68   196    84    74   192   127    93   111   141    62   142   115   166    42   117   204   162    73   188    70   191   191    81   185   122    96    34   128   101   127   165   109    99    86    64   134   126   136    93    97   153   121   115   205   110   138    61   157   112    58   128    89   110   130    70   172   144    95   130   158   201    78    71    72    93   132   203   111    39   181   213    95   154   209    75   116   131    64    35   172    84   213    60   119    83   123   132   135   103   208
   200   142   183   181   211    63    34    48    53    61   168   138    65   160    51   161   179    82   186   153   171    51   164   115    91    35   187    62    71   107   137   144   174   156    45   131   106   111   153    48   115   194   167   215   134   144    57   102   187   167   194    33    77   214   114   171   109   176   132   143   213   123    88    43   174   161   103    54    44   162   113    37   207   154   115    48   208    98   168   143   210   170    68   206   151    53    43    84   165   197    42   111   152   145   151    97    57   175    49   214   180   122    77   161    70   181   117    36   215   185   173   152   146    99   190   177   169   165    62    45   139    48   133    89   153    94    92    89   162   168    46   146    77    66    47    95    52   110    94    67   160    45    68    96   178   142   146   166   129    56   134   220    86   130    44    43   211    34    61    50   110   193   152   132   124   108   215   127   218    61    82   203   143   166   180   185   193    76    51   134    74    94   155    88   101    99   109    85    85   195   195   185   183   165   191    45   202   168   129   199   111   219   201   211   152    50   184   144    92    86   186    67    54   117   182    65   193   215   192   167    68    83   195   188    64   218    73   174   204   162   128    48    62   209   147    61   136    60    88    98   175   200   166   159   167   145    55   189    35   110   150    86    81    67    83   125    81   218   117   138    68    80   122   136   208   155   124    39    78    93    61   140   118    50   107   185   117   123    66   159   171    67    85   149   119   115   212   178    39    91    54    93   193   121   127    36    34   159    97    58    55    97    79   191   126   136   181   197   137   174    39    64   110   202   215   161   214    98   147   174   212   187    90   177   127    67   219    82   103   143    32    62   105   125   214   137    64   167   161    58   176   150    54    70    87   201   122   154    55    49   135    52   132   198   132   150   201   221    98   155   121    81    35   209    60    76    60    82   215    57    80   196   126   179    44   201   176   190   186   116    61   144   209   115   165   199   172    44   165   171   171    96   211   144    98   105    98    63   115    43    63   118   111   137   138   158   133   148    68    54    80   197   154   106   216   130    51   161   123    50   175   211   204    75   205   107    98   175    88    52    33   206   125   216   178   220   171    77    39    99   148   162   219   132   188   204    78    87   163    57   100   154   206   178   130   162   156   154   182   196   152   140   153   185   137    72   125   140   121    49   217   199    47   205   190    79   201   136   129   206    89   105   118    98   186    37   192   177   101   165   211   155   124   154    53   164    51    45    68    49   110    77   155    62   151    92   103   122   143   202    61   127    54   177   184    65   200   142    52    62   215   190   166   102   105   195   103    99    97   183   120    81   124   144   183   128   173   190   142    35   177   208   121    34    86    72    49   108    81    74   168    43   213    86    61   217    42   181   167   112   107    92   209   152    53   191    96    74   204   133   170   190   131   185   119   127    44    72    40   158   186   202    88    54    42   126   214   104   195   214   133   190    91   117   124    70    72    60   129    55   192   183    87   140   106   158   208   184   130    39   125   187   175   105   204    94   192   133   143   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   171   188    61    41   176   125   188   149    78    49    70    71   209   215    76   132   169    82   132   158   208    84   204   178   151   125    70   184    99   130   108   119    81   202    68   150    71   122    71   182   170   133   218    83    83   218    99   161    81   176    34   175   147   110    75   198   184   129   145   110   172   191   180   181    86   185    55    89   202   150   120    69   144   159   205   206    67   161    68    44   153   109   154   148   135   124    63   103   159   123   164    58   180    65   147   108   142    81   165    69   167    38   206   209   141    94   207   164    82   150   142    92    60   213   196   106   142    88   103   201   209    34    42   151   178   116    54   212   191   120    85    89   148    52    88   154   217   167   213   120    56    89   184    64   124    86    96    97   194   125   119   204   190    77    35   171    45    81    71    53   114    54   151    94    43    68   207   219    96    51   118   190    84    82   157    50   204   118   145    94   112   172    64   101   149   191    94    97   211   164    94    33   131   172    47   173   133   177   171    70   108   172   175    81   199   150   157    67   212   178    91    67    95   158   186   207   129    75   186    72    66   138   164    93    55   215   176    63   162    57   187   177   212   113   183   170   207   179   162   181   138   204   156   114   121    99    44   169    75    52   187   177    68   173   210   175   118    70   144    48   185    82    71   150   124   195    65   109    60   124   203   151   103   215   119   153   205   204    99   217   175   204    73    87    41   150   182    70   113   119   141   136   110    35   198    85    48   169    84   131    69   194    86    76   193   128    93   111   141    61   143   114   166    40   118   205   161    74   186    71   189   192    82   183   121    97    34   127   102   127   163   108    98    84    63   132   126   136    92    97   155   119   115   203   109   138    61   158   112    58   129    88   111   131    69   173   143    98   130   158   201    78    70    72    92   132   205   111    40   181   214    96   156   209    76   114   132    62    36   172    85   212    60   120    81   123   133   136   102   206
   201   142   184   182   211    63    36    48    53    62   168   137    65   161    51   160   178    82   187   154   171    52   164   114    90    35   188    62    70   107   138   145   173   156    45   131   105   111   152    48   114   194   167   214   134   143    56   102   187   166   193    33    77   215   115   170   110   176   133   143   214   124    87    43   175   160   103    54    45   163   113    36   207   154   115    48   208    99   168   143   209   170    69   205   149    53    45    84   165   197    41   111   152   146   151    98    57   176    50   215   180   121    76   161    69   182   116    36   215   185   173   153   146    99   190   177   169   164    62    45   138    49   132    89   151    94    93    90   163   167    46   146    77    66    48    95    52   110    95    68   160    44    67    95   178   142   145   165   128    57   134   220    85   132    44    44   212    32    62    49   111   194   151   132   124   108   214   126   218    62    82   204   144   165   180   184   193    75    50   134    75    93   155    88   102    99   108    86    85   195   195   185   183   165   190    45   202   168   128   199   110   219   201   211   152    50   183   144    92    86   186    67    53   117   182    66   193   214   192   168    69    82   196   188    63   218    74   174   205   162   128    47    62   209   146    61   135    62    88    98   174   200   166   160   167   146    54   189    34   109   150    86    81    68    84   124    82   219   116   137    68    81   123   136   207   155   124    39    78    93    61   140   118    50   107   184   116   123    66   159   172    67    85   149   119   115   212   179    40    91    53    93   193   121   127    35    34   159    97    57    54    97    78   192   125   136   181   196   136   173    39    64   111   202   216   162   213    98   147   174   212   188    90   177   128    67   220    83   103   143    33    62   105   126   213   137    65   169   160    58   176   152    55    70    85   201   121   154    54    50   135    53   132   197   132   152   201   220    97   155   121    82    34   209    62    75    60    81   216    57    79   197   125   178    43   202   175   190   186   116    62   144   210   114   164   200   172    44   165   171   171    96   211   144    99   106    97    63   116    44    63   119   112   137   137   158   134   147    68    53    80   197   155   105   217   130    51   159   124    50   176   211   204    75   204   107    98   175    89    53    33   206   123   216   178   221   171    76    40    98   148   161   220   133   187   205    79    88   162    57   100   154   206   178   130   162   156   154   183   197   154   140   153   185   137    73   125   140   121    48   218   199    47   206   190    77   202   137   129   207    88   105   118   100   186    36   193   176   103   165   213   155   125   154    54   164    51    45    68    50   110    77   155    62   151    92   102   123   144   203    63   126    55   178   184    65   199   143    53    61   214   190   166   101   105   196   102    99    97   182   120    81   125   144   183   127   173   190   142    35   177   208   121    35    87    72    49   109    83    73   168    43   214    85    60   216    42   180   167   113   107    92   208   152    53   191    97    72   205   134   170   189   131   186   118   126    45    72    39   157   185   202    88    54    41   127   213   104   195   215   134   191    91   117   124    70    72    60   129    55   192   184    87   140   108   157   208   185   130    38   124   188   176   105   204    93   191   132   142   133   203   140   207   119    39   218   134   153   203    94   201    59   140    78   170   189    60    40   178   125   187   149    77    50    70    70   208   215    76   132   168    83   133   158   209    85   204   177   152   126    70   183    99   130   109   118    80   203    68   149    72   122    72   182   171   133   219    83    83   218    99   162    82   175    34   176   147   111    76   198   184   128   145   110   172   190   180   181    86   185    55    89   202   149   120    69   144   159   205   206    67   160    69    42   153   109   154   148   135   124    62   103   159   123   165    57   180    64   147   108   142    81   164    68   167    38   205   210   141    94   207   165    83   150   142    92    59   213   196   106   142    88   103   201   209    35    43   151   177   116    54   213   192   119    85    88   149    53    89   154   217   167   212   120    56    89   183    63   123    86    95    97   194   125   118   204   190    78    35   171    44    81    72    53   115    54   152    95    43    68   207   219    96    51   118   189    85    83   156    49   204   118   146    94   113   172    64   101   149   190    93    97   212   164    94    33   132   171    48   172   133   175   171    69   108   173   173    80   200   151   157    66   212   178    90    66    95   159   186   207   128    75   185    72    65   138   164    93    55   216   176    63   162    57   187   177   211   114   183   169   207   180   162   180   138   204   157   114   122    98    43   168    75    51   187   176    67   173   209   176   119    69   144    49   185    83    70   149   126   194    64   108    60   124   202   150   103   215   119   152   205   203    99   217   176   203    72    87    41   149   182    72   114   118   142   136   110    35   198    86    47   169    84   132    69   194    84    75   191   128    92   111   141    62   143   115   166    39   118   206   160    73   186    72   189   191    82   183   121    97    35   127   102   127   164   108    98    85    62   133   126   136    91    97   155   120   116   204   108   139    61   158   113    58   130    89   110   131    69   173   143    96   130   158   201    77    69    72    92   133   204   112    39   181   214    96   156   209    76   115   131    62    35   173    85   213    59   120    81   124   134   136   103   207
   201   142   183   182   210    63    34    48    53    61   168   137    64   161    51   161   178    82   186   154   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   101   187   167   194    34    77   215   115   171   109   176   132   143   213   123    87    43   175   160   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    44    84   165   197    41   111   152   145   151    97    57   176    50   215   180   121    76   162    69   182   117    36   215   186   173   153   146    99   190   177   169   165    62    45   139    48   132    89   151    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   160    44    68    95   178   141   146   165   129    57   134   220    86   132    44    43   212    33    61    50   110   193   152   132   124   107   215   127   218    62    81   203   144   165   180   185   194    76    50   135    74    94   156    89   102    98   109    86    85   195   195   186   184   165   190    46   202   168   129   199   111   219   201   210   151    50   183   145    92    86   186    67    54   117   183    66   194   214   192   167    68    82   196   186    64   218    73   174   204   162   129    47    62   209   145    61   136    61    88    98   174   199   166   159   167   146    55   190    34   109   151    86    81    68    84   124    81   218   116   137    67    81   122   136   207   155   124    40    78    93    60   141   119    50   107   184   116   123    66   159   172    67    85   149   119   115   212   179    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   181   196   137   173    39    64   111   202   215   162   213    99   147   174   211   188    91   176   127    67   219    82   102   144    33    62   105   126   214   137    63   168   160    58   177   151    54    70    86   202   121   154    54    50   135    52   132   198   132   151   201   220    97   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   186   116    62   144   209   114   165   200   173    44   165   171   170    96   212   144    99   106    98    63   115    43    63   119   112   137   137   159   134   148    68    53    79   197   154   106   217   130    51   160   124    49   175   211   204    75   204   107    98   175    89    53    33   206   124   216   178   220   171    76    40    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   141   152   184   136    73   125   140   122    49   217   199    47   206   190    78   201   136   128   206    88   105   118    99   186    36   192   177   102   164   212   155   125   155    54   163    51    45    68    49   109    77   154    63   151    92   102   122   144   203    62   126    55   178   184    65   200   142    52    62   214   190   166   102   105   195   104    99    97   183   120    81   124   145   184   127   173   190   143    35   178   209   121    34    86    72    49   108    81    74   167    43   213    85    60   216    42   181   167   113   107    92   208   152    52   191    96    74   204   134   170   189   130   185   118   126    44    72    39   158   185   201    88    54    42   128   214   104   195   215   133   191    91   118   124    70    72    60   128    55   192   184    87   140   106   158   208   184   130    39   124   187   176   105   203    94   192   132   143   133   203   140   208   119    40   218   134   153   204    95   201    59   140    77   170   188    61    40   177   125   188   150    77    50    70    71   209   214    75   132   168    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   183   171   133   218    83    83   218    99   161    81   175    34   176   148   111    75   198   185   128   145   110   172   190   180   181    86   185    55    89   203   150   120    69   145   158   205   206    67   160    68    44   152   109   155   148   135   124    62   103   159   124   164    58   181    64   147   108   142    81   164    69   167    38   206   209   141    95   207   165    82   149   142    91    59   213   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    86    88   149    53    89   154   217   167   214   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    84   156    50   204   118   146    94   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   172   133   176   171    69   108   172   174    81   199   150   157    67   212   177    90    67    95   159   186   207   128    74   186    72    65   138   163    93    55   215   177    63   162    57   187   177   212   113   184   169   207   179   162   180   138   204   156   114   121    98    43   168    75    52   187   175    67   172   210   175   118    70   144    49   185    82    70   150   125   195    63   108    59   124   203   151   103   215   119   152   205   203    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   199    85    48   169    84   133    69   194    85    76   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   189   191    82   184   122    97    35   128   102   127   164   108    98    85    63   132   126   136    92    97   155   120   115   203   108   138    61   157   113    57   129    89   110   131    69   173   144    97   130   158   202    78    69    72    92   133   205   111    39   181   214    96   155   209    76   114   131    62    36   173    83   212    59   120    81   124   133   136   103   207
   201   142   183   181   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   153   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    48   115   194   167   215   134   143    56   101   187   167   194    34    77   215   115   171   109   176   132   143   213   123    88    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    52    43    84   165   198    41   111   152   145   152    97    57   175    49   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   138    48   132    89   152    94    93    88   163   167    46   146    77    66    48    95    52   110    94    66   160    45    68    95   178   141   146   165   129    57   135   220    86   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   143   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   194   195   186   184   165   190    45   201   168   129   199   111   219   201   210   151    50   183   145    92    87   186    67    54   116   183    65   193   215   192   167    68    82   195   187    64   218    73   174   204   162   128    47    62   209   145    61   135    60    88    98   174   199   166   160   166   145    55   190    34   109   151    86    80    68    84   125    82   218   116   137    67    81   122   137   207   154   124    40    78    93    60   140   118    50   107   184   116   123    66   159   172    67    85   149   119   115   212   178    40    92    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   173    39    64   111   202   216   162   213    99   147   174   212   188    91   176   127    67   219    82   102   143    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    51   136    52   132   197   132   152   201   220    98   154   122    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   186   116    62   144   209   114   165   199   173    44   165   171   170    96   212   144    99   106    99    63   115    43    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   204   107    98   175    88    53    33   206   124   216   178   221   172    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   131   162   155   154   181   196   153   140   152   184   137    73   125   140   122    49   217   199    47   206   190    78   201   136   128   206    88   105   118    99   186    36   192   176   102   164   212   155   125   155    54   164    52    45    67    49   109    77   154    62   151    92   102   122   144   203    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   194   103    99    97   183   120    81   124   145   184   127   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   216    42   181   167   113   107    92   209   152    52   191    96    74   205   134   170   190   131   185   118   127    45    72    40   158   185   202    89    54    41   128   213   104   195   215   133   190    91   117   124    70    72    60   129    55   192   184    87   140   106   157   208   184   130    38   124   188   175   105   204    93   192   132   143   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   189    61    40   176   125   188   150    77    50    70    70   209   214    75   132   169    83   132   159   208    84   204   178   152   125    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   132   219    83    83   218    99   161    81   175    34   176   147   111    74   198   184   128   145   110   171   190   180   181    86   184    56    89   203   150   120    69   144   159   205   206    67   160    68    43   152   109   154   149   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   142    94   207   165    83   150   142    92    59   212   196   107   142    87   103   201   209    34    43   151   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    55    89   184    63   123    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   118   190    84    83   157    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   171    70   108   172   174    81   199   151   157    66   212   178    90    67    96   160   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   211   113   183   169   206   179   162   180   139   204   156   114   122    99    43   168    75    52   187   175    67   173   210   175   118    69   144    48   185    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   203    72    87    40   149   182    72   114   118   141   136   110    35   198    85    48   169    84   133    69   194    85    76   192   128    93   110   141    61   142   115   166    40   117   206   161    73   186    71   190   192    82   184   122    97    35   127   102   127   164   107    98    85    63   133   126   137    92    97   155   120   115   203   108   139    61   158   113    57   129    88   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    75   114   132    62    36   173    84   213    59   121    81   124   133   136   102   207
   200   142   183   181   211    64    34    48    53    61   168   136    64   161    52   161   179    82   186   154   172    51   164   114    91    34   188    62    70   107   138   143   174   156    44   132   106   112   153    48   115   194   167   215   134   143    56   102   187   166   193    35    77   215   115   171   110   176   132   143   213   123    88    43   175   160   102    54    46   162   112    36   207   154   114    47   207    98   168   143   209   170    69   205   151    53    43    84   165   197    41   111   153   145   151    97    58   176    49   215   180   122    76   162    69   181   116    36   215   186   173   152   146    99   190   177   169   165    62    45   138    49   133    89   151    94    92    89   162   167    46   146    77    66    48    96    52   111    93    66   159    44    68    95   179   142   146   165   129    57   134   221    85   132    44    44   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   166   181   186   194    76    50   136    75    95   156    89   102    98   110    86    85   194   195   186   184   165   190    46   201   168   128   200   110   219   201   211   151    51   182   144    92    87   186    67    53   117   183    66   195   214   192   168    68    82   195   187    64   217    73   175   204   162   128    48    63   208   145    60   135    61    89    98   174   200   167   159   166   145    55   189    34   110   151    87    80    68    84   125    81   218   116   138    68    80   121   136   208   154   124    39    77    93    60   141   119    49   108   184   117   123    66   158   172    67    86   149   118   114   212   179    40    92    54    93   193   121   127    35    34   159    96    58    54    96    78   191   126   137   181   196   137   174    38    64   111   202   215   163   213    98   147   174   212   187    91   177   127    67   220    82   102   143    32    62   105   126   214   136    63   168   160    58   177   151    54    70    86   202   121   153    54    50   136    53   132   198   131   151   201   220    97   155   121    83    34   209    61    75    61    83   215    58    79   196   125   179    44   202   175   190   185   117    62   144   209   113   165   200   173    44   165   171   170    96   211   144    99   106    98    63   116    43    62   119   112   137   136   159   133   148    67    53    80   198   154   106   217   129    51   160   124    49   175   211   204    74   204   107    99   175    89    52    33   206   124   216   177   220   171    75    39    98   148   162   219   133   187   203    78    87   163    58   100   154   206   179   130   163   155   154   182   196   153   141   152   184   136    74   125   140   121    49   217   199    47   206   189    78   201   137   128   206    88   106   118   100   186    36   192   176   102   164   213   155   125   155    54   164    51    45    67    49   109    77   154    62   152    92   102   122   143   203    62   127    56   177   185    65   200   142    52    62   215   190   167   102   104   195   103    98    97   182   119    81   125   146   183   127   173   191   143    36   178   209   122    34    87    73    49   108    81    73   167    44   213    85    60   217    42   181   166   113   106    92   209   153    52   191    96    74   203   133   170   190   130   185   119   127    45    72    39   158   185   202    89    53    43   128   214   104   194   214   133   191    90   117   125    70    72    60   129    55   192   184    87   140   106   158   208   185   131    38   124   188   175   105   204    94   192   132   142   133   203   140   209   120    41   219   134   154   204    95   201    59   140    77   169   189    62    40   177   125   187   150    77    50    70    71   209   214    75   132   169    83   132   159   209    85   205   177   152   125    71   183   100   130   108   118    81   202    68   151    72   122    71   182   171   133   217    83    84   218    99   162    81   175    34   176   147   112    74   198   185   128   145   110   172   190   179   181    87   184    55    89   202   150   120    69   144   158   205   206    67   160    69    43   152   108   154   148   135   124    62   103   159   124   165    58   181    64   146   109   143    81   164    70   168    39   206   209   141    95   207   165    83   150   142    92    59   212   195   108   141    87   102   202   209    34    42   152   176   117    54   212   192   119    85    88   149    52    88   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   191    77    36   171    45    80    72    53   113    54   152    94    43    68   208   219    95    51   119   190    83    82   156    50   203   118   146    95   112   172    63   101   149   190    93    96   212   164    95    33   130   171    47   173   132   176   171    70   109   172   174    81   199   151   156    66   212   177    90    67    95   159   187   207   128    75   186    71    66   138   164    93    55   216   176    62   162    58   187   177   212   113   184   170   207   179   161   180   138   204   157   114   121    98    43   169    75    51   187   176    67   173   210   175   118    70   144    48   184    82    70   150   125   195    64   108    60   124   203   151   104   215   120   153   205   204    99   218   177   204    73    88    40   149   182    71   114   119   142   136   110    35   198    85    48   169    84   132    69   194    85    76   193   128    94   110   140    61   141   114   166    40   117   205   160    74   187    71   189   191    83   183   122    97    35   127   102   126   164   108    99    85    63   133   125   136    92    96   155   120   115   203   108   139    61   158   113    58   130    88   111   130    69   172   144    97   130   158   202    78    69    72    92   134   204   112    39   181   214    96   156   209    75   114   132    62    36   172    84   211    59   120    80   125   133   135   102   207
   201   142   182   182   210    63    34    48    54    62   168   137    63   161    51   161   179    81   187   153   171    51   163   114    90    34   188    62    70   107   138   144   174   157    45   130   106   112   153    48   114   195   168   216   135   143    56   102   187   167   194    33    77   215   114   170   110   176   132   143   214   123    87    43   175   161   102    54    45   162   112    37   206   154   114    47   208    99   168   144   209   170    69   205   151    53    43    84   165   197    41   110   152   145   152    97    56   175    49   215   181   122    76   162    69   182   117    36   215   186   173   153   146    99   189   176   169   166    62    44   139    48   132    90   152    94    93    89   162   168    46   145    77    66    48    95    51   110    94    67   160    45    68    95   179   142   146   165   130    58   134   221    86   133    44    43   212    33    62    50   111   193   152   131   124   108   215   127   219    62    82   203   144   165   180   185   194    76    50   135    75    94   156    88   102    98   109    86    85   195   195   187   183   166   191    45   200   168   129   199   110   219   200   211   151    49   182   144    93    87   187    68    54   116   183    66   194   214   192   167    67    82   196   187    63   218    73   174   204   162   129    47    61   209   145    61   135    59    88    98   173   200   166   160   168   146    54   189    35   109   151    87    80    67    84   125    81   218   116   138    67    81   122   137   207   154   125    39    78    93    60   141   118    49   107   183   116   123    66   159   172    68    85   149   119   115   212   179    40    91    55    91   194   122   127    35    35   159    96    58    54    97    78   192   126   137   181   197   136   174    38    63   111   202   216   163   212    99   147   174   211   187    91   177   126    68   220    84   103   144    33    62   105   125   214   136    64   168   159    58   177   151    53    70    86   201   122   154    55    50   136    51   132   198   131   150   202   222    98   155   122    82    34   209    62    75    59    83   216    57    79   196   125   178    43   201   175   190   186   116    62   144   209   114   165   200   173    44   166   171   171    96   211   145    98   106    99    62   115    44    63   119   111   136   136   158   133   148    68    54    79   196   153   106   216   130    51   159   123    50   175   210   204    74   205   107    98   174    88    53    33   207   124   216   178   220   171    77    39    99   147   162   220   133   187   204    78    87   163    57    99   154   206   177   130   162   156   154   182   196   153   140   152   184   136    73   124   140   122    48   217   200    47   206   190    78   202   136   129   205    89   106   118    99   186    35   192   177   102   164   213   154   125   156    54   165    53    45    67    51   109    76   155    62   151    92   102   123   143   203    62   126    55   177   185    65   199   142    52    62   215   190   166   101   105   195   103    99    97   184   119    81   124   145   183   128   173   190   142    35   177   209   121    34    86    72    49   108    82    73   167    43   214    85    60   217    41   181   167   112   108    91   208   153    52   192    97    74   204   135   170   189   131   186   118   127    45    71    40   158   186   203    89    53    41   127   213   104   196   215   133   190    90   118   124    69    72    60   128    55   192   184    86   140   107   158   208   185   131    38   124   187   175   105   203    93   192   132   143   133   203   141   208   119    40   218   134   153   203    96   201    60   139    78   170   188    61    40   176   126   188   149    76    50    70    70   208   213    75   132   170    82   131   159   208    84   205   178   152   126    70   184    99   130   109   118    81   202    68   151    72   121    71   183   171   133   219    83    83   218    99   161    82   175    33   177   148   110    74   199   184   129   144   110   171   190   180   181    86   186    56    89   202   150   120    69   145   158   205   206    67   160    69    43   152   109   154   148   135   124    62   102   159   123   164    58   181    64   146   109   141    81   165    68   167    38   206   209   142    95   208   165    83   149   142    91    58   212   196   107   141    87   103   201   209    34    42   151   177   116    53   213   192   119    84    88   148    52    89   153   217   167   213   120    55    88   184    62   123    86    96    97   195   127   119   204   190    77    35   171    45    80    71    53   114    54   151    94    43    67   208   220    95    51   118   189    84    83   156    49   204   117   147    95   113   171    63   101   148   190    94    96   211   163    94    34   132   171    48   173   133   176   171    70   108   172   174    81   200   150   157    67   212   178    89    67    96   158   186   206   128    74   186    72    66   138   163    94    55   215   176    62   162    57   187   177   211   114   183   169   207   180   162   179   139   204   157   114   122    99    43   169    74    52   188   176    67   172   210   176   118    70   144    49   184    81    70   150   124   194    64   108    59   125   203   151   103   215   119   153   205   204    98   217   176   204    73    87    41   150   182    72   114   119   142   136   111    34   199    84    48   168    84   132    69   194    85    76   191   128    93   110   141    61   142   115   166    40   117   206   162    74   186    71   190   191    82   183   122    97    35   128   102   127   163   108    98    85    63   133   126   136    92    98   155   121   115   203   107   139    63   157   112    58   130    89   110   130    69   173   144    96   130   158   201    78    69    73    92   133   204   112    40   181   214    97   156   209    76   115   132    63    36   173    84   212    59   120    82   125   134   135   102   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   153   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   186   167   194    34    77   215   115   171   109   176   132   143   214   123    88    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   206   151    52    43    84   165   198    41   111   152   145   151    97    57   175    50   215   180   121    76   162    69   182   116    36   215   186   173   152   146    99   190   177   169   165    62    45   139    48   133    89   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   135   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   194   195   186   184   165   190    45   201   168   128   199   111   219   201   211   151    50   183   145    92    87   186    67    54   117   182    66   194   215   192   167    68    82   195   187    64   218    73   174   204   163   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    35   110   151    86    81    68    84   125    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   178    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   192   126   136   182   196   136   173    39    64   111   202   215   162   213    99   147   174   211   187    91   176   127    67   220    82   102   143    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   220    97   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    61   144   209   114   164   200   173    44   165   171   170    95   212   144    99   106    99    63   116    44    63   119   112   136   137   159   134   148    68    54    79   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   220   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   131   162   155   154   182   196   153   140   152   184   136    73   124   140   122    49   217   199    47   206   189    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    50   110    77   154    62   151    91   102   122   144   203    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   122    34    86    72    49   108    82    74   167    43   213    85    60   217    41   181   167   113   107    92   208   152    52   191    96    74   204   134   169   189   130   186   118   127    45    72    40   158   185   202    88    53    42   128   213   104   195   215   133   191    91   118   124    70    72    60   128    55   192   184    87   140   106   158   208   184   130    38   124   187   175   105   204    93   192   132   142   133   203   140   208   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   177   125   188   149    77    50    70    70   209   214    75   132   169    83   132   159   209    84   204   178   152   126    70   183   100   129   109   118    80   202    68   150    72   122    71   183   171   133   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   129   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   159   205   206    67   160    68    43   153   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   149   142    91    59   212   196   107   142    87   103   201   209    34    43   151   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    56    88   183    63   124    86    96    98   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    96    51   119   190    84    83   156    49   204   118   146    95   112   171    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    56   215   177    63   162    57   187   177   211   113   183   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   175    67   172   210   175   118    69   144    48   185    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    98   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    75   192   128    93   111   141    61   142   114   166    40   117   206   161    74   186    71   190   191    82   184   121    97    35   128   103   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    61   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   115   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   201   143   182   180   209    62    34    48    53    60   169   137    63   160    50   161   179    82   185   155   170    50   164   114    90    34   187    63    71   108   139   146   173   155    44   132   107   113   152    46   116   193   167   217   134   143    56   101   188   166   194    36    77   217   114   170   111   178   131   143   214   122    86    42   174   160   103    54    47   163   111    38   207   153   114    48   207   100   168   144   208   169    69   206   151    53    44    86   165   197    39   111   152   144   151    96    56   174    50   216   181   120    78   161    70   182   118    36   217   185   172   152   145    98   191   178   170   165    64    47   138    49   133    90   151    94    91    90   162   166    43   144    79    66    47    95    52   110    93    66   160    45    67    95   179   143   148   165   129    57   135   221    85   131    45    44   211    32    62    50   111   194   153   134   122   108   216   126   218    61    81   204   143   165   180   185   194    77    51   133    75    96   156    89   103    99   109    85    85   194   196   186   183   165   192    47   201   169   128   199   110   218   202   211   152    51   182   145    92    87   185    67    54   115   182    67   194   214   193   167    68    82   197   186    63   217    74   175   203   163   128    45    64   208   146    60   135    60    87    99   174   200   166   160   168   146    55   190    36   110   152    85    82    67    85   125    82   218   115   136    68    81   121   137   208   155   124    38    77    92    59   140   119    51   107   184   116   124    67   159   172    67    85   147   119   115   210   178    40    92    53    91   194   119   125    34    34   158    97    58    56    95    78   191   126   137   180   195   137   173    38    63   112   203   216   162   214   100   147   172   210   188    92   176   128    68   220    83   103   144    32    62   105   126   213   135    63   169   160    56   177   152    55    72    87   202   120   154    54    48   136    52   130   198   131   151   200   220    98   154   121    81    33   209    63    74    59    84   215    58    79   195   126   178    45   202   176   190   186   116    63   142   211   113   164   201   173    44   166   170   168    96   211   143    99   107   100    64   115    43    62   118   112   137   137   156   133   148    67    55    81   198   153   107   216   130    50   160   124    50   174   210   204    76   204   106    98   176    89    52    33   207   124   217   176   221   171    76    39    98   147   163   218   132   185   203    78    86   164    57   100   154   206   178   132   162   157   155   182   196   153   139   152   185   136    72   123   140   123    48   217   199    48   205   190    80   202   135   127   204    88   105   117    97   187    36   193   174   100   162   212   157   124   157    55   165    52    45    68    48   109    78   156    62   152    91   103   122   143   202    62   125    55   175   184    65   199   142    52    62   215   190   166   103   106   193   104    98    98   182   120    78   123   145   183   126   172   191   142    34   177   209   121    35    86    72    50   108    80    74   168    43   215    85    60   217    41   183   166   112   107    94   210   153    54   190    95    74   205   134   169   190   131   184   119   127    45    72    40   158   185   202    88    51    41   128   212   104   196   214   133   192    93   117   125    68    73    60   127    55   191   183    87   141   105   157   207   184   130    39   124   186   177   105   202    94   192   134   145   134   201   139   208   120    40   220   135   153   202    93   200    60   141    78   168   188    61    40   179   124   187   148    76    49    69    72   209   214    75   131   168    85   131   159   208    84   205   179   149   125    71   183   101   130   111   116    82   202    67   150    74   123    71   182   171   130   219    84    82   218    99   161    82   175    34   175   146   110    73   198   184   129   144   110   172   189   182   181    86   185    54    88   202   149   121    70   145   158   206   206    67   159    69    44   152   109   154   149   134   126    63   104   159   123   165    59   179    63   146   109   143    81   165    70   167    39   205   209   140    95   208   164    84   150   141    92    58   210   196   106   143    87   102   202   208    35    44   152   177   117    55   213   192   118    87    88   148    52    88   153   217   167   214   118    56    88   183    62   123    86    95    99   194   125   118   205   190    76    35   172    46    81    72    52   114    55   150    94    44    67   208   219    96    51   118   190    84    82   156    50   204   118   146    94   113   171    62   103   149   188    92    97   211   163    94    32   130   170    46   173   134   176   172    70   108   171   174    80   199   152   157    66   213   177    89    67    95   159   188   206   129    72   186    71    67   139   163    91    54   216   175    63   163    57   186   177   210   113   185   169   206   180   163   179   138   203   156   114   121    99    43   168    75    51   186   176    66   174   208   174   118    69   144    46   185    80    70   150   124   196    63   107    59   125   203   151   103   215   119   151   206   204   100   216   175   204    74    87    39   148   183    71   115   117   140   136   109    36   198    86    48   167    85   132    69   194    85    74   193   129    93   109   141    63   142   113   166    38   119   206   161    72   184    70   190   190    83   183   121    97    35   128   103   127   164   108    99    85    63   133   126   134    92    98   154   120   116   205   108   137    62   156   113    58   129    89   108   132    71   173   144    98   130   160   201    80    69    72    91   134   205   110    39   181   214    96   155   208    75   114   132    62    36   172    85   211    61   120    81   124   133   137   102   207
   200   142   185   181   210    63    34    47    52    61   167   136    65   160    50   161   178    84   188   152   170    52   163   114    89    35   189    62    71   108   138   142   174   156    45   130   107   112   155    47   116   195   167   216   135   144    57   103   186   167   194    33    77   216   115   170   110   176   132   142   214   122    87    43   175   160   102    53    45   161   113    37   206   154   114    47   207    97   169   144   208   169    69   206   151    52    43    83   165   197    42   112   153   146   151    98    58   175    50   214   179   123    77   161    69   181   116    36   215   186   173   153   146    99   189   176   169   164    62    45   139    48   134    90   151    94    93    88   162   168    46   146    77    66    48    96    51   110    95    65   160    45    68    96   178   141   145   167   128    57   134   220    84   131    44    44   212    32    60    50   111   193   152   132   124   108   215   128   219    62    83   203   145   164   181   185   193    75    50   134    75    93   156    88   102    98   111    86    86   194   196   186   185   165   191    44   201   168   128   198   110   220   200   210   151    51   184   145    91    86   186    67    53   116   183    66   193   215   192   167    69    82   195   186    64   218    73   175   203   163   129    47    63   209   147    60   136    61    87    99   174   199   166   160   167   146    55   189    34   108   152    86    81    69    85   124    82   219   115   137    67    80   121   137   207   156   124    39    77    93    61   139   120    48   108   185   116   123    66   159   172    67    87   150   118   114   212   179    40    90    53    91   193   121   127    36    35   158    97    59    55    96    78   193   126   137   182   196   137   174    39    64   111   201   215   162   212    98   147   174   211   187    90   176   127    67   218    83   103   141    33    63   105   126   214   136    63   169   160    58   176   152    55    72    87   202   120   154    54    50   136    53   132   199   131   152   202   219    98   155   121    81    32   209    63    74    60    82   217    57    81   197   125   177    44   202   176   191   186   117    61   144   209   114   165   199   173    43   165   170   170    96   211   144   100   106    98    63   115    45    62   119   111   135   136   160   134   148    69    55    80   197   154   107   219   130    50   160   124    49   176   211   203    75   205   106    97   175    87    54    33   207   124   216   177   220   170    76    38    99   148   162   219   132   187   206    78    89   164    56   100   155   206   178   131   162   156   155   181   197   153   140   153   185   137    73   124   141   123    49   217   200    46   205   190    79   200   137   127   207    87   105   116   100   186    37   192   175   102   164   212   156   125   155    54   164    52    45    68    49   108    77   155    63   150    90   102   122   144   202    62   127    54   178   184    64   200   142    53    62   215   189   167   102   104   194   103    99    98   183   120    80   124   145   184   129   173   190   144    35   176   208   121    35    87    73    49   108    82    74   169    44   214    85    60   216    41   181   165   111   107    93   208   152    52   192    95    73   203   133   170   189   131   186   118   127    44    71    40   159   185   201    88    53    42   127   215   104   195   214   134   190    92   118   125    68    71    61   129    55   191   183    87   139   105   157   209   186   131    38   125   186   176   105   204    94   191   133   142   133   205   142   207   120    39   219   134   152   204    95   202    58   139    79   169   188    60    41   177   126   188   150    77    51    71    70   209   214    74   133   168    82   131   158   209    86   205   177   153   125    70   183   101   129   108   116    80   204    68   151    72   121    71   183   171   133   217    83    82   218   100   162    81   176    33   176   147   111    74   198   186   129   145   112   171   189   179   181    85   185    56    89   204   150   119    69   145   158   206   206    67   161    68    43   153   108   155   149   135   125    62   104   159   125   164    57   181    63   148   106   142    82   164    68   168    39   207   209   143    94   207   165    81   150   142    92    59   212   197   106   142    88   103   201   209    33    42   152   176   116    55   212   193   120    87    89   148    53    87   154   217   167   213   120    55    89   184    63   124    86    96    97   195   126   120   204   190    77    36   172    45    81    72    53   114    53   152    94    42    67   206   219    94    52   118   190    84    83   157    49   204   117   146    94   112   173    63   101   150   189    94    96   212   163    96    32   130   171    47   172   131   176   172    69   107   172   174    81   201   151   158    68   212   178    89    68    95   159   187   206   128    73   186    71    64   138   163    92    55   215   177    65   162    57   187   177   211   113   183   170   208   180   161   180   138   204   156   116   120    99    43   168    75    53   186   176    67   173   210   175   118    69   144    48   185    81    71   150   125   195    64   107    61   123   202   150   103   214   118   151   205   204    99   217   176   203    72    86    41   149   182    71   113   118   142   136   109    35   198    85    48   169    86   133    69   194    84    75   192   127    93   111   141    61   141   115   166    40   117   206   162    74   186    70   189   191    82   183   121    98    37   128   103   128   163   107    99    84    62   132   126   137    91    97   154   119   116   204   109   137    61   157   112    58   130    89   111   131    69   172   145    97   130   160   202    78    69    72    92   133   204   111    39   182   215    96   155   209    75   116   131    61    37   172    83   212    58   120    81   124   133   136   102   208
   201   141   183   184   212    63    34    48    53    62   167   137    64   160    52   161   178    82   185   154   170    52   165   115    90    33   188    62    71   107   138   145   173   155    44   132   106   112   152    47   115   194   167   215   133   144    57   101   186   166   194    32    78   214   113   171   110   175   132   143   212   123    87    42   174   160   103    54    45   161   112    35   208   154   114    47   208    98   168   142   210   170    67   205   150    53    44    84   166   197    41   110   152   146   152    98    57   175    51   215   180   121    77   161    69   181   116    34   215   186   171   152   146    99   190   177   169   165    62    45   139    48   132    90   152    94    94    87   163   167    47   147    79    66    47    97    52   111    93    66   161    43    68    95   179   141   146   166   128    57   134   220    86   130    44    43   213    32    62    49   112   192   153   133   124   108   214   127   218    62    83   204   143   166   180   186   193    75    49   134    74    94   155    88   101    99   110    86    85   195   195   186   183   166   190    46   200   168   129   199   110   218   203   211   151    51   183   145    93    87   186    68    54   116   182    66   194   215   192   167    67    84   197   187    63   219    73   174   206   162   128    47    62   210   146    60   136    61    87    97   173   199   165   160   167   145    55   189    36   107   151    85    81    67    84   126    81   218   116   137    67    81   121   136   207   154   123    39    78    92    60   140   118    49   108   185   117   122    66   159   171    66    86   149   117   116   212   178    39    91    54    93   192   122   126    34    35   158    96    59    55    96    79   191   126   135   181   197   136   173    39    63   111   202   216   162   213    98   147   174   211   189    91   177   126    67   220    82   100   143    33    63   107   126   213   137    63   167   161    59   177   151    54    70    86   201   121   154    54    51   136    52   130   198   132   151   202   222    97   155   122    81    33   209    61    75    60    84   214    57    79   197   126   179    43   200   175   190   186   116    62   145   209   114   164   200   173    45   165   172   171    96   212   144    99   105    99    63   115    43    63   118   112   136   136   157   134   148    67    53    80   198   155   106   218   130    50   160   125    49   176   211   204    75   205   107    98   175    88    52    32   205   124   216   178   221   173    76    39    98   148   162   219   132   187   203    78    88   162    58   100   152   206   178   129   163   155   155   181   196   154   140   152   184   137    73   125   140   121    49   217   200    47   206   189    78   201   137   127   207    89   105   118    99   186    36   191   178   102   165   213   155   127   155    54   164    51    44    67    50   109    77   156    62   152    92   103   123   144   202    62   126    54   178   185    65   200   143    52    61   215   190   166   102   105   194   103   100    96   182   119    81   125   144   183   126   172   190   141    35   177   209   123    34    86    72    50   108    81    74   168    43   214    85    60   217    42   181   166   113   107    91   208   151    52   191    97    74   205   134   170   188   129   186   119   127    44    72    40   157   185   203    89    53    42   128   214   103   195   214   133   191    92   118   125    70    73    59   129    55   193   183    87   140   106   158   208   184   131    38   123   187   176   105   204    93   191   133   141   133   202   140   209   118    39   218   133   153   202    96   201    59   140    78   169   189    61    41   176   125   189   150    77    50    70    70   209   214    76   131   170    82   132   158   208    84   204   178   152   126    70   183   100   129   108   118    81   201    67   150    72   123    71   182   171   132   219    83    84   218    99   161    81   175    34   176   147   111    75   199   185   129   146   110   172   191   179   181    85   184    54    90   202   150   120    69   144   158   205   206    67   159    69    43   152   108   155   149   135   125    62   103   160   123   165    57   181    63   146   108   143    82   164    70   167    39   206   209   141    95   206   164    82   150   140    92    60   211   195   107   142    87   102   202   209    35    43   150   177   117    56   213   192   119    86    88   148    52    88   153   216   167   213   119    56    89   183    62   125    86    97    97   195   126   117   205   190    76    35   172    44    81    72    53   113    54   151    94    43    67   208   219    96    52   118   189    85    84   156    49   204   119   145    95   112   172    63   101   150   191    94    97   211   164    94    33   131   170    48   174   133   175   171    69   107   173   174    81   199   150   157    66   212   178    90    66    97   159   186   207   129    74   186    72    65   137   164    93    55   215   177    63   162    57   187   177   212   113   184   168   207   180   162   181   138   204   157   115   121    97    42   168    75    52   186   175    67   172   210   175   118    69   145    49   185    81    69   149   124   194    64   108    59   126   203   151   103   215   120   154   205   204    99   218   176   206    73    86    41   148   182    72   114   119   140   135   110    35   199    85    47   168    84   132    70   194    86    74   193   128    94   110   141    62   142   115   166    40   117   206   160    74   185    72   189   192    81   183   121    97    35   128   102   127   164   107    99    85    61   133   126   136    91    96   155   120   115   203   108   138    62   158   112    58   129    88   110   130    68   174   143    97   130   157   203    77    69    71    92   134   204   112    38   180   214    95   156   210    75   115   132    62    35   173    84   212    59   121    81   124   133   135   102   206
   201   142   183   182   211    63    34    48    53    61   167   138    63   161    51   161   179    82   186   154   172    51   164   114    90    34   188    61    70   107   138   144   174   156    45   130   106   112   153    47   115   194   167   215   134   143    56   101   187   167   193    34    78   215   114   171   109   177   132   143   214   123    87    42   175   160   103    54    45   162   112    36   207   155   114    48   208    99   168   143   209   169    69   206   151    53    44    84   165   198    41   111   153   145   151    98    57   175    50   214   180   122    76   162    69   182   117    36   215   185   173   151   147    98   190   177   169   165    62    45   139    49   133    90   152    94    93    89   163   167    46   146    77    65    48    96    52   110    94    66   160    45    68    96   178   141   146   166   129    57   135   221    86   131    45    43   213    33    61    50   110   193   152   133   123   108   215   126   218    62    82   203   144   165   180   185   193    75    51   135    74    95   156    89   102    98   109    85    85   195   195   186   184   165   191    46   201   168   128   199   111   219   201   210   151    50   183   144    92    87   187    67    54   116   183    66   193   214   193   167    68    82   195   187    64   218    73   175   204   162   128    47    62   209   146    61   135    61    88    98   174   200   166   160   167   145    54   189    35   110   151    87    80    68    84   125    82   218   116   137    67    80   121   136   207   154   124    40    79    93    60   140   119    50   107   184   116   123    65   159   173    67    86   149   118   115   211   178    40    91    53    93   193   121   127    35    35   159    97    58    55    97    78   192   126   136   181   195   137   174    39    64   111   202   215   162   213    99   147   174   211   187    90   176   127    67   220    82   103   143    33    62   105   126   213   137    63   168   160    58   177   151    54    70    86   202   121   155    54    51   136    52   132   198   132   151   202   220    98   155   121    82    34   209    62    75    60    83   216    57    80   196   125   178    44   201   175   190   186   117    61   145   209   115   164   199   173    44   165   171   170    96   211   144    99   106    99    63   116    44    63   119   112   137   137   158   134   148    67    53    80   197   154   106   217   130    51   160   124    48   175   211   204    75   205   107    98   175    88    52    33   206   123   216   178   220   171    76    39    98   147   162   219   132   187   204    78    88   162    57   100   154   206   178   130   162   155   154   182   196   153   140   152   185   137    72   125   140   122    48   217   199    47   206   189    79   201   136   128   206    88   105   118    99   186    36   193   176   102   164   212   155   125   155    53   164    52    45    68    50   110    77   154    62   151    91   102   122   144   203    61   126    55   178   184    65   200   142    52    62   215   190   166   102   104   195   103    99    97   183   119    81   124   145   183   127   173   190   142    35   177   208   121    34    86    72    49   107    81    74   168    43   213    85    60   216    41   181   166   112   107    92   208   152    52   191    97    73   204   134   170   190   130   186   118   127    44    72    40   158   185   201    88    53    41   127   214   104   194   215   133   190    91   118   124    70    72    60   128    56   192   184    87   140   106   157   207   185   130    38   124   187   176   105   204    94   192   132   143   133   203   141   207   120    41   218   134   153   204    95   201    59   139    78   169   189    60    40   176   125   188   149    77    50    71    71   209   215    75   132   169    83   132   159   208    84   204   177   152   125    71   183   100   129   109   118    81   202    68   151    72   123    71   183   171   132   219    83    84   218    99   161    81   175    33   177   147   112    74   199   185   129   145   110   172   190   180   181    86   185    56    89   202   150   120    69   145   159   206   205    67   160    69    44   153   109   155   149   135   125    62   103   159   124   165    57   181    64   147   108   142    81   165    69   167    38   207   209   142    94   207   165    82   150   142    91    60   212   195   106   141    87   102   201   209    34    43   151   177   116    54   212   192   119    85    88   148    53    89   154   217   167   213   120    55    88   184    63   124    87    95    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    93    44    67   207   220    95    51   119   189    83    83   156    50   204   119   146    94   112   172    63   101   149   190    94    97   212   164    95    33   131   171    48   172   133   177   170    69   108   171   174    81   199   151   157    66   211   177    89    67    95   159   186   206   128    74   187    72    65   138   164    93    55   215   177    64   163    58   187   177   212   114   183   169   206   180   162   180   139   205   156   115   121    98    42   168    75    52   186   175    67   173   210   175   118    70   144    48   185    82    70   150   124   194    64   108    59   124   203   151   103   215   119   153   205   203    98   217   176   204    72    88    40   149   182    71   114   118   140   136   109    35   198    86    48   169    84   133    69   194    85    75   192   128    93   110   141    61   142   114   166    40   117   206   161    73   186    71   189   191    82   183   121    97    35   128   103   127   164   108    99    85    63   133   126   136    92    97   155   120   115   203   109   138    61   158   113    58   129    88   110   131    69   173   144    97   130   159   203    79    70    72    92   133   204   111    40   181   214    96   156   209    76   114   131    63    36   173    84   212    58   120    81   124   133   136   103   207
   201   142   185   182   210    62    35    48    54    61   167   137    64   160    52   161   180    81   187   153   172    51   165   115    90    35   188    62    70   105   138   143   174   156    46   132   106   113   153    47   116   194   167   216   135   144    56   101   188   167   193    34    77   216   115   171   109   176   135   144   213   124    88    43   175   161   102    54    44   161   113    36   207   154   115    47   208    99   168   142   210   170    68   205   150    52    43    85   165   199    42   110   152   145   151    97    57   176    50   215   181   119    76   163    69   181   117    36   216   187   173   152   146    99   191   177   169   165    63    45   140    48   132    91   152    95    94    89   162   167    45   145    77    66    48    94    52   111    95    67   161    45    68    95   177   140   145   166   130    58   134   221    86   132    44    44   211    33    61    52   110   192   152   132   124   109   216   125   217    62    81   203   144   165   179   185   194    75    49   135    73    94   156    88   103    98   108    87    85   195   195   185   184   165   189    47   200   168   130   199   110   218   202   210   152    50   184   145    92    87   187    67    53   116   182    65   193   213   191   166    68    82   195   185    63   220    73   175   204   162   128    48    63   209   146    60   135    61    87    99   174   199   166   158   167   145    55   190    34   108   152    87    81    66    85   126    82   218   115   137    67    80   122   137   208   153   125    39    79    94    61   142   119    50   107   183   116   124    65   159   172    66    86   150   119   115   211   179    40    91    53    91   192   121   127    35    34   160    96    57    56    97    79   192   126   136   182   197   136   174    38    63   110   203   215   163   212    99   147   174   213   188    91   178   128    67   220    81   102   143    33    62   105   124   214   136    64   168   161    57   177   152    53    70    87   202   121   153    54    49   135    52   132   198   131   151   201   221    97   154   121    82    33   208    63    76    60    83   215    57    80   196   126   178    43   202   174   190   186   116    62   145   209   114   166   200   172    45   165   171   171    95   211   143    98   106    98    63   115    44    63   118   112   137   136   159   134   149    68    52    81   196   154   107   217   131    50   160   124    49   174   212   204    75   204   106    98   175    87    52    32   206   124   216   177   221   171    76    40    99   148   161   218   133   186   203    78    89   162    57   101   156   205   179   131   161   155   154   181   195   154   139   153   184   137    73   126   140   123    48   215   198    47   207   189    78   200   136   129   205    89   104   117    99   186    37   193   178   103   165   212   155   123   155    54   165    51    44    67    49   110    77   155    62   150    93   101   123   145   203    61   127    55   176   183    66   199   142    53    63   215   190   167   103   106   195   103    99    98   183   121    82   124   145   183   128   174   190   143    35   178   209   121    35    87    72    50   106    82    73   167    42   214    83    60   217    41   180   167   111   106    90   207   151    53   190    97    74   205   134   170   190   130   185   117   127    44    73    39   159   184   201    89    53    42   127   215   104   195   214   134   191    92   119   126    69    72    60   129    56   192   183    88   140   106   157   208   185   131    38   124   187   175   106   204    93   191   132   142   133   203   141   209   120    40   218   133   151   201    96   200    59   140    78   169   188    60    40   176   124   188   150    78    48    71    71   208   214    74   133   170    84   130   159   209    84   205   178   152   127    70   182    99   129   106   118    80   202    68   150    72   123    70   183   171   133   217    84    83   218   101   162    81   174    34   177   146   113    74   199   186   130   145   110   172   191   179   180    87   186    55    90   203   150   120    69   145   159   205   207    68   160    68    45   151   109   154   149   136   125    63   103   159   123   164    58   182    62   146   109   142    81   166    70   167    39   206   210   143    95   206   164    83   149   142    92    58   212   195   106   141    87   102   201   208    35    43   151   177   116    54   213   192   118    87    86   149    52    89   155   216   167   212   120    55    88   184    64   124    86    96    98   193   124   121   204   190    77    36   172    45    81    71    55   114    54   151    93    42    66   207   219    95    50   118   190    83    83   156    50   204   116   146    95   112   173    63   101   149   189    93    97   211   163    94    33   131   171    49   174   133   176   171    70   108   172   175    80   200   151   157    67   211   176    89    66    95   158   187   206   128    74   186    72    64   139   163    94    56   214   176    62   161    56   186   178   211   114   184   169   207   181   162   179   139   204   157   114   120   100    44   169    74    51   189   176    67   173   209   174   118    69   144    48   184    82    70   150   124   194    63   109    60   124   201   151   104   214   119   154   204   202    98   217   175   203    73    88    40   149   181    71   115   118   140   136   110    33   198    84    47   170    85   132    68   193    85    76   193   128    93   110   142    61   140   115   167    40   117   204   162    73   187    71   189   190    83   184   121    98    36   129   103   126   164   108    99    85    62   133   126   136    92    97   156   120   113   203   108   139    61   157   113    58   130    89   111   129    69   174   144    97   130   158   203    77    70    72    92   133   204   110    40   182   214    95   157   209    76   114   132    62    36   173    84   211    59   120    81   125   134   136   101   208
   201   142   183   182   211    63    34    48    53    62   168   137    65   161    51   161   179    82   186   153   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   106   112   154    47   116   194   167   215   134   143    56   101   187   167   194    34    78   215   115   170   109   176   132   143   214   123    88    42   175   161   103    54    45   162   112    37   207   154   114    48   208    98   168   143   209   170    69   206   151    53    44    84   165   198    41   111   152   145   151    98    57   175    50   214   180   121    76   161    69   182   117    36   215   185   173   152   146    99   190   177   170   165    62    45   138    49   132    89   152    94    93    88   162   167    45   146    77    65    48    96    52   110    94    66   160    45    67    95   178   142   146   165   129    57   134   220    85   131    44    43   212    32    61    50   111   194   152   132   124   108   215   127   218    62    81   203   144   166   180   185   194    76    51   135    75    94   155    88   103    99   109    86    84   195   195   186   183   165   191    46   201   167   128   199   110   219   201   211   151    50   183   144    92    87   186    67    54   116   183    66   194   215   192   167    68    82   195   187    64   218    73   174   204   162   129    47    62   209   146    60   135    61    88    98   174   199   166   160   166   145    54   189    34   109   152    86    81    68    84   124    81   219   116   137    67    81   122   136   207   155   124    40    77    93    60   141   119    50   107   184   116   122    66   159   173    67    85   149   119   114   212   179    40    91    53    92   193   121   126    35    34   159    97    58    54    97    79   192   126   136   182   196   137   174    39    63   111   202   215   162   213    99   147   174   212   188    91   177   127    67   219    82   102   144    33    62   105   126   213   137    63   168   160    58   177   151    54    71    86   202   121   154    54    50   136    51   132   198   132   151   201   221    97   155   121    82    34   209    62    74    59    82   215    57    79   196   125   178    44   201   175   190   186   117    62   145   209   115   165   199   172    44   165   172   171    96   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    80   198   154   106   217   130    51   160   124    49   174   211   204    75   205   107    98   175    89    53    33   206   124   216   178   221   171    76    39    98   148   162   219   132   187   204    78    88   163    57   100   154   206   178   130   162   156   154   182   196   153   140   152   185   136    73   125   140   122    49   217   199    48   206   189    78   201   136   128   206    88   105   118    99   186    36   193   177   102   164   212   155   125   155    54   164    51    44    67    50   109    77   154    62   151    91   102   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   101   105   195   103    99    97   184   119    81   124   145   183   127   172   190   142    35   177   209   121    34    87    72    50   108    82    74   167    43   214    85    60   217    41   180   166   113   107    92   208   152    53   191    96    74   204   134   170   190   131   186   118   127    44    72    40   158   185   201    88    54    41   127   213   104   195   215   133   190    91   118   124    70    72    60   128    55   192   184    86   140   106   157   208   185   131    39   124   187   175   105   204    94   191   132   142   133   202   140   207   120    40   219   134   153   203    95   201    59   139    78   170   189    61    40   176   125   188   149    77    50    70    71   209   214    75   132   169    82   132   159   209    84   204   178   152   126    70   184   100   130   108   118    81   202    68   150    72   122    71   183   171   133   219    83    83   218    99   161    81   176    34   176   147   111    74   198   185   129   145   110   171   190   179   181    86   184    56    89   203   150   120    69   144   159   205   206    67   160    68    43   152   109   155   149   136   125    63   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   150   142    91    59   213   196   106   142    87   103   201   209    34    43   151   177   117    54   213   192   120    85    88   149    52    88   154   216   167   213   119    55    89   183    63   123    86    96    98   193   126   119   204   190    76    35   171    45    81    71    53   114    54   151    93    43    67   207   219    96    51   119   190    84    83   157    50   204   118   146    95   112   172    63   100   149   190    94    97   212   164    94    33   131   171    48   173   133   176   171    70   108   173   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    71    66   138   163    93    55   215   177    63   162    57   187   177   211   114   183   170   207   179   162   180   138   204   156   115   121    99    43   169    75    52   187   175    67   172   210   175   118    70   144    48   185    82    70   150   125   195    63   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    88    41   150   182    71   114   118   141   136   110    35   198    85    48   169    85   133    68   194    85    75   192   128    93   111   141    61   142   115   166    39   117   206   161    74   186    71   190   191    82   183   121    97    35   128   102   127   164   108    99    84    63   132   127   136    92    96   155   120   116   203   109   139    62   157   113    58   129    89   110   131    69   172   143    97   130   158   202    78    69    72    92   133   204   111    40   181   214    96   155   210    76   114   131    62    36   173    84   213    59   120    81   124   133   136   102   206
   200   142   183   182   211    63    34    48    53    62   168   137    64   160    52   161   178    82   186   154   171    52   164   114    90    34   188    62    70   107   138   144   174   157    45   130   106   112   153    48   115   194   167   215   134   143    56   101   187   167   194    34    77   215   115   170   109   176   132   143   213   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   169   144   209   170    69   205   151    52    43    84   165   198    41   111   152   145   151    97    57   175    49   214   180   121    76   162    69   182   117    36   215   186   173   152   147    99   190   177   169   165    62    45   139    49   132    89   152    94    93    89   162   167    46   146    78    65    47    95    52   111    94    66   160    45    68    95   178   141   146   165   129    57   134   220    86   131    44    43   211    33    61    50   111   193   152   132   124   108   215   127   217    61    82   203   143   166   180   185   193    76    50   135    74    95   155    89   102    98   109    86    85   195   195   186   184   165   191    45   201   168   128   199   110   219   201   210   151    50   183   144    91    87   186    67    55   116   183    66   193   214   192   167    68    83   195   186    64   218    73   175   204   162   129    47    63   208   146    61   135    61    88    98   174   199   166   159   166   145    55   189    35   110   151    86    81    68    84   124    82   219   116   137    68    81   122   136   207   155   124    40    78    93    60   141   119    49   107   184   117   123    66   159   172    67    85   149   119   114   211   178    40    92    54    92   193   121   127    35    34   159    96    58    55    97    79   191   126   136   182   196   136   173    38    64   111   202   215   162   214    98   147   174   211   188    91   176   127    67   220    82   102   143    33    62   106   126   214   136    64   168   160    58   177   151    53    70    86   201   121   154    54    50   136    52   132   198   132   151   202   221    97   154   121    82    34   209    61    75    60    83   215    58    79   196   125   178    43   201   176   190   186   116    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   115    43    63   119   112   137   137   159   133   148    68    54    79   197   154   106   217   130    50   160   124    49   175   211   204    75   205   107    98   175    88    52    33   206   123   216   177   220   171    76    39    98   148   162   219   132   188   204    78    88   163    58    99   155   206   178   131   163   155   154   182   195   153   140   152   184   136    73   124   140   122    49   217   199    48   206   190    78   202   136   128   206    89   105   118    99   186    36   193   177   102   165   212   155   125   155    53   164    52    45    68    50   110    77   155    63   151    92   102   123   144   202    62   126    55   177   185    65   199   142    52    61   215   190   167   101   105   195   103    99    97   183   120    81   124   145   183   128   173   190   143    35   177   208   121    34    87    72    50   108    81    74   167    43   213    85    60   216    42   181   167   112   107    92   208   152    52   191    96    74   204   134   170   190   131   186   118   127    45    72    40   158   185   202    88    53    42   127   214   105   195   215   133   190    91   117   124    70    73    60   129    55   192   184    87   140   106   157   207   184   130    38   124   188   175   105   204    94   192   132   142   134   203   140   207   120    40   218   134   153   203    95   201    59   140    78   170   188    61    40   177   125   188   149    77    50    70    71   209   214    75   132   168    83   132   159   208    84   204   178   152   126    70   183    99   129   109   118    81   202    68   150    72   122    72   183   171   132   219    83    83   218    99   161    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   158   205   206    67   160    68    44   152   109   154   148   135   124    62   103   159   124   164    57   181    64   147   108   142    81   164    69   168    39   206   209   142    94   207   165    83   150   142    91    59   213   195   107   142    87   103   202   209    34    42   151   177   116    54   212   192   119    85    87   148    53    89   154   217   167   213   120    55    89   184    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    54   114    54   151    94    43    68   207   220    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   164    94    33   131   171    48   173   133   176   171    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    71    66   138   164    93    55   215   176    63   162    57   187   177   212   114   183   169   206   180   162   180   139   204   156   114   121    99    44   169    75    52   187   176    67   172   210   175   118    69   144    49   185    82    70   150   125   195    64   108    59   124   203   151   103   215   119   153   205   203    99   217   176   203    73    87    40   149   182    71   114   118   142   136   110    35   198    85    48   169    84   133    69   194    85    75   193   128    92   111   141    61   142   115   166    39   117   206   161    74   186    71   190   191    82   183   121    97    35   128   102   127   164   108    98    85    63   132   126   136    92    96   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   172   143    97   129   158   201    78    70    72    92   133   205   112    40   181   214    96   156   209    76   114   131    63    36   173    84   212    59   120    81   124   133   137   102   207
   201   142   183   182   211    63    34    48    53    61   168   137    65   160    52   161   178    82   186   154   171    51   165   114    91    34   188    62    71   108   138   144   174   156    46   130   106   111   154    48   115   194   166   215   135   144    56   101   187   167   194    34    77   215   115   171   108   177   132   143   214   123    87    43   174   161   103    54    46   163   113    36   207   155   113    48   208    99   170   143   208   170    68   206   151    53    43    84   166   197    41   111   152   145   152    97    57   175    50   214   180   121    76   162    69   181   116    36   216   186   173   152   146    99   190   178   169   164    62    45   139    48   133    90   152    94    94    88   163   167    46   145    78    66    48    96    52   110    94    66   160    44    69    95   178   142   146   164   129    56   135   220    86   132    43    43   212    33    62    50   110   193   152   132   124   108   215   128   218    62    82   204   144   166   180   185   194    75    51   134    73    94   155    88   101    98   110    85    85   194   196   186   184   165   190    45   202   167   128   200   110   220   201   211   150    50   182   145    92    86   187    67    54   118   182    66   193   215   193   166    68    83   196   187    65   218    72   174   204   161   128    47    63   208   146    62   136    61    87    98   175   199   167   160   166   146    54   190    34   109   151    86    81    67    83   124    81   218   116   138    68    80   123   135   207   154   124    39    78    92    60   140   119    50   107   183   116   123    66   158   173    66    86   149   119   114   211   179    40    91    54    92   193   121   127    35    34   159    97    59    55    96    78   191   126   137   182   196   136   173    39    63   111   202   216   162   213    99   148   174   212   188    90   176   127    67   219    82   102   145    33    62   105   127   213   136    64   167   160    59   177   151    54    71    86   201   121   154    54    50   135    51   132   198   132   152   201   220    97   155   121    82    34   210    61    75    59    82   215    56    80   197   125   178    43   202   176   190   186   116    61   144   209   115   165   199   173    44   165   171   170    95   211   144    98   106    99    63   116    44    62   119   112   136   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    48   175   210   204    76   204   106    99   175    90    52    33   206   123   216   178   221   171    76    39    98   147   161   219   133   187   203    78    88   163    57    99   154   206   178   131   161   155   154   182   196   153   141   152   184   136    73   125   140   121    49   217   199    48   206   189    78   201   136   128   206    89   105   118   100   186    36   192   177   102   165   212   155   124   156    53   164    51    45    68    49   109    76   154    62   151    91   102   122   144   202    61   126    55   177   183    65   199   142    52    60   216   190   166   101   105   195   103    99    97   183   119    81   124   146   184   127   173   190   143    36   177   209   122    33    86    73    49   107    82    74   167    43   213    85    60   216    42   181   166   112   107    92   209   151    52   191    96    73   204   133   169   190   130   185   118   126    44    72    40   158   185   201    89    55    42   128   214   104   194   215   134   191    91   117   124    69    72    61   129    55   192   184    88   141   106   158   207   184   130    38   124   188   176   105   204    94   192   132   143   133   203   140   207   120    40   218   134   153   203    95   201    59   140    78   169   189    60    39   177   125   188   150    77    50    70    71   210   214    75   132   169    83   132   158   209    84   204   178   152   125    70   183   100   129   108   117    81   203    68   150    72   122    71   182   170   132   219    83    83   219   100   161    80   175    35   176   147   112    75   198   184   128   145   110   172   189   179   181    87   185    56    89   202   151   120    70   144   158   205   206    67   160    67    43   153   109   155   149   136   125    62   103   159   124   165    58   181    64   147   107   142    81   165    69   167    37   206   208   143    94   207   165    83   150   141    91    59   213   195   107   141    86   103   201   209    34    43   151   177   116    54   211   191   119    86    87   149    54    89   155   216   168   213   119    56    89   183    63   123    86    96    97   194   126   120   203   191    77    35   170    44    81    72    53   114    54   151    94    44    67   207   219    95    50   119   189    83    84   155    49   204   118   146    95   112   172    63   102   149   191    93    97   211   164    94    34   132   171    49   173   133   176   171    69   108   172   174    82   199   151   157    67   213   177    90    67    95   159   186   206   129    75   186    72    66   138   163    93    55   215   176    64   161    57   186   178   211   114   184   170   207   180   161   180   139   203   157   115   122    99    43   168    75    52   186   176    67   173   210   176   118    69   144    49   185    82    71   150   124   195    63   108    60   124   203   151   103   216   119   152   204   204    98   217   176   204    73    87    41   149   182    71   113   118   141   136   110    35   198    85    48   170    84   132    69   194    85    75   193   128    94   110   141    61   142   114   166    39   117   206   161    74   186    71   189   191    82   183   121    97    36   128   102   126   163   108    99    85    63   133   126   136    92    96   155   120   115   203   109   139    61   157   112    58   129    89   110   131    69   173   144    96   130   159   201    78    69    72    92   134   204   111    39   181   213    96   155   209    76   115   131    62    36   172    84   212    60   120    82   124   134   135   101   206
   201   142   183   182   212    63    34    48    53    62   168   137    64   160    52   161   179    82   186   154   171    51   164   114    90    34   188    62    71   107   138   144   173   156    44   131   105   112   153    47   115   194   167   216   134   143    56   102   187   167   194    35    78   216   114   171   109   176   132   143   214   123    87    43   175   161   102    54    45   162   112    36   207   154   114    48   209    98   168   142   208   170    69   205   150    53    43    84   165   197    42   111   152   145   151    98    57   176    50   215   180   121    76   162    69   182   116    35   216   186   172   153   147    98   191   176   170   165    62    44   139    49   132    90   151    93    93    88   162   167    46   146    78    66    48    96    52   110    94    66   160    45    68    96   179   142   146   165   130    56   134   221    85   131    44    44   212    33    62    50   111   193   152   132   123   108   215   127   218    61    82   203   144   166   181   185   193    75    51   135    74    95   156    88   102    99   109    86    85   194   195   187   183   165   191    46   201   168   128   200   110   219   201   210   151    50   183   144    92    87   187    67    53   117   183    66   194   215   192   168    68    82   195   187    64   218    72   174   204   162   129    47    63   209   145    61   135    60    88    99   174   200   166   159   166   145    54   190    34   109   151    86    81    67    85   124    81   218   116   137    67    81   122   136   207   155   124    40    77    92    60   140   118    49   107   184   117   123    66   158   172    67    85   148   119   114   212   179    40    92    53    92   193   121   127    35    34   159    96    58    55    97    78   192   126   136   182   196   136   175    39    64   111   202   216   162   212    99   146   173   211   187    91   176   126    68   220    81   103   144    33    62   106   126   214   137    64   168   161    58   177   151    54    70    86   202   121   154    54    50   136    51   132   197   132   151   202   221    99   155   121    82    33   209    62    74    60    82   215    57    79   196   125   177    43   201   176   190   187   116    62   144   209   114   165   200   173    44   164   171   170    96   212   145    98   106    99    62   115    43    63   119   112   138   137   158   134   147    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    89    52    32   207   123   216   178   220   171    76    39    99   148   161   219   132   187   204    78    88   162    58   100   154   206   178   131   162   155   154   181   196   152   140   152   185   136    73   124   140   123    48   217   199    48   206   190    77   200   136   128   206    90   105   118    99   186    35   192   176   102   165   212   155   124   155    53   164    51    44    67    49   110    78   155    63   151    91   103   122   144   203    61   126    55   177   185    65   200   142    52    61   215   191   166   102   105   195   103   100    97   183   120    81   124   145   183   128   173   190   142    35   178   209   122    34    87    72    49   108    82    74   168    43   214    85    60   216    42   181   167   112   108    92   208   152    53   191    96    74   205   134   170   190   131   185   118   127    45    73    39   158   186   202    88    54    42   128   214   104   195   215   133   191    91   117   125    69    73    59   129    55   192   184    86   140   106   158   208   184   130    38   124   188   175   105   204    95   192   132   143   133   203   141   207   119    40   218   135   153   203    94   201    59   140    78   170   189    61    40   177   125   187   150    77    49    70    71   209   214    75   132   169    83   132   158   208    84   204   178   152   126    70   184   100   129   108   119    81   203    68   150    72   122    71   182   171   133   218    83    83   218    99   162    80   175    34   176   148   111    74   199   184   129   145   110   172   190   180   182    86   185    55    89   203   150   120    70   145   159   205   206    68   160    68    42   152   109   154   148   135   124    61   103   159   123   165    58   180    64   147   108   143    80   164    69   168    39   206   209   141    94   207   165    82   149   142    91    60   212   196   106   142    87   103   202   209    34    42   152   177   116    54   212   191   119    86    88   148    53    89   154   217   167   213   120    55    88   183    64   124    87    96    97   194   126   119   204   189    76    35   171    45    81    72    53   114    54   151    94    43    67   207   218    96    51   119   189    83    84   156    50   204   119   146    95   112   172    63   101   149   190    94    96   211   164    95    32   131   171    48   172   133   177   171    70   108   172   174    80   199   151   157    67   213   177    90    67    96   160   187   206   128    74   187    72    66   139   164    93    55   215   177    64   162    58   187   177   212   113   183   170   206   179   162   180   138   205   157   114   122    98    44   168    75    52   187   175    66   173   210   175   118    69   144    48   185    82    70   150   124   195    64   108    60   124   203   151   103   215   118   154   205   204    98   218   175   204    73    87    40   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   195    85    76   192   128    92   111   141    61   142   114   166    39   117   206   161    73   186    71   190   192    84   183   121    97    35   128   102   127   164   108    99    84    62   133   126   137    92    97   154   121   115   203   108   139    62   157   113    58   129    90   110   131    69   173   144    97   130   158   201    78    70    72    91   133   204   111    39   181   214    96   155   209    76   115   131    62    36   173    84   213    59   120    81   125   134   136   102   206
   201   142   183   182   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   153   171    51   164   114    90    34   188    62    71   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   101   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   206   151    53    43    84   165   197    41   111   152   145   152    97    57   175    50   215   180   121    76   162    69   182   117    35   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    89   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   221    86   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   195   195   186   183   165   190    46   201   168   128   199   111   219   201   211   151    50   183   145    92    87   186    67    54   117   182    66   193   215   192   167    68    83   196   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    34   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    39    78    93    60   141   119    50   107   184   116   123    66   159   172    67    85   149   119   115   212   179    40    91    54    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   173    39    64   111   202   215   162   213    99   147   174   212   188    91   176   127    67   219    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   201   121   154    54    50   136    52   132   198   132   151   201   220    98   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   136   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    52    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   141   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118   100   186    36   192   176   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   203    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   127   173   190   142    35   177   209   121    34    86    72    49   108    82    74   167    43   213    85    60   216    42   181   167   113   107    92   209   152    52   191    96    74   204   134   170   189   130   185   118   127    44    72    40   158   185   202    88    54    42   128   213   104   195   215   133   190    91   117   124    70    72    60   129    55   192   184    87   140   106   157   208   184   130    38   124   188   175   105   204    94   192   132   142   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   177   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   133   218    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   203   150   120    69   144   158   205   206    67   160    68    43   153   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   103   201   209    34    43   151   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    55    88   184    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   212   114   183   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   175    67   173   210   175   118    69   144    48   185    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    75   192   128    93   110   141    61   142   115   166    39   117   206   161    74   186    71   190   191    82   184   121    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    61   158   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    75   114   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   153   171    51   164   114    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    43    84   165   198    41   111   152   145   152    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    90   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   220    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   195   195   186   184   165   190    46   201   168   128   199   111   219   201   211   151    50   183   144    92    87   186    67    54   117   183    66   193   215   192   167    68    82   195   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   190    35   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   178    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   174    39    64   111   202   215   162   213    99   147   174   212   188    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   221    98   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   140   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   216    41   181   167   113   107    92   208   152    52   191    96    74   204   134   170   189   131   186   118   127    45    72    40   158   185   202    88    54    42   128   213   104   195   215   133   190    91   117   124    70    72    60   129    55   192   184    87   140   106   157   208   184   130    38   124   188   175   105   204    94   192   132   143   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   177   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   183   171   133   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   203   150   120    69   144   158   205   206    67   160    68    43   153   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   149   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    83   156    50   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    70   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   212   114   183   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   175    67   173   210   175   118    69   144    48   184    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    76   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   190   191    82   183   122    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   114   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   200   142   183   182   213    62    36    47    53    61   169   137    65   161    51   161   178    80   185   153   171    50   165   116    90    34   188    62    70   107   137   145   173   157    44   131   106   112   152    47   115   195   168   217   136   143    58   103   187   167   193    33    78   215   113   172   109   175   133   143   214   124    89    42   174   161   103    55    45   162   113    36   208   154   114    47   207    96   169   142   209   169    70   204   149    53    44    84   166   196    42   112   150   145   152    97    58   175    50   213   179   122    76   163    68   181   116    36   216   185   172   150   147    99   190   176   170   165    63    44   141    48   132    90   151    96    93    87   162   167    47   147    78    64    49    96    50   111    94    66   160    45    66    95   178   141   145   164   131    55   134   220    85   133    43    43   213    33    63    50   111   194   152   133   123   107   216   127   217    60    82   204   144   166   178   185   194    78    51   134    75    93   156    89   101    98   108    84    84   194   195   187   185   167   191    46   201   168   127   198   111   219   202   210   152    49   183   144    91    87   187    66    53   117   183    66   194   214   192   168    68    82   195   187    64   219    72   174   204   162   129    45    63   209   146    60   136    59    87    98   173   200   166   160   167   145    52   190    34   110   150    86    82    68    83   124    81   220   116   139    66    82   122   137   206   155   123    40    78    93    60   138   118    50   109   183   117   124    66   159   171    68    84   149   119   115   212   180    39    93    54    91   194   121   128    35    36   159    96    59    56    97    78   190   125   136   183   196   137   173    38    61   111   202   216   161   216    99   147   174   212   189    90   176   126    65   219    82   102   142    33    61   106   125   213   137    63   168   160    58   178   150    53    70    85   200   122   154    55    48   135    52   132   199   132   152   202   218    96   154   122    81    33   210    62    76    59    84   215    57    79   197   123   179    43   201   175   191   185   116    61   144   209   113   163   200   173    46   164   171   170    98   213   144    99   105    97    66   115    42    63   120   111   137   137   160   135   148    68    54    79   196   156   106   218   130    52   161   127    50   175   211   204    75   204   108    99   175    87    51    32   207   125   216   177   221   171    76    42    99   150   162   219   134   188   202    77    89   164    58    98   155   204   179   130   164   157   155   182   196   155   140   150   185   136    74   122   141   120    47   215   201    48   206   189    79   200   136   127   204    88   104   118    99   185    36   194   176   100   162   213   154   125   153    55   165    53    46    67    49   111    79   154    61   150    92   103   123   143   201    62   125    55   178   184    64   200   143    52    61   214   192   166   103   106   194   104    99    97   184   120    81   125   144   183   128   174   188   142    35   177   209   121    34    89    71    49   108    81    73   166    44   213    86    61   217    40   179   167   114   107    90   207   152    55   192    96    73   203   133   171   189   131   186   119   128    46    73    39   159   186   201    88    54    42   127   212   105   196   217   133   191    92   117   122    68    73    60   129    53   191   183    87   140   107   156   206   185   132    39   125   188   176   104   204    94   192   132   144   133   203   141   208   121    41   218   135   153   202    95   201    59   139    79   170   188    61    40   175   125   188   149    77    50    70    71   208   213    75   133   168    83   131   157   208    84   205   178   153   126    70   182   100   128   107   118    80   201    68   149    72   120    71   182   172   132   218    83    82   219   100   160    82   175    34   177   146   112    73   197   184   130   146   111   171   192   179   180    85   184    54    89   200   150   119    70   144   158   206   206    66   160    68    43   152   108   156   149   136   125    63   103   160   124   163    57   183    63   147   109   141    82   163    70   167    40   205   207   142    95   207   165    83   149   143    93    60   213   197   107   144    88   102   202   207    35    44   150   177   117    54   212   191   120    86    88   149    53    87   154   215   167   213   119    55    89   184    64   124    85    97    96   193   127   119   205   189    78    34   170    45    81    73    52   113    54   150    93    44    68   208   220    94    51   117   192    85    82   158    50   204   116   146    95   112   173    62   101   149   188    93    97   212   165    94    32   132   172    48   174   133   176   170    69   107   172   173    81   198   150   158    66   211   179    87    66    96   158   185   207   128    77   185    71    67   140   164    94    56   214   176    63   163    57   187   177   210   113   184   170   205   181   161   178   140   204   157   115   122    99    42   169    75    52   186   175    67   171   211   176   119    68   146    48   183    82    71   150   125   195    63   108    59   124   203   151   103   215   120   152   202   205    99   217   178   203    72    89    40   150   181    70   114   118   141   137   110    35   197    86    47   168    85   132    70   194    86    74   194   127    93   111   141    61   142   115   166    39   119   206   161    73   185    71   190   191    82   182   121    98    35   128   103   127   166   107    98    84    61   132   127   135    92    96   153   120   117   203   108   139    63   157   114    58   129    88   110   132    69   172   143    96   131   158   203    78    69    72    93   132   204   113    39   180   215    96   158   208    74   115   132    62    36   175    84   212    60   122    81   125   135   137   102   207
   202   142   183   182   212    64    33    48    53    61   168   140    63   163    51   159   180    82   184   153   173    51   165   115    90    33   187    62    69   109   137   144   174   156    43   130   106   112   153    46   116   194   167   216   133   141    56   101   188   168   193    34    77   214   114   172   109   176   133   143   216   122    87    43   176   162   101    54    46   160   111    36   207   154   113    47   207    99   167   145   208   169    69   205   150    52    45    86   164   199    41   111   152   146   150    97    57   176    51   216   180   125    75   163    69   184   117    36   215   185   173   152   146    98   191   177   170   165    61    44   141    50   131    89   152    95    92    88   163   167    46   147    78    65    48    97    52   111    95    65   161    45    68    94   178   143   144   164   129    56   132   220    86   132    44    43   211    32    61    50   112   194   152   130   123   107   214   125   219    61    84   203   143   166   180   184   193    75    50   133    77    92   155    88   102    98   110    86    85   196   194   186   184   166   190    47   201   168   127   198   112   218   201   210   152    51   185   143    91    85   185    68    54   116   182    65   193   216   191   166    70    83   195   185    64   218    72   175   203   162   129    47    63   208   147    61   135    60    88    98   174   199   166   158   167   146    56   189    34   108   151    87    82    68    85   125    79   220   117   137    67    79   119   136   207   153   124    40    78    95    59   140   117    51   108   186   115   123    66   160   173    68    86   149   119   114   210   177    40    92    53    91   193   122   128    36    36   158    95    57    57    96    77   190   126   137   180   195   138   173    38    63   111   202   217   161   212    99   146   175   211   189    91   177   128    68   220    82   103   144    32    62   106   126   213   136    62   170   161    58   176   150    54    72    86   201   122   153    54    50   134    51   131   197   132   152   202   219    98   153   122    84    35   210    64    75    61    81   215    56    79   195   125   178    43   202   175   190   186   115    60   145   209   116   164   199   173    44   166   169   170    95   210   144    99   106    98    64   114    44    64   121   111   137   137   158   132   146    69    54    78   195   154   106   217   129    51   159   124    49   174   211   204    74   205   108    99   174    88    54    34   207   124   216   178   219   170    74    38    98   147   163   218   133   188   204    78    90   164    57   101   155   205   178   129   161   157   154   181   196   152   139   153   187   136    72   124   140   123    49   216   196    48   206   191    77   201   134   127   207    88   106   118   100   186    35   193   178   102   164   213   155   124   156    54   163    51    43    68    50   109    77   153    62   151    92   103   122   145   201    62   127    56   178   185    66   200   143    51    61   215   189   166   101   105   196   102    99    98   182   119    81   124   146   183   128   175   191   143    36   176   208   121    33    86    73    49   109    82    72   169    40   215    83    60   215    41   180   169   113   109    92   208   154    52   189    94    74   204   133   170   190   130   186   119   126    46    71    39   158   185   201    88    54    41   126   215   102   196   215   133   191    92   117   126    69    72    60   130    57   191   181    88   140   105   159   207   183   131    38   123   187   175   105   203    94   192   132   143   133   201   140   208   120    40   218   134   155   203    95   201    61   138    77   171   187    61    39   176   125   187   149    78    48    71    73   209   215    76   132   168    82   131   161   209    83   205   175   153   125    70   184   101   130   109   117    80   201    68   152    71   124    71   184   173   133   219    83    83   219    99   160    81   174    34   176   145   111    75   197   185   131   145   110   173   189   179   180    85   184    55    90   201   151   120    68   145   157   207   206    68   159    69    41   153   109   152   150   135   123    63   105   161   121   166    57   181    64   145   109   143    78   164    68   169    38   206   209   142    94   208   166    82   147   142    91    60   212   197   108   141    86   102   200   208    35    43   152   178   116    55   212   192   120    86    85   147    52    88   154   217   169   214   118    57    88   185    62   123    85    96    97   197   125   120   205   191    75    35   172    46    80    72    52   115    54   152    93    42    68   206   220    96    49   119   190    82    81   158    48   203   118   146    94   111   171    62   101   149   190    94    97   212   164    95    31   132   171    48   173   132   177   169    69   107   172   173    81   199   151   156    66   213   177    90    65    95   158   186   208   127    75   188    72    65   137   164    94    56   215   177    63   163    56   186   178   211   114   184   170   206   180   164   179   139   203   155   113   122    97    43   168    74    52   188   176    67   171   209   174   117    68   142    47   183    81    71   149   124   195    63   107    60   124   202   152   104   216   118   152   205   204    99   217   176   205    73    87    42   150   181    70   114   119   142   136   109    35   197    86    48   168    86   132    70   194    87    77   192   129    92   111   142    61   143   116   167    39   119   205   161    72   186    71   191   190    82   184   121    97    35   129   102   126   164   106   100    86    65   133   127   136    93    95   155   120   113   204   109   139    62   157   111    58   129    87   109   129    70   172   144    96   130   157   202    78    70    74    92   131   208   111    37   181   216    95   157   210    76   114   131    62    36   172    83   212    59   119    80   126   134   136   103   208
   201   142   183   182   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   153   171    51   164   114    90    34   188    62    71   107   138   144   174   156    45   131   105   112   153    47   115   194   167   215   134   143    56   101   187   167   194    34    77   215   115   171   109   176   132   143   214   123    88    43   175   161   103    54    46   162   112    36   207   154   114    48   208    98   169   143   209   170    69   206   151    53    43    84   165   198    41   111   152   145   152    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    89   152    94    93    89   162   167    46   146    77    65    48    95    52   110    94    66   160    45    68    95   178   142   146   165   129    57   134   221    86   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    81   203   144   165   180   185   193    76    50   135    74    94   156    89   102    99   109    86    85   194   195   186   183   165   191    46   201   168   128   199   111   219   201   210   151    50   183   145    92    87   186    67    54   117   183    66   194   215   192   167    68    82   195   187    64   218    73   174   204   162   129    47    62   209   146    61   135    60    88    98   174   199   166   160   167   146    55   189    35   110   151    86    81    68    84   125    81   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    85   149   119   115   212   178    40    91    54    92   194   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   137   173    39    64   111   202   215   162   213    99   147   174   212   187    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   220    97   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   171    95   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   131   162   155   154   182   196   153   140   152   184   136    73   124   141   122    48   217   199    47   206   189    78   201   136   128   206    89   105   118    99   186    36   193   177   102   164   212   155   125   155    54   164    51    45    68    50   110    77   154    63   151    92   103   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   127   173   190   142    35   177   209   122    34    86    72    49   108    82    74   167    43   213    85    60   216    41   181   167   113   107    92   208   152    52   191    96    73   204   134   170   189   131   186   118   127    45    72    40   158   185   202    88    53    41   128   213   104   195   215   133   190    91   117   124    70    72    60   128    55   192   184    87   140   106   158   208   184   130    38   124   188   175   105   204    94   192   132   143   133   203   140   207   120    40   218   134   153   203    95   201    59   140    78   170   188    61    40   177   125   188   149    77    50    71    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   183   171   133   218    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   202   150   120    69   145   158   205   206    67   160    69    43   153   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   167    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    96    51   119   190    84    83   156    49   204   118   146    94   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    65   138   164    93    55   215   177    63   162    57   187   177   212   114   183   169   207   180   162   180   138   204   156   114   121    98    43   169    75    52   187   176    67   172   210   175   119    70   144    48   185    82    70   150   125   195    64   108    59   124   203   151   103   215   119   152   205   204    99   218   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    75   193   128    93   111   141    61   142   114   166    40   117   206   161    74   186    71   190   192    82   184   122    97    35   128   102   127   164   108    98    85    63   132   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   111   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    75   114   132    62    36   172    84   213    59   120    81   124   134   136   103   207
   201   142   183   182   211    63    34    48    54    62   168   137    64   161    51   161   179    83   186   153   171    51   165   115    90    34   188    62    70   107   138   144   174   156    45   130   106   113   153    48   115   194   167   215   134   143    56   102   186   167   193    34    78   215   115   171   109   176   132   143   213   124    87    43   175   161   103    55    46   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    43    84   165   198    41   111   152   146   151    97    57   175    49   214   179   122    76   162    70   182   116    36   215   185   173   153   147    98   190   178   170   165    62    46   139    49   132    89   152    94    93    89   162   167    46   146    78    66    48    95    51   111    94    66   159    45    68    96   178   142   146   165   129    57   135   221    86   131    45    43   212    33    61    50   111   193   152   133   124   108   215   126   218    62    82   203   144   165   180   185   194    76    51   135    75    94   156    89   102    99   109    85    85   195   195   186   183   165   190    46   202   168   129   198   111   219   201   210   151    50   182   144    91    87   186    67    54   116   182    66   193   215   192   168    68    83   196   186    64   218    73   174   204   163   129    47    62   209   145    61   135    60    88    98   174   200   166   161   166   145    55   190    34   110   151    86    80    68    84   125    82   218   116   137    67    81   122   136   207   154   124    39    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   118   115   212   178    40    91    54    92   193   121   126    35    34   158    97    57    55    97    79   191   126   136   182   196   136   174    38    63   110   202   216   162   213    99   147   174   212   188    91   177   127    67   219    82   102   143    32    62   105   126   214   137    64   168   160    59   177   151    54    70    86   202   120   154    54    51   136    52   131   198   132   151   202   221    97   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   186   116    62   144   209   114   165   199   173    43   165   171   170    96   211   144    99   106    99    63   116    44    63   119   112   137   137   159   133   148    68    54    80   197   154   106   217   129    51   160   124    49   175   211   204    75   205   107    97   175    88    52    33   206   123   216   178   220   171    76    39    99   148   162   219   133   187   204    78    88   163    58   100   154   207   177   131   162   155   154   181   196   152   140   153   185   136    72   125   140   122    49   217   199    47   206   189    78   201   136   129   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    67    50   109    77   154    63   151    92   102   122   143   202    61   126    55   178   185    65   200   142    52    62   215   190   166   102   105   195   103    99    97   183   119    81   125   145   183   127   172   190   142    35   178   209   122    34    86    73    49   108    82    74   168    43   214    85    60   216    42   181   167   112   107    92   209   152    52   191    96    74   205   133   170   190   130   185   118   126    45    72    39   158   185   202    89    53    41   127   213   104   195   215   133   190    91   118   124    70    73    61   129    55   192   184    87   140   106   157   208   184   130    39   124   188   176   106   204    94   192   132   143   133   204   140   208   119    40   219   134   153   203    95   201    59   140    78   170   189    60    40   176   125   188   150    76    50    70    71   209   214    75   132   169    82   131   159   208    84   204   178   152   126    70   184    99   129   109   118    81   202    68   150    72   123    71   183   171   133   219    83    83   218    99   162    81   175    33   176   147   111    74   198   184   129   145   110   172   191   180   180    86   185    55    89   203   150   120    69   144   159   205   206    67   160    69    43   153   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   167    39   206   209   141    94   207   166    82   150   142    91    59   213   196   107   142    87   102   201   209    34    43   151   176   116    54   212   191   119    85    88   149    53    89   154   217   167   214   119    55    88   184    63   123    86    96    98   194   126   120   204   190    77    35   171    44    82    71    53   114    53   151    94    43    68   207   219    96    52   119   190    84    83   156    49   205   118   147    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   172   133   176   170    69   108   173   174    81   199   151   157    67   212   177    89    67    95   160   186   207   129    74   186    71    66   138   163    92    55   216   176    64   162    57   187   177   212   113   183   169   207   179   162   181   138   204   156   114   121    99    43   168    75    52   187   176    68   172   210   175   119    69   144    48   185    82    70   149   125   195    64   108    59   124   203   151   103   214   119   152   205   203    99   217   176   203    73    87    41   149   182    71   114   118   142   136   110    34   198    85    48   169    84   132    69   194    85    75   192   128    93   110   141    61   142   114   166    40   118   206   161    73   186    71   190   191    83   184   122    97    35   128   102   127   164   107    98    84    62   133   126   136    92    96   155   121   115   203   108   139    62   158   113    58   129    88   110   131    69   173   144    97   130   158   201    78    70    72    92   133   205   111    40   181   214    96   156   210    76   114   131    63    36   172    84   213    59   120    81   124   133   136   101   206
   201   142   183   182   210    63    34    48    53    62   168   137    64   161    51   161   179    82   186   154   171    51   164   115    90    34   187    62    71   107   138   144   173   156    45   131   106   112   153    47   115   194   167   215   135   143    56   102   187   167   193    33    77   215   115   171   109   177   132   143   214   123    88    43   175   161   103    54    45   162   112    36   207   154   114    47   208    98   168   143   209   170    69   205   151    52    43    84   165   197    41   111   152   145   151    97    57   175    49   214   180   122    76   162    69   182   117    36   215   186   173   152   146    98   190   177   169   165    62    45   139    48   132    89   152    95    93    89   163   168    46   146    77    66    48    95    52   110    94    66   160    44    68    95   179   141   146   165   130    57   134   221    86   131    44    43   212    33    62    50   111   193   152   132   124   108   215   127   218    61    82   203   143   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   194   195   186   184   166   190    46   201   168   128   199   111   219   201   211   151    50   183   144    92    87   186    67    54   116   183    65   194   214   192   167    68    82   196   187    64   218    73   174   204   163   128    48    62   209   146    61   135    60    88    98   174   199   166   160   167   145    55   189    34   110   151    86    81    68    84   125    81   218   116   138    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    65   159   172    67    85   149   119   115   212   179    40    91    54    92   193   121   127    35    34   159    97    58    55    97    78   192   126   136   182   196   136   173    39    64   111   202   216   162   213    99   147   174   212   188    91   176   127    67   220    82   103   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    55    50   136    52   132   197   132   151   202   221    98   154   121    82    34   210    61    75    60    83   215    57    79   196   125   178    44   201   176   190   186   116    62   144   209   114   165   199   173    44   165   171   171    96   212   144    99   106    99    63   116    43    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   205    75   205   107    98   175    88    53    33   206   124   216   178   220   171    76    39    99   148   162   219   133   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   137    73   124   141   122    48   218   199    47   206   190    78   201   136   129   206    89   105   118    99   186    36   192   177   102   165   212   155   124   155    53   164    51    45    68    50   109    77   154    63   151    91   102   122   144   203    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   127   173   190   142    35   177   209   122    34    86    72    50   108    82    74   167    43   213    85    60   217    42   181   167   112   107    92   208   152    52   191    96    74   204   134   169   189   131   185   118   127    44    72    40   158   185   202    88    53    42   128   214   104   195   215   133   191    91   118   125    70    72    60   129    55   192   184    87   140   106   158   208   184   131    38   124   187   176   105   204    94   192   132   142   133   202   140   208   119    40   219   134   153   203    95   201    59   140    78   170   189    61    40   177   125   188   149    77    50    71    70   209   214    75   132   169    82   132   159   208    84   204   178   152   126    70   183   100   129   108   118    81   202    68   150    72   122    72   183   171   133   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   129   145   110   171   190   180   180    86   185    55    90   202   150   120    69   144   158   205   206    67   160    68    43   152   109   154   148   136   124    62   103   159   124   164    57   181    63   146   108   142    81   164    69   167    39   206   209   141    95   207   165    83   149   142    92    59   212   196   107   141    87   103   201   209    34    43   152   177   116    54   212   192   119    85    88   148    52    89   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   220    95    51   118   190    84    83   156    50   204   118   146    94   112   171    64   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    69   108   173   174    81   199   150   157    66   212   177    90    67    95   159   186   206   128    75   186    72    65   138   164    93    55   215   177    63   162    57   187   177   211   113   184   169   206   179   162   180   139   204   156   114   122    98    43   169    75    52   187   176    67   172   210   175   118    70   145    48   185    82    70   150   125   195    64   108    60   125   203   151   103   214   119   153   205   203    98   217   176   204    73    88    41   149   182    71   113   118   141   136   110    35   198    85    47   169    85   132    69   194    84    75   193   128    93   110   141    61   142   115   166    39   118   206   161    74   186    71   190   191    83   183   121    97    35   128   103   127   164   108    98    85    63   132   126   136    92    97   155   120   115   203   108   139    61   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   112    39   181   214    96   155   209    75   114   131    62    36   173    84   213    59   120    81   124   134   136   102   207
   201   142   183   184   210    63    33    49    53    61   167   137    66   161    53   160   180    82   187   154   172    52   163   115    90    34   189    62    69   108   137   144   173   156    45   130   105   112   152    48   115   195   168   216   134   143    57   100   186   167   193    34    77   217   113   170   110   176   132   143   213   123    86    43   174   160   101    53    45   161   114    37   207   154   114    47   208    97   169   144   209   170    69   207   150    51    42    84   164   197    42   112   153   145   151    99    57   176    49   214   180   121    76   163    69   181   118    36   216   186   172   152   146    99   190   177   170   164    63    45   138    49   132    89   152    95    93    88   163   167    46   145    77    66    47    95    52   110    94    66   161    45    67    95   178   142   146   166   130    56   134   220    85   130    43    43   211    33    62    51   110   194   153   133   124   108   215   127   219    63    83   203   144   164   180   185   194    76    50   135    75    92   156    88   102    99   109    86    86   195   195   185   184   165   191    47   201   168   128   199   111   219   201   211   151    50   182   144    92    87   187    65    53   117   182    65   195   214   192   167    68    83   196   186    63   219    73   175   203   162   129    47    60   208   146    61   135    61    88    98   172   199   166   159   168   145    56   189    34   109   151    86    81    68    84   125    82   219   117   138    67    82   122   136   208   155   125    40    78    92    60   141   119    50   107   185   117   123    65   159   174    68    85   150   118   115   211   180    39    90    54    91   194   121   128    34    35   158    96    59    54    96    79   192   126   136   181   195   136   173    39    64   111   201   217   163   213    98   147   174   210   188    91   177   127    68   220    82   103   141    33    61   105   125   213   138    64   168   160    58   177   151    53    70    86   201   121   154    54    50   135    53   131   198   132   151   202   220    99   153   120    82    34   209    62    74    60    83   215    56    79   196   124   178    42   201   175   191   186   117    63   144   208   114   165   200   174    45   164   172   170    96   213   144    99   106    99    63   116    42    64   119   112   135   137   160   134   148    66    53    78   197   154   107   217   130    51   160   124    49   174   211   203    75   204   107    97   176    89    53    33   206   123   216   177   221   172    77    38    98   147   162   218   132   187   204    77    88   164    59   100   156   205   176   130   163   155   153   182   195   153   141   153   185   136    72   123   139   123    48   216   200    47   206   189    78   202   136   129   205    88   105   118    99   185    36   192   177   101   166   212   155   125   155    55   166    51    45    68    50   109    78   154    63   151    92   103   123   144   204    61   126    54   176   185    65   199   142    51    60   215   190   165   102   104   196   102    98    96   182   120    80   123   145   183   128   172   190   143    34   178   210   121    34    87    73    49   108    83    73   167    43   213    86    59   217    42   180   167   113   106    92   208   152    52   190    96    73   204   134   170   190   131   183   118   128    45    72    39   159   183   202    88    53    40   128   214   104   194   215   133   190    92   118   126    68    71    61   128    54   192   184    87   139   107   157   209   185   130    39   123   188   176   106   205    93   191   133   143   133   203   140   208   119    39   218   134   153   203    96   200    59   139    77   170   188    60    40   176   125   187   150    77    51    71    71   209   214    75   132   169    82   132   159   209    84   204   178   152   126    72   183   100   128   109   120    79   202    67   149    73   123    72   185   171   133   219    84    83   218    99   161    82   175    34   177   148   111    75   199   185   129   145   110   172   191   179   180    86   185    55    88   202   150   120    68   144   158   206   206    68   160    69    43   153   109   154   148   135   125    63   103   159   123   164    58   181    63   147   108   142    80   164    68   169    38   205   210   142    95   208   164    84   149   143    92    59   214   196   107   141    87   102   202   209    34    43   151   177   116    53   212   192   119    85    87   149    52    88   156   215   166   213   120    56    89   184    63   124    87    96    98   193   127   120   204   190    76    37   170    43    80    74    53   114    53   150    97    43    68   208   218    95    51   120   190    83    85   156    49   204   118   146    94   111   174    63   100   149   190    94    98   211   162    95    34   131   172    48   173   132   178   171    69   108   171   173    81   198   151   156    67   212   177    92    65    95   160   186   207   128    75   187    71    65   138   164    92    54   214   176    64   162    56   185   176   211   114   184   170   205   180   162   180   138   205   156   115   121    99    44   168    75    52   186   175    67   172   210   174   118    69   143    49   184    82    70   150   123   195    64   108    59   124   204   151   104   215   119   152   205   204    98   217   176   204    73    86    40   148   183    70   115   117   142   137   108    35   199    86    47   168    85   132    69   194    84    75   193   128    93   111   141    62   142   115   166    39   117   206   161    75   186    71   190   190    82   182   123    97    35   128   102   127   164   107    99    85    62   133   125   137    91    98   155   121   115   204   109   139    62   157   113    57   128    88   111   129    68   172   144    97   130   160   203    79    72    73    90   134   205   111    41   181   212    96   155   210    76   115   130    63    37   173    83   212    59   120    81   125   134   136   101   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   153   171    51   164   114    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    43    84   165   197    41   111   152   145   152    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    48   132    90   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   195   195   186   184   165   190    46   201   168   128   199   111   219   201   211   151    50   183   144    92    87   186    67    54   117   183    66   193   215   192   167    68    82   196   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    35   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    85   149   119   115   212   178    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   181   196   136   174    39    63   111   202   215   162   213    99   147   174   212   188    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   221    98   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   140   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   176   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   127   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   216    41   181   167   112   107    92   209   152    52   191    96    74   204   134   170   189   131   186   118   127    45    72    40   158   185   202    88    54    42   128   213   104   195   215   133   191    91   117   124    70    72    60   129    55   192   184    87   140   106   157   208   184   130    38   124   188   175   105   204    94   192   132   143   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   176   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   133   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   203   150   120    69   144   159   205   206    67   160    68    43   153   109   154   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   149    52    89   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   211   114   183   169   207   180   162   180   138   204   156   114   121    99    43   168    75    52   187   175    67   173   210   175   118    70   144    48   184    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    75   192   128    93   110   141    61   142   115   166    39   117   206   161    74   186    71   190   191    82   183   121    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    76   114   132    62    36   173    84   213    59   120    81   124   134   136   102   207
   200   142   183   183   211    63    34    48    53    61   168   137    64   160    51   161   179    82   187   153   171    51   164   114    90    34   188    62    71   107   138   144   174   156    45   131   105   112   153    47   116   195   167   215   134   143    56   102   186   167   194    34    78   215   115   171   109   176   132   142   213   123    87    43   175   160   103    54    46   162   112    37   207   154   114    49   208    98   168   143   209   170    69   205   151    52    43    84   165   198    41   111   152   145   152    97    57   175    50   215   180   121    76   162    68   182   117    36   215   186   173   152   146    99   189   177   169   165    62    45   139    49   132    90   152    94    93    88   162   167    46   146    78    66    48    96    52   111    94    67   160    44    68    96   178   142   146   165   129    57   134   221    85   131    44    43   211    33    61    49   111   193   153   131   124   108   215   127   218    61    82   204   144   166   180   185   194    75    51   135    74    95   156    89   101    99   109    86    85   194   195   187   184   165   191    46   202   168   129   199   110   219   201   212   152    50   182   144    92    87   186    67    54   117   183    67   193   215   192   167    68    82   196   186    64   218    73   174   205   163   129    47    62   209   145    61   135    61    88    98   174   200   166   160   167   145    55   190    35   109   151    86    81    68    84   125    82   219   116   138    67    81   122   137   208   155   124    40    78    93    60   140   119    50   108   184   117   123    66   159   172    67    86   149   118   115   211   179    40    92    53    92   194   121   127    35    34   159    98    58    54    96    78   191   126   136   181   196   136   174    39    64   110   202   215   162   213    99   147   174   211   187    91   176   127    67   219    81   102   144    33    62   106   126   214   138    64   168   160    58   176   151    54    71    86   201   121   155    55    50   136    52   132   198   131   151   202   220    98   154   122    82    34   209    62    75    60    82   216    57    79   196   125   178    44   200   175   190   186   117    62   144   209   114   165   200   173    44   165   171   170    95   212   144    98   106    99    63   115    43    63   119   112   136   136   159   133   148    68    53    80   197   154   106   217   130    50   160   124    49   175   211   205    74   205   107    98   175    90    52    33   206   123   216   178   221   171    77    39    98   148   162   219   132   187   204    78    88   163    58    99   154   206   178   131   163   155   154   182   196   153   141   152   184   136    73   125   141   122    49   217   199    47   206   190    78   201   136   129   206    89   105   118   100   186    37   192   177   102   164   213   155   125   155    54   164    52    45    68    50   109    77   155    63   151    92   102   123   144   202    62   126    55   178   184    65   200   143    53    62   215   190   166   102   105   194   103    99    97   183   120    81   124   145   183   128   173   190   143    35   178   209   122    34    86    73    49   107    82    73   167    43   213    85    60   217    42   181   167   112   107    92   209   152    52   191    97    74   204   134   170   189   131   185   118   126    44    72    39   158   185   201    88    53    41   128   213   104   195   215   133   191    92   117   125    69    72    60   129    56   191   184    87   140   106   157   208   184   130    38   124   188   175   104   204    94   192   133   143   133   203   141   208   120    40   219   134   153   203    95   201    59   140    78   169   188    61    40   177   126   188   150    76    50    71    70   209   214    75   132   169    83   132   159   208    84   205   177   152   125    70   183   100   129   108   118    80   202    68   150    72   122    71   183   171   133   218    83    83   218    99   161    81   175    34   176   147   110    75   198   184   129   145   110   171   190   180   181    86   185    55    89   202   150   120    68   144   158   205   206    67   160    68    43   153   109   155   148   135   125    62   103   159   123   165    58   180    64   147   108   142    81   165    69   168    39   207   210   142    95   207   165    82   150   142    91    59   212   196   106   142    87   102   202   209    35    43   151   177   116    54   213   192   119    86    87   149    53    88   154   217   167   213   119    55    88   183    63   124    87    96    97   194   126   119   204   190    77    35   171    44    81    72    53   114    54   151    94    43    68   207   220    95    51   119   190    84    84   156    50   204   117   146    94   112   172    63   101   149   190    93    97   212   163    95    32   131   171    48   173   133   176   170    69   108   172   174    82   199   151   157    67   212   177    90    66    95   159   187   207   128    75   186    72    65   138   164    93    55   215   176    64   162    57   187   177   211   114   184   170   207   179   161   180   138   204   156   114   121    99    43   169    75    52   187   175    67   172   210   176   119    70   145    49   185    82    71   149   124   195    64   108    60   124   203   151   103   214   119   153   205   204    99   217   177   204    72    87    40   149   182    71   113   118   141   136   110    35   198    85    47   169    84   132    69   195    85    76   193   128    93   110   141    60   142   114   166    39   117   205   161    74   187    71   189   192    82   184   121    97    36   127   102   128   164   108    98    85    62   132   126   136    92    96   155   120   115   203   109   139    62   158   113    58   129    88   111   131    69   173   143    97   130   159   202    78    70    72    92   133   204   111    39   181   214    95   155   208    76   114   131    62    36   172    84   212    59   120    81   124   134   136   102   207
   201   142   183   182   211    62    34    48    53    61   168   137    64   160    51   161   178    82   186   153   171    51   164   114    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   135   143    56   101   187   167   194    34    77   215   115   170   109   177   132   143   213   123    87    43   175   161   103    54    45   162   112    36   207   155   114    48   208    98   169   143   208   170    69   205   151    52    43    84   165   197    42   111   152   145   152    97    57   175    50   215   180   121    76   162    69   182   116    36   215   186   173   152   147    99   190   177   169   165    62    45   139    49   132    90   152    94    93    89   163   168    46   146    77    65    48    95    52   111    94    66   160    45    68    95   178   141   146   165   129    57   135   221    85   131    44    43   211    33    61    50   111   193   152   132   124   108   215   127   218    61    81   203   144   165   180   185   194    76    50   135    74    95   156    89   102    99   109    86    85   195   195   186   184   165   191    46   201   168   128   199   111   219   201   211   151    50   183   145    92    87   186    67    54   117   183    66   194   215   192   167    68    83   196   186    64   217    73   174   204   162   129    47    62   208   146    61   136    61    88    98   174   200   166   160   167   146    55   190    35   109   151    86    80    68    84   125    81   218   116   137    67    80   122   136   207   155   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   114   211   179    40    91    54    92   193   121   127    35    34   159    97    58    55    96    78   191   126   136   182   196   137   174    39    64   111   202   215   162   213    99   147   174   212   187    91   176   127    67   219    82   102   143    33    62   105   126   214   137    63   168   160    58   177   151    54    70    86   202   121   155    55    50   136    51   132   198   132   151   201   220    98   154   121    82    34   209    62    75    60    83   215    57    79   197   125   178    43   201   175   190   186   116    62   144   209   114   165   200   173    44   165   171   170    96   211   144    99   106    98    63   116    44    63   119   112   137   137   159   134   147    67    54    80   197   154   106   217   130    50   160   124    49   175   211   204    75   205   107    98   175    88    52    33   206   124   216   178   220   171    76    39    99   148   162   219   133   187   204    78    87   163    58   100   154   207   178   130   162   155   155   181   196   153   140   152   185   136    73   124   140   122    48   217   198    47   206   189    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    52    45    68    50   109    77   154    62   151    92   103   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   127   173   190   143    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   217    41   181   167   113   107    92   208   152    52   191    96    74   204   134   170   189   131   185   118   127    45    72    40   158   185   202    88    53    42   128   214   105   195   215   133   190    91   117   124    70    72    61   129    55   192   184    87   140   106   158   208   184   131    38   124   187   175   105   204    93   191   133   143   133   203   140   208   119    40   219   134   153   203    95   201    59   140    78   170   188    61    40   176   125   188   149    77    50    70    70   209   214    75   132   169    82   132   159   208    84   204   178   151   126    70   183   100   130   109   118    80   202    68   150    72   122    71   183   171   133   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   129   145   110   172   190   180   181    86   185    56    90   202   150   120    69   145   158   205   206    68   160    68    44   152   109   155   149   136   124    62   103   159   124   164    57   181    64   147   108   142    81   165    69   168    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   102   202   209    34    43   151   177   116    54   212   192   119    86    87   149    53    89   154   217   167   213   120    55    89   183    63   124    87    96    97   194   126   119   204   190    77    35   171    44    81    72    53   114    54   151    94    43    68   207   219    95    51   119   190    84    83   157    49   204   118   146    95   113   172    63   101   149   190    94    97   212   164    95    33   131   171    48   173   133   176   171    69   107   173   174    81   199   150   157    66   212   177    89    67    95   160   186   207   128    74   186    72    66   138   164    93    55   215   177    63   162    57   188   177   212   114   183   169   207   180   161   180   139   204   156   114   121    99    43   169    75    52   187   175    67   173   210   175   119    70   144    48   185    82    70   150   125   195    64   108    59   125   203   151   103   215   119   153   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    86    48   169    84   132    69   194    85    76   193   128    93   110   141    61   142   115   166    39   118   206   161    73   186    71   190   191    82   184   122    97    35   128   102   127   164   108    98    85    63   132   126   136    92    97   155   120   115   204   108   138    62   157   113    58   129    89   111   131    69   173   144    97   130   158   202    78    70    73    91   133   205   111    39   181   214    96   155   209    76   114   132    62    36   173    84   212    59   120    81   124   134   136   102   207
   201   142   183   182   211    63    35    48    53    62   168   137    64   160    51   161   179    83   186   153   171    52   164   114    91    35   186    62    70   107   138   144   174   156    45   131   106   112   154    47   115   194   167   215   134   144    56   102   187   167   194    34    78   215   115   171   109   176   133   143   214   123    88    43   175   161   102    54    45   163   112    36   207   154   114    48   208    99   168   143   208   170    68   206   151    53    43    85   165   197    42   111   152   145   152    97    58   175    50   215   180   121    76   162    69   182   117    36   215   185   172   153   147    99   190   177   170   165    61    45   139    49   133    89   153    94    93    89   162   167    46   146    77    64    48    95    52   110    93    66   160    45    68    95   178   141   146   165   129    57   134   220    85   132    45    43   211    33    61    50   111   192   152   132   125   108   215   127   218    61    82   203   144   165   180   185   193    75    50   135    74    94   155    88   102    99   110    86    85   195   195   185   183   165   191    46   201   168   128   199   110   219   201   211   151    50   183   145    92    87   187    67    54   116   183    66   193   215   192   168    68    82   195   186    64   218    73   174   204   163   129    47    62   209   145    61   135    60    88    98   175   200   166   160   167   145    55   189    35   109   151    86    81    68    84   125    82   218   117   138    67    81   122   136   207   154   124    40    77    93    60   140   118    50   107   184   116   123    66   159   172    67    85   149   118   115   211   179    39    91    53    92   193   121   127    35    34   159    97    58    55    96    78   192   125   137   181   196   137   174    39    63   111   202   215   162   212    99   147   174   212   188    91   176   127    67   220    82   102   143    33    62   105   126   214   137    64   168   160    59   176   151    54    71    87   201   121   155    55    51   135    52   132   198   132   151   202   220    97   154   121    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   187   117    61   144   209   114   165   199   173    44   165   171   170    95   212   145    99   106    99    63   115    43    62   118   111   136   137   158   134   148    67    54    79   197   154   106   217   130    50   160   125    49   175   211   204    74   204   107    98   175    88    53    33   206   124   217   177   221   171    76    39    99   148   162   219   133   187   203    78    88   163    58   100   154   206   178   130   163   155   155   182   196   153   140   153   185   136    73   125   140   122    48   217   199    47   205   189    78   201   136   128   206    89   105   119    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    49   110    78   154    62   151    91   102   122   144   203    62   127    55   177   184    65   200   141    51    62   215   190   167   102   105   195   103    98    98   183   119    81   124   145   183   127   173   190   142    36   177   209   121    35    86    72    49   108    82    74   167    43   213    85    60   216    41   181   167   112   107    92   209   152    52   191    97    74   204   133   170   189   131   185   119   127    44    72    39   158   186   201    88    54    42   127   213   104   195   215   133   191    92   117   124    69    72    60   129    55   192   183    87   140   106   157   208   184   130    39   124   187   175   105   203    93   192   132   142   134   203   141   208   120    40   219   134   153   203    96   201    59   139    77   170   188    61    40   177   125   187   150    77    50    70    70   210   214    75   132   169    83   132   159   208    84   204   177   151   126    71   183   100   129   109   117    80   202    67   150    72   123    71   182   171   132   219    82    83   219    99   162    81   176    34   176   147   111    75   198   184   129   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   158   206   205    66   159    69    44   152   109   154   148   135   125    63   103   159   123   165    58   181    64   146   108   142    81   164    69   168    38   206   210   141    94   207   165    83   150   142    91    59   213   196   107   142    88   103   202   210    34    43   151   177   116    54   212   192   119    86    87   149    53    88   154   217   167   213   120    56    87   184    63   123    87    97    98   194   126   119   204   191    77    35   171    45    81    72    53   114    54   151    93    43    67   207   219    95    51   119   190    83    84   156    49   204   118   146    95   112   172    64   100   149   190    94    97   212   164    94    33   131   171    48   173   133   176   170    69   108   172   173    81   199   151   157    66   212   178    90    67    95   160   187   207   128    74   186    72    66   138   163    93    55   216   176    63   162    57   186   177   212   114   184   169   207   180   161   180   138   204   156   114   121    98    43   168    75    52   187   176    67   172   210   176   118    70   144    48   185    82    70   150   125   195    64   108    59   124   202   150   103   215   119   152   204   203    99   217   176   204    73    87    40   149   183    72   114   119   141   136   110    35   198    85    48   168    85   133    68   194    84    75   193   128    93   110   141    61   142   115   165    39   118   206   161    73   186    72   190   191    82   184   122    97    35   128   103   127   164   108    99    85    63   133   126   136    92    97   155   121   114   203   108   138    62   158   113    58   129    89   110   131    69   173   144    97   129   158   202    78    70    72    92   133   205   111    40   181   214    96   156   209    75   114   131    63    37   173    84   212    59   121    81   124   134   136   103   207
   201   142   183   182   211    63    34    48    53    61   168   137    64   161    51   161   179    82   186   153   171    51   164   115    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   101   187   167   194    34    77   215   115   171   109   176   132   143   213   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   205   151    53    43    84   165   198    41   111   152   145   151    97    57   175    50   215   180   121    76   162    69   182   117    36   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    90   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   195   195   186   184   165   190    46   201   168   128   199   111   219   201   211   151    50   183   144    92    87   186    67    54   116   183    66   193   215   192   167    68    83   195   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   189    35   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    86   149   119   115   212   178    40    91    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   182   196   136   173    39    64   111   202   215   162   213    99   147   174   211   188    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   221    98   154   122    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    96   212   144    99   106    98    63   116    44    63   119   112   137   137   159   134   148    68    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   140   122    49   217   199    47   206   189    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    62   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   213    85    60   216    41   181   167   112   107    92   208   152    52   191    96    74   204   134   170   189   131   186   118   127    45    72    40   158   185   202    88    54    42   128   213   104   195   215   133   191    91   117   124    70    72    60   129    55   192   184    87   140   106   157   208   184   130    38   124   188   175   105   204    94   192   132   142   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   188    61    40   177   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   132   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   129   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   159   205   206    67   160    68    43   153   109   155   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   149   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   149    52    89   154   217   167   213   120    55    89   183    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   207   128    75   186    72    66   138   164    93    55   215   177    63   162    57   187   177   211   113   184   169   207   180   162   180   139   204   156   114   121    99    43   168    75    52   187   175    67   172   210   175   118    70   144    48   184    82    70   150   124   195    64   108    59   124   203   151   103   215   119   152   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    85   132    69   194    85    76   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   190   191    82   184   122    97    35   128   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   155   209    76   114   131    62    36   173    84   213    59   120    81   124   134   136   102   207
   201   142   184   182   211    63    35    48    54    61   167   138    65   161    50   163   178    82   185   154   170    52   166   114    90    34   188    62    70   108   137   145   174   157    45   132   105   113   153    47   115   194   167   216   133   143    55   101   188   167   194    34    78   215   114   170   109   177   133   142   213   123    87    43   176   162   103    54    45   162   112    37   206   155   114    48   208    98   168   143   208   170    68   205   151    53    44    84   165   199    41   112   153   145   152    96    57   175    50   215   180   123    77   163    69   182   116    36   215   186   173   154   146    99   190   177   169   165    61    45   139    49   131    88   152    93    93    88   164   168    45   146    79    65    48    96    53   111    94    67   160    45    68    95   179   141   147   166   130    58   134   220    84   131    44    42   212    33    61    49   110   192   152   132   123   107   215   126   218    62    81   203   144   165   180   185   193    76    51   136    74    96   156    89   103    99   109    86    85   194   195   186   183   165   190    45   202   168   129   198   111   219   201   210   152    50   182   145    92    86   187    68    54   116   183    65   194   214   192   168    68    83   194   188    65   218    73   174   205   162   128    47    63   208   147    60   135    60    90    97   173   198   167   159   166   146    54   189    34   110   150    85    81    66    83   126    81   218   117   138    68    80   122   136   208   156   124    40    77    93    61   138   118    50   107   185   117   122    67   158   171    66    85   148   120   115   212   179    40    92    53    92   194   122   128    36    33   157    96    58    54    99    79   191   125   136   182   196   137   173    40    63   111   202   215   163   213    98   148   175   211   188    90   176   127    66   219    82   103   143    32    62   106   124   214   137    64   168   160    59   176   151    55    70    87   202   121   155    55    51   136    53   133   198   132   151   202   220    98   155   121    83    35   209    62    74    61    82   215    57    79   196   124   179    44   201   175   191   186   115    62   143   209   114   164   200   173    44   164   172   169    96   211   144    98   106    98    63   115    43    64   118   112   137   137   159   134   149    68    54    79   198   154   107   217   129    51   160   124    49   176   211   205    75   205   107    98   174    88    53    34   206   124   216   178   221   171    77    38    98   148   162   219   132   187   204    77    87   163    58   100   154   206   177   130   162   155   155   182   196   152   139   151   185   137    72   124   140   122    48   217   199    47   207   190    77   200   136   128   206    89   106   118   100   184    36   194   176   101   164   212   155   124   155    56   164    52    45    67    49   109    77   154    63   151    92   102   121   145   203    61   128    56   178   183    64   201   142    53    62   216   191   167   102   106   195   103   100    97   184   120    81   124   145   182   127   172   190   142    36   177   210   121    34    86    72    49   107    82    74   167    43   214    86    60   216    40   182   167   112   106    92   209   153    52   191    95    74   204   133   170   189   130   184   120   126    46    72    41   158   185   201    87    54    41   129   214   105   194   214   133   190    90   117   125    69    72    59   129    53   191   184    87   141   107   158   207   185   131    39   124   188   176   105   204    93   191   133   143   133   203   140   208   120    40   218   134   153   204    95   200    59   138    79   171   189    61    40   177   125   188   149    77    50    70    70   210   215    75   132   169    83   132   160   209    84   205   179   153   125    69   183   100   129   110   118    81   203    70   150    72   122    71   183   172   132   220    83    83   218   100   161    82   175    35   176   147   111    74   199   184   127   145   110   172   190   180   181    85   184    56    89   204   150   120    70   145   159   206   206    66   158    68    43   152   109   154   148   135   124    63   103   160   123   164    58   180    63   145   107   141    81   165    68   168    38   206   207   141    95   206   164    83   149   142    91    58   212   196   107   141    86   103   202   209    35    43   152   176   117    54   212   191   120    86    88   150    53    89   155   218   166   213   119    55    90   184    64   123    87    97    98   194   125   120   205   190    76    36   171    44    78    71    54   114    53   150    94    42    67   206   219    95    51   119   188    84    83   156    48   204   117   147    95   112   172    63   100   150   190    94    97   212   162    95    33   131   171    47   173   132   176   170    69   108   171   173    81   199   149   157    66   211   176    91    67    95   160   185   206   128    75   187    72    66   137   164    93    54   215   175    62   161    57   187   176   211   114   184   169   207   181   160   180   139   205   156   114   121    98    44   168    75    52   187   177    67   173   210   175   118    71   143    49   184    83    70   150   124   195    62   107    59   125   202   152   103   214   119   151   205   203    99   217   176   203    73    87    40   149   181    71   115   117   141   136   111    35   199    86    48   169    84   133    68   193    86    76   193   129    93   111   141    62   143   114   167    40   118   205   159    74   185    71   191   192    83   183   121    97    34   128   104   127   163   107    99    85    63   132   126   136    91    96   155   120   116   202   109   139    61   158   113    58   129    89   110   131    69   172   144    96   129   157   201    77    69    71    91   132   207   111    39   182   216    96   155   209    75   115   131    63    34   172    83   213    59   120    81   125   133   135   103   207
   201   142   183   181   210    63    35    48    54    61   168   137    65   160    52   161   178    82   186   153   171    51   164   114    90    34   188    62    70   107   138   143   173   156    45   131   106   112   153    47   116   194   167   215   134   143    55   102   186   167   193    34    77   215   115   171   110   176   132   143   213   124    88    43   176   161   102    54    45   162   112    36   207   155   114    48   209    98   169   143   209   169    69   206   150    53    43    84   165   197    41   111   152   145   152    97    58   176    49   215   180   121    76   162    69   181   117    35   216   186   173   151   146    98   190   177   170   165    61    45   140    48   133    90   151    93    93    88   164   168    46   146    78    65    48    96    52   111    94    66   160    44    68    95   179   142   146   165   129    57   134   220    85   132    44    43   212    33    61    49   111   193   153   132   123   108   215   126   217    61    82   203   143   165   179   185   194    76    50   134    75    95   155    89   102    98   110    86    85   194   195   186   183   165   190    45   202   168   129   199   111   219   201   211   151    50   183   145    92    87   187    67    54   117   183    66   193   216   192   167    68    83   195   187    64   218    74   173   204   162   128    47    63   209   146    60   135    61    88    98   174   200   166   159   166   146    54   189    34   109   151    87    80    68    84   124    81   218   117   138    67    81   122   136   207   154   124    40    78    93    60   140   118    50   108   185   116   123    66   159   172    67    86   149   119   115   211   179    40    91    53    92   193   121   127    35    35   159    96    58    55    96    78   191   126   135   181   196   136   174    38    63   112   202   215   162   213    99   147   174   211   187    91   176   127    66   220    82   102   143    32    62   106   126   214   137    64   169   160    58   177   151    54    71    87   201   121   155    54    51   136    52   132   198   131   151   201   220    98   155   121    82    34   209    62    76    60    82   216    58    79   196   125   179    43   201   175   190   186   116    63   144   209   114   164   199   173    44   166   171   170    96   212   144    99   106    98    63   115    44    63   119   113   137   137   159   134   148    68    53    80   197   154   106   216   129    50   161   124    50   175   211   204    74   205   107    98   175    89    52    33   206   124   216   178   221   171    77    40    98   149   161   218   133   187   204    77    88   163    58   100   154   205   178   131   162   156   155   182   196   153   140   152   184   137    73   124   140   121    49   217   199    47   206   189    78   201   136   128   206    88   105   118    99   186    36   192   176   102   164   212   155   125   155    53   164    51    45    67    50   109    77   154    62   151    93   102   122   144   202    62   127    55   178   184    65   199   143    52    61   215   190   166   101   105   195   103    99    98   183   119    80   124   145   183   127   172   189   143    35   177   209   121    34    87    73    49   107    82    74   166    43   214    85    60   216    42   181   167   112   107    92   209   152    52   190    96    74   205   134   169   190   130   186   119   127    46    72    39   158   185   202    89    53    41   128   214   104   195   216   133   191    91   117   124    69    72    61   129    55   192   184    87   140   106   158   208   184   130    39   124   187   176   105   204    93   192   133   142   133   202   140   208   120    40   219   134   153   204    95   201    60   139    77   169   188    61    40   177   125   188   149    77    51    70    70   209   214    74   132   170    81   132   158   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   151    72   122    70   183   170   133   218    83    83   218    99   161    81   175    33   176   147   111    74   198   184   128   145   110   171   190   180   180    86   185    55    90   202   150   119    69   144   158   206   206    67   160    68    44   153   109   155   149   136   124    62   104   159   124   164    58   181    64   147   109   142    81   164    69   168    38   207   209   141    94   207   164    83   150   143    91    59   212   196   106   142    87   102   202   209    35    43   151   177   116    54   212   192   119    85    88   149    52    88   154   217   167   214   119    55    89   184    63   123    87    96    98   194   126   119   204   191    77    35   171    44    81    71    53   114    54   151    94    43    68   207   219    95    52   118   189    84    83   156    49   204   118   146    95   113   172    64   101   149   190    94    97   211   164    94    33   132   172    48   172   133   176   171    70   108   172   174    80   199   151   157    67   211   177    89    67    95   159   186   206   128    74   186    72    65   137   163    93    56   215   177    63   163    57   187   177   212   113   184   169   206   180   162   180   138   204   156   114   121    99    43   169    75    52   187   175    67   173   210   175   117    68   144    48   184    82    70   149   124   195    64   108    59   124   202   151   103   215   119   152   205   204    99   217   176   204    73    87    40   149   182    71   114   118   141   136   110    35   199    85    48   169    85   133    69   195    85    75   193   128    93   111   141    61   142   115   166    39   118   206   161    74   186    71   191   191    82   184   122    97    35   127   102   127   164   107    99    85    62   133   126   136    92    96   155   120   116   203   109   139    62   158   112    58   129    89   110   131    69   173   143    97   130   158   201    78    70    72    91   133   205   112    39   181   214    96   155   210    76   115   131    61    36   172    83   212    60   120    81   124   134   136   103   207
   201   142   184   181   211    63    34    48    53    62   168   137    64   160    52   161   178    82   186   154   171    51   164   115    90    34   188    61    70   107   138   144   174   156    45   131   105   112   153    47   115   194   167   215   134   143    56   101   187   167   194    34    77   215   115   171   109   176   132   143   214   123    88    43   175   161   103    54    45   162   112    37   207   154   115    47   208    98   169   143   209   170    69   206   151    53    44    84   165   198    42   111   152   145   151    97    58   175    50   214   180   121    76   162    69   181   117    36   215   186   173   152   146    98   190   177   170   165    62    46   139    48   132    90   152    94    93    88   163   167    46   146    77    65    48    95    52   111    94    66   159    45    68    96   179   142   146   165   129    57   135   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    61    82   203   144   165   180   185   194    76    50   135    74    94   155    88   102    99   109    86    84   195   195   186   184   165   191    46   201   167   129   199   111   219   201   211   151    50   183   145    92    87   186    67    54   117   183    65   193   215   191   167    68    82   196   187    64   218    73   174   204   163   128    48    63   209   146    61   135    61    88    98   174   199   166   159   166   145    54   189    34   109   151    86    81    67    84   125    81   218   116   137    67    81   122   136   208   154   124    40    78    93    60   140   118    50   107   184   116   123    66   159   172    67    86   149   119   115   212   178    40    91    54    92   193   121   127    35    34   158    97    58    55    97    78   191   126   136   181   196   136   174    39    64   111   202   216   162   213    99   147   174   211   187    91   176   127    67   220    82   102   143    33    62   106   126   213   137    64   167   160    58   177   151    54    69    86   202   121   155    54    50   136    52   132   198   131   152   201   220    98   154   122    81    34   209    61    75    60    83   216    57    79   196   125   179    43   201   175   190   186   117    62   145   209   114   164   200   173    44   165   171   170    96   211   144    98   105    99    63   116    43    63   119   112   137   137   159   134   148    68    54    80   197   154   107   217   129    51   160   124    49   175   211   204    75   204   107    98   175    88    52    33   206   124   216   177   220   171    77    39    99   148   161   219   132   187   204    78    88   163    58   100   154   206   178   131   162   156   154   182   196   153   140   152   184   136    72   125   141   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118   100   186    36   192   177   102   164   213   155   125   155    54   164    51    45    68    50   109    77   154    63   151    92   102   123   144   202    62   126    54   178   184    65   200   142    52    62   215   190   166   102   105   195   103    99    97   183   119    80   124   145   183   128   172   190   142    35   177   209   121    34    87    72    49   108    82    73   168    43   214    85    60   216    41   181   167   112   107    92   208   152    53   191    96    73   204   134   170   190   130   186   119   127    45    72    39   159   185   202    88    54    41   128   213   104   195   215   133   191    91   117   124    70    72    61   129    55   192   184    87   140   106   158   209   184   130    38   124   187   175   105   204    93   191   132   142   133   203   140   207   119    40   218   134   153   203    95   201    59   140    78   170   189    61    40   177   125   188   150    77    50    71    70   209   214    75   132   169    83   132   159   209    84   204   178   151   126    70   183   100   130   108   118    80   202    68   150    71   122    71   183   171   132   218    83    83   218    99   162    81   175    34   176   147   111    74   198   184   129   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   158   206   206    67   160    68    43   153   109   154   149   135   124    62   103   159   124   164    58   181    63   146   109   142    81   164    68   168    38   206   209   141    94   207   165    83   150   142    92    59   213   196   107   142    88   103   202   209    34    43   152   177   117    54   212   192   119    85    88   148    52    89   154   217   167   213   120    56    89   184    64   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   119   189    83    83   156    49   204   118   146    95   112   171    63   101   149   190    94    97   212   163    95    33   131   171    48   173   132   176   171    69   108   172   174    81   199   151   156    67   212   177    90    67    95   159   186   207   128    75   186    73    66   138   164    93    55   215   177    63   162    57   187   178   211   113   184   169   207   179   162   180   138   205   156   114   121    98    43   169    74    52   186   176    67   172   210   175   118    69   144    48   185    82    70   150   125   194    64   108    59   124   202   151   103   215   119   153   204   204    99   218   175   204    73    87    41   149   182    71   114   119   141   137   110    34   199    86    48   169    84   132    69   194    84    76   192   128    93   110   140    61   143   114   166    40   118   206   161    74   186    71   189   191    82   183   122    97    35   128   102   127   164   108    98    85    62   133   126   136    92    97   155   121   115   203   108   139    62   158   112    58   129    89   110   130    70   173   143    96   130   158   202    78    70    73    92   134   205   111    40   181   214    96   155   209    76   114   131    62    36   172    84   213    60   120    81   125   134   136   103   207
   201   142   182   182   211    62    33    47    54    61   166   135    64   161    52   163   178    83   186   155   172    50   164   116    90    35   187    64    71   108   138   145   174   155    45   131   107   113   154    49   118   193   166   214   134   145    57   102   188   166   193    35    79   215   115   171   110   176   132   143   214   124    86    43   175   161   103    53    45   161   113    37   208   154   113    49   209    99   169   144   209   169    69   204   151    54    44    85   165   197    41   111   152   145   152    96    58   174    49   214   179   121    77   160    70   183   117    36   214   183   171   153   146    97   192   178   168   165    62    45   139    49   132    90   152    95    94    89   162   168    46   145    77    65    47    95    51   109    94    67   160    46    68    96   179   143   146   166   130    57   133   220    86   132    43    43   212    31    61    50   112   192   152   134   123   106   215   125   217    63    81   203   144   165   178   185   195    77    49   137    74    94   156    88   102    99   108    88    84   193   195   187   183   165   192    48   199   167   129   200   110   219   201   210   150    48   181   144    91    88   186    67    55   115   181    64   194   216   192   168    68    82   196   186    65   218    73   173   205   163   129    47    62   207   146    61   134    62    88    99   174   200   167   160   168   144    56   191    35   111   152    88    82    70    84   125    82   217   114   136    67    82   121   137   207   154   125    39    78    93    60   140   119    49   106   184   116   122    65   159   172    67    85   148   121   116   214   179    40    90    54    92   192   122   127    34    35   158    96    58    54    96    78   191   126   137   180   197   138   174    39    63   110   204   215   160   212   100   146   174   211   187    91   175   126    68   218    81   103   143    33    62   106   125   213   136    65   168   161    59   175   150    55    70    86   203   121   155    54    52   137    51   130   196   131   152   201   220    96   155   120    82    34   209    62    75    60    82   216    57    79   197   125   177    45   201   176   190   188   117    61   143   208   114   165   202   174    41   164   171   172    95   210   143    98   104    97    64   116    43    63   118   111   137   136   159   134   149    68    55    81   196   155   106   217   131    51   159   124    49   174   209   205    75   203   107    98   175    88    53    33   205   122   214   177   220   170    76    40    99   149   163   220   133   188   203    81    87   163    56   100   155   205   178   130   162   155   155   182   197   154   140   151   183   137    74   124   141   122    47   216   199    48   206   190    78   201   134   129   205    90   106   119    98   186    36   192   175   103   163   212   157   127   156    53   163    52    46    68    50   110    77   153    63   150    90   104   122   142   203    61   126    55   177   185    65   201   142    52    60   214   190   167   100   107   197   102   100    97   184   120    79   123   147   183   128   173   190   142    33   176   208   121    34    86    73    49   106    82    75   167    42   215    85    61   218    43   181   168   115   106    91   208   153    50   192    95    75   203   133   170   190   132   184   117   126    44    72    39   158   186   202    87    53    42   126   213   103   196   215   134   191    92   117   125    70    72    59   128    53   193   184    86   139   106   158   210   185   131    41   125   187   175   104   203    94   192   133   142   134   203   140   206   119    40   217   132   153   203    95   201    57   139    77   169   188    59    41   177   124   188   152    75    48    71    69   209   215    74   130   168    82   132   158   207    83   203   179   152   125    70   184   100   129   109   117    82   203    69   151    72   120    70   182   171   131   218    83    84   219    99   163    82   176    35   175   149   110    74   199   185   127   146   109   175   190   178   182    86   186    56    88   203   148   120    68   146   159   206   207    66   160    66    43   153   109   154   147   136   123    62   103   159   123   164    57   181    64   146   109   142    80   164    71   167    39   207   210   142    95   207   166    82   150   141    91    61   212   195   107   141    86   105   200   208    33    42   152   177   116    54   213   192   118    85    89   148    54    89   155   217   168   214   120    54    88   184    64   124    87    96    98   194   127   118   205   188    78    34   172    44    81    71    53   115    56   151    92    43    66   207   219    93    51   119   189    84    84   156    49   204   117   145    94   112   171    62   100   149   190    93    97   211   161    93    33   131   170    47   173   134   175   171    72   110   173   175    80   201   151   158    65   212   178    89    67    96   159   186   205   128    75   185    73    67   139   164    93    55   214   176    63   162    56   188   177   211   114   184   169   207   179   163   179   138   203   156   116   120    99    43   169    75    53   187   176    66   174   209   174   118    71   144    47   184    83    70   149   126   193    62   109    57   123   203   150   100   216   120   152   205   204    99   217   176   204    72    87    41   148   183    72   115   118   143   135   111    35   200    84    49   168    85   133    68   196    85    76   194   129    94   110   142    61   143   114   165    41   119   205   160    73   187    71   187   192    83   182   122    97    35   129   102   127   165   109    98    83    64   133   128   136    92    97   156   120   115   203   110   139    62   158   112    59   129    88   111   131    69   173   144   100   131   157   202    77    71    71    92   133   204   111    39   181   213    96   155   209    74   115   133    61    36   173    84   213    57   120    80   125   135   135   101   206
   201   142   183   182   211    63    34    48    53    61   168   137    64   160    51   161   179    82   186   154   171    51   164   114    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   134   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   169   143   209   170    69   205   151    53    43    84   165   198    41   111   152   145   152    97    57   175    50   215   180   122    76   162    69   182   117    35   215   186   173   152   146    99   190   177   169   165    62    45   139    49   132    90   152    94    93    89   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   134   220    86   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   185   194    76    50   135    74    94   156    88   102    99   109    86    85   195   195   186   183   165   191    46   201   168   128   199   111   219   201   211   151    50   183   144    92    87   186    67    54   116   183    65   194   215   192   167    68    82   195   187    64   218    73   174   204   162   129    47    62   209   146    61   135    61    88    98   174   199   166   160   167   145    55   190    35   109   151    86    81    68    84   124    82   218   116   137    67    81   122   136   207   154   124    40    78    93    60   140   119    50   107   184   116   123    66   159   172    67    85   149   119   115   212   178    40    91    53    92   193   121   127    35    34   159    96    58    55    97    78   191   126   136   182   196   137   174    39    64   111   202   215   162   213    99   147   174   211   187    91   176   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    55    50   136    52   132   198   132   151   201   220    98   154   122    82    34   209    62    75    60    83   215    57    79   196   125   178    44   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   170    95   212   144    99   106    98    63   115    44    63   119   112   137   137   159   134   148    68    53    79   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    99   148   162   219   132   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   124   140   122    49   217   199    47   206   190    78   201   136   128   206    89   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    45    68    50   109    77   154    62   151    92   102   122   144   203    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   120    81   124   145   183   128   173   190   142    35   177   209   121    34    87    72    49   108    82    74   167    43   214    85    60   216    41   181   167   112   107    92   208   152    52   191    96    74   204   134   170   189   130   185   118   127    45    72    40   158   185   202    89    54    42   128   214   104   195   215   133   191    91   117   124    70    72    60   129    55   192   184    87   140   106   158   208   185   130    38   124   188   175   105   204    93   192   132   143   133   203   140   207   119    40   219   134   153   203    95   201    59   140    78   170   188    61    40   176   125   188   150    77    50    70    71   209   214    75   132   169    82   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   182   171   133   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   129   145   110   172   190   180   181    86   185    55    89   203   150   120    69   144   158   205   206    67   160    68    43   153   109   154   148   135   124    62   103   159   123   164    58   181    64   147   108   142    81   164    69   168    38   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   212   192   119    85    88   149    52    89   154   217   167   213   120    55    89   184    63   124    86    96    98   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   219    95    51   119   190    84    83   156    50   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    69   108   172   174    81   199   151   157    67   212   177    90    67    95   159   186   206   128    74   186    72    66   138   163    93    55   215   177    63   162    57   187   177   212   114   183   169   207   180   162   180   138   204   156   114   121    98    43   168    75    52   187   175    67   173   210   175   118    70   144    48   184    82    70   149   125   195    64   108    59   124   203   151   103   215   119   153   205   204    99   217   176   204    73    87    41   149   182    71   114   118   141   136   110    35   198    85    48   169    84   132    69   194    85    76   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   190   191    82   183   122    97    35   128   102   127   164   108    98    85    63   132   126   136    92    97   155   120   115   203   108   139    62   158   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   204   111    39   181   214    96   156   209    76   114   132    62    36   173    83   212    59   120    81   124   134   136   102   207
   201   142   183   182   210    63    34    48    53    61   168   137    64   160    51   161   179    82   186   154   171    51   164   114    90    34   187    62    70   107   138   144   174   156    45   131   106   112   153    47   115   194   167   215   135   143    56   102   187   167   194    34    77   215   115   171   109   176   132   143   214   123    87    43   175   161   103    54    45   162   112    36   207   154   114    48   208    98   169   143   209   170    69   205   151    53    43    84   165   198    41   111   152   145   151    97    57   175    49   215   180   121    76   162    69   182   117    35   215   186   173   152   146    98   190   177   169   165    62    45   139    48   132    89   152    94    93    88   162   167    46   146    77    65    48    95    52   110    94    66   159    45    68    95   178   142   146   165   129    57   135   221    85   131    44    43   212    33    61    50   111   193   152   132   124   108   215   127   218    62    82   203   144   165   180   185   194    76    50   135    74    94   156    89   102    99   109    86    85   195   195   186   184   165   191    45   201   168   128   199   111   219   201   211   151    50   183   145    92    87   187    67    54   116   182    66   193   215   192   167    68    82   195   187    64   218    73   174   204   162   129    47    62   209   146    61   135    60    88    98   174   199   166   159   167   145    55   189    35   110   151    87    81    68    84   124    82   219   116   137    67    81   122   136   207   154   124    39    78    93    60   140   118    50   107   184   116   123    66   159   172    67    86   149   119   115   212   178    40    91    54    92   193   121   127    35    34   159    97    58    55    97    78   192   126   136   182   196   136   173    38    63   111   202   216   162   213    99   147   174   212   188    91   176   127    67   219    82   102   144    33    62   106   126   214   137    64   168   160    58   177   151    54    70    86   202   121   154    54    50   136    52   132   198   132   151   201   221    98   154   122    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   175   190   186   116    62   144   209   114   164   199   173    44   165   171   171    96   212   144    99   106    99    63   116    44    63   119   112   137   137   159   134   148    67    53    80   197   154   106   217   130    51   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   124   216   178   221   171    76    39    98   148   162   219   132   187   204    78    88   163    58   100   154   206   178   131   162   155   154   182   196   153   140   152   184   137    73   125   141   122    48   217   199    47   206   189    78   201   136   128   206    88   105   118    99   186    36   192   177   102   164   212   155   125   155    54   164    51    44    68    49   110    77   154    62   151    92   102   122   144   203    61   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   119    81   124   145   183   128   173   190   143    35   177   209   121    34    86    72    49   108    82    74   167    43   214    85    60   217    41   181   167   113   107    92   208   152    52   191    96    74   205   134   169   190   130   186   118   127    44    72    40   158   185   202    89    53    42   128   214   104   195   215   133   191    91   118   124    70    72    60   128    55   192   184    87   140   106   157   208   184   130    38   124   187   175   105   204    94   192   133   142   133   203   141   208   119    40   218   134   153   204    95   202    59   140    78   170   188    61    40   177   125   188   149    77    50    70    71   209   214    75   132   169    83   132   159   208    84   204   178   152   126    70   183   100   129   109   118    81   202    68   150    72   122    71   183   171   132   219    83    83   218    99   162    81   175    34   176   147   111    74   198   184   128   145   110   172   190   180   181    86   185    55    89   202   150   120    69   144   159   205   206    67   160    68    43   152   109   155   148   135   124    62   103   159   124   164    58   181    64   147   108   142    81   164    69   168    39   206   209   141    94   207   165    83   150   142    91    59   212   196   107   142    87   102   201   209    34    43   151   177   116    54   212   192   119    85    88   149    52    89   154   217   167   213   120    55    89   184    63   124    86    96    97   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    67   207   219    95    51   119   190    84    83   156    49   204   118   146    95   112   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    70   108   172   174    81   199   151   157    67   212   177    90    67    96   159   186   207   128    75   186    72    65   138   164    93    55   215   177    63   162    57   187   177   212   114   183   169   207   179   162   180   138   204   156   114   121    98    43   169    75    52   187   176    67   172   210   175   118    69   144    48   184    82    70   149   124   195    64   108    59   124   203   151   103   215   119   153   205   204    99   217   176   204    73    87    41   149   182    71   114   119   141   136   110    35   198    85    48   169    84   132    69   194    85    76   192   128    93   110   141    61   142   115   166    40   117   206   161    74   186    71   190   191    83   184   121    97    35   127   102   127   164   108    98    85    63   133   126   136    92    97   155   120   115   203   108   139    62   157   113    58   129    89   110   131    69   173   144    97   130   158   202    78    70    72    92   133   204   112    39   181   214    96   156   209    76   115   131    62    36   172    84   213    59   120    81   124   133   136   102   207
   200   143   183   183   210    63    34    48    53    60   168   138    64   160    51   161   178    82   186   153   171    51   163   115    90    34   188    62    70   108   138   144   174   157    45   130   105   112   152    47   115   195   168   215   134   143    56   102   186   167   194    33    77   215   115   170   109   176   132   143   214   122    87    42   175   161   103    54    46   162   112    37   208   154   113    48   209    98   170   143   209   170    68   205   150    54    44    85   165   198    40   110   152   145   150    97    57   175    50   215   179   121    76   162    69   182   117    35   215   186   173   153   147    98   190   177   169   165    62    44   139    49   133    89   152    94    94    89   162   168    46   145    78    66    48    96    52   109    94    67   158    44    67    95   178   142   145   165   128    57   135   221    86   131    44    43   211    33    62    50   111   193   152   132   124   108   214   127   218    62    81   204   144   167   180   184   193    76    50   136    75    95   155    89   102    98   110    87    85   196   195   187   183   165   190    45   202   168   129   199   110   218   202   210   151    50   183   145    91    87   187    68    55   116   183    65   193   215   192   167    67    82   196   187    64   218    72   173   204   163   129    47    62   207   146    61   136    59    88    99   174   199   167   159   167   145    55   189    34   109   150    86    80    68    84   124    82   218   116   138    67    80   122   136   208   154   124    39    78    93    60   140   119    49   107   183   117   122    65   158   172    68    86   150   119   115   211   178    40    91    53    93   194   121   127    35    34   159    97    58    54    97    77   191   125   136   181   196   137   174    39    64   111   202   216   162   214    98   147   173   212   188    90   176   127    67   220    81   102   144    32    61   106   127   215   137    63   169   160    58   176   150    54    70    87   202   120   154    55    50   136    52   130   197   132   151   202   220    97   154   121    82    34   209    62    76    60    83   215    57    78   197   125   178    43   202   174   191   186   115    61   144   209   114   164   200   172    43   165   171   170    96   211   145    99   106    98    63   115    43    64   119   113   136   137   158   134   148    67    54    79   198   154   106   217   129    51   160   124    50   175   211   204    74   204   107    99   175    89    52    33   206   124   216   177   220   171    76    39    99   149   163   219   131   187   204    78    89   162    57    99   154   206   178   130   163   156   154   182   197   153   139   153   184   137    72   125   141   122    48   217   199    47   206   189    78   201   137   129   207    88   105   117    99   185    35   192   176   102   165   213   154   125   155    55   165    52    44    68    50   109    78   154    62   150    91   103   123   144   203    62   126    56   179   185    66   201   141    52    61   215   190   167   102   105   196   103    99    97   183   119    81   124   145   184   128   174   190   142    35   177   209   122    34    86    73    49   107    83    74   167    44   213    86    60   217    42   180   166   112   107    92   209   151    53   191    96    74   204   134   170   189   130   185   118   127    45    72    39   158   185   202    89    53    41   127   214   103   195   214   134   191    92   117   124    70    71    60   129    55   193   184    87   141   106   158   208   184   131    38   124   188   175   106   204    93   191   133   142   134   203   141   208   119    41   218   135   153   204    95   202    59   141    77   170   188    61    39   176   124   187   150    77    51    71    70   209   214    75   132   169    83   132   159   208    84   204   177   151   126    70   183    99   128   108   117    81   202    69   151    72   121    72   182   172   132   220    82    84   219    99   162    81   176    35   176   147   111    74   198   184   129   146   111   172   190   179   181    86   185    55    89   202   150   120    68   144   159   205   207    67   161    68    43   153   109   155   148   135   124    62   103   159   123   164    57   180    64   147   108   143    81   164    69   168    39   206   209   140    95   206   165    82   150   142    92    59   212   196   107   142    86   102   201   209    34    42   152   177   117    54   212   193   119    85    88   148    53    89   154   216   167   214   120    55    88   184    63   124    86    96    98   193   125   119   204   190    77    36   171    44    81    71    53   114    54   152    93    42    67   208   218    95    51   118   190    83    83   156    49   205   118   146    94   112   172    63   101   149   191    93    97   212   164    95    33   130   170    48   172   133   177   170    70   108   171   174    80   198   151   157    67   211   178    90    67    95   159   186   206   128    75   185    73    65   138   163    92    55   214   176    63   163    56   187   177   211   113   184   170   207   181   162   180   139   203   156   114   121    98    42   169    75    52   186   176    67   173   209   175   118    70   145    48   184    82    70   150   124   196    64   107    59   125   202   151   103   215   119   153   204   203    99   217   176   204    73    88    40   150   183    72   114   118   141   136   110    35   198    86    47   168    85   133    69   194    85    76   192   128    92   111   140    62   142   116   166    40   117   206   161    73   186    72   189   191    82   184   122    97    34   127   103   127   165   108    98    84    63   133   126   136    92    96   155   120   115   203   108   139    62   158   112    57   129    89   110   129    68   173   143    97   130   158   202    78    70    73    91   132   204   111    40   181   214    96   155   210    76   114   131    62    36   172    84   212    60   120    81   124   132   136   102   207
   201   142   184   182   211    63    34    48    53    61   168   136    64   161    52   160   179    82   186   153   170    51   164   114    90    34   188    62    70   107   138   144   174   156    45   131   106   112   153    48   115   194   167   215   134   143    56   101   187   167   193    34    77   215   115   171   109   176   132   143   214   123    87    43   175   160   103    54    45   162   112    36   207   154   114    48   208    98   168   143   209   170    69   206   151    52    43    84   165   198    41   111   152   145   152    97    57   176    49   215   180   121    76   162    69   182   116    36   215   186   173   152   146    99   190   177   170   165    62    45   139    48   133    89   152    94    93    88   162   167    46   146    77    65    48    95    52   111    94    67   160    45    68    95   178   141   146   165   129    57   135   221    86   131    44    43   212    32    61    50   111   193   152   132   124   108   215   127   218    62    81   203   143   166   180   185   193    76    50   135    74    94   155    89   102    98   110    86    85   195   195   186   184   165   190    46   201   168   129   199   111   219   201   210   151    50   183   145    92    87   186    67    54   117   182    66   194   215   192   167    68    82   196   186    64   218    73   174   203   162   129    47    62   209   146    61   135    61    88    98   173   200   166   160   167   145    54   189    34   109   151    86    81    68    84   124    81   218   116   138    67    81   122   136   208   154   124    40    78    93    60   141   118    50   107   184   116   123    66   159   172    67    86   149   118   114   212   178    39    92    53    92   193   121   127    35    34   159    97    58    55    97    78   191   126   136   181   196   137   173    39    64   111   202   215   162   213    99   147   174   212   188    91   177   127    67   220    82   102   144    33    62   105   126   214   137    64   168   160    58   176   151    54    70    86   202   121   154    55    50   136    52   132   198   131   151   201   221    98   155   122    82    34   209    62    75    60    83   215    57    79   196   125   178    43   201   176   190   186   116    62   144   209   114   164   199   173    44   165   171   171    95   212   144    99   106    98    63   116    44    63   119   112   136   137   159   134   148    68    54    79   197   154   106   217   130    50   160   124    49   175   211   204    75   205   107    98   175    88    53    33   206   123   216   177   220   171    76    39    99   148   162   219   133   187   204    78    88   163    58   100   154   206   178   130   162   155   154   182   196   153   140   152   184   136    73   125   141   122    49   217   199    47   206   189    78   201   136   129   206    89   105   119    99   186    36   193   177   102   164   212   155   125   155    54   164    52    45    68    49   109    77   154    63   151    92   102   122   144   202    62   126    55   177   184    65   200   142    52    61   215   190   166   102   105   195   103    99    97   183   119    81   124   145   183   128   172   189   143    35   177   209   121    34    87    72    50   108    82    74   167    43   213    85    60   216    42   181   167   113   107    92   208   152    53   191    96    74   204   134   170   189   131   185   118   127    45    72    40   158   186   202    88    54    41   128   213   104   195   215   133   190    91   118   124    70    72    60   129    55   192   183    87   140   106   158   208   185   130    38   124   187   176   106   204    94   192   132   142   133   203   141   207   119    40   218   134   153   203    96   201    59   140    78   170   189    61    40   177   125   188   150    77    50    71    70   209   214    75   132   169    83   132   159   208    84   204   178   152   126    71   183   100   129   108   118    81   202    68   150    72   122    71   183   171   133   218    83    83   218    99   161    81   175    34   176   147   111    75   198   185   129   145   111   172   191   179   181    86   184    55    89   202   149   120    69   144   159   205   206    67   160    69    43   153   109   155   148   135   124    62   103   159   123   164    58   180    64   147   108   142    81   164    69   167    38   206   209   141    95   207   165    83   149   142    91    59   212   196   107   142    87   103   202   209    34    43   151   177   116    54   213   192   119    85    88   148    52    88   154   217   167   214   120    55    88   184    63   124    87    96    98   194   126   119   204   190    77    35   171    45    81    72    53   114    54   151    94    43    68   207   220    96    51   119   190    84    83   156    49   204   118   146    95   113   172    63   101   149   190    94    97   212   163    95    33   131   171    48   173   133   176   170    70   108   172   174    81   199   151   157    67   212   177    90    67    96   159   186   207   128    75   186    72    65   138   164    93    55   215   177    63   162    57   187   176   211   113   184   170   207   180   161   180   139   204   156   114   121    99    43   168    75    52   187   175    67   173   210   175   118    70   144    48   184    82    70   150   124   194    64   107    60   124   203   151   103   215   120   152   205   203    99   217   175   204    73    88    41   149   182    72   114   118   141   136   110    35   198    85    48   169    84   132    69   195    85    76   192   128    93   110   141    61   142   115   166    39   118   206   161    74   186    72   190   191    82   184   122    98    35   128   103   127   164   108    99    84    63   132   126   136    92    97   155   120   115   204   108   139    62   158   113    58   130    89   111   131    69   173   143    97   130   158   202    78    70    72    92   133   205   111    39   181   214    96   156   209    75   115   132    62    36   172    84   213    59   120    81   124   133   136   102   207
    41   100    56   114   211    90    34   121    64   208    50   148   179   135    93    36   187   184    95   138   131   136   158    80    57   211   192   142    85   157   118   119    81   213   166   155   148   133    98    62   183    44    40   124   106   170   157    47    60   114   141   148   149   168   120    51   152   172    99   150   190   149   145   218   178   101    74   161   211    87   118   196   207   112    85   155    90   175   123    72   212    47   153    97   141   104   215   195    68   115   162   203    51   179    62    84   182   147    67    34   169   109   118   181    65    82   171   155    54    47    86    97    35    40   126   199   135   179    55   129   108   163   184   124    59   183   199    56   125    81   100   183   150    91    92   134    68   181   124   142   202   173   122   122    48    38   131    58   169   114   169   186   183    48   112    89    70   109   149   184    63   180   109    97   117    51   112   142   213   209    37    34    63    49   120   109    42   168    96    83   164   196    83   221    39    81    51    50   137   168   181   187   192    91   125   192   200    73   112   183    34    45   189   135   174   191   173   169    39   172   111   207   169    37   155   218   210   161   143    52   111    99   200    78   178   198   171   185   153   173   128    97   183   146    64    41   215    42   171    65   184    67    70    84   191   185   183   219    64   149   173    39    83    42   156   118   219    91    77    89   123   116   141    51    76    80   127   182   204   110   122   163    93   104   154   108   109   181    58    50   120   215    62   111   211   152   154   150   147   123   158   106   103   203   189    48    97   131    94    95    58   206   172   127    39   206   182   124   120   161   172   179    37   101   193   179   138   138   134   114    75   154   124    95   207    98   205   219   213   102    41   168   100    48    89   133   113   138    66   103   119   140   146   131    64    91   116    95    59   132    44    93   175   164    77   141    73    98    62   149   133    60    37    63   207    85   181   120    82   176   101    35    48    73   204   185   162    43   127    70   197   160    90   167   110    60    37   218    99   179   197    37    41   104   181   141   180    64   130   142    83   125    94   103   125   114   180   182   119   107   198   112    94   209   207   180   111   220    57   189    46   121   169   115    57    89   119   163   138    88    59    49    51   121   219   143   171   108    92   209    95   120    97    91   200   160   134   199    49    93   167   208   147    68   106   174    50   209    79   190    68   196   202    33    44   195    67   212    94    65    83   104   177   178    58   128   103   101   205   125   170   129   159   114   216    82    65    45   121    77   212   132   117   214   221    63    33    80   116   114    93   106   196   114   161    41    73   180    37   130    81    47   122   117    85    94    79    98    55   197    35    86   103   181   133   116   212    94   215   168   182   108   178   176   110   173   137   171   148   196    95   207   116   209   140    39   111   151    80    88   192    56   101    88   188   183   186    93   200   179    84   100   138   184    98    41   106    79    91   201   207    73   190   173    61   189   176    49   166    85   163    57   191   138   129   198   194    40   120    67   119   130   102    93    68   199    34   165   102   197   215   124   116   181    90   105   133   183   210   144   207   220   164   130   187    86   185   125   133   143    67   139    42   108   145   185   175   128   119    75   139   172    97    77    65   216   196   191    43   132   132   190   141    56   173   161   185   195   107   220    35   160   206   130   217    57   128   186    97    79    90    55   185    57    96   154   199   129    67    47   180    93   211    84   116    53   215   157   125   176   186    58   204   132   114   140   103   215   187   215   152   167    83    34   100   171   151   151   121   171    79    78    76    78    75   207    50    81    95    54   141   213   138    73    99   140   120    96    69   137    94   131   157   211   143   159    44    78    66   196    49   153   167   118   191    67    33   103   171   160    34    56   160   152   126   126   121    57    95    43   221    95    56   214   146    83   187   214   208    34   169   150    69   131    61    54   103   131   114   131   187   180   172    98   134   132   101   154    79   175   134   155   159   135    73   162   150   189   148   201    97   156    48   169   102   146    54    91    46   213   100   190    61    35   127    99    91   123   116    66   213   180    76    65   161   165   193   141   103   143   185    54    72   151   176   107   186   179   191   152    78   169   128    34   107   202    80   118   122   209   208   119    49    84   130   153   185   104   218    73    43    95   111    52    42   148    72   110    90   134   192    59   219    77    71   166    57    73   122    44   118   179   206    71   146   156   188   206   121   131   167   123   107   204    52   129    49   147   210   159    81    91   192    99   176   167    58   162   117   200    57   123    87   215    77   153    98    66   199    86   216   103    77   190   163   198   188    69   105   136    35   142    94    48    64   157    44   170   164   145   172   115    98   125   175    73   146    64   185   208   188   208   186    54   117   221   146    90   159    95   186   112   193   219   193    75   194    59    72   191   151    68    91   129   130    87   165   171   145    60   124    68   170    88   138   201   161    33    59   123    78   157   195   182   122   140   163    74   123    34   164   152    75    91   216    44    57   155   184   217   106   198    52    78   167   130   137   173   184   218   104   208   154   141    56    71    47   101   205   114   127   115   194   150
    40   100    55   115   210    89    34   121    64   207    50   147   179   135    92    36   186   184    95   137   131   137   158    80    59   212   192   142    85   157   117   120    79   213   166   155   149   133    98    62   182    44    40   124   106   170   157    47    59   113   141   148   150   168   120    50   152   173    99   150   189   149   146   217   178   101    74   161   212    86   119   196   207   114    85   156    89   175   124    72   212    46   152    97   142   103   216   195    69   115   163   204    51   180    62    84   182   147    67    34   169   108   119   182    64    81   170   156    54    46    86    96    35    41   125   199   135   179    54   129   108   163   184   124    59   183   199    56   126    82   100   183   150    91    92   134    69   182   125   142   202   172   122   123    48    38   130    59   170   114   169   186   182    48   112    90    71   109   150   185    62   179   109    97   118    50   113   142   212   209    37    35    62    48   120   109    43   167    96    83   165   197    83   220    38    82    51    50   136   169   182   187   192    92   125   192   200    73   112   184    35    45   190   136   174   191   174   170    40   171   110   208   168    36   155   218   211   162   142    54   111   100   200    77   178   198   170   185   154   173   128    97   183   147    65    40   215    41   172    65   183    66    70    85   190   186   183   219    65   149   173    38    83    41   156   118   219    92    78    89   124   116   141    52    77    80   126   182   205   111   122   163    93   104   153   107   110   181    58    50   121   215    63   112   212   153   153   151   147   123   158   106   103   203   190    48    97   130    95    95    58   206   171   128    38   206   182   123   121   161   172   178    37   101   193   179   137   137   133   113    75   153   125    95   208    97   205   219   213   102    40   169   101    48    90   134   114   138    66   102   118   140   146   131    64    90   117    95    59   131    44    95   175   164    77   141    73    98    62   150   133    61    36    63   207    84   181   120    81   176   101    34    48    72   204   185   162    44   126    70   196   160    91   167   110    59    37   218    99   180   198    37    40   104   180   141   180    64   130   143    83   124    93   103   125   113   180   181   120   107   198   113    94   209   207   179   111   221    56   188    46   122   170   115    57    89   119   164   138    89    59    49    51   120   218   144   170   108    92   209    96   121    98    91   201   159   133   199    50    93   168   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   213    94    65    84   103   177   178    59   128   102   101   206   124   170   128   158   113   216    82    65    45   121    78   211   132   118   215   220    63    33    80   115   114    92   105   197   114   160    41    73   181    37   131    81    48   123   117    85    94    79    99    56   198    35    86   103   180   133   116   213    94   216   169   183   108   179   175   110   173   137   171   149   197    95   206   115   209   139    39   111   152    80    87   192    56   101    87   188   183   186    92   200   179    84    99   139   185    98    40   107    80    91   201   207    73   190   173    61   190   176    50   167    85   162    57   190   137   129   198   195    40   121    68   118   130   103    92    67   199    36   165   102   196   216   124   115   180    89   105   134   183   210   143   207   221   164   131   187    87   185   125   133   142    66   138    43   108   146   185   175   127   119    74   140   172    99    77    65   216   196   190    44   133   132   191   142    56   174   161   185   195   107   220    36   159   207   130   216    57   128   188    97    80    90    56   185    57    96   154   200   130    66    47   181    92   211    84   116    53   215   157   126   176   186    60   205   132   113   141   103   216   188   214   151   167    82    35    99   171   151   151   121   171    79    78    76    78    75   208    49    81    94    54   140   212   138    73    99   141   120    97    67   137    94   132   157   211   143   159    43    78    66   196    49   153   167   118   192    66    33   103   171   159    35    56   159   153   126   126   121    57    95    42   221    95    56   215   146    82   186   214   208    34   169   150    68   131    60    53   104   132   114   131   187   181   172    97   133   133   100   154    79   175   133   156   160   134    73   163   150   189   147   201    98   156    49   169   102   147    54    91    45   212   101   190    61    35   126    99    91   123   115    66   214   180    76    64   161   164   192   141   103   144   185    54    71   152   175   106   186   179   191   152    77   170   128    34   106   203    80   118   121   209   207   120    49    84   129   154   186   103   219    73    43    95   111    52    43   148    71   109    90   134   192    59   219    77    70   166    58    73   121    44   118   179   205    72   145   156   189   206   121   129   168   122   107   205    52   129    49   147   210   160    80    92   193    98   177   167    58   161   117   200    57   122    87   214    79   152   100    66   200    85   216   104    77   190   163   198   187    69   105   136    35   142    95    48    64   157    44   170   164   146   172   115    98   126   174    71   146    64   185   208   190   207   186    53   117   221   146    89   160    95   185   113   193   218   194    75   195    59    72   191   151    69    90   129   130    88   164   171   146    61   124    68   170    87   138   201   161    34    60   122    78   157   194   182   123   140   163    74   121    35   165   152    75    90   216    45    58   155   184   219   105   198    53    77   168   130   136   174   183   218   105   208   153   141    56    72    46   101   204   113   126   114   194   150
    41   100    57   115   211    88    34   122    65   208    50   147   178   136    93    35   186   184    95   138   131   137   158    78    58   212   192   141    84   157   115   119    80   212   165   155   147   134    98    61   182    43    38   123   107   171   157    46    59   114   143   148   148   170   120    52   153   173    97   150   189   148   145   218   177   101    75   161   212    86   118   196   207   114    87   156    89   174   123    72   212    46   153    97   143   104   216   195    68   115   161   202    50   181    63    85   183   148    66    33   169   108   118   181    66    82   171   155    55    47    85    95    34    39   126   198   134   180    54   129   108   164   183   124    60   182   197    56   125    81    99   182   151    92    93   132    69   180   124   141   201   173   121   123    48    36   132    60   169   113   168   186   183    48   111    89    70   111   149   185    62   180   108    98   116    52   114   144   212   209    37    34    63    49   119   110    44   168    95    84   165   198    82   220    38    82    52    51   137   169   182   186   193    93   125   191   201    73   113   183    35    45   189   135   175   193   173   170    38   170   110   207   168    35   155   217   211   161   142    54   110   100   199    76   178   197   170   185   153   173   127    98   183   145    66    40   214    42   172    65   182    68    72    86   191   186   184   220    64   150   173    40    85    42   156   119   218    91    75    88   124   117   142    51    78    79   127   180   204   110   123   163    93   102   153   107   109   181    57    49   121   217    62   111   212   151   155   150   147   124   158   106   102   202   189    49    96   130    95    94    57   206   172   128    40   205   183   122   121   158   171   178    37   103   194   179   139   138   135   114    77   154   125    95   208    96   206   219   213   101    40   171   101    49    90   135   112   137    66   101   118   141   147   131    64    91   117    94    58   132    44    93   176   164    77   142    73    96    63   151   133    60    37    63   207    85   179   119    81   177   101    35    47    71   204   185   162    45   127    70   197   159    91   169   111    60    37   219    99   181   200    35    39   104   179   141   180    64   130   143    82   124    94   104   124   113   180   182   119   107   198   111    95   208   208   180   113   221    57   189    47   122   170   115    58    88   119   165   138    88    58    48    52   119   217   143   171   108    92   210    95   121    98    91   200   159   131   201    50    93   167   208   148    67   107   174    49   207    79   192    70   196   202    34    45   196    67   211    92    64    83   103   178   177    60   129   101   102   205   124   170   128   158   112   215    83    63    45   120    79   213   132   118   214   221    62    32    82   114   116    92   106   195   112   161    41    74   181    38   134    82    47   123   117    85    95    80    98    56   197    34    88   104   179   134   116   212    94   215   171   181   108   179   175   110   171   138   171   149   196    95   207   115   210   141    38   110   152    78    88   192    55   100    88   188   182   184    93   202   179    84   101   139   184    98    40   106    78    91   203   205    74   190   173    61   190   175    51   165    85   161    57   192   138   127   197   195    39   121    68   119   131   104    93    69   198    36   163   104   195   216   125   115   181    89   104   135   182   210   144   206   219   165   129   187    87   186   125   134   141    67   138    42   108   145   186   173   128   118    75   139   173    98    77    65   216   196   190    43   132   132   189   141    56   173   161   185   196   107   219    37   158   207   130   217    58   128   188    97    79    90    57   186    57    96   154   200   128    67    46   182    92   211    84   115    51   217   158   125   177   185    58   203   132   113   140   102   215   187   217   153   165    80    33   100   170   151   151   121   172    80    77    76    78    73   207    49    81    95    53   140   212   138    74    99   141   121    97    68   136    95   133   158   211   143   157    44    78    65   196    49   153   166   119   191    67    33   105   173   161    36    57   159   151   126   125   122    57    94    43   221    95    58   215   147    83   185   214   209    32   169   151    67   131    60    53   103   131   117   130   188   180   171    97   133   132   102   152    77   174   133   156   160   135    74   162   150   190   147   201    98   156    47   169   102   146    53    91    44   213   103   191    63    35   129    98    92   123   116    66   213   179    77    63   160   163   193   141   103   143   185    53    72   151   175   107   186   179   192   151    79   170   125    35   106   202    80   119   121   209   207   121    48    83   128   156   186   105   217    74    44    94   111    52    43   149    72   109    91   134   193    60   218    76    71   165    58    72   123    45   118   180   206    74   146   157   188   206   123   131   168   122   106   204    52   129    48   147   210   160    82    91   194    98   178   168    57   160   118   201    57   122    88   215    77   153    99    66   199    84   216   103    79   190   163   198   188    67   103   135    35   143    93    48    64   156    45   170   164   145   172   115    99   127   174    71   146    64   186   209   188   208   186    53   118   220   145    90   158    95   186   111   191   218   193    74   195    60    72   190   151    68    90   129   129    88   164   171   145    61   124    68   170    87   137   201   162    35    60   123    78   158   194   182   122   141   163    75   123    33   167   152    76    90   215    45    58   157   184   217   106   197    51    77   170   130   136   174   184   218   105   208   153   141    56    71    47   100   204   113   128   116   195   151
    42   100    55   114   209    90    34   121    64   208    50   149   178   135    93    37   187   184    95   138   131   136   158    80    58   211   192   141    85   157   118   120    79   212   166   155   147   134    99    61   183    44    40   124   107   170   158    47    59   114   142   148   150   169   119    51   152   172    99   150   190   150   145   218   177   100    73   161   212    87   118   196   206   113    85   155    90   175   123    73   213    47   153    98   141   104   216   194    68   115   163   203    51   179    60    84   183   147    66    33   169   108   117   181    64    81   170   155    54    46    85    96    35    41   125   198   135   179    55   130   108   163   184   124    59   184   198    56   126    82   101   183   150    90    92   133    67   182   124   142   202   173   123   123    48    38   130    59   169   114   168   187   183    47   112    89    70   108   149   185    63   180   109    97   118    51   112   142   213   208    37    34    62    48   120   110    43   167    96    83   165   196    83   220    38    81    52    50   137   169   182   187   191    90   125   192   200    74   113   184    34    44   189   136   173   192   174   169    39   172   110   207   168    35   154   217   211   162   142    54   112    99   200    77   178   197   170   185   153   172   128    97   183   146    65    41   215    41   172    66   184    67    71    85   189   186   183   220    64   148   173    39    83    41   156   119   218    92    78    90   123   115   141    51    76    80   126   182   205   110   123   162    92   105   154   108   110   181    58    50   120   215    62   113   213   153   153   150   148   123   158   106   103   203   189    49    97   132    96    95    57   206   171   127    38   207   182   122   120   161   172   178    37   100   193   179   138   137   134   113    76   154   125    95   208    98   204   219   213   102    40   169   101    48    90   134   112   138    66   102   119   140   146   130    63    91   117    96    59   132    43    93   176   164    78   142    73    98    62   150   133    61    35    64   207    85   180   119    82   176   102    34    48    73   205   187   163    44   126    69   196   160    91   166   110    59    37   217    99   180   198    37    41   104   180   141   181    64   130   142    82   125    93   103   125   113   179   182   119   107   198   111    95   209   206   180   111   221    57   188    46   122   170   114    57    88   119   163   139    88    59    49    51   120   218   144   170   108    92   210    95   120    98    91   200   159   133   200    49    93   168   207   148    68   106   173    51   209    79   190    69   196   202    34    45   195    66   211    94    64    84   104   176   176    59   127   102   102   206   124   169   129   158   113   215    82    65    45   121    79   212   131   117   215   221    63    32    80   114   114    92   105   196   114   161    41    73   181    38   132    82    48   122   117    85    94    79    98    56   198    35    86   103   181   133   116   213    93   216   170   182   108   179   176   110   172   137   171   149   196    95   207   116   210   141    39   110   152    80    87   191    56   100    87   189   182   186    93   200   179    85   100   138   184    97    40   106    80    91   202   207    74   190   173    61   189   176    49   166    85   162    56   191   138   130   198   194    40   120    67   119   130   102    92    68   199    35   165   103   197   216   125   116   181    89   104   133   183   210   144   207   220   164   130   188    86   185   126   133   142    66   138    43   108   146   185   175   127   119    73   139   173    97    76    66   216   195   190    43   133   131   190   142    56   173   161   184   195   108   220    35   160   206   130   217    59   128   187    97    80    89    56   185    58    96   154   200   129    67    47   181    92   211    85   115    53   215   157   125   176   186    58   204   132   114   141   104   216   187   215   151   167    82    34    99   171   151   151   121   171    80    78    76    78    75   207    50    81    94    54   141   213   139    73    99   140   120    97    69   136    94   132   157   211   143   159    44    78    65   196    49   153   167   117   192    66    33   103   171   159    34    57   160   153   127   127   122    57    95    42   221    94    57   216   147    82   186   214   208    34   169   150    68   131    60    53   103   132   115   130   187   180   172    99   134   132   101   154    79   175   133   156   159   135    73   163   150   188   147   202    98   155    48   168   103   146    54    90    46   212   101   190    62    35   127    99    92   122   115    66   214   180    76    63   161   164   193   141   102   144   185    55    72   151   176   107   186   180   191   152    77   170   128    34   107   203    81   118   121   209   207   120    49    84   129   154   186   104   219    73    43    95   111    51    44   148    72   110    90   134   192    60   219    76    70   166    58    73   121    44   119   180   205    72   146   156   189   206   122   130   168   122   106   204    52   130    49   147   210   160    81    92   192    98   178   167    58   162   118   199    57   123    87   214    78   152    99    66   199    86   215   104    78   190   164   197   187    68   103   136    35   141    94    48    64   156    44   170   164   146   172   115    98   126   174    72   146    64   184   208   189   207   186    53   118   221   146    89   160    95   186   112   193   218   193    75   195    59    72   191   151    68    90   129   131    87   164   170   146    60   123    68   170    88   138   201   162    33    60   122    78   158   195   182   121   141   163    75   123    34   164   152    75    92   216    45    57   155   184   218   106   198    53    78   168   130   136   174   184   218   104   208   153   141    55    71    46   100   205   114   127   115   194   150
    40   100    57   115   211    91    34   120    64   208    49   147   178   134    94    37   185   184    96   137   132   136   159    79    58   211   192   141    85   157   115   119    79   214   165   155   147   134    99    60   183    44    40   122   107   170   157    49    59   114   141   147   149   169   119    52   152   172   101   149   188   150   145   217   177   100    74   161   213    87   119   196   206   113    85   155    90   176   123    73   213    49   153    98   140   104   215   194    67   115   163   203    50   178    62    85   183   148    68    34   170   108   118   182    65    81   172   155    55    47    84    97    35    41   126   199   135   179    54   129   111   163   183   125    58   184   199    56   125    80   102   182   152    91    94   132    69   181   123   143   202   172   123   124    49    36   130    60   170   113   169   186   182    48   113    89    71   109   149   184    64   180   110    96   117    51   113   143   213   207    38    34    62    48   121   111    43   166    96    84   164   197    84   221    39    81    51    50   135   168   183   187   192    93   125   191   199    74   113   184    33    45   189   135   174   191   174   171    39   171   110   206   170    36   155   217   210   162   143    53   112   101   200    78   177   197   170   184   153   174   127    97   183   145    64    40   216    41   171    65   184    67    68    86   190   184   182   218    65   149   172    38    83    41   155   118   218    91    78    91   125   114   142    51    76    79   127   181   203   110   123   161    95   103   154   108   109   181    58    51   120   215    62   111   213   151   153   151   148   123   157   106   103   203   188    50    97   131    95    95    57   206   172   128    38   208   181   123   120   160   170   178    36   101   194   179   137   137   135   113    75   155   125    93   209    98   205   220   214   102    39   169   101    49    90   133   113   137    66   101   119   140   146   131    64    90   117    95    59   134    43    94   176   164    78   141    74    99    61   151   134    60    37    64   207    85   181   120    83   176   101    34    48    73   204   186   162    44   127    71   198   159    92   167   109    60    36   217    97   181   197    36    40   104   181   141   179    64   128   142    82   126    94   102   125   114   179   182   119   108   199   113    93   209   206   180   112   221    57   189    46   122   171   114    58    90   119   163   139    90    58    49    49   119   219   144   171   108    92   210    95   121    97    92   201   160   133   198    49    93   166   207   148    68   106   174    50   209    80   190    69   196   201    32    44   195    66   212    94    65    82   102   176   177    58   127   104   101   206   125   170   129   159   113   215    82    66    45   120    78   213   133   117   215   222    63    33    81   115   114    94   104   195   112   160    42    74   181    37   132    81    48   123   117    84    94    78    98    55   198    35    86   103   182   133   116   213    93   216   169   182   110   179   174   110   172   136   172   147   197    96   208   116   211   140    38   109   151    80    88   192    56   100    88   188   182   185    91   199   179    83   100   138   185    97    39   106    80    91   201   206    73   189   173    61   188   176    50   166    85   161    57   191   138   127   198   195    39   121    68   118   132   104    94    67   199    34   165   102   198   215   125   116   180    89   104   135   181   209   145   207   221   162   131   187    86   184   124   134   144    67   139    43   109   145   186   175   127   119    74   140   172    98    75    64   216   194   192    44   133   131   190   142    56   173   162   184   195   107   221    35   159   207   129   217    57   128   187    95    79    90    55   186    56    95   155   199   128    65    47   180    93   211    84   117    53   214   157   124   177   186    59   204   133   113   141   103   215   188   215   153   166    83    34   100   170   152   149   121   172    79    78    76    76    75   208    49    81    95    54   140   214   139    73    99   139   120    97    69   137    95   132   157   210   142   158    44    79    66   196    48   154   166   118   191    65    33   103   172   158    34    57   160   152   126   127   122    57    94    43   221    94    57   215   146    84   186   215   208    32   171   148    69   130    60    52   104   132   115   130   188   180   171    99   134   134   101   154    78   173   133   155   160   135    74   162   150   189   147   202    97   155    49   169   103   146    54    90    46   212   101   190    62    35   126   100    94   124   114    64   213   179    76    64   159   166   193   141   102   145   186    55    72   150   175   108   186   181   191   152    77   170   130    33   108   202    81   119   122   210   208   120    50    83   129   154   185   104   219    74    43    94   110    53    42   149    73   110    90   134   192    60   218    77    71   165    59    74   120    45   120   180   205    72   145   156   190   205   122   130   167   123   106   205    52   129    49   147   211   159    81    91   193    98   177   167    59   162   118   199    57   122    87   214    79   152    98    65   198    85   215   103    77   191   163   198   188    69   104   136    34   142    95    47    64   157    45   171   164   146   173   114   100   126   174    72   146    64   185   208   189   206   185    54   117   221   145    90   159    95   186   113   193   219   193    75   195    59    72   191   151    68    89   128   130    86   165   170   144    60   123    68   170    87   138   201   161    34    60   123    78   158   194   182   123   140   162    74   123    34   164   152    77    93   216    45    57   155   184   217   106   196    53    78   168   131   136   173   185   218   105   208   153   139    58    72    47    99   206   113   127   116   195   150
    41   100    56   115   210    90    35   121    64   208    50   147   178   135    93    37   186   184    96   138   131   136   158    79    59   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   183    44    40   124   106   170   157    47    59   114   142   148   150   169   120    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   118   196   207   113    85   155    89   176   123    72   213    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    34   169   108   118   181    65    81   170   155    54    46    86    97    35    41   125   199   135   179    55   129   108   163   184   124    59   183   199    56   125    81   100   183   151    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    70   109   149   184    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    84   165   197    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   142    53   111   100   200    77   178   197   170   185   153   173   128    97   183   146    65    40   215    41   171    66   183    67    70    85   190   185   183   220    64   149   173    38    83    41   155   118   218    92    78    89   124   116   141    51    76    80   127   182   204   111   122   163    93   104   154   107   109   181    58    50   121   215    63   112   212   152   154   150   148   123   157   106   103   203   190    48    97   131    94    95    57   206   172   127    39   207   182   123   121   160   171   179    37   101   193   179   138   137   134   113    76   154   124    95   208    98   204   219   213   102    41   168   101    48    90   134   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    40   104   181   141   180    64   131   143    83   125    94   103   125   113   180   182   120   107   198   112    94   208   207   180   111   221    56   189    46   121   170   114    58    89   119   163   138    88    59    48    50   120   218   144   170   108    92   210    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   158   113   216    82    65    45   121    79   212   132   117   214   220    63    33    80   115   114    92   105   196   114   160    42    73   181    37   131    81    47   123   117    84    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   183   108   178   175   110   172   137   172   149   196    95   207   115   209   140    39   111   152    80    87   191    56   100    88   188   183   186    93   201   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    49   166    85   162    57   191   138   129   198   195    40   121    68   118   131   102    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   126   133   142    67   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   191    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    58    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   177   186    59   205   132   113   142   103   215   187   215   152   167    82    35    99   171   152   151   121   171    80    78    76    78    75   208    49    81    95    54   140   213   139    73    99   140   120    97    68   137    94   132   157   211   143   159    44    78    65   196    49   152   167   117   191    66    33   103   172   160    34    57   159   152   126   126   121    57    94    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   104   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   135    74   163   150   189   147   202    98   156    48   169   102   147    54    90    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   130   153   186   104   218    73    42    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    58    73   121    44   119   180   205    72   145   155   189   206   121   129   167   123   106   204    52   129    49   147   211   160    81    92   193    98   177   168    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   104    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   175    72   146    64   185   208   189   207   186    53   117   221   146    89   160    96   186   113   193   218   193    75   195    59    72   190   151    68    90   129   130    87   164   170   145    60   124    68   170    87   138   201   161    34    60   123    78   158   195   182   123   141   163    74   123    34   165   152    75    91   216    44    58   155   184   217   106   198    53    78   168   130   136   173   184   218   105   208   154   140    56    72    47   101   205   113   128   115   195   150
    40    99    55   114   209    89    34   122    64   207    50   147   178   134    92    36   187   184    95   137   131   136   159    80    58   212   192   141    86   158   118   120    80   213   166   154   148   132    99    61   183    44    41   124   106   170   157    47    58   113   142   148   150   170   119    50   153   171    99   150   188   149   145   218   177   101    73   162   212    87   118   197   207   113    86   155    89   176   123    72   213    47   152    97   141   104   215   194    68   114   163   204    51   178    61    83   183   149    67    34   169   109   118   181    65    81   170   156    54    45    85    97    35    42   126   198   135   179    55   129   108   163   184   124    57   182   198    56   126    82   100   182   149    91    92   133    68   181   123   140   202   172   122   122    47    38   131    59   169   114   168   186   183    49   112    90    71   109   149   185    62   180   109    96   118    50   112   144   213   208    38    35    63    49   120   108    44   168    95    83   166   197    82   222    38    81    51    50   137   169   181   186   193    92   126   192   199    74   112   184    34    45   190   136   174   192   172   170    39   171   111   208   169    36   157   218   212   161   142    53   111    99   200    77   178   197   170   184   152   173   127    98   183   146    65    40   215    42   171    65   184    67    71    85   190   185   184   220    64   149   172    38    83    40   156   118   217    92    79    89   124   117   141    51    77    80   127   183   204   111   122   164    93   104   153   107   109   181    58    50   120   216    63   112   211   152   153   149   147   123   158   105   103   203   189    48    96   131    95    95    58   205   171   127    40   207   181   122   121   160   171   179    37   101   192   179   137   137   135   113    75   153   125    94   207    98   205   220   212   102    41   169   101    48    90   133   112   139    66   102   118   139   146   130    65    90   117    95    58   131    42    94   176   163    78   142    74    97    62   151   133    61    37    64   207    85   181   119    82   176   101    35    48    72   204   185   163    44   126    71   198   160    91   168   111    60    37   217    99   180   198    36    41   103   181   142   180    63   131   143    82   125    93   102   125   114   178   182   120   106   199   112    95   209   208   179   112   220    58   188    45   121   169   115    58    88   120   164   138    89    60    49    49   120   218   144   170   108    92   209    95   121    97    91   201   160   133   201    49    92   167   207   147    68   105   173    51   210    79   191    68   195   201    33    44   195    66   212    93    64    83   103   177   178    58   127   103   103   205   124   169   128   158   114   216    81    64    44   121    78   212   133   117   213   220    62    33    80   115   114    93   105   197   113   161    42    74   180    37   132    82    47   122   117    85    94    79    98    56   197    35    86   104   181   133   116   213    94   216   170   182   107   178   176   110   172   138   172   149   195    96   207   115   208   140    39   110   151    81    88   192    56   100    87   188   181   186    94   200   180    84   100   138   183    98    40   106    80    90   201   207    73   189   173    61   189   176    49   166    85   161    57   190   138   129   197   194    38   121    68   118   130   102    93    67   199    35   165   102   196   214   125   116   180    89   105   134   183   210   143   207   221   165   130   187    86   184   125   133   143    66   137    43   109   145   185   175   126   119    74   139   172    98    77    66   216   196   190    44   133   132   190   142    56   173   162   185   196   106   220    35   159   206   131   217    60   128   187    98    79    89    57   186    58    96   155   200   128    65    47   181    93   212    85   115    53   215   156   125   177   185    58   205   131   114   142   103   217   187   215   151   167    82    34    98   172   151   151   120   171    80    78    77    78    75   206    49    81    95    53   141   212   138    73   100   140   120    97    69   137    93   132   157   212   143   160    43    78    66   197    49   153   167   117   191    65    34   103   171   160    34    57   159   152   127   126   122    57    95    42   220    95    57   215   146    84   187   214   209    33   169   149    68   130    61    53   103   131   115   129   186   181   173    98   134   132   101   154    79   175   132   156   158   135    74   162   151   189   148   201    98   155    48   170   102   147    54    89    45   211   101   191    61    34   127    99    91   124   115    65   214   180    76    64   162   165   193   141   102   144   185    54    71   150   176   107   187   179   191   153    76   170   128    34   106   202    80   117   121   209   209   120    49    83   129   152   186   105   219    73    43    95   111    52    42   147    72   111    88   134   193    60   219    76    72   166    58    73   122    45   118   179   205    71   145   155   188   206   122   129   168   122   106   205    51   129    48   147   210   160    81    92   193    98   176   167    59   162   117   199    57   122    86   214    79   153    99    64   200    87   217   102    78   190   163   198   187    68   105   136    35   142    94    48    65   156    43   171   164   146   172   115    98   126   173    73   147    65   184   209   190   207   186    53   118   221   147    89   160    96   186   113   195   218   193    76   195    59    73   191   151    68    90   128   130    87   165   171   146    60   124    68   170    89   138   202   161    34    60   123    78   158   195   182   122   141   164    74   122    33   165   153    75    92   216    44    58   156   184   216   105   198    53    78   168   130   136   174   182   217   105   208   154   140    56    71    47   101   203   114   128   114   195   151
    40   100    57   115   210    90    34   121    63   208    50   148   179   135    93    36   187   184    96   137   130   136   158    80    58   212   192   140    85   156   117   120    80   212   167   155   148   133    99    61   182    44    40   124   107   171   156    47    59   113   141   149   150   169   120    51   153   172   100   150   189   149   145   219   177   100    74   161   212    86   119   196   205   113    86   155    89   175   122    72   212    47   153    97   142   105   215   195    68   115   163   203    51   179    63    84   183   147    67    33   169   108   118   181    65    81   171   155    54    47    86    96    35    41   124   199   136   180    55   129   107   163   184   124    58   183   198    56   126    81   100   183   150    90    93   133    68   181   124   142   202   172   123   123    48    38   131    59   169   113   168   187   182    47   114    90    70   109   149   184    62   180   109    97   118    51   112   143   213   208    37    34    62    48   120   110    43   167    95    84   164   197    82   221    39    82    51    50   135   168   183   187   192    91   124   192   200    73   113   184    34    45   189   135   175   191   174   169    40   170   109   208   169    36   155   218   211   162   143    54   112    99   199    77   178   197   171   185   153   173   128    97   183   146    65    39   216    42   172    65   182    66    71    85   190   185   183   219    64   148   173    39    84    41   155   118   218    92    78    90   124   116   142    51    76    80   126   182   205   112   122   162    93   103   153   107   109   182    58    50   121   215    62   112   212   152   153   151   147   124   156   106   103   203   189    48    97   132    94    95    57   206   171   127    39   206   182   123   120   160   171   179    38   100   192   179   137   137   133   113    75   154   125    95   207    98   205   219   211   102    41   169   101    48    89   133   114   138    66   103   118   140   146   132    64    90   117    95    60   132    44    94   176   164    77   140    73    98    62   149   133    60    37    63   207    84   182   120    81   175   101    35    48    73   203   186   162    43   126    70   197   161    91   167   111    60    37   218    99   180   198    36    40   105   180   141   180    64   130   143    83   125    94   103   125   113   180   181   119   109   199   112    94   209   207   179   111   221    56   188    46   122   169   114    58    89   119   163   139    88    59    48    51   120   219   143   170   107    92   210    95   121    96    92   201   160   133   198    49    93   167   208   148    67   106   173    51   209    79   190    70   197   202    34    45   195    66   212    95    65    83   103   177   177    59   128   103   101   205   124   169   128   158   113   215    82    65    45   121    80   212   132   117   215   220    63    33    80   115   115    92   105   196   114   160    42    74   181    38   130    81    47   123   117    85    94    78    98    55   197    34    86   104   181   134   116   213    94   216   169   183   108   179   176   109   172   137   171   149   196    95   207   115   209   140    38   111   152    81    88   191    56   101    88   189   183   187    93   201   180    84   100   139   184    98    40   106    80    91   201   206    74   190   173    62   189   177    50   166    85   163    57   191   139   128   198   195    40   121    68   119   131   103    93    67   199    36   165   102   197   216   124   117   181    89   104   133   182   210   143   206   220   164   131   187    85   185   125   133   142    67   138    43   108   146   185   176   128   118    74   140   173    98    76    66   216   195   190    44   133   132   191   142    56   174   161   185   195   106   221    35   158   206   130   218    58   128   187    97    80    90    55   185    58    96   155   200   130    66    46   181    93   210    84   116    54   216   157   124   177   186    59   204   132   113   141   104   215   187   215   152   167    82    34    99   171   151   151   121   171    79    78    76    77    75   208    49    81    95    55   140   213   139    73    99   140   121    96    68   137    94   132   157   211   143   159    44    78    65   196    49   152   167   117   191    66    33   102   172   160    34    56   159   152   126   126   121    57    94    42   221    95    57   215   147    83   188   214   208    33   169   149    68   131    59    54   104   131   115   130   187   180   172    98   134   133   101   153    79   174   134   155   159   135    74   162   150   188   148   201    98   156    49   168   103   146    54    90    45   213   100   189    62    34   126    98    92   123   115    65   213   181    77    65   160   165   193   141   103   145   185    54    71   151   176   107   186   181   191   152    77   170   127    33   106   202    80   117   121   209   208   120    48    83   130   154   186   104   218    73    42    94   111    52    42   149    72   110    90   134   192    60   219    77    71   167    58    73   120    45   118   180   205    72   146   156   190   205   121   129   167   122   106   204    52   129    48   147   210   160    81    92   193    98   177   167    59   162   119   199    57   123    87   215    78   152    99    65   200    86   216   103    78   189   164   198   187    68   104   136    35   142    94    47    64   157    44   171   163   145   172   115    99   126   174    72   146    65   185   208   189   207   185    53   118   221   145    90   159    95   185   113   194   219   193    75   194    59    72   190   151    67    90   128   130    86   165   170   146    61   123    68   169    88   138   201   161    33    60   123    78   158   195   182   122   140   162    74   122    35   165   152    76    90   216    43    57   155   184   218   106   198    53    78   169   131   137   174   185   217   104   207   153   140    55    71    46   102   205   113   126   115   194   151
    40   100    56   115   210    90    35   121    64   207    50   147   178   135    93    37   186   184    96   138   131   136   158    80    58   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   170   155    54    46    85    97    35    40   125   199   135   180    55   129   108   163   184   124    59   183   199    56   125    81   101   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    70   109   149   184    63   180   109    97   117    51   113   142   213   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    49   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   170   185   153   173   128    97   183   146    65    40   215    42   171    65   183    67    71    85   190   185   183   220    64   149   173    39    83    41   156   118   218    92    78    89   124   116   142    51    76    80   127   182   204   111   122   163    93   104   154   107   109   181    58    50   121   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   127    39   207   182   123   121   160   171   179    37   100   193   179   137   137   134   113    75   154   125    95   208    98   204   219   213   102    41   168   101    48    90   134   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    34    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    40   104   181   141   180    64   131   143    83   125    93   103   125   113   179   182   120   107   199   112    94   209   207   180   111   221    56   189    46   121   170   114    58    89   119   163   138    88    59    49    51   120   218   144   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   158   113   215    82    65    45   121    79   212   132   117   214   220    63    33    80   115   114    92   105   196   113   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   178   175   110   172   137   172   149   196    95   207   115   209   140    38   111   152    80    88   191    56   100    88   189   182   186    93   201   179    84   100   138   184    98    40   106    79    91   201   206    73   190   173    61   189   176    50   166    85   162    57   191   138   128   198   194    40   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   174   162   184   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    57    96   154   200   130    66    47   181    93   211    84   115    53   215   157   125   177   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    77    75   208    49    81    95    54   141   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    43    78    65   196    49   153   167   118   191    66    33   103   172   160    34    57   159   152   126   126   122    57    95    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   154    79   175   133   156   159   134    74   163   150   189   147   202    98   156    48   169   102   146    54    91    45   212   101   190    62    35   127    99    92   123   116    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   219    77    70   166    58    73   121    44   119   180   206    71   145   156   189   206   121   130   167   123   107   204    52   129    49   146   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   152    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   174    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   194    75   194    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    33    59   123    78   158   195   182   122   141   163    74   122    34   165   153    75    91   216    44    58   155   184   218   106   198    53    78   168   130   136   173   184   218   105   208   154   140    56    72    46   101   205   113   127   115   195   150
    41   100    56   115   210    90    34   121    63   208    51   147   178   135    92    37   186   184    96   138   130   136   158    80    58   211   192   142    85   157   117   120    80   212   166   155   148   133    98    62   182    44    40   124   106   170   156    46    59   113   142   149   150   169   120    50   152   172    99   150   189   150   145   218   177   101    74   162   212    86   118   195   207   113    85   155    89   176   123    72   212    47   152    98   142   104   215   195    68   114   162   203    50   180    60    84   183   147    67    34   168   109   118   181    65    82   170   155    54    46    86    97    35    40   126   198   135   179    55   130   109   163   184   124    58   184   198    56   126    82   101   183   151    91    91   134    68   181   124   142   202   172   122   123    48    38   131    59   169   113   168   187   183    48   113    89    70   109   150   184    63   179   110    96   117    51   112   142   213   209    37    34    63    48   121   110    43   168    96    84   165   196    82   221    38    82    52    50   136   169   182   186   192    92   125   193   199    73   112   184    35    45   189   136   174   190   173   169    40   172   111   208   169    34   155   218   211   162   143    54   111    99   199    77   178   197   171   184   154   173   129    96   183   146    65    41   215    42   171    66   184    67    71    85   191   185   183   220    64   148   173    38    84    41   156   119   218    92    78    89   124   116   142    51    76    81   126   182   202   111   123   162    93   104   155   107   110   181    58    50   120   216    63   111   212   152   153   150   147   123   156   105   104   203   188    48    97   131    95    96    58   206   171   127    39   207   182   123   121   160   172   178    37   101   193   179   138   138   134   114    76   154   125    95   208    98   205   219   212   102    40   167   101    48    90   134   114   138    65   102   119   140   146   130    64    91   116    94    59   132    43    94   176   164    77   141    73    98    62   150   133    60    36    63   207    85   181   120    83   176   101    34    48    74   204   185   162    44   127    70   197   160    91   167   110    60    38   218   100   180   197    37    40   104   181   141   180    64   130   143    83   124    93   102   125   113   179   182   120   106   199   112    94   208   207   179   110   221    57   188    46   121   169   115    57    89   120   164   138    88    58    49    51   120   218   144   171   107    92   209    96   121    97    90   201   159   133   200    50    93   167   209   148    68   106   173    51   209    79   190    70   197   201    34    44   195    66   212    94    64    83   102   177   177    58   128   103   101   206   125   171   128   159   114   216    82    65    44   121    79   212   132   117   215   221    62    34    81   115   114    93   106   197   114   161    41    74   180    38   131    81    47   123   116    84    94    80    98    56   198    35    86   103   181   133   115   213    93   216   169   182   108   178   175   110   172   137   171   148   197    96   207   114   209   139    39   110   152    81    87   191    57   100    87   188   183   187    93   201   179    84   100   138   183    98    40   107    79    92   201   207    73   190   173    62   190   177    50   166    85   162    57   191   137   129   196   195    40   121    67   118   130   103    91    68   200    36   164   102   197   215   124   116   181    89   105   134   183   210   144   208   220   164   130   187    86   185   125   134   142    67   138    43   108   146   185   175   127   118    74   140   173    97    76    64   217   196   190    43   133   131   191   142    56   174   162   184   196   107   221    36   159   207   130   217    58   128   187    98    78    90    56   185    58    96   154   200   129    66    47   180    93   211    84   114    53   215   156   125   176   186    59   205   132   114   141   103   216   187   215   152   167    83    34    99   171   151   151   121   172    79    78    76    77    74   208    49    82    94    53   141   213   139    73    99   140   120    97    68   137    94   132   157   211   142   159    43    78    66   196    49   153   166   117   192    66    33   104   172   160    33    57   159   152   126   126   121    57    94    41   222    95    57   215   147    83   188   214   208    32   169   150    69   131    60    53   104   131   116   131   187   181   172    98   134   133   100   153    79   174   133   156   159   134    74   164   150   189   147   202    98   155    48   169   102   147    54    91    45   212   101   190    61    35   126    99    91   123   117    66   214   180    76    65   161   164   193   142   103   144   185    55    71   151   176   107   186   179   191   151    77   170   128    34   105   202    80   118   121   209   208   120    49    84   129   154   187   104   218    72    43    94   110    52    43   148    72   109    90   133   193    60   218    77    70   166    58    73   121    44   118   180   206    71   145   155   189   206   122   130   167   123   107   204    52   129    48   147   211   160    80    91   193    98   176   167    58   162   118   198    57   123    88   214    78   153    99    65   200    86   217   104    78   190   164   198   187    69   104   137    35   142    94    48    64   157    43   170   163   145   172   114    99   126   174    72   146    64   185   209   189   207   185    54   117   221   146    89   160    97   185   113   194   218   193    76   194    59    71   191   151    67    90   129   130    86   165   171   145    60   123    68   170    87   138   202   161    33    60   123    79   157   195   182   122   141   163    75   122    34   164   152    76    91   216    44    57   156   184   218   106   198    53    78   168   131   137   173   184   218   104   208   154   141    56    71    46   100   205   113   127   115   195   151
    40   100    56   115   210    90    35   121    63   208    50   148   178   135    93    36   186   184    95   137   131   137   158    80    58   211   192   142    84   157   118   120    79   212   166   155   148   133    98    61   183    44    40   123   106   170   157    47    59   114   141   149   149   169   119    51   153   172    99   151   189   149   145   218   177   101    74   161   212    87   119   196   207   113    86   155    89   175   123    72   213    47   153    97   141   104   215   195    69   115   163   203    51   179    62    84   183   147    67    33   169   108   118   181    64    81   170   155    54    47    85    96    35    41   125   198   135   180    55   129   108   163   184   123    59   183   199    56   125    81   101   183   150    90    92   134    68   181   123   142   202   171   122   123    48    38   130    59   169   113   168   186   182    48   113    89    70   109   150   184    62   179   110    97   117    51   113   142   212   208    37    34    62    49   120   110    44   168    96    83   164   196    82   221    39    81    52    50   136   169   182   187   192    91   125   192   200    73   112   184    34    46   189   136   174   190   174   169    39   171   111   208   169    36   155   218   211   162   142    53   111   100   199    77   178   198   170   184   154   173   129    96   183   146    64    40   215    42   171    65   183    68    70    85   190   185   183   219    64   148   173    38    83    42   156   118   219    92    78    90   124   116   141    51    76    80   126   182   204   111   123   162    93   104   154   107   109   181    58    49   121   216    62   111   213   152   154   150   148   123   157   106   103   203   189    48    97   131    95    95    57   206   171   127    39   207   182   123   121   160   171   179    37   100   193   179   137   137   134   114    75   154   125    95   208    98   205   220   213   102    41   168   101    48    90   134   113   138    66   102   118   140   146   131    64    91   116    95    59   132    43    93   176   164    77   141    73    98    62   150   133    61    36    63   206    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    59    37   218    99   180   198    36    41   103   181   142   181    63   131   143    83   125    94   103   124   114   180   182   120   107   199   112    94   208   207   179   112   221    56   189    46   121   170   115    58    89   119   163   139    88    59    48    51   120   218   144   170   107    92   210    95   121    97    91   200   160   133   199    49    93   166   208   148    68   107   174    50   209    79   190    69   196   202    34    44   195    66   212    94    64    84   103   177   178    58   128   103   101   205   124   170   128   158   113   215    82    65    45   120    79   212   132   118   214   220    62    33    80   115   114    92   105   197   114   161    42    74   181    38   131    81    47   123   116    84    93    79    98    56   197    35    85   103   181   134   116   213    94   215   169   182   108   179   175   110   172   137   171   149   196    96   207   115   209   140    39   110   152    81    88   192    56   100    88   188   183   186    93   200   178    84   100   138   183    98    40   106    79    92   201   207    73   190   173    61   189   176    50   166    85   162    57   191   138   128   198   195    40   121    67   118   130   103    92    67   199    36   165   103   197   215   125   116   181    89   104   134   183   210   144   207   220   164   130   187    87   185   126   133   143    67   138    43   108   146   185   175   127   119    75   139   172    97    76    65   217   196   190    44   133   131   191   142    56   173   162   184   195   107   221    36   159   207   130   217    58   128   188    98    79    90    56   185    57    96   154   200   130    66    47   181    93   211    84   115    53   215   157   125   176   186    59   205   132   113   141   103   215   187   215   153   167    82    34    99   171   151   151   121   171    80    78    76    77    75   207    50    81    95    54   140   213   139    73    99   140   121    97    68   137    93   132   157   211   143   159    43    78    65   196    49   152   167   118   191    66    33   103   171   159    35    56   159   152   127   126   122    57    95    42   221    94    57   215   146    83   186   214   208    34   170   150    68   131    61    53   103   132   115   130   186   181   172    98   134   133   101   153    79   175   133   155   159   134    74   163   150   189   147   202    97   155    48   169   102   147    54    91    46   212   101   190    62    35   127    99    92   122   116    65   214   180    76    64   161   164   193   142   102   144   185    54    71   151   176   107   186   180   190   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   129   154   185   104   218    73    43    95   110    52    42   148    71   110    89   134   192    60   218    77    71   166    58    73   122    44   119   180   205    71   146   156   189   206   121   130   167   123   106   204    52   130    49   146   210   160    81    92   193    98   177   168    58   161   118   199    57   123    87   215    78   152    99    65   199    85   215   104    78   190   163   198   187    69   105   136    35   142    95    47    63   156    44   171   164   146   172   115    99   125   175    72   146    64   185   208   189   207   187    53   118   221   146    89   160    95   186   113   193   218   194    75   195    59    72   190   151    68    90   129   130    86   164   170   146    61   124    67   170    88   138   201   161    33    59   123    78   158   196   182   123   141   163    75   123    34   164   152    75    91   216    44    57   155   184   218   106   198    53    78   168   129   137   173   184   218   105   208   153   141    56    72    46   100   204   114   127   115   195   151
    41   100    56   115   210    90    35   121    64   208    50   147   178   135    93    37   186   184    95   137   131   136   158    80    59   211   192   141    85   157   117   120    80   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    73   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   109   118   181    65    82   170   155    54    46    86    97    34    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   169   114   168   187   182    48   113    89    70   109   150   184    63   180   109    97   118    51   113   142   212   209    37    34    62    49   120   110    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   125   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   170   185   153   173   128    97   183   146    65    41   215    42   171    65   183    67    70    85   190   185   183   220    64   149   173    38    83    41   155   118   219    92    78    89   124   116   141    51    76    80   127   182   204   111   123   162    93   104   154   107   109   181    58    50   121   216    63   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    94    95    57   206   171   127    39   207   182   123   121   160   171   179    37   100   193   179   138   137   134   114    76   154   125    95   208    98   204   219   213   102    41   168   101    48    90   133   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   130   143    83   125    93   103   125   113   179   182   119   107   199   112    94   209   207   180   111   221    56   189    46   121   170   115    58    89   119   163   138    88    59    49    51   120   218   144   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   201    34    44   195    67   212    94    65    83   103   176   178    58   128   103   102   205   124   170   128   159   113   215    82    65    44   121    79   212   132   117   214   220    63    33    80   115   114    92   105   196   113   160    42    73   181    37   131    81    47   123   117    84    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   178   175   110   172   137   172   149   196    95   207   115   209   140    39   111   152    80    88   192    56   100    88   189   182   186    93   201   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    50   166    84   162    57   191   138   129   198   195    39   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   181    89   105   133   183   210   144   207   221   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   127   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    57    96   154   200   130    66    47   181    93   211    84   115    53   215   157   125   176   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    79    78    76    77    75   207    49    81    95    54   140   213   139    73    99   140   120    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   118   191    66    33   103   171   160    34    56   160   152   126   126   121    57    95    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   135    74   163   150   189   147   202    98   156    48   169   102   147    54    90    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   160   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   107   202    80   118   121   210   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   219    77    71   166    58    73   121    44   119   180   206    72   145   156   189   206   121   130   167   123   107   204    52   129    49   146   211   160    81    91   193    98   177   167    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   104    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   172   115    99   126   174    72   146    64   185   208   189   207   185    53   117   221   146    89   160    96   186   113   194   218   194    75   195    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    87   138   201   161    34    60   123    78   158   195   182   122   141   163    74   122    34   165   153    75    91   216    44    58   155   184   218   106   198    53    78   168   130   136   173   184   218   105   208   154   140    56    72    47   101   205   113   128   115   195   150
    40   100    55   115   210    90    35   121    64   208    50   147   178   135    93    37   186   184    96   138   132   136   158    80    58   211   192   141    85   157   117   119    80   212   166   155   148   133    98    62   183    44    40   124   107   170   157    47    59   114   141   148   150   169   119    51   152   172    99   150   189   149   146   218   177   101    73   162   212    87   118   196   207   114    86   155    89   176   122    72   213    48   153    97   141   104   215   195    69   115   163   203    51   179    61    84   182   147    67    34   168   108   118   180    65    81   171   155    54    47    86    97    35    40   125   198   135   179    55   129   108   163   184   123    59   183   198    56   125    81   100   183   150    91    91   133    68   181   124   142   202   171   122   123    48    37   130    59   170   113   169   186   183    48   113    89    70   109   150   185    63   179   109    97   117    51   113   142   213   208    37    33    63    49   121   109    43   167    96    84   165   196    83   222    38    81    52    49   137   168   182   187   192    91   125   192   200    73   112   185    34    45   189   136   174   190   174   169    39   171   111   208   169    37   155   218   211   162   142    54   111   100   200    77   178   197   170   185   153   173   128    97   183   146    65    41   215    41   172    65   183    68    71    85   190   185   183   219    65   149   173    39    83    41   156   118   218    92    78    90   124   116   141    51    76    80   126   182   204   111   123   162    93   104   154   108   109   180    58    50   121   215    62   112   212   152   154   150   147   123   157   106   103   202   190    48    97   131    94    95    57   206   171   128    39   207   182   124   121   161   172   179    37   100   193   179   137   137   134   113    76   154   125    94   208    98   205   219   212   102    40   169   101    48    89   134   113   138    65   102   118   140   146   131    64    91   116    95    59   132    43    94   175   164    77   141    73    98    62   150   133    60    36    63   207    84   181   119    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   168   110    60    37   218    99   180   198    36    41   104   181   142   180    64   130   143    83   125    93   103   125   113   179   182   120   107   199   112    95   209   207   179   111   221    57   188    46   121   170   114    58    89   119   162   138    88    59    49    51   120   219   143   170   107    92   210    96   121    97    91   200   159   133   199    50    93   167   208   148    68   107   174    51   209    79   190    69   196   201    34    44   195    66   212    94    65    83   103   176   178    58   128   102   102   205   124   170   128   158   113   215    82    65    45   121    79   212   132   117   215   220    63    33    80   115   115    92   105   196   114   160    42    73   181    38   131    81    48   123   117    84    94    79    98    56   197    34    86   103   181   134   116   213    93   215   169   182   108   179   175   110   172   137   172   149   196    95   207   115   209   140    39   111   152    80    88   191    56   100    88   188   182   186    93   200   179    84   100   138   184    98    40   106    80    91   202   207    73   190   173    61   189   176    50   166    85   162    57   191   137   129   198   194    40   121    68   118   131   103    92    67   199    36   165   102   196   216   125   116   180    89   105   133   183   210   144   206   221   164   131   187    86   185   125   133   142    67   138    43   108   146   185   175   128   118    74   140   172    98    76    66   216   195   190    43   133   131   191   142    56   174   161   184   195   107   221    35   159   207   130   217    58   128   187    97    80    90    56   185    58    96   154   200   130    66    46   181    93   211    84   116    53   215   157   125   177   186    59   205   132   114   141   104   215   187   216   153   167    82    34   100   171   151   151   121   171    79    77    76    78    75   207    49    82    95    55   140   213   138    73   100   140   121    97    68   137    94   132   157   211   143   159    43    78    66   196    49   153   167   117   192    66    33   103   171   160    35    56   160   152   126   126   121    57    94    42   221    95    57   215   147    82   187   214   208    34   169   150    68   131    60    53   104   132   115   130   187   180   172    98   133   133   101   153    79   175   134   155   159   134    74   163   150   189   148   201    98   156    49   169   102   147    54    91    46   212   101   189    62    35   127    98    92   123   116    66   214   180    76    64   161   164   192   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   203    80   118   121   210   208   120    48    84   129   154   185   104   218    73    42    95   111    52    43   148    71   110    90   134   193    59   219    77    71   166    57    73   121    44   119   180   206    72   145   155   189   206   121   129   168   123   106   204    52   130    49   147   211   160    81    92   193    98   177   168    58   161   118   199    57   123    87   215    78   152    99    65   199    86   215   104    77   189   164   198   186    68   104   136    36   142    94    48    64   157    44   171   164   145   172   115    99   126   174    72   146    64   185   208   189   207   185    54   117   221   146    89   160    95   186   113   194   218   194    75   194    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    34    59   123    78   158   195   182   122   141   163    75   122    34   164   153    76    91   216    44    57   155   184   217   106   198    52    78   168   130   136   173   184   218   105   208   153   140    56    71    46   100   205   113   128   115   195   150
    40   101    56   115   210    90    34   122    63   207    50   147   178   135    92    36   186   183    95   137   131   136   158    79    58   211   191   141    85   157   118   120    80   212   166   155   148   133    98    61   183    44    40   124   105   170   157    47    59   114   142   148   148   168   120    51   151   172    98   150   189   149   145   218   178   101    74   161   212    87   118   196   208   113    86   156    88   176   124    73   212    47   152    98   142   103   215   195    69   115   163   204    51   179    62    84   182   148    67    34   168   109   117   180    64    81   171   155    54    45    85    96    35    40   126   198   135   180    53   129   108   162   184   125    57   183   199    56   126    81   100   182   151    91    92   133    69   181   124   142   202   172   122   122    48    38   131    59   169   114   168   187   182    48   112    89    71   109   149   184    62   180   109    97   117    52   112   142   212   208    37    34    62    49   121   110    43   168    95    83   165   196    82   221    38    81    52    49   136   169   183   187   191    92   125   192   199    73   113   184    34    44   189   136   174   191   173   169    40   171   111   207   169    35   155   218   211   161   142    53   111   100   199    77   179   197   170   185   154   173   128    97   184   146    66    40   214    42   171    66   183    67    71    84   190   184   183   220    64   148   173    39    84    41   156   119   218    92    78    89   124   117   141    51    76    79   126   183   204   111   123   162    92   104   155   107   109   181    57    50   121   215    62   112   212   152   154   151   148   123   157   106   103   203   188    49    96   131    95    94    58   206   172   128    39   206   182   124   120   161   171   179    37   100   193   180   138   137   135   112    76   153   124    95   207    98   205   218   213   102    40   169   101    48    90   134   114   139    66   102   118   140   146   131    64    91   117    95    60   132    43    93   176   165    78   141    74    96    63   150   134    61    35    63   207    84   180   120    81   176   101    35    47    73   204   186   162    44   127    71   197   160    91   166   110    59    36   217    99   180   199    36    41   104   180   141   179    65   131   142    82   125    94   103   125   113   179   182   120   106   199   111    94   209   206   180   111   221    57   189    47   122   170   114    58    90   120   163   138    88    59    48    51   119   219   142   170   107    92   210    96   121    97    91   200   160   133   199    50    93   166   208   148    67   106   174    51   209    79   190    70   197   201    34    43   195    67   212    94    64    83   103   177   178    58   128   102   101   205   124   170   128   157   113   215    82    66    45   121    79   213   133   118   214   220    63    33    80   115   114    93   105   197   114   161    42    73   180    38   131    81    48   122   117    85    93    79    99    57   196    35    85   102   180   134   115   213    93   216   169   181   109   179   176   109   172   137   173   149   196    96   206   115   209   141    38   110   151    81    88   191    55   100    87   189   182   185    92   201   179    83   100   138   185    98    41   107    80    91   201   206    73   190   172    62   191   176    50   166    84   163    58   191   137   128   198   194    39   121    68   118   131   103    92    67   200    36   165   102   198   216   126   115   180    89   105   134   183   210   144   207   221   163   130   188    86   184   125   133   142    67   138    43   108   146   186   176   128   118    74   139   173    97    76    65   216   195   191    44   133   131   191   142    57   173   162   184   196   107   221    34   159   207   130   218    58   127   187    97    78    90    56   185    57    96   155   200   129    65    47   181    93   211    84   116    54   216   157   126   176   186    59   206   132   113   141   103   216   186   216   153   166    82    35    99   171   152   151   121   171    79    78    76    77    74   208    50    81    94    54   140   214   139    74    99   140   120    97    68   137    94   132   157   212   142   160    44    79    66   196    49   152   168   117   192    66    33   103   172   159    34    56   159   152   127   125   121    57    95    42   222    94    56   215   146    83   187   214   208    34   169   150    67   131    60    54   103   131   115   130   186   181   172    97   134   133   101   153    79   175   133   156   159   134    75   163   150   188   147   202    98   156    48   169   102   147    53    90    46   212   101   190    61    34   127    99    91   125   116    67   214   180    77    64   160   165   193   142   103   144   184    54    72   151   175   106   186   180   191   152    78   171   128    34   106   203    80   119   120   209   208   120    49    84   129   153   186   104   218    73    42    94   110    51    42   148    71   110    91   134   192    59   218    76    71   167    57    73   122    45   119   180   204    73   146   155   189   205   122   129   167   122   107   204    52   130    48   146   209   159    81    92   192    98   177   167    59   162   117   199    57   123    87   215    78   153    98    66   200    86   216   104    77   191   164   198   187    69   104   136    36   142    94    47    64   156    44   171   164   145   173   114    99   125   174    72   146    64   185   209   189   207   186    53   118   222   145    89   159    95   186   113   193   219   193    76   195    59    72   191   151    69    90   128   131    87   164   171   146    61   123    67   170    88   138   201   161    33    60   123    78   158   195   182   122   142   164    74   123    34   165   152    76    92   216    44    57   155   184   217   106   198    52    77   168   129   136   173   184   218   105   208   153   140    56    70    47   101   205   113   127   115   195   150
    40   100    56   115   210    90    35   121    64   208    50   147   178   135    93    37   186   184    96   137   131   136   158    80    58   211   192   141    85   157   117   119    80   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    34   169   108   118   181    65    81   170   155    54    46    86    97    34    41   125   199   135   179    55   129   108   163   184   124    59   183   199    56   125    81   100   182   151    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   169   114   168   187   182    48   113    89    70   109   149   184    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   196    83   221    38    81    52    50   136   169   182   187   192    91   125   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   170   185   153   173   128    97   183   146    65    40   215    42   171    65   183    67    70    85   190   185   183   220    64   149   173    39    82    41   156   118   218    92    78    89   124   116   142    51    76    80   127   182   204   111   123   162    93   104   154   107   109   181    58    50   121   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   127    39   207   182   123   121   160   171   179    37   101   193   179   137   137   134   113    75   154   124    95   208    98   204   219   213   102    40   168   101    48    90   133   113   138    66   102   118   140   146   131    64    91   116    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    40   104   181   141   180    64   130   143    83   125    93   103   125   113   179   182   119   107   199   112    94   209   207   180   111   221    56   188    46   121   170   115    58    89   119   163   138    88    59    49    51   120   219   143   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    93   105   196   113   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   198    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   172   149   196    95   207   115   209   140    38   111   151    80    88   192    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    49   166    85   162    57   191   138   129   198   195    40   121    68   118   131   102    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    66   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   174   162   185   195   107   221    35   159   207   130   217    58   128   187    97    80    90    56   185    57    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   176   186    59   204   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    77    75   208    49    81    95    54   141   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    66   196    49   153   167   118   191    66    33   103   171   160    34    57   159   152   126   126   121    57    94    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   154    79   175   133   156   160   135    74   163   150   189   147   202    98   155    48   169   102   146    54    91    46   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   106   202    80   118   121   210   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   219    77    70   166    58    73   121    44   119   180   205    72   145   156   189   206   121   129   167   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   152    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   175    72   146    64   185   208   189   207   186    53   118   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    34    59   123    78   158   195   182   123   141   163    74   122    34   164   153    75    91   216    44    58   155   184   217   106   198    53    78   168   130   136   173   184   218   105   208   153   140    56    72    47   101   205   113   127   115   195   150
    41   101    57   114   210    91    34   122    64   207    50   146   178   135    93    37   187   184    95   137   132   136   158    80    59   212   192   141    85   158   117   118    79   212   166   155   148   133    99    61   182    43    40   123   107   169   157    46    59   115   141   148   150   168   120    51   153   172    99   150   190   149   145   218   177   101    73   162   213    87   119   197   208   113    85   155    89   175   123    72   213    48   153    97   142   103   215   194    68   115   163   204    52   179    62    84   183   147    67    33   169   108   119   182    64    81   171   156    54    47    86    97    34    42   125   199   136   180    55   129   109   164   184   124    58   183   198    56   125    81   101   183   150    91    92   134    67   181   123   142   201   172   122   122    49    37   131    59   170   115   168   188   182    48   113    90    70   109   149   184    63   180   111    97   118    52   112   142   212   208    37    36    62    49   121   109    42   168    96    83   164   195    83   222    38    81    53    49   136   169   182   187   192    91   124   192   200    73   112   185    34    45   189   135   173   191   174   169    40   171   111   207   169    36   154   219   211   163   142    53   111    99   200    78   179   197   171   184   152   173   128    95   184   145    65    41   216    41   172    67   184    68    69    85   190   186   184   220    65   149   173    38    83    41   155   119   218    91    78    89   124   115   142    51    76    79   127   182   205   111   122   163    93   104   154   108   109   180    57    49   120   216    63   112   213   152   155   150   148   123   157   107   103   204   190    48    97   131    94    96    57   206   171   127    39   206   182   124   121   161   171   179    37   100   193   180   137   137   134   113    76   154   125    95   209    98   205   220   213   101    42   168   101    48    89   134   113   137    67   103   119   140   146   130    65    92   116    95    58   132    44    94   176   163    77   141    73    97    62   150   133    62    36    63   206    84   181   120    82   177   101    34    48    73   204   186   162    45   127    71   198   158    91   167   109    61    37   217    98   180   198    36    40   104   180   141   180    62   130   143    83   124    94   102   125   112   179   180   120   107   198   112    94   208   206   179   111   222    56   190    47   121   170   115    57    89   119   162   138    88    59    48    50   119   219   143   170   108    92   209    96   121    98    91   200   160   133   199    50    92   166   207   148    68   107   175    51   209    80   189    69   196   201    33    44   195    66   213    94    65    83   103   177   177    58   128   103   100   205   123   169   127   159   113   216    81    66    45   121    80   213   133   116   216   220    62    34    81   115   114    93   105   196   114   161    43    73   180    37   131    82    47   123   117    84    94    80    98    57   197    35    86   102   181   134   116   214    93   216   169   182   108   178   176   110   174   137   172   149   196    96   208   115   209   140    38   110   152    80    88   192    56   101    87   188   183   186    92   200   180    84    99   138   183    97    41   106    80    92   202   206    73   189   174    61   189   176    50   167    84   162    57   190   137   127   197   195    40   121    67   118   131   103    92    69   199    36   164   101   197   215   125   115   179    89   105   132   183   210   144   207   221   163   131   187    87   184   126   133   142    67   139    43   108   146   185   175   127   118    74   140   173    96    76    65   217   197   191    43   132   132   191   142    57   174   161   184   196   106   220    36   160   207   129   217    59   129   187    97    80    91    56   186    59    97   154   201   131    66    46   181    92   211    85   115    53   215   157   124   177   186    59   204   132   113   141   103   216   187   215   152   167    82    34    99   170   151   151   122   171    80    78    77    78    74   208    49    80    95    56   140   213   139    73    98   140   122    96    67   138    95   132   156   210   143   159    44    79    65   195    49   153   168   118   191    66    32   103   172   160    34    57   160   152   126   126   121    57    96    42   221    94    56   215   146    82   187   214   207    34   169   150    68   130    60    53   103   132   115   130   186   180   172    96   134   133   101   154    80   175   133   155   159   135    74   163   149   188   148   202    97   155    48   170   103   147    54    91    46   213   101   190    62    35   128    99    91   124   115    67   213   180    76    64   160   164   194   142   104   144   184    54    69   152   175   107   186   179   192   151    78   169   128    33   106   201    79   117   122   210   208   119    49    84   129   153   184   105   218    73    43    95   111    52    42   148    71   110    90   134   193    60   218    77    70   167    58    73   121    45   119   179   206    72   145   155   189   206   122   129   167   123   106   204    52   129    48   147   210   159    81    92   193    99   177   167    57   161   118   199    58   122    87   214    79   152    99    65   199    87   217   104    77   190   163   196   188    68   104   137    36   142    94    46    65   157    44   170   164   146   174   115    99   126   174    72   146    63   184   208   189   208   186    53   117   221   146    90   161    96   186   112   195   218   194    75   194    59    72   190   151    69    90   128   131    86   163   170   145    60   123    68   170    88   138   201   161    34    60   124    78   156   195   183   123   141   163    73   122    33   164   154    76    92   216    44    58   156   185   219   105   198    53    78   168   130   137   173   183   218   105   207   153   141    56    72    46   101   204   113   127   115   195   152
    41   100    55   115   210    91    35   121    64   209    49   147   176   134    93    37   186   184    95   137   131   138   158    80    59   211   192   142    85   157   116   119    79   213   166   154   147   132    98    61   182    44    41   124   107   171   157    46    59   114   142   148   150   169   119    51   153   172    99   150   188   148   145   219   177   101    73   161   211    87   119   195   207   113    85   155    90   176   122    73   213    47   153    96   141   103   216   194    68   116   162   203    51   179    61    84   182   147    66    33   169   107   120   180    65    81   170   155    53    47    85    97    35    40   125   200   135   179    55   129   108   163   184   125    60   184   200    57   127    82   101   182   150    90    92   133    69   182   124   141   202   172   123   123    47    38   130    58   170   113   169   186   182    49   113    89    69   110   150   184    64   180   110    97   118    49   113   141   212   208    37    33    61    48   119   109    43   169    96    84   164   197    82   221    38    81    53    50   136   169   183   187   192    91   124   192   201    73   112   185    33    46   189   136   173   191   173   169    39   172   111   207   169    37   155   218   210   161   142    53   111   100   200    78   178   197   170   184   152   174   129    97   183   145    66    40   215    42   171    65   183    67    70    85   191   185   183   220    64   148   173    39    82    41   156   119   218    93    77    90   124   116   141    50    75    79   127   181   205   111   122   163    93   105   154   108   109   180    58    50   119   215    63   112   212   151   153   151   147   123   156   105   103   203   189    48    96   131    95    94    58   205   172   127    39   205   183   124   120   160   170   179    38    99   193   179   137   136   134   113    76   153   123    94   207    97   204   218   214   102    40   169   101    49    89   133   114   138    65   102   118   141   146   130    64    91   116    95    57   131    44    93   175   164    77   141    73    98    62   150   133    61    36    64   207    86   180   121    81   175   102    35    47    74   203   185   163    45   126    70   196   160    92   167   110    58    36   218   100   180   198    37    42   106   181   141   180    63   131   141    82   124    93   102   125   113   180   181   119   107   198   111    95   209   207   180   112   221    57   188    47   121   169   114    58    88   118   164   138    89    59    49    52   120   218   143   170   106    92   210    95   122    97    91   200   160   135   199    50    93   166   208   148    67   106   174    49   209    79   190    70   197   200    34    44   195    65   212    95    64    83   104   177   179    60   127   104   102   204   126   168   129   157   113   215    82    65    45   122    79   212   132   118   213   221    63    33    80   115   116    92   105   195   114   161    41    74   179    37   131    82    46   123   117    85    94    81    98    56   198    34    88   103   181   132   116   212    93   215   169   182   107   179   176   110   172   137   172   148   196    96   207   115   210   140    39   110   152    81    87   192    57   101    88   190   183   187    92   200   178    84   101   139   183    97    40   107    80    92   203   206    73   190   173    61   188   176    49   165    85   161    58   190   138   129   199   195    41   120    69   118   131   102    93    67   198    35   166   101   197   217   125   115   180    89   106   133   183   211   143   206   220   163   131   187    86   185   126   133   143    67   138    43   109   147   185   176   128   119    74   139   172    99    76    66   217   196   191    44   133   132   190   142    55   173   162   185   196   108   221    35   160   207   130   217    57   129   187    97    80    89    56   186    56    97   155   200   130    66    47   182    94   210    84   115    52   215   156   124   176   187    59   205   132   114   141   103   216   187   215   153   167    83    35    99   171   151   151   121   171    79    77    76    78    74   208    48    81    95    54   141   214   139    73   100   139   120    98    68   136    93   132   158   211   142   159    45    78    66   196    51   153   166   118   191    66    33   102   172   160    34    56   160   152   125   126   122    59    95    42   220    95    57   217   147    83   186   214   208    34   170   149    68   131    61    54   103   131   115   129   186   180   171    98   133   133   101   153    78   175   133   156   159   134    75   164   149   189   147   202    97   156    47   168   102   147    54    89    46   212   101   190    61    34   127    98    92   123   116    65   213   180    76    63   160   165   193   142   103   144   185    54    71   150   176   107   185   181   191   153    78   170   128    34   107   202    80   118   123   209   208   118    50    84   130   154   186   103   219    72    42    95   112    52    43   148    71   110    89   135   192    58   218    76    71   166    57    72   122    45   119   180   206    71   146   155   190   208   121   130   166   122   106   204    53   128    47   146   210   159    81    92   194    99   177   167    59   161   118   199    55   124    87   215    79   152    99    65   199    86   214   102    78   189   163   198   186    68   105   137    35   142    95    47    64   158    44   171   163   145   173   115    99   126   175    72   146    63   185   208   188   207   186    54   117   221   146    89   160    96   186   113   195   218   194    75   196    60    71   191   152    69    90   128   130    88   165   170   144    61   123    68   170    87   138   202   161    34    60   124    79   159   195   181   122   141   162    73   123    33   165   152    75    92   216    45    56   154   183   217   106   196    53    79   167   130   137   173   184   219   105   207   153   141    56    72    46   100   205   113   128   116   194   150
    41   100    56   115   210    90    35   121    64   207    50   147   178   135    92    37   186   184    95   137   131   136   158    80    59   211   192   141    85   157   118   119    79   212   166   155   149   133    98    62   182    44    40   124   106   169   156    47    59   114   142   149   149   170   119    51   152   172    99   150   189   150   146   218   178   102    73   162   212    86   119   195   207   113    85   155    90   175   123    72   213    47   153    97   142   104   215   195    68   115   163   203    51   180    61    84   183   147    66    34   169   109   117   181    65    82   170   155    54    47    86    96    35    40   125   198   136   179    55   129   107   163   184   124    59   183   198    57   126    81   100   182   149    91    92   134    68   181   124   141   202   172   122   122    48    38   131    59   170   114   168   186   183    48   112    90    70   108   149   184    63   180   109    97   117    51   113   142   213   208    37    34    62    49   120   109    43   167    96    83   166   197    83   221    38    81    52    49   136   169   182   187   192    91   124   192   199    74   112   185    34    45   190   135   173   191   173   169    39   172   111   208   169    36   155   218   211   162   143    54   110   100   199    77   178   197   170   186   153   174   128    96   183   145    66    40   215    42   172    66   183    67    70    85   191   185   183   219    64   149   173    39    82    41   155   118   219    91    77    89   124   116   141    51    76    80   126   182   203   111   123   163    93   105   154   108   110   181    58    50   121   216    62   113   212   152   154   150   147   123   158   106   102   203   190    48    97   131    94    95    57   206   171   128    40   207   182   123   121   160   172   179    37   100   193   179   137   137   134   113    76   154   124    95   207    98   204   219   213   102    41   168   101    48    89   133   113   138    66   102   118   139   146   130    65    91   117    94    60   132    43    94   176   165    77   142    73    98    62   150   133    61    36    63   206    85   181   120    82   176   101    35    48    72   204   185   162    44   126    70   197   161    91   167   110    59    37   217   100   180   197    36    41   104   181   141   180    64   131   143    83   125    94   103   125   113   179   182   119   107   199   112    94   209   206   179   111   220    56   189    46   121   170   115    58    89   119   163   138    88    58    49    50   120   218   143   171   108    92   209    95   121    97    91   200   160   133   199    49    93   167   208   148    68   106   174    50   209    79   190    68   197   201    34    44   195    67   213    95    65    83   104   176   178    59   127   103   101   205   123   170   128   159   113   215    82    65    44   120    79   212   132   117   214   220    63    33    80   116   114    92   106   197   114   161    41    74   180    37   131    81    47   122   116    85    94    79    98    56   198    35    86   103   181   133   116   213    94   216   169   182   108   179   176   110   172   137   171   149   196    95   207   115   210   140    39   110   151    81    88   191    56   100    88   189   182   186    93   200   179    84   100   138   184    98    41   106    79    91   201   206    73   190   173    62   189   176    50   166    85   162    57   190   138   129   197   194    39   121    68   119   130   103    92    68   199    35   165   103   197   215   125   116   180    89   104   134   183   210   143   207   220   163   130   187    86   185   125   132   143    67   139    44   108   146   185   176   128   119    74   139   172    97    76    65   217   195   190    43   132   131   191   141    56   174   162   185   196   106   221    35   159   207   130   217    58   128   187    98    79    90    56   185    57    96   155   200   129    66    47   181    93   211    84   115    52   216   156   125   176   186    58   204   132   114   141   103   215   187   215   152   167    82    35    99   171   152   150   121   171    80    78    76    77    76   207    50    81    95    54   141   213   138    73    99   141   121    97    68   138    94   133   157   212   143   159    44    78    65   196    49   153   167   117   192    67    33   104   172   160    34    57   160   152   126   126   121    57    95    42   221    95    57   215   147    82   186   214   208    34   169   150    68   131    61    53   103   132   115   130   187   181   172    98   134   133   101   153    78   174   133   156   160   135    74   163   150   189   147   201    98   155    49   169   102   146    54    91    46   212   101   190    62    35   127    99    92   123   115    66   214   180    75    65   161   164   192   142   103   143   185    54    71   151   176   107   186   180   191   152    77   170   127    34   106   202    80   118   122   210   208   120    49    84   129   154   185   104   218    73    43    94   111    51    43   149    72   110    90   134   193    60   218    77    70   167    58    72   121    45   119   180   205    72   145   156   189   206   121   130   168   122   106   204    52   130    49   147   210   160    81    92   193    97   176   167    58   161   118   199    57   122    87   214    78   153    99    65   199    86   215   104    78   190   163   198   187    69   105   136    35   142    94    47    64   157    44   170   164   145   172   115    99   125   174    72   147    64   185   208   189   207   185    53   117   222   146    90   159    95   185   112   193   218   193    76   195    60    72   191   152    68    91   128   130    87   164   171   145    61   124    68   170    87   138   201   161    33    59   123    78   158   195   182   122   141   163    74   122    34   164   153    74    91   215    44    58   155   184   217   106   197    53    78   167   130   136   173   184   218   104   208   153   141    56    72    47   101   205   113   128   115   195   151
    40   100    55   115   210    90    34   121    63   207    50   147   178   135    93    37   186   184    95   137   131   136   158    80    59   212   192   141    85   157   118   120    79   213   166   155   148   133    98    61   182    44    40   124   106   170   157    47    59   114   141   149   149   169   120    51   153   172    99   150   189   149   146   218   177   101    74   162   212    87   119   196   207   113    86   155    90   175   123    72   213    47   152    97   141   104   215   195    68   114   163   203    51   179    61    84   182   147    66    34   169   108   118   181    65    82   171   155    54    47    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   184   198    56   125    81   101   183   150    91    92   133    68   181   124   142   202   172   122   123    48    38   130    59   170   114   168   186   183    48   112    89    70   109   150   184    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   183   187   192    91   125   192   200    73   113   184    34    45   190   136   174   191   173   169    40   171   111   208   169    36   154   218   211   162   143    54   111    99   199    77   178   198   171   185   153   173   128    97   183   146    65    41   215    42   172    65   183    67    70    85   190   185   183   219    64   149   173    39    82    42   156   118   219    92    78    90   124   116   142    51    76    80   127   182   204   111   123   162    93   104   154   107   109   180    58    50   121   215    62   112   212   153   154   150   147   123   158   106   103   203   189    48    97   131    95    95    57   206   171   127    39   207   182   123   121   160   172   179    37   101   193   179   138   137   134   113    76   154   124    95   208    97   205   219   213   102    41   168   101    49    89   133   113   138    65   102   118   140   146   131    64    91   116    94    59   132    43    94   176   164    77   141    74    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   218    99   180   198    37    41   104   181   141   180    64   130   143    82   125    94   103   125   113   179   181   120   107   199   112    94   209   207   180   112   221    57   189    46   121   170   114    58    89   119   163   138    89    58    49    51   120   219   144   171   108    92   209    95   121    97    91   200   160   133   199    49    93   167   208   148    68   106   174    50   209    79   190    69   196   201    34    44   195    67   212    94    65    83   103   176   178    58   128   103   102   205   124   170   128   159   113   216    82    65    44   121    79   212   132   118   215   220    63    33    80   116   114    93   105   196   114   160    42    73   181    38   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   176   109   172   137   171   149   196    95   207   115   209   140    39   111   151    80    88   192    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    74   190   173    61   189   176    49   166    85   162    57   191   138   129   198   195    40   121    68   119   130   102    92    67   199    36   165   103   197   215   124   116   180    89   105   133   183   210   144   207   220   164   130   187    86   184   125   133   142    67   138    43   108   146   186   175   127   119    74   139   172    97    76    65   217   196   190    44   133   131   191   142    56   174   161   184   196   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    57    96   155   200   130    67    47   181    93   211    85   115    53   215   157   125   177   186    59   204   132   113   141   103   215   187   215   152   167    83    34    99   171   151   151   121   171    79    78    76    78    75   207    49    81    94    54   140   213   138    73    99   140   120    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   117   192    66    33   103   171   160    34    57   160   153   126   126   122    57    94    42   221    94    56   215   147    83   187   214   208    33   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   134   156   159   134    74   163   150   189   147   202    98   156    48   169   102   146    54    90    45   213   101   190    62    35   127    99    91   123   115    66   214   180    77    64   160   164   193   141   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   107   203    80   118   121   210   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   219    77    71   166    58    73   122    45   118   180   206    72   146   155   189   206   122   129   167   123   107   204    52   129    48   146   211   160    81    91   192    98   176   167    58   162   118   199    56   123    87   215    78   153    99    65   199    86   216   103    78   190   163   198   187    69   104   136    35   142    95    47    64   156    44   171   164   145   172   115    99   126   174    72   146    64   185   208   189   207   185    53   117   221   146    89   160    95   186   113   194   218   194    75   194    59    72   190   151    69    90   129   130    87   164   171   145    60   124    68   170    88   137   201   161    33    60   123    78   158   195   182   123   141   163    74   122    34   165   153    75    91   216    44    57   155   184   218   106   198    53    78   168   130   137   174   184   217   104   208   153   141    56    72    47   101   204   113   127   115   195   150
    40   100    56   115   210    90    34   121    64   208    50   148   178   135    93    37   186   184    95   137   131   136   158    80    59   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   213    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    34   169   108   118   181    65    81   171   155    54    46    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    70   109   149   184    62   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   196    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   207   169    36   155   218   211   162   143    54   111    99   200    77   178   197   170   185   153   173   128    97   183   146    65    41   215    41   171    66   183    67    70    85   190   185   183   220    64   149   173    39    83    41   156   118   218    92    78    89   124   116   142    51    76    80   127   182   204   111   123   162    93   104   154   107   109   181    58    50   121   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   128    39   207   182   123   121   160   171   179    37   100   193   179   138   137   134   113    75   154   124    95   208    98   204   219   213   102    41   168   101    48    90   133   113   138    66   102   118   140   146   131    64    91   116    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   218    99   180   198    36    41   104   181   141   180    64   130   143    83   125    94   103   125   113   179   182   120   107   199   112    94   209   207   180   111   221    56   189    46   121   170   115    58    89   119   163   138    88    59    49    51   120   218   143   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   214   220    63    33    80   115   114    92   105   196   113   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   178   175   110   172   137   172   149   196    95   207   115   209   140    38   110   152    80    88   191    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    79    91   202   207    73   190   173    61   189   176    49   166    85   162    57   191   138   129   198   195    40   121    67   118   131   102    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    66   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    58    96   154   200   130    66    47   181    93   211    84   115    53   215   157   125   177   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    78    75   208    49    81    95    54   140   213   139    73    99   140   120    97    68   137    94   132   157   211   143   159    44    78    66   196    49   153   167   117   191    66    33   103   172   160    34    57   159   152   126   126   121    57    94    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   154    79   174   133   156   159   135    74   163   150   189   147   202    98   156    48   169   102   146    54    91    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   175   107   186   180   191   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   219    77    70   166    58    73   122    44   119   180   206    72   145   156   189   206   121   130   168   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   214    78   152    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   172   115    99   126   174    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    34    60   123    78   158   195   182   123   141   163    74   122    34   165   152    75    91   216    44    57   155   184   217   106   198    53    78   168   130   136   173   184   218   105   208   153   141    56    71    47   101   205   113   127   115   195   150
    41   101    55   115   211    89    34   123    64   208    50   147   179   135    93    36   187   183    97   137   130   137   157    80    59   211   193   141    83   158   118   119    79   211   167   155   148   134    98    61   183    44    40   124   107   170   157    45    59   115   141   150   149   169   119    49   153   171    98   150   191   148   146   217   176   101    73   162   212    87   118   195   207   113    86   155    90   176   122    73   213    47   154    98   141   102   216   193    69   115   163   202    51   178    62    83   182   147    68    33   168   108   118   181    65    82   170   157    55    47    85    96    36    39   126   199   135   180    54   129   108   163   182   123    59   183   198    56   126    82   100   182   151    91    92   134    67   181   125   142   202   171   121   122    47    36   130    61   171   114   169   187   182    47   113    89    70   107   150   184    63   178   108    97   118    52   114   142   213   208    37    33    63    49   120   110    43   169    96    83   165   196    83   221    37    79    53    52   136   170   181   187   193    91   124   193   201    72   112   185    35    44   190   137   172   191   174   170    39   172   111   208   168    36   156   220   211   161   144    54   112    99   199    76   177   198   172   185   153   173   127    97   184   144    64    40   215    42   171    65   184    68    71    85   190   187   182   220    64   149   173    40    82    41   154   118   220    92    77    88   124   115   140    51    76    80   127   181   204   111   123   162    93   106   155   108   109   182    58    50   120   216    63   112   212   152   152   150   147   124   158   105   103   204   189    47    98   130    95    96    57   206   172   128    39   208   183   123   122   161   172   178    37   101   194   179   137   137   134   113    76   154   124    96   209    99   206   219   212   101    40   168   100    47    89   133   115   138    66   102   119   140   145   131    64    91   116    96    60   133    42    94   176   165    78   142    74    98    61   149   133    60    36    63   206    86   183   119    82   177   100    34    48    74   204   186   164    44   126    70   197   160    91   168   111    59    37   219    98   180   198    37    42   104   180   142   180    66   130   143    82   125    94   103   125   113   179   181   120   107   199   112    93   208   206   180   111   221    57   186    46   122   170   114    57    89   119   162   138    88    58    49    51   121   217   145   171   108    91   209    95   121    97    90   201   160   133   197    50    93   167   207   146    68   106   173    50   209    80   189    69   197   202    34    45   195    66   212    94    65    82   103   178   178    58   128   101   103   204   126   168   128   158   114   214    81    66    44   122    78   213   132   118   214   219    63    33    80   115   113    92   105   197   114   160    42    73   180    37   129    82    47   124   117    86    93    78    97    56   197    34    85   102   181   133   116   213    92   216   170   183   108   179   175   109   172   138   173   148   195    95   207   116   209   140    39   110   151    82    90   192    56   100    88   189   183   185    91   201   179    84   101   138   184    98    40   106    79    91   202   207    75   189   172    62   189   175    50   168    86   162    56   191   139   130   198   195    40   122    67   118   131   101    91    67   196    35   166   102   197   216   125   115   180    89   106   133   183   211   145   209   221   163   130   186    87   184   125   133   142    66   139    43   108   146   185   176   128   118    74   140   173    98    77    65   216   196   190    43   133   131   190   141    57   173   162   184   195   107   221    36   159   208   130   218    57   128   187    97    78    90    55   186    57    96   155   200   130    65    47   181    94   211    85   114    51   216   155   125   177   186    58   204   132   113   142   103   217   188   215   153   167    83    35   100   172   152   151   121   171    79    79    76    79    74   208    49    81    95    53   140   212   139    71    99   140   120    97    68   136    93   133   156   210   143   158    44    80    66   195    50   153   167   118   192    67    32   104   172   159    34    58   161   152   126   126   120    57    94    42   220    94    58   214   145    84   186   215   207    33   170   149    68   131    59    53   102   132   114   132   187   181   171    97   135   132   101   153    79   176   133   156   160   132    73   163   151   188   146   202    96   156    46   168   103   146    54    91    47   212   100   190    62    36   126   100    93   124   116    67   214   180    75    66   160   165   193   141   103   144   185    56    70   151   175   107   186   180   190   153    78   169   128    34   106   203    79   120   122   210   208   120    50    84   130   153   185   104   218    73    43    95   111    53    43   148    71   108    91   134   193    60   219    77    70   165    58    74   122    45   120   180   206    72   146   154   189   207   121   130   168   123   108   204    53   130    49   146   211   161    81    91   193   100   177   168    58   162   118   197    56   123    87   214    79   152    98    65   200    87   216   103    77   190   163   198   187    69   105   136    35   143    95    48    65   157    43   170   162   146   174   114   100   126   173    72   145    65   186   208   190   210   186    53   118   222   145    89   159    95   185   114   193   219   194    74   195    59    72   191   150    68    89   128   132    88   165   170   144    60   124    69   169    89   138   201   161    32    60   123    78   157   195   182   123   140   161    74   121    35   166   153    77    92   217    44    58   155   184   218   105   198    52    77   168   130   137   175   186   218   106   208   154   140    56    72    47   100   203   113   126   114   193   151
    39   100    55   113   210    90    35   121    65   207    50   148   178   133    93    38   189   184    96   136   132   136   159    80    59   211   192   141    84   157   118   118    79   212   167   155   148   133    98    61   183    45    42   123   106   170   156    49    57   115   142   149   147   169   119    51   151   173    97   149   189   149   145   218   176   101    73   163   212    86   118   197   206   111    88   154    91   178   122    72   214    48   153    97   142   103   214   196    69   116   162   202    50   180    62    85   182   146    67    36   168   108   117   180    65    80   171   151    54    47    86    98    37    41   126   200   135   179    56   128   108   163   183   123    58   184   196    57   124    82    99   182   151    91    94   134    67   180   124   144   202   173   124   123    49    38   128    59   173   114   169   186   183    48   113    89    72   109   150   185    63   180   109    97   117    52   114   140   212   208    38    31    62    48   122   110    43   169    94    82   165   196    83   221    40    81    51    51   135   169   182   187   190    90   123   194   200    74   109   184    34    45   188   135   172   190   174   171    40   171   113   206   170    34   153   218   212   162   142    55   111   100   202    78   179   197   170   183   151   171   131    99   184   146    66    40   214    41   171    64   187    67    72    86   191   184   182   219    64   151   174    38    80    42   157   118   218    90    79    91   126   115   143    50    75    79   129   182   204   112   124   162    93   103   154   108   109   182    59    51   120   215    63   114   211   151   155   150   147   124   158   106   102   204   188    48    97   130    92    96    56   206   173   128    41   206   183   123   121   160   173   178    37   101   193   179   139   138   135   112    75   153   125    98   208    98   204   218   213   101    43   169    98    48    92   136   116   139    65   102   119   141   147   132    64    91   117    94    58   132    43    94   175   164    77   142    74    98    64   151   133    63    35    63   207    83   180   120    82   176   103    36    47    73   203   186   162    44   127    70   197   161    92   166   111    60    39   218    97   181   200    36    41   104   182   141   180    62   128   141    81   124    93   103   125   111   178   181   120   106   199   112    93   211   208   180   112   220    57   186    45   121   168   115    60    90   118   163   139    88    59    50    49   119   221   144   170   108    92   209    97   122    99    92   201   159   133   199    48    95   167   206   147    68   104   176    49   210    79   191    68   198   203    35    46   196    69   213    94    65    82   101   175   178    57   128   104   101   202   124   170   129   158   114   219    85    63    45   121    80   211   132   117   216   219    63    32    80   114   116    95   105   196   115   160    42    72   181    36   132    80    47   122   114    87    94    79    98    56   196    37    85   105   182   132   116   213    94   216   168   183   109   179   176   109   172   135   170   149   197    95   207   115   209   139    41   111   150    80    87   190    55   100    89   190   183   186    93   198   179    85    99   138   186    98    41   107    78    91   202   205    73   190   174    61   191   179    49   167    85   161    57   191   137   129   197   195    40   121    67   117   132   101    92    66   198    36   164   103   197   213   125   115   181    90   105   135   181   210   144   205   222   162   129   186    88   183   125   131   142    67   139    44   106   145   185   175   128   119    75   141   172    97    75    66   216   194   188    45   135   132   192   144    55   174   161   184   194   106   221    37   160   208   129   217    58   126   188    96    80    90    59   185    56    95   154   199   128    67    48   182    92   210    85   115    51   214   157   125   178   187    58   204   132   113   142   105   214   188   216   154   167    83    34   101   170   151   151   125   172    80    79    76    78    73   207    47    80    95    53   140   213   139    73    99   139   120    98    67   138    95   131   158   212   143   158    44    78    64   197    49   155   167   119   194    68    33   105   173   161    34    59   161   152   127   126   123    59    95    41   220    95    56   215   146    83   188   213   208    36   169   152    66   130    61    54   103   130   114   131   185   180   173    98   134   133   102   153    79   174   131   156   156   134    73   163   149   187   145   201    97   156    48   170   101   145    52    88    47   210   102   190    62    36   126    99    92   125   117    67   215   180    76    62   162   167   192   141   104   145   184    56    73   152   177   107   185   179   191   154    77   169   127    34   108   202    81   119   119   209   208   118    50    85   127   152   185   102   220    73    43    96   110    50    42   147    70   109    88   135   192    58   218    76    69   165    58    73   123    44   120   179   205    69   145   155   191   207   121   131   168   122   106   205    53   130    48   146   211   161    81    93   191    99   177   168    58   162   118   198    57   123    87   215    76   153    99    65   198    88   215   104    76   189   164   199   186    68   103   135    35   140    93    46    63   154    44   172   162   146   174   112    99   126   173    73   148    64   185   208   190   208   186    52   118   222   146    88   161    97   186   111   192   220   193    76   195    59    72   191   152    70    92   128   131    88   165   169   145    58   124    68   171    86   138   202   161    35    59   122    77   157   195   180   120   140   162    75   122    33   164   150    76    91   214    43    58   153   184   217   106   196    53    79   166   130   137   173   187   217   106   208   154   141    57    71    47   101   205   112   126   116   193   150
    41    99    56   114   210    90    35   121    64   208    49   147   179   135    93    36   187   185    94   137   131   136   158    80    58   212   191   142    86   157   117   120    80   212   167   157   149   133    98    62   182    44    41   123   105   170   157    47    59   114   142   149   148   168   119    51   153   171    99   150   189   149   146   217   178   101    74   161   213    87   119   198   205   113    87   154    89   175   123    72   213    47   153    98   142   104   216   195    69   115   161   202    51   180    62    84   181   147    67    34   170   108   118   179    65    80   171   155    54    45    85    96    35    41   125   198   136   179    55   129   110   163   183   123    59   183   198    55   125    82    99   182   150    91    92   135    68   182   124   142   202   173   121   122    49    37   131    58   170   113   170   188   183    46   112    90    69   110   149   185    63   180   109    98   116    51   113   143   211   207    36    34    62    49   121   110    43   169    96    84   165   196    82   220    38    82    52    50   135   170   182   188   193    89   123   193   200    74   112   184    35    44   190   135   174   191   173   171    40   171   110   207   169    36   155   218   211   161   142    53   111   100   200    77   178   196   170   186   154   173   126    99   183   146    65    40   214    43   171    64   183    67    71    86   190   186   182   220    65   149   173    38    83    42   156   117   218    93    78    91   124   116   141    52    75    79   126   181   204   110   124   163    93   103   154   107   110   182    59    50   121   215    64   112   212   152   152   150   149   125   157   106   104   201   191    50    97   132    95    95    58   206   170   128    39   207   180   125   120   161   172   180    37   101   192   180   137   138   134   113    76   154   124    94   208    98   206   221   212   101    40   169   100    48    89   133   115   139    65   102   118   140   144   131    64    92   118    96    58   132    41    94   176   164    77   142    72    99    62   150   134    58    36    63   207    84   180   120    82   177   100    35    47    73   203   185   163    44   126    71   197   159    90   168   112    60    37   217    99   181   198    35    39   103   181   141   181    63   130   143    83   124    92   103   125   113   179   182   118   106   198   113    94   209   208   180   110   220    57   190    45   121   169   117    57    88   119   163   137    88    57    48    51   119   219   142   171   108    90   209    96   120    96    91   200   160   134   199    51    95   167   208   147    67   106   176    51   210    79   190    70   196   202    32    45   196    67   211    95    65    83   102   176   178    58   128   104   102   207   123   169   128   158   114   215    81    65    44   122    78   212   132   116   214   221    62    32    80   113   114    93   103   197   113   163    43    73   179    36   131    80    48   123   117    84    94    78   100    55   197    35    86   105   181   132   116   214    92   215   168   184   108   179   175   110   170   138   172   148   196    95   206   116   209   140    37   110   151    80    89   192    56   100    88   190   183   186    93   201   178    84   101   138   183    97    40   105    80    90   199   207    73   191   173    61   188   177    49   167    86   163    58   191   137   128   198   193    39   121    68   118   131   104    92    67   199    36   165   100   197   215   124   115   179    87   104   134   183   211   146   208   220   165   130   186    86   185   125   133   142    68   140    45   107   146   185   174   128   117    73   139   173    99    78    67   216   197   190    43   133   133   191   142    56   173   161   184   196   107   222    35   160   208   129   217    58   129   188    97    79    88    54   186    59    96   154   198   129    66    47   180    92   212    85   116    54   215   157   125   176   186    58   203   131   113   142   103   215   186   215   152   167    82    33    99   171   151   151   122   170    80    77    76    78    73   207    48    80    95    53   140   213   138    73    99   141   119    98    67   136    93   133   159   213   142   159    45    80    64   196    47   152   166   116   192    66    33   104   171   160    34    56   160   152   126   126   121    59    94    43   221    93    56   215   148    82   185   213   208    34   169   150    67   131    59    53   103   131   114   130   187   180   172    98   134   132   100   153    80   175   133   156   159   134    73   163   150   190   148   203    99   155    50   169   101   146    55    90    45   213   101   189    61    35   126    99    92   124   115    65   213   182    76    64   158   163   191   141   102   142   185    54    70   151   177   105   186   177   191   152    77   170   128    34   108   202    79   118   120   208   208   121    49    85   130   153   187   104   219    72    42    95   111    52    42   149    71   109    90   134   193    59   220    76    71   167    57    75   122    45   118   181   207    72   145   155   188   208   122   130   168   123   106   203    50   130    48   146   211   160    81    89   193    97   178   167    58   162   118   201    55   125    86   215    79   152    97    66   200    87   215   103    78   190   165   198   187    68   103   136    36   142    94    48    64   156    45   171   163   146   173   115    98   126   175    72   146    64   185   209   189   208   186    52   117   221   145    89   159    95   185   113   194   219   193    74   195    58    72   192   152    69    89   128   129    87   165   170   145    61   124    68   167    87   140   201   161    33    60   122    79   159   195   181   122   140   163    73   124    33   165   155    75    90   216    45    58   156   182   217   105   199    52    79   168   130   135   173   185   218   104   208   152   141    57    73    44   100   204   115   127   115   194   152
    41   100    56   115   210    89    35   121    64   207    50   147   178   134    93    37   186   184    96   137   132   136   158    80    59   211   192   142    85   156   117   120    79   212   166   155   148   134    99    62   182    44    40   123   106   169   157    46    60   114   142   149   149   168   119    52   153   172    99   150   189   149   146   217   177   101    73   162   212    87   119   196   207   113    85   155    89   175   123    72   213    47   152    97   141   104   215   195    68   115   163   202    52   179    61    84   182   148    67    33   170   108   118   181    64    82   171   155    54    47    86    97    35    41   125   198   135   179    54   129   108   163   184   124    59   183   198    56   125    81   100   182   151    90    92   134    68   181   124   142   202   172   122   122    48    38   131    59   170   114   168   186   182    48   112    89    70   109   149   185    63   180   110    97   117    51   113   143   213   209    37    33    63    49   120   109    43   167    96    83   165   196    82   221    38    81    52    50   136   169   183   187   191    92   124   192   200    73   112   184    34    45   189   136   173   191   173   169    39   171   111   208   169    36   155   218   211   162   144    54   111   100   199    77   178   197   170   184   153   173   128    97   183   145    64    41   215    42   171    66   183    66    70    86   191   186   183   220    65   148   173    38    82    42   156   119   219    92    78    90   124   116   142    50    76    80   127   182   204   110   123   162    93   103   153   107   110   181    58    49   121   216    63   112   212   153   154   150   147   123   158   106   103   203   189    48    97   131    94    95    57   205   172   127    38   207   182   123   121   160   172   179    37   100   193   179   138   138   134   114    75   154   124    95   208    98   205   218   213   102    40   169   101    48    89   133   113   139    65   102   118   140   146   131    64    91   117    94    59   132    43    95   176   164    78   141    74    97    62   150   133    61    36    63   207    84   181   120    82   175   101    35    47    73   204   186   162    44   127    70   197   160    91   167   110    59    37   217    99   180   198    36    40   104   181   141   180    64   130   143    83   125    93   102   125   113   179   182   119   107   199   113    94   210   207   180   112   221    56   189    46   122   169   114    57    89   120   163   139    89    59    48    51   121   218   144   170   107    92   209    95   121    98    92   201   160   133   199    49    93   167   208   148    68   106   174    51   208    79   190    68   197   201    34    45   195    66   212    94    64    83   102   176   178    58   128   102   103   205   125   170   129   159   113   215    82    65    45   120    79   212   132   118   214   220    63    33    80   115   114    92   105   196   114   160    42    73   181    38   131    81    47   123   117    84    94    80    97    56   197    34    86   103   181   134   116   213    93   215   168   182   108   179   176   110   172   137   171   148   196    95   207   115   209   140    38   110   152    80    88   192    56   100    88   189   182   186    93   201   179    85    99   138   184    98    40   106    80    92   201   206    73   190   173    61   189   176    49   166    84   162    57   190   138   129   198   195    39   121    68   118   131   102    92    68   198    36   165   102   197   215   125   116   180    89   104   133   183   210   145   206   220   164   130   187    86   184   125   133   143    67   138    43   108   146   185   176   127   118    74   139   172    98    76    66   216   195   190    43   132   131   191   142    56   173   161   184   195   107   220    35   159   207   131   218    58   128   188    97    79    90    56   185    58    96   155   200   130    66    47   181    93   211    84   116    53   215   156   124   176   186    59   204   132   114   141   103   215   187   215   152   167    83    35    99   171   151   151   121   171    79    77    76    78    75   208    49    81    95    54   140   212   139    73    99   140   121    96    68   137    94   133   157   210   143   160    44    78    66   196    49   153   166   118   191    66    33   103   171   159    35    57   159   153   126   126   121    58    94    43   221    94    57   215   147    83   186   214   208    33   169   150    68   130    60    54   103   132   115   130   187   181   172    98   134   133   101   154    79   174   134   156   160   135    74   163   151   189   148   202    98   156    48   168   102   146    54    91    45   212   101   190    62    35   127    99    91   123   116    65   214   180    76    64   161   164   193   142   103   144   185    54    72   152   175   107   186   179   191   153    78   170   128    34   106   202    80   118   121   210   209   119    48    84   129   153   186   103   218    72    43    94   110    53    43   148    72   110    89   134   192    60   219    77    70   166    58    73   122    45   118   180   205    72   145   156   189   206   121   129   167   122   106   205    51   129    48   147   211   159    81    92   194    98   177   167    58   161   118   199    56   123    86   215    78   153    99    64   199    86   216   104    78   190   163   198   186    69   104   137    35   141    94    48    64   157    44   170   163   146   172   115    99   126   174    72   145    64   185   208   188   207   186    53   117   221   146    89   160    95   185   113   193   219   193    75   194    60    72   191   151    69    90   129   130    87   165   170   145    60   124    68   170    88   137   201   161    34    59   123    78   157   196   182   122   141   163    75   122    34   165   152    75    91   216    45    57   155   184   217   106   198    53    78   168   131   136   174   185   219   105   208   154   140    56    72    47   101   205   113   128   115   195   150
    41    99    53   116   209    89    35   122    63   205    50   149   178   135    93    38   188   185    93   138   131   134   157    80    59   213   193   142    84   158   120   120    82   212   167   156   146   133    99    61   183    42    43   123   106   171   159    46    60   115   140   147   147   167   118    49   150   173    98   150   190   150   147   215   176   102    73   162   212    86   118   195   209   112    85   154    90   175   124    73   213    47   151   100   140   103   216   194    70   114   164   202    50   180    62    83   183   145    67    32   169   108   120   180    64    83   172   156    53    46    86    96    32    40   124   200   136   180    57   129   108   162   183   123    59   181   198    57   127    80   101   182   151    92    88   134    69   185   123   145   204   174   120   126    49    38   131    59   170   112   171   185   185    47   115    89    69   109   146   183    64   181   109    97   117    49   115   144   214   208    38    36    62    50   120   109    44   168    95    83   167   196    81   221    38    83    49    50   135   168   185   186   188    90   124   191   203    74   113   183    32    46   190   136   174   189   175   169    39   173   111   207   167    37   155   219   211   159   142    53   113    99   199    76   175   199   170   184   152   175   128    96   183   149    65    43   214    40   169    65   184    67    70    86   189   185   185   219    64   148   173    41    84    42   154   118   215    92    79    89   122   118   141    51    73    82   126   181   208   111   123   162    93   105   152   107   109   181    56    51   119   214    62   112   212   151   155   149   148   123   158   107   104   201   189    48    98   132    95    93    57   208   170   128    39   209   181   124   119   161   174   178    38   101   193   181   139   135   132   116    74   155   124    95   208    96   204   217   212   104    38   169   100    47    89   134   113   140    68   103   117   141   148   130    63    91   115    95    60   132    43    94   177   162    75   142    75    95    60   147   132    64    36    67   206    85   182   116    82   175   101    34    47    73   204   185   163    44   127    69   198   163    92   166   106    60    38   218    99   181   198    36    41   105   178   142   179    65   132   142    84   125    93   103   122   111   179   184   118   105   198   112    96   208   207   181   112   222    55   191    47   121   169   115    59    88   121   162   139    87    60    47    51   119   220   144   170   109    93   209    95   122    97    89   200   158   132   201    49    93   165   207   149    65   106   173    50   209    76   192    68   196   200    32    45   194    67   211    96    65    85   101   176   178    58   128   103   102   208   124   172   125   159   114   216    83    66    47   120    80   210   133   117   214   219    63    34    81   115   115    92   105   196   112   162    43    74   181    39   134    81    46   124   114    85    95    78    97    57   197    34    86   102   179   132   116   212    94   216   171   183   108   179   174   109   172   135   171   149   193    95   207   116   208   141    36   112   150    80    89   190    58   100    83   188   182   186    92   202   178    84   100   138   183   100    41   104    80    91   201   208    75   189   175    62   190   176    49   167    87   164    58   192   135   130   197   193    38   124    67   119   132   102    92    69   200    36   167   103   195   216   125   115   179    91   103   134   183   208   143   206   220   163   131   184    87   184   125   135   139    67   138    46   106   147   184   176   127   120    76   139   175   101    76    67   217   194   189    44   133   132   191   142    58   172   161   185   196   109   223    34   158   208   130   216    54   128   187    96    78    90    53   184    57    95   154   201   129    67    45   183    94   213    86   115    53   214   155   124   175   187    57   207   132   113   138   102   215   186   215   152   164    84    36    97   169   155   151   122   170    82    78    76    79    73   209    50    83    94    53   139   213   137    71   101   138   117    98    68   138    95   132   157   209   145   160    43    79    65   195    47   153   166   118   189    67    33   105   169   162    33    57   162   154   126   126   121    56    95    42   221    94    54   215   146    84   184   213   208    33   168   150    69   129    64    54   102   130   116   129   187   182   171    97   134   132    99   154    77   175   133   154   161   134    74   161   149   189   148   203    97   157    50   169   101   147    55    90    45   212   103   190    61    35   126   101    93   122   116    68   214   181    75    60   161   162   193   140   102   143   183    54    71   150   176   109   185   181   190   153    76   171   129    35   106   206    83   118   120   209   208   119    46    88   128   154   185   104   218    71    42    99   111    52    42   146    71   113    90   134   193    58   220    75    70   166    56    75   121    42   120   178   205    70   144   155   189   206   124   131   169   124   107   203    53   131    49   147   212   157    79    92   193   100   177   168    57   162   118   197    58   125    86   213    79   153    99    64   200    85   214   104    77   193   164   195   187    70   103   139    33   141    94    45    66   156    44   169   165   147   172   115    99   126   173    73   147    64   186   208   194   206   185    58   119   221   147    89   160    93   185   112   196   220   195    73   195    58    74   191   153    67    91   128   130    87   163   171   146    60   124    67   172    89   137   202   163    33    60   123    81   155   197   181   120   139   162    75   119    35   164   153    75    90   214    43    57   155   181   218   105   200    53    77   168   129   138   174   185   217   104   207   153   142    56    72    45   100   205   111   129   116   193   149
    40   100    56   114   210    90    35   121    64   207    49   147   178   135    93    37   186   184    95   137   131   137   158    80    58   211   192   141    84   157   117   119    80   213   166   155   148   133    97    61   182    44    40   124   107   170   157    47    59   114   142   149   150   169   119    51   152   172    99   150   189   150   146   218   177   101    74   162   212    86   118   196   207   112    85   155    90   175   123    73   213    47   152    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   171   155    55    47    86    97    35    40   125   198   135   179    55   129   108   163   185   124    59   183   198    57   125    81   100   182   150    91    92   133    67   182   123   142   203   172   122   123    48    37   130    59   169   113   169   187   182    48   112    89    70   109   149   184    62   179   109    97   117    50   113   142   213   208    38    34    63    49   120   109    43   168    96    84   165   196    83   221    38    81    52    50   136   168   182   186   192    91   125   192   200    73   113   184    34    45   190   136   173   192   174   169    39   171   110   208   169    36   155   219   211   162   142    54   111    99   199    77   177   197   171   185   153   174   128    97   183   146    65    41   215    41   171    67   184    67    70    85   190   185   184   219    64   149   173    39    83    41   156   119   219    92    78    89   124   116   141    50    76    80   126   182   204   111   123   163    92   105   154   108   108   181    58    50   121   215    63   112   212   153   153   151   147   123   157   105   103   202   189    49    97   131    95    95    57   206   171   127    39   207   182   123   121   161   171   179    37   101   193   179   137   138   134   113    76   154   124    95   208    98   204   219   213   102    40   168   101    48    90   133   113   138    65   102   118   140   146   131    64    91   116    95    59   133    43    94   175   164    77   141    73    98    62   150   133    60    36    63   207    85   181   119    82   176   101    35    48    73   204   185   162    43   127    70   197   160    91   167   110    59    37   217    99   180   197    36    41   104   181   142   180    64   131   143    83   124    94   102   124   114   180   181   120   107   199   112    94   208   206   180   111   221    55   189    45   122   170   114    58    89   119   164   138    88    59    49    51   120   218   144   170   108    92   210    95   121    97    91   201   160   133   199    50    94   167   208   148    68   106   174    51   209    79   190    69   197   202    33    44   195    67   212    94    65    83   103   176   177    58   128   103   102   205   124   170   128   159   113   216    82    65    45   120    78   212   132   117   215   220    63    33    79   115   114    93   106   196   113   160    41    74   181    38   131    81    48   123   117    84    93    79    98    56   197    34    86   103   181   134   116   213    94   216   169   182   109   178   175   110   172   136   171   148   196    95   207   115   210   140    38   111   151    81    88   192    56   100    88   189   182   186    93   200   179    84   100   138   184    98    40   106    80    91   201   207    74   189   173    61   189   177    50   167    84   162    57   190   138   129   198   194    40   120    68   118   131   103    92    67   199    36   165   102   197   216   125   116   181    89   105   133   183   210   144   206   220   164   130   187    86   185   126   133   142    66   138    43   108   146   184   175   128   119    74   139   172    97    76    66   216   195   190    43   133   131   190   141    56   174   162   185   195   107   221    35   159   207   130   217    58   129   188    97    80    89    56   185    58    96   155   199   129    66    47   181    93   210    84   116    53   215   157   125   177   186    59   205   132   114   140   103   216   187   215   152   167    83    36   100   171   152   151   122   171    79    78    76    78    74   208    49    82    94    54   141   213   139    73    99   140   121    98    67   138    93   132   157   211   143   159    43    78    66   196    49   153   167   118   192    66    33   103   171   160    34    56   159   152   126   126   121    57    95    43   221    95    57   214   147    84   187   214   207    34   169   149    67   131    60    53   104   132   115   130   187   180   172    98   134   132   101   153    79   175   133   156   159   135    74   163   150   188   147   202    97   156    48   169   102   147    54    91    46   213   101   189    61    35   127    98    92   123   115    66   214   179    76    64   160   164   193   141   103   144   184    54    71   151   175   107   186   180   191   153    77   170   128    34   106   203    80   118   121   209   208   120    48    84   129   154   185   104   219    73    43    94   111    52    43   148    72   110    90   133   192    59   218    77    70   166    58    73   122    45   118   179   205    71   145   156   189   206   121   130   168   123   106   204    52   130    49   147   211   160    80    91   193    98   178   167    58   162   119   199    57   123    87   214    78   153    99    66   200    86   216   104    78   190   163   198   187    68   105   136    35   142    95    47    64   157    44   170   164   146   172   115    99   126   174    72   146    64   185   208   189   207   186    53   118   221   146    89   160    96   186   113   193   218   193    75   194    59    72   190   151    68    91   129   130    87   164   171   145    60   123    68   169    88   138   200   160    34    60   122    78   158   195   182   122   141   163    75   122    34   165   152    75    91   216    44    57   155   183   217   106   197    53    78   168   130   137   172   184   217   105   208   153   141    56    71    47   101   205   113   128   115   195   150
    41   100    56   116   210    90    35   124    63   207    49   147   177   136    93    38   187   185    96   137   133   136   158    79    58   211   192   140    87   158   118   120    78   213   165   156   149   133    97    63   182    44    40   123   106   170   155    45    58   114   140   147   149   170   121    51   152   172   100   151   190   148   147   217   177   100    74   160   210    87   119   195   205   111    86   154    88   176   124    71   213    48   152    96   142   105   214   195    69   113   163   204    52   178    61    83   183   147    66    33   171   108   116   183    65    80   170   154    51    47    87    98    36    41   126   200   136   180    55   129   109   163   183   125    58   183   196    56   125    81   102   183   152    89    93   134    68   183   124   144   202   173   121   123    46    37   130    58   169   113   168   185   184    48   112    89    69   109   148   185    62   180   110    97   117    50   113   141   212   208    38    34    62    50   120   109    43   168    96    84   165   196    83   221    37    80    52    51   137   167   183   187   191    91   125   191   200    73   112   185    34    45   190   136   174   192   173   168    39   170   112   209   168    36   153   217   211   160   141    54   111   100   201    78   177   199   171   183   154   173   128    95   183   146    66    41   214    43   170    67   185    68    70    86   189   184   182   220    65   149   174    41    82    41   155   118   219    90    77    88   124   116   143    51    76    79   126   182   204   111   123   162    92   104   153   106   109   179    58    48   119   215    63   111   211   154   153   152   147   123   158   106   103   202   189    49    97   131    95    94    58   205   171   128    38   207   182   123   119   161   174   179    38   104   195   180   136   139   134   113    76   152   125    94   207    98   206   219   212   103    40   168   101    48    91   131   115   138    66   102   119   140   146   131    63    90   116    95    59   132    43    95   176   163    79   142    73    98    61   150   133    60    37    64   205    85   180   119    83   176   104    36    49    72   201   186   163    44   126    70   197   160    90   167   109    60    36   218    99   179   198    37    42   104   181   141   179    66   130   143    83   125    91   101   126   113   180   181   120   106   198   112    92   209   208   180   110   221    56   188    46   121   171   115    57    90   121   163   138    90    58    49    51   120   219   143   171   109    91   208    96   121    97    91   200   159   133   199    49    93   165   206   148    68   106   173    50   209    81   190    68   196   202    35    46   197    67   211    96    67    83   104   176   176    60   126   103   102   204   125   171   128   159   114   214    83    64    43   121    79   213   130   116   213   221    62    33    81   116   115    92   105   196   112   162    41    76   180    37   131    82    47   121   117    85    93    79    98    56   198    32    87   103   180   133   115   213    95   216   169   183   109   178   176   110   170   137   170   150   196    94   206   113   208   141    37   111   154    82    87   192    56   101    87   188   183   185    94   199   180    84   100   138   184    98    42   106    79    91   202   208    73   190   174    62   189   175    50   168    85   160    57   191   138   128   197   195    41   119    68   117   134   104    90    67   198    34   165   102   197   216   125   116   181    90   105   133   182   211   145   209   220   164   131   185    85   186   125   135   142    64   137    43   108   144   186   175   127   119    74   140   171    97    77    66   217   195   193    44   132   132   193   141    56   173   162   184   195   106   220    36   160   208   132   217    57   126   188    96    79    88    56   186    57    94   156   202   129    66    47   182    95   210    84   114    53   214   157   125   177   187    58   204   133   113   142   103   216   185   213   151   167    82    34   101   171   151   152   124   172    78    79    75    77    73   207    47    80    94    54   142   213   140    73    99   140   123    98    69   136    94   133   157   210   142   158    43    79    66   194    50   151   165   116   193    65    34   104   169   159    35    56   159   153   127   128   122    57    94    44   221    94    56   216   148    82   185   215   207    33   169   151    68   130    60    52   103   132   116   130   188   180   173    99   134   131   101   154    78   175   133   157   159   135    72   162   149   189   147   202    97   155    47   169   101   145    54    91    46   211   104   190    61    34   126    99    92   124   115    66   215   180    76    63   163   164   191   141   103   143   185    55    71   151   175   108   186   178   191   153    77   169   128    31   105   202    80   118   121   210   207   119    49    82   129   152   187   105   221    72    43    94   112    53    43   149    72   109    90   134   192    60   218    76    70   168    56    75   120    45   118   182   204    73   144   156   190   206   122   129   167   120   106   205    51   129    48   147   211   159    79    93   192    98   177   166    57   160   118   197    58   121    87   214    78   153    98    65   198    86   217   104    78   189   163   197   186    67   105   136    33   142    93    48    64   156    42   170   164   145   173   114   100   126   174    72   146    64   185   210   189   208   185    54   118   221   145    90   160    95   185   112   196   218   194    75   194    59    73   190   153    69    91   129   130    87   164   171   145    61   124    69   169    87   136   200   160    34    59   124    78   157   194   183   123   140   164    76   121    33   164   152    75    91   216    43    55   154   185   217   106   197    51    78   167   130   136   173   185   217   106   207   154   140    56    73    47   100   205   114   127   115   194   150
    41   100    55   115   210    90    35   121    63   208    50   147   178   135    93    37   187   184    95   137   131   136   158    79    58   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   168   119    51   152   172    99   150   189   149   145   218   177   101    74   162   211    87   119   196   207   113    86   155    89   175   123    72   212    47   152    97   141   103   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   170   155    54    46    86    97    35    40   125   198   135   179    55   129   108   163   184   123    59   183   198    56   125    81   100   182   150    90    92   133    68   181   124   142   202   172   123   123    48    38   131    59   170   113   168   186   182    48   112    89    71   109   149   185    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   168    96    83   165   197    82   221    38    81    51    50   136   169   182   187   192    91   124   192   200    74   113   185    34    45   190   136   174   191   173   170    39   171   111   207   169    36   155   218   211   162   142    54   111    99   199    77   178   198   170   185   154   173   128    96   183   146    65    40   215    41   171    66   183    66    70    85   190   185   184   219    64   149   172    39    82    41   156   118   218    92    78    89   123   116   141    51    76    79   126   182   204   110   123   162    93   104   154   107   109   181    58    49   121   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   127    39   207   182   123   121   160   171   179    37   100   193   180   138   137   134   113    75   154   124    95   208    98   204   219   213   102    41   168   101    48    89   133   113   138    66   102   118   140   146   131    64    91   116    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   180   142   180    64   130   143    82   124    94   103   125   113   179   181   119   107   199   112    94   209   206   179   112   221    57   189    46   121   169   115    58    89   119   163   138    88    59    48    51   120   218   143   171   108    91   210    95   121    97    91   201   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    68   197   201    34    44   195    67   212    94    65    84   103   176   178    58   128   103   102   205   124   170   128   158   113   215    82    65    44   121    79   212   132   118   214   220    63    33    80   115   115    92   105   197   114   160    41    73   181    37   131    81    47   123   117    84    94    79    98    56   198    35    86   103   181   133   116   213    93   215   169   182   108   178   175   109   172   137   172   149   196    95   207   115   209   140    38   111   152    81    88   192    56   100    88   188   183   186    93   200   179    84   100   138   184    98    40   107    79    91   202   207    73   190   173    61   189   176    49   167    84   163    57   190   138   128   198   195    40   121    68   119   131   102    92    67   199    35   165   102   197   215   125   116   180    90   105   133   183   209   144   207   220   163   130   187    87   185   125   133   143    66   138    43   108   146   185   175   128   119    74   139   172    97    76    65   217   196   190    43   133   131   190   142    57   173   162   185   196   107   220    35   160   207   129   217    58   128   187    97    80    90    56   185    57    96   155   200   130    66    47   181    93   212    85   116    53   215   157   125   176   186    58   205   132   113   141   103   216   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    78    75   208    50    82    94    54   140   213   138    72    99   140   121    97    68   137    94   132   157   211   143   159    44    78    65   196    49   152   167   117   191    66    32   103   172   159    34    56   160   153   127   126   122    57    94    42   221    95    56   215   147    82   186   214   208    34   169   149    67   131    60    53   103   132   115   130   187   181   172    98   134   133   101   154    79   174   133   156   160   135    74   163   150   189   147   202    97   155    48   169   103   146    54    90    46   212   101   190    62    34   127    99    92   123   116    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   153    77   170   128    34   107   202    80   118   121   209   208   120    48    84   129   154   186   104   218    73    43    94   111    52    43   148    71   110    90   134   193    60   218    77    71   166    58    73   122    44   118   180   206    72   145   156   189   206   122   129   167   123   106   204    52   129    48   147   211   160    80    91   193    98   177   167    58   161   118   199    57   123    87   215    78   152    99    65   199    86   215   103    78   190   164   198   187    68   104   136    36   142    94    47    64   157    44   170   164   146   173   114    99   126   175    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   112   193   218   193    75   195    59    72   191   151    68    90   129   130    87   164   170   145    60   124    68   170    88   138   202   161    34    59   123    78   158   195   181   123   141   163    75   122    34   165   153    75    91   216    44    57   155   184   217   106   198    52    78   168   130   136   173   184   218   105   208   154   140    56    72    46   100   205   113   127   115   195   151
    41   100    56   115   210    90    34   121    63   208    50   147   178   135    93    37   187   184    96   138   131   136   158    80    58   211   191   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    90   176   123    73   212    47   153    97   141   104   215   195    69   115   163   203    51   179    61    84   182   147    67    34   169   108   117   181    65    81   170   155    54    47    86    97    34    40   125   199   135   179    55   129   108   163   184   124    59   183   199    56   125    81   100   182   150    91    92   133    68   181   123   142   202   172   122   123    48    38   131    59   170   114   168   186   182    48   113    89    70   109   149   185    63   180   109    97   118    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   196    82   221    38    81    51    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   142    53   111   100   200    77   178   197   171   185   153   173   128    96   183   146    65    41   215    41   171    65   183    67    71    85   190   185   183   220    64   149   173    39    83    41   156   118   218    92    78    89   124   116   141    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    50   121   215    63   111   212   152   154   150   147   124   157   106   103   203   189    48    97   131    94    95    57   206   171   127    39   206   182   123   121   160   171   179    37   100   193   179   138   137   134   113    75   154   124    95   208    98   205   219   213   102    41   168   100    48    89   134   113   138    65   102   118   140   146   131    64    91   116    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   218    99   180   198    36    41   103   181   141   180    64   130   143    83   125    94   103   125   113   180   182   119   107   198   112    94   209   207   180   112   221    56   188    46   121   170   115    57    89   119   163   138    88    59    48    50   120   218   143   171   108    92   210    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    50   210    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   215    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    93   105   196   114   160    42    74   181    37   131    82    47   123   117    85    94    79    98    56   198    35    86   103   181   133   116   213    94   215   169   182   108   178   175   110   172   137   171   149   196    95   207   115   209   140    39   111   151    80    88   191    56   100    88   189   183   186    93   200   179    84    99   138   183    98    40   106    79    91   201   207    73   190   173    61   189   176    49   167    84   162    57   191   138   129   197   195    40   121    68   118   131   102    92    68   199    36   165   102   197   215   125   116   180    89   105   133   183   210   144   207   221   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   174   162   185   195   107   220    35   159   207   130   217    58   128   187    97    80    90    56   185    58    96   154   200   130    66    47   181    93   211    84   115    53   215   157   125   176   186    59   205   132   113   141   103   216   187   215   153   167    82    34    99   171   151   151   121   171    80    78    76    78    75   208    49    81    95    54   140   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    66   196    49   153   167   117   191    66    33   103   172   160    34    56   159   152   127   126   121    57    95    42   221    95    56   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   135    74   163   150   189   147   202    98   155    48   169   102   147    54    91    45   212   101   190    62    34   127    99    92   123   116    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   106   202    80   118   121   209   208   120    49    84   130   153   186   104   219    73    43    95   111    52    43   148    72   110    90   134   192    59   219    77    70   166    58    73   122    45   119   180   205    72   146   155   189   206   121   130   167   123   106   204    52   129    48   147   210   160    81    92   193    98   177   168    58   161   118   199    57   123    87   215    78   152    99    65   199    86   216   103    78   189   164   198   187    69   104   136    35   142    94    47    64   156    44   170   164   145   173   115    99   126   174    72   146    64   185   208   189   207   186    53   118   221   146    89   160    95   185   113   193   218   194    75   195    59    72   191   151    68    90   128   130    87   165   170   145    60   124    68   170    87   138   201   161    34    59   123    78   158   195   182   123   140   163    74   122    34   165   153    75    91   216    44    58   155   184   218   106   198    53    78   167   130   136   173   184   218   105   208   153   141    56    72    47   101   205   113   127   115   195   150
    41   100    56   115   210    90    34   121    64   208    50   147   178   135    93    37   186   184    96   137   131   136   158    80    59   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   183    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   170   155    54    46    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    70   109   150   184    63   180   109    97   117    51   113   142   212   209    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   171   185   153   173   128    97   183   146    65    40   215    42   171    66   183    67    71    85   190   185   183   220    64   149   173    39    83    41   156   118   218    92    78    89   124   116   141    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    50   121   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   127    39   207   182   123   121   160   171   179    37   101   193   179   138   137   134   113    75   154   124    95   208    98   204   219   213   102    41   168   101    48    89   133   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   130   143    83   125    93   103   125   113   180   182   119   107   199   112    94   209   207   180   111   221    56   188    46   121   170   114    58    89   119   163   138    88    59    49    51   120   218   144   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    92   105   196   113   160    42    73   181    37   131    81    47   123   117    84    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   171   149   196    95   207   115   209   140    38   111   152    80    88   192    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    49   166    85   162    57   191   138   128   198   195    39   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   127   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   174   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    57    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   177   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    77    75   207    49    81    95    54   140   213   138    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   118   191    66    33   103   172   160    34    57   159   152   126   126   121    57    95    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   154    79   175   133   156   159   135    74   163   150   189   147   202    98   155    48   169   102   146    54    91    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   106   202    80   118   121   210   208   120    49    84   129   154   185   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    58    73   122    44   119   180   205    72   145   156   189   206   121   130   167   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   174    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   171   145    60   124    68   170    88   138   201   161    33    60   123    78   158   195   182   122   141   163    74   122    34   165   153    75    91   216    44    57   155   184   217   106   198    53    78   168   130   136   173   184   218   105   208   153   140    56    72    47   101   205   113   127   115   195   150
    41   100    56   115   210    90    34   121    63   208    50   148   178   135    93    37   187   184    95   137   131   136   158    80    59   211   192   141    85   157   118   120    80   212   166   155   148   133    98    61   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   153   172    99   150   189   149   146   218   178   101    74   162   212    87   118   196   207   113    85   155    89   176   123    73   213    47   153    97   141   104   216   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   170   155    54    47    86    97    34    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   151    90    92   134    68   181   123   142   202   172   122   123    48    38   131    59   170   114   169   186   183    48   113    89    70   109   150   184    62   179   110    97   117    50   112   142   212   209    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   125   192   200    73   112   184    34    45   189   136   174   191   173   169    40   171   111   208   169    36   155   218   211   162   143    53   112   100   200    77   178   197   171   185   153   173   128    97   183   146    65    41   215    42   171    66   183    67    71    85   190   185   183   219    64   148   173    39    83    41   155   118   218    92    77    90   124   116   141    50    76    80   127   182   204   110   123   162    93   104   154   107   109   180    58    50   120   215    62   112   212   152   154   150   147   123   158   106   103   203   189    48    97   131    94    95    57   206   171   128    39   207   181   123   120   160   172   179    37   101   193   179   137   138   134   113    76   154   124    95   208    98   205   219   213   102    40   169   101    48    90   133   113   138    65   102   118   140   146   130    64    91   117    95    59   132    43    94   176   164    77   141    74    98    62   150   133    60    36    63   207    85   181   120    82   176   101    34    48    73   204   185   162    44   127    71   196   160    91   167   110    60    37   217    99   180   198    37    41   103   181   141   180    64   130   143    83   125    93   103   125   113   179   182   120   107   199   112    94   209   207   180   112   220    56   189    46   121   170   114    58    89   119   163   138    88    59    49    50   120   218   143   171   108    92   210    95   121    97    91   200   159   133   199    50    93   167   208   148    67   106   173    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   158   113   216    82    65    44   120    79   212   132   118   215   220    63    33    80   115   115    93   105   196   114   160    42    73   181    38   131    81    47   123   116    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   183   108   179   175   110   172   137   172   148   196    95   207   115   209   140    38   110   151    81    88   192    55   100    88   188   182   186    93   201   179    84   100   139   184    98    40   106    79    91   201   206    73   190   172    61   189   176    49   167    84   162    57   191   138   128   197   195    39   120    67   118   131   102    92    68   199    35   165   102   197   215   125   116   181    89   105   133   183   210   144   207   220   164   130   187    86   184   126   133   143    66   138    43   108   146   185   175   128   118    74   139   172    97    76    66   216   196   190    43   133   131   191   142    56   174   162   185   195   107   221    35   159   207   130   217    58   128   187    98    79    90    56   185    58    96   154   201   130    66    47   181    93   211    85   115    53   215   157   124   176   186    59   205   132   113   141   103   216   187   215   152   167    83    35    99   171   151   151   121   171    79    78    76    78    75   208    49    81    95    54   141   213   138    73    99   140   120    97    68   137    93   133   157   211   143   159    44    78    66   196    49   153   167   118   192    67    33   103   172   160    34    56   159   152   126   126   122    57    94    43   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   131   115   130   187   181   172    98   134   133   101   153    79   175   134   156   159   135    74   163   150   189   147   202    98   155    48   169   102   147    53    90    46   212   101   190    61    34   127    99    92   123   115    65   214   180    76    64   160   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   106   202    80   118   121   209   208   120    49    84   130   154   186   103   218    73    43    95   111    52    43   148    72   110    90   133   192    59   218    76    71   166    57    73   122    45   119   180   206    72   145   155   189   206   121   130   167   123   107   205    52   129    48   147   211   160    80    92   192    98   177   167    58   162   118   198    56   123    87   215    78   153    99    65   199    86   216   104    78   190   164   198   187    68   104   136    35   142    95    47    64   156    44   170   164   145   173   115    99   126   175    72   146    64   185   208   189   207   186    53   117   221   146    89   160    96   186   113   194   218   193    75   195    59    72   190   151    69    90   129   130    87   164   170   145    60   123    68   170    88   138   201   161    33    60   122    78   158   195   182   122   140   163    74   122    34   165   152    75    92   216    44    57   155   184   218   106   198    52    78   168   130   137   173   184   218   104   208   153   141    56    72    47   100   205   113   127   115   195   151
    40   101    56   116   211    90    34   121    63   207    49   147   177   135    92    37   186   183    97   137   131   136   158    79    59   212   192   141    84   156   117   119    80   213   166   155   149   134    98    63   182    43    40   123   106   170   156    47    59   114   143   148   149   169   121    50   152   173    99   149   189   149   146   218   177   101    73   162   211    87   119   196   206   113    85   155    88   175   122    72   213    48   154    98   142   104   215   195    69   116   163   204    50   179    61    84   182   148    68    34   169   108   117   180    65    82   170   155    54    46    85    97    34    41   125   198   135   180    54   129   108   164   184   124    58   183   198    56   125    81   100   182   150    91    92   133    68   180   124   142   202   172   122   122    48    38   131    58   169   113   167   187   183    48   112    89    70   108   149   183    62   179   110    97   117    51   112   142   213   209    37    33    63    49   120   109    44   167    95    83   164   197    82   221    39    81    51    49   137   169   182   187   191    91   125   192   200    73   113   184    34    45   190   137   173   191   172   170    39   171   111   207   169    35   155   219   211   162   142    52   112    99   200    77   178   197   171   185   154   172   128    98   184   146    65    41   214    43   172    66   183    67    70    85   190   185   184   220    65   148   173    39    82    42   156   118   219    92    77    89   124   116   142    50    76    81   127   183   204   112   122   162    93   104   154   106   109   181    58    50   121   215    62   110   212   152   154   151   147   123   158   107   103   204   189    49    98   131    95    95    57   205   171   127    39   207   181   123   120   160   171   178    37   101   192   179   137   137   134   113    76   155   124    94   208    98   205   219   211   103    41   169   101    47    90   134   113   139    66   102   119   140   146   130    64    91   117    95    59   133    43    93   176   165    77   140    73    98    63   150   133    61    37    64   207    84   181   119    82   176   102    35    48    73   204   185   162    44   127    70   197   160    92   168   110    59    37   218    99   181   197    37    40   103   180   142   181    64   132   143    82   125    94   103   125   112   180   181   120   108   199   113    94   209   206   180   111   220    57   189    45   121   171   115    58    90   119   163   138    88    58    49    51   120   218   144   172   108    91   210    96   121    97    92   199   159   133   199    49    94   167   207   147    67   106   173    49   209    79   190    69   196   201    34    44   195    66   212    95    65    83   103   176   178    58   128   103   101   206   124   169   128   158   113   215    83    65    44   121    78   212   133   119   214   221    63    33    80   115   114    93   106   196   114   161    42    74   181    37   131    81    48   123   117    84    94    79    98    57   197    34    85   104   182   133   116   214    93   215   168   182   108   178   175   110   172   137   171   148   196    96   206   115   209   141    38   110   151    80    87   192    56   100    88   188   182   187    93   200   180    84   101   138   184    98    42   106    80    91   201   206    74   190   174    61   190   175    48   166    85   162    57   190   138   129   198   194    40   121    68   118   131   103    92    68   199    35   164   102   197   215   125   116   180    89   105   133   182   209   144   206   220   164   130   188    86   184   125   132   143    67   138    43   108   147   186   175   127   118    74   138   172    97    76    65   215   196   190    43   132   130   190   142    56   174   162   185   195   106   222    35   159   207   129   217    58   129   187    97    79    90    56   185    58    95   155   201   130    66    47   181    93   211    86   115    53   215   156   125   177   185    59   204   133   113   141   104   215   187   215   152   167    82    35    99   170   151   151   121   171    79    78    75    78    75   206    49    81    94    54   140   213   138    73    99   140   120    98    68   138    94   132   156   211   144   159    44    79    65   195    48   153   166   117   192    66    33   103   172   159    35    57   160   152   127   126   121    57    94    42   220    94    57   216   146    83   186   215   208    34   169   149    68   131    59    53   104   132   115   131   188   181   171    98   134   132   101   154    79   175   134   155   158   134    74   163   150   189   148   201    98   156    47   170   103   147    54    89    46   212   101   190    62    35   127    99    92   122   115    66   214   180    75    63   160   165   193   142   103   145   186    54    72   151   176   107   186   180   191   152    77   169   128    34   107   203    81   118   122   210   208   120    49    84   128   153   185   104   218    73    42    95   111    51    43   148    72   110    90   134   192    60   219    77    70   166    58    73   121    44   118   180   207    71   145   156   189   206   121   129   167   124   107   204    52   130    49   147   211   160    81    92   193    99   177   167    58   162   119   199    56   123    87   215    78   153   100    65   200    85   216   103    77   190   164   198   187    69   104   136    36   142    94    47    64   156    43   171   163   145   173   114   100   126   174    72   147    65   184   208   189   206   185    53   118   221   146    88   160    95   186   112   193   218   194    74   195    59    72   190   151    68    91   129   130    87   164   171   145    60   124    68   170    87   138   201   161    33    60   122    78   157   195   181   122   141   163    74   123    34   164   153    74    91   216    45    57   155   184   218   105   198    52    78   168   129   137   174   184   217   104   207   153   141    56    72    46   100   205   113   129   114   195   150
    40    99    55   115   210    90    34   121    63   208    50   148   178   135    93    37   186   184    95   137   131   136   158    80    58   212   192   142    85   157   117   119    79   213   166   155   147   133    98    61   183    44    41   123   106   170   157    47    59   114   141   148   150   169   119    51   152   172    99   150   189   149   145   218   177   101    74   161   212    86   119   196   207   113    86   155    90   175   123    72   213    47   153    97   141   103   215   195    68   115   163   203    51   179    61    84   182   147    67    34   169   109   118   181    64    81   171   155    54    47    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   133    68   181   124   141   202   172   122   123    48    37   131    59   169   114   168   187   183    48   113    90    70   109   149   184    63   180   110    97   118    51   113   142   213   208    37    34    62    49   119   109    43   167    96    84   165   196    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   113   184    34    45   189   136   174   191   174   169    39   171   110   207   169    36   155   218   211   161   143    53   111   100   200    77   177   198   171   185   153   173   128    96   183   145    65    41   215    42   171    66   183    67    71    85   190   185   183   220    65   149   173    39    82    41   155   118   218    92    78    89   124   115   142    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    49   120   215    63   112   213   153   153   150   147   124   157   105   103   203   190    48    97   131    95    95    57   206   172   127    39   207   182   123   120   160   171   179    37   100   193   179   138   138   134   114    75   154   124    95   208    98   205   219   212   102    40   168   101    49    90   134   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    74    98    62   150   133    60    36    63   207    85   180   120    82   176   101    34    48    73   204   185   162    44   127    70   198   160    92   167   110    60    37   218    99   181   198    36    40   103   181   141   181    64   131   143    83   125    94   103   125   113   180   182   119   107   199   112    94   208   207   180   111   221    56   189    46   122   170   114    57    89   119   163   138    88    58    49    50   120   218   144   171   108    92   209    95   121    96    91   200   159   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   201    34    44   195    67   212    95    64    83   103   177   178    58   128   103   102   205   124   170   128   158   113   215    82    65    45   120    79   212   132   118   214   220    63    33    80   116   115    92   105   196   114   160    42    73   180    38   131    81    48   123   116    85    94    79    98    56   197    35    86   103   181   133   116   213    93   215   169   183   108   179   175   109   172   136   172   149   196    95   207   115   209   140    38   111   151    80    88   191    56   100    88   188   182   186    93   201   179    84    99   139   184    98    40   106    79    91   201   207    73   190   173    61   189   176    50   166    84   162    57   190   138   129   197   194    40   121    67   118   131   102    92    68   199    36   165   102   197   216   125   116   180    90   105   133   183   210   144   207   221   164   130   187    86   185   125   133   143    67   138    43   109   146   186   176   127   119    75   139   172    97    76    65   216   196   191    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    57   128   187    96    79    90    56   185    58    96   154   200   130    67    46   181    93   211    84   115    53   215   157   125   177   186    59   205   133   113   142   103   216   187   215   152   167    82    34    99   171   152   151   121   171    79    77    77    78    75   208    49    81    95    54   141   213   139    73    99   140   121    96    68   137    94   133   157   212   143   159    43    78    65   196    49   153   167   118   192    67    33   103   172   160    34    57   159   153   126   126   121    57    95    42   221    94    57   215   146    83   187   214   208    34   169   150    67   130    60    53   103   132   115   130   187   181   172    98   134   133   100   154    79   175   133   156   159   134    74   163   151   189   147   201    97   155    48   169   103   146    54    91    45   212   101   189    62    35   127    99    92   123   116    65   214   180    76    64   161   164   193   142   103   144   185    55    72   151   176   107   186   179   192   152    77   170   128    34   106   203    80   118   121   210   208   120    49    84   129   154   186   103   219    73    42    95   110    52    43   148    72   110    90   134   192    60   218    76    70   166    58    72   122    45   119   180   206    72   145   155   189   206   122   130   168   123   106   204    52   129    49   147   211   160    81    91   193    98   177   168    58   162   118   199    57   123    87   215    78   152    99    65   199    86   215   103    77   190   164   198   187    69   104   136    36   142    94    47    64   157    44   171   164   145   172   115    99   126   175    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    60    72   190   151    68    90   128   130    87   164   171   145    60   124    68   170    88   138   201   161    33    59   123    78   158   194   182   122   141   163    74   122    34   164   153    76    91   215    44    57   155   184   218   106   197    53    78   167   130   137   173   184   219   105   208   153   140    56    72    46   101   204   114   128   115   194   150
    41   100    56   115   210    90    34   121    64   207    50   147   178   135    93    37   186   184    95   138   131   136   158    80    58   211   192   141    85   157   118   120    79   212   166   155   148   133    98    62   182    44    40   123   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   211    87   119   196   207   113    86   155    89   176   123    72   213    47   153    97   142   104   215   195    68   115   163   203    51   179    61    84   182   147    67    34   169   109   118   181    65    81   170   155    54    47    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   199    56   125    81   100   183   151    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   169   114   168   187   182    48   112    89    70   109   150   184    63   179   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    54   111   100   200    77   178   197   170   185   153   173   128    97   183   146    65    41   215    41   171    66   183    67    71    85   190   185   183   219    64   149   173    39    83    41   156   118   219    92    78    90   124   116   142    51    76    80   127   182   204   111   123   163    93   104   154   107   109   181    58    50   120   216    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    94    95    57   206   171   127    39   207   182   123   121   160   171   179    37   101   193   179   138   137   134   113    75   154   124    95   208    98   204   219   213   102    41   169   101    48    90   133   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    60    36    63   207    85   181   120    82   176   101    35    48    73   204   186   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   130   143    83   125    94   103   125   113   179   182   119   107   199   112    94   209   207   180   111   221    56   188    46   121   170   114    58    89   119   163   138    88    59    49    51   120   219   143   171   108    92   210    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   201    34    44   195    67   212    94    65    83   103   177   177    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   214   220    63    33    80   115   114    92   105   196   114   160    42    74   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   216   169   182   108   179   176   110   172   137   171   149   196    95   207   115   209   140    38   111   152    80    88   192    56   100    88   189   182   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    50   166    84   162    57   191   138   128   198   195    40   121    68   118   131   102    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   221   164   130   187    86   185   125   133   142    66   138    43   108   146   185   175   127   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   174   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    58    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   176   186    58   204   132   113   141   103   215   187   215   152   167    82    34    99   171   152   151   121   171    79    78    76    78    75   208    50    81    95    54   141   213   138    73    99   140   120    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   117   191    66    33   103   171   160    34    56   159   153   126   126   121    57    95    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   135    74   163   150   189   147   202    98   156    48   169   102   146    54    90    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   107   202    80   118   121   209   208   120    49    84   129   154   185   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    58    73   122    44   119   180   205    71   145   156   189   206   121   130   168   123   106   204    52   129    49   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   214    78   153    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   175    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    33    60   123    78   158   195   182   123   141   163    74   122    34   165   153    75    91   216    44    58   155   184   218   106   198    52    78   168   130   137   173   184   218   105   208   153   140    56    71    47   100   204   113   128   115   195   151
    40   100    56   115   210    90    34   121    64   208    50   147   178   135    93    37   186   184    95   137   131   136   158    80    58   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   170   155    54    46    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    70   109   149   184    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   170   185   153   173   128    97   183   146    65    41   215    42   171    65   183    67    70    85   190   185   183   220    64   149   173    39    83    41   156   118   218    92    78    89   124   116   142    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    50   120   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    94    95    57   206   171   127    39   207   182   123   121   160   171   179    37   101   193   179   138   137   134   113    75   154   124    95   208    98   204   219   213   102    41   168   101    48    90   133   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   130   143    83   125    94   103   125   113   179   182   120   107   199   112    94   209   207   180   111   221    56   189    46   121   170   114    58    89   119   163   138    88    59    49    51   120   218   144   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    92   105   196   113   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   172   149   196    95   207   115   209   140    38   111   152    80    88   192    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    49   166    85   162    57   191   138   129   198   195    40   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   127   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    58    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   177   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    78    75   207    49    81    95    54   141   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   118   191    66    33   103   172   160    34    57   159   152   126   126   121    57    95    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   134    74   163   150   189   147   202    98   156    48   169   102   146    54    90    46   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    58    73   122    44   119   180   205    72   145   156   189   206   121   130   167   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   174    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    33    60   123    78   158   195   182   122   141   163    74   122    34   165   153    75    91   216    44    57   155   184   218   106   198    53    78   168   130   136   173   184   218   105   208   153   140    56    72    47   101   205   113   127   115   195   150
    40   100    54   114   210    89    34   122    65   207    49   148   178   135    92    37   187   184    96   138   131   137   159    80    58   212   192   141    85   157   118   119    79   212   166   155   147   133    99    62   183    44    39   124   106   169   156    47    60   113   141   149   149   170   119    52   151   172    98   150   189   149   146   218   177   101    73   162   211    88   119   195   206   113    85   155    90   175   122    72   212    48   152    97   142   104   216   196    69   114   163   203    51   180    61    85   182   147    68    34   169   108   119   180    64    80   170   156    54    46    86    96    34    41   125   200   136   180    53   128   109   163   183   124    59   184   198    56   125    81   100   183   150    91    92   134    68   181   124   143   202   172   122   122    48    39   131    59   169   112   168   186   183    47   113    89    70   109   150   183    63   179   109    97   118    51   112   142   212   208    38    34    62    49   119   109    43   167    95    84   165   196    83   221    37    81    52    50   135   169   182   188   193    92   124   192   199    73   112   185    35    45   189   135   174   191   174   169    39   171   110   207   169    37   154   218   211   163   143    53   111    99   200    78   178   196   170   185   153   173   128    97   182   145    66    40   216    41   172    66   183    67    70    84   190   186   183   219    63   149   172    38    82    41   156   118   218    92    77    90   124   116   142    51    77    80   126   182   204   110   123   162    93   104   153   107   108   181    58    49   121   215    63   111   211   152   153   151   148   122   158   105   103   203   189    48    96   131    94    94    58   205   172   127    38   207   181   123   121   161   171   179    37   100   193   180   136   137   134   112    76   154   125    96   207    97   205   219   213   103    40   169   100    48    89   133   113   138    66   102   119   140   146   130    64    91   117    95    59   132    44    93   176   165    77   140    72    98    62   151   133    60    36    63   207    84   181   120    83   176   101    35    48    72   204   185   162    45   127    71   197   159    91   167   109    60    37   217   100   181   198    36    40   104   181   141   181    64   130   142    83   125    94   104   124   113   180   182   120   106   199   111    94   208   206   179   112   220    56   189    46   120   170   115    59    88   118   164   138    87    58    49    50   120   218   143   170   108    92   209    95   122    98    91   201   160   132   200    50    92   167   207   148    68   106   173    51   210    80   190    68   196   202    35    43   195    66   212    94    65    83   103   176   177    59   127   103   101   204   125   171   127   158   113   215    82    65    45   120    79   213   131   116   214   220    63    32    80   115   114    92   106   196   112   159    41    74   180    37   132    82    47   123   117    85    93    80    99    56   198    35    86   103   181   133   116   213    93   216   169   183   109   179   175   110   172   137   172   148   195    95   207   115   209   140    39   110   151    80    88   192    56   100    88   189   184   186    93   200   179    84   100   139   184    98    41   106    80    91   201   207    73   189   173    63   190   176    50   166    85   162    57   191   138   128   197   195    39   121    67   119   131   102    92    69   198    35   165   102   197   216   125   115   180    89   105   134   182   210   143   207   221   164   131   186    86   185   124   133   142    66   137    42   109   146   185   175   126   118    76   139   172    97    76    66   217   197   191    44   132   133   191   141    57   173   162   184   196   108   221    35   159   207   130   217    58   128   186    98    80    90    56   185    57    96   154   200   130    65    47   181    92   211    85   115    53   215   156   125   176   185    59   204   132   114   141   103   216   187   215   153   166    83    35   100   171   152   151   121   171    79    78    76    79    76   207    50    81    95    54   141   213   138    73    98   140   121    97    68   138    95   133   157   211   143   159    44    78    64   196    48   153   167   117   192    67    33   103   171   160    34    55   159   153   126   126   121    57    94    43   221    95    57   215   147    82   187   214   209    34   169   150    67   131    60    53   104   132   115   130   187   182   172    98   134   132   101   154    79   175   134   156   159   135    74   162   150   189   148   202    97   156    49   169   102   147    54    90    47   212   101   191    63    35   128    99    92   122   115    65   215   180    75    65   160   165   191   141   103   144   185    54    72   151   176   105   186   181   191   153    78   169   127    34   107   203    80   118   120   208   209   119    48    84   129   154   185   103   218    73    41    94   110    51    43   148    72   110    90   133   193    59   219    77    70   166    58    73   121    44   118   180   206    71   146   155   189   206   121   130   168   122   106   204    52   129    48   148   212   160    81    93   192    98   178   168    58   162   118   198    56   123    87   215    78   153   100    65   198    86   216   103    77   190   164   197   186    69   104   136    34   143    95    48    65   156    44   171   164   146   174   115    99   127   174    72   146    63   185   208   188   207   186    53   117   221   146    89   160    96   185   112   193   218   193    76   195    60    73   191   152    67    89   128   130    87   163   170   145    60   125    68   169    88   138   200   161    34    59   123    78   158   194   181   123   142   163    75   123    33   165   153    76    91   216    45    57   154   184   217   106   198    52    78   168   131   135   174   184   219   105   207   153   141    56    72    47   102   205   113   128   115   195   149
    40   100    56   113   210    88    34   123    62   208    50   148   178   135    94    35   185   183    95   138   131   135   157    81    61   212   191   142    84   156   117   120    78   212   166   155   148   134    98    62   182    44    39   123   107   168   157    46    58   113   140   148   149   169   118    50   154   174    99   150   189   149   145   218   178   101    73   162   212    85   118   196   206   113    87   156    89   175   122    73   212    47   153    97   141   104   216   195    69   114   163   203    51   180    60    84   182   147    67    33   168   108   118   181    64    81   172   155    53    46    87    96    35    40   125   198   135   180    55   129   109   164   184   124    60   181   200    56   126    80   101   183   150    91    91   133    68   181   125   142   203   171   121   123    49    38   130    59   169   114   169   186   182    48   112    89    72   108   151   186    63   180   110    97   116    51   112   143   213   209    37    35    62    48   121   110    43   168    97    83   165   195    83   221    38    80    51    51   136   169   183   187   191    91   124   191   198    73   112   184    34    46   188   136   174   192   173   169    39   171   112   207   169    37   155   217   211   162   143    54   110   100   198    77   177   197   171   186   154   174   129    96   182   147    65    40   215    42   170    66   183    67    71    86   190   186   183   220    65   147   173    38    83    40   154   119   220    91    78    88   123   116   141    52    76    80   127   181   204   110   124   163    93   103   154   109   108   180    58    49   120   216    63   112   212   152   154   150   148   124   158   105   103   203   189    49    97   130    93    96    57   206   170   127    40   207   182   124   121   159   171   178    35   101   194   178   137   137   134   114    77   154   125    92   207    98   204   219   212   101    40   168   101    47    89   133   113   138    66   103   119   141   146   132    64    90   117    96    60   131    42    92   175   165    77   140    73    98    62   149   133    60    36    63   207    85   181   120    82   175   103    35    46    74   206   184   163    45   127    70   197   162    91   168   111    61    37   217    99   180   198    37    42   104   181   142   182    65   131   142    82   124    93   102   123   114   180   181   119   107   199   112    95   208   207   178   112   220    56   188    47   122   169   114    57    88   118   164   137    88    59    48    51   121   217   143   171   108    91   209    96   122    98    91   200   159   134   199    48    93   167   207   148    67   105   174    50   211    79   189    69   196   203    34    45   195    67   212    94    66    84   103   175   178    57   128   103   104   205   125   169   127   159   115   216    81    64    44   122    78   211   132   118   215   220    63    33    81   115   114    92   106   197   114   160    42    73   181    36   130    81    48   123   116    85    94    79    99    57   197    34    86   103   180   133   116   214    93   215   169   183   107   178   176   109   171   136   172   149   196    95   206   115   208   141    39   111   153    80    88   190    56   100    87   188   181   186    93   201   179    85    99   138   184    99    39   106    80    91   199   207    73   189   173    61   189   178    50   166    85   162    57   191   137   128   197   195    39   121    67   119   131   102    91    69   198    35   165   102   197   214   125   115   181    90   105   134   184   210   144   208   220   164   131   187    84   185   125   131   142    67   137    42   109   147   186   174   128   119    74   140   172    99    77    66   216   197   191    43   133   131   191   142    57   174   162   186   195   108   221    36   159   207   129   218    56   128   186    98    80    90    56   185    58    96   154   200   132    66    49   182    93   212    85   115    53   216   157   125   177   188    59   205   131   115   142   103   215   187   216   153   168    81    34   100   171   151   150   120   170    78    77    76    78    74   207    50    80    94    54   141   214   139    73   100   142   120    98    68   138    94   131   158   210   144   160    44    79    66   197    49   154   166   117   192    65    34   104   173   160    32    56   160   153   126   126   122    58    95    43   222    96    56   216   146    84   187   215   208    34   169   149    68   132    62    53   104   133   115   130   186   180   172    98   133   133   100   152    79   176   135   156   159   134    74   163   150   189   147   202    97   157    48   170   102   146    55    89    45   213   101   188    63    35   127    99    93   125   116    65   214   179    77    65   161   164   193   141   102   144   185    55    72   152   175   106   185   179   190   151    77   169   127    34   107   202    80   118   120   211   208   120    49    84   129   155   185   104   218    71    41    95   110    53    42   148    71   111    90   135   193    60   218    75    71   165    57    73   122    45   117   179   206    71   145   156   190   204   122   129   168   121   107   204    51   129    49   147   210   158    81    93   194    99   176   167    58   163   117   198    57   122    86   214    78   152    99    65   198    87   215   104    77   189   164   198   186    68   105   137    35   144    94    47    66   156    43   170   164   143   174   113   100   127   175    73   147    64   184   209   188   206   186    53   117   222   148    89   161    96   186   111   193   220   192    76   195    58    71   190   152    67    91   129   130    87   163   171   144    61   124    68   169    88   138   202   162    35    58   124    78   156   196   182   122   141   164    75   122    35   165   153    75    91   217    43    58   156   183   217   107   198    53    77   167   130   137   173   184   218   105   208   153   141    55    72    46   101   205   114   128   116   194   151
    40   101    54   114   210    90    34   121    63   207    50   147   178   134    93    35   186   184    95   138   132   137   158    79    59   211   192   140    85   157   118   120    78   213   166   154   148   132    97    60   181    45    41   124   106   170   157    46    60   114   142   149   150   170   119    51   154   171    98   150   189   150   145   218   177   101    73   161   212    86   118   196   207   114    85   155    88   176   123    72   212    48   153    98   141   103   215   194    68   115   162   203    51   178    61    85   183   146    67    33   167   108   117   181    65    82   171   155    54    45    86    97    34    41   125   199   136   179    54   129   107   163   184   124    58   184   199    56   124    82   101   183   150    91    92   134    68   181   124   142   201   171   123   123    48    37   131    58   169   113   168   187   182    48   112    89    72   109   150   184    62   180   109    97   118    51   112   142   212   208    37    34    62    48   120   110    43   167    96    84   165   197    84   220    39    79    52    49   137   168   181   187   192    92   124   191   199    74   112   184    34    45   189   135   173   190   174   170    39   170   111   208   168    37   155   217   211   162   143    54   111    99   199    78   178   199   171   184   153   173   128    96   182   146    66    39   216    43   171    65   184    68    71    85   190   185   183   220    64   148   172    38    83    41   155   119   218    92    77    89   123   116   141    50    77    79   127   181   205   111   123   162    93   104   154   108   108   181    57    50   121   215    62   112   212   152   153   150   148   124   157   106   103   203   189    49    98   131    95    94    58   206   171   127    38   207   182   123   122   161   173   180    37   101   193   180   138   136   135   114    75   155   125    95   208    98   205   218   214   103    42   169   100    48    90   134   113   138    66   102   119   139   146   131    64    92   116    95    59   132    43    95   177   164    77   141    74    97    61   150   133    60    36    64   207    83   180   120    82   176   101    34    48    73   204   185   162    44   127    70   196   160    91   167   111    59    38   218    99   179   197    37    42   104   182   142   179    64   130   142    83   124    94   103   125   113   180   181   120   107   199   112    94   209   206   179   111   220    57   189    47   120   170   114    58    88   119   163   138    89    60    50    51   119   219   144   171   108    91   210    94   121    97    91   201   160   133   198    50    93   167   208   147    68   106   174    52   210    80   190    68   197   202    34    44   195    68   213    95    66    82   104   177   177    59   128   103   101   205   124   169   128   158   112   215    82    65    45   120    79   212   132   118   214   221    63    34    79   115   114    92   105   198   113   160    41    73   181    37   131    82    47   122   117    85    94    79    98    56   199    36    86   103   182   133   116   213    94   215   169   182   108   179   176   109   172   137   171   149   197    95   206   116   209   140    39   111   152    80    88   192    55   101    87   188   183   187    93   201   179    84    99   139   184    97    40   106    79    92   201   207    74   189   173    62   189   177    50   166    84   163    57   192   138   128   197   194    40   120    68   119   130   103    92    67   200    36   166   102   197   215   125   116   180    90   106   134   183   210   144   207   221   165   130   187    86   185   125   134   142    67   139    43   109   146   185   175   129   119    74   139   172    97    77    64   216   197   189    43   133   132   191   142    55   174   161   185   195   106   220    35   160   206   131   217    57   128   187    96    80    88    55   184    58    96   155   199   132    66    46   181    93   211    83   116    52   215   156   125   177   186    58   204   132   113   141   103   216   186   215   152   167    82    35    99   172   151   151   122   171    79    78    76    78    74   206    48    81    94    54   141   213   138    73   100   140   120    97    68   137    94   131   156   211   143   159    43    78    66   197    50   153   166   119   190    67    33   103   172   160    34    56   160   153   126   127   122    56    94    42   222    94    56   215   147    82   186   213   208    34   169   150    69   130    60    54   102   131   115   131   187   180   173    97   134   132   101   152    80   174   134   155   160   134    73   163   150   189   146   201    98   155    48   169   101   146    54    90    46   213   101   191    63    35   127    99    92   123   116    66   214   181    75    64   160   164   193   140   102   143   185    53    70   151   176   108   186   180   191   152    77   169   128    34   107   202    80   118   122   209   208   120    49    83   130   154   187   104   217    75    42    95   111    51    43   148    72   108    89   134   192    60   218    76    71   166    58    72   121    44   118   181   206    72   146   155   189   206   122   130   167   123   106   205    53   130    48   147   210   160    81    93   193    98   177   167    58   161   117   199    57   122    86   215    78   151    99    66   200    86   215   103    78   189   164   199   185    68   104   136    34   143    94    46    65   157    44   171   164   146   173   115    99   126   174    72   146    63   183   208   188   208   186    53   118   221   146    89   160    95   184   114   194   218   193    75   196    59    72   190   150    68    92   128   130    87   165   170   147    61   124    67   171    87   138   200   160    34    60   123    78   157   195   182   123   140   162    74   122    36   166   152    75    92   215    44    58   155   183   218   106   198    52    78   168   129   136   172   184   218   104   208   154   142    56    72    46   100   205   114   127   115   194   152
    41   100    56   114   211    90    35   122    63   208    50   148   178   135    93    36   187   184    96   138   131   135   158    80    58   210   192   141    85   157   117   120    79   212   166   156   147   133    98    62   182    44    40   124   107   171   157    46    58   114   142   148   149   170   120    51   152   172    99   149   189   149   144   218   177   100    74   161   212    87   119   197   207   112    85   155    90   176   123    72   212    47   152    97   141   104   215   195    69   115   162   202    51   180    61    84   182   147    67    33   169   108   119   181    65    82   170   155    54    47    85    96    35    41   125   199   135   179    55   130   108   163   185   124    59   183   199    57   125    81   100   183   152    90    92   134    69   181   124   141   202   173   123   123    48    36   131    59   170   114   168   186   182    48   113    89    70   109   149   183    63   181   109    97   117    51   114   142   212   209    36    33    63    49   119   110    43   167    96    82   165   196    83   221    39    80    51    50   137   168   182   187   193    91   125   192   199    73   112   184    34    45   190   136   173   190   173   169    40   171   111   208   170    37   155   218   211   162   142    54   111   100   200    76   178   198   171   185   152   173   128    97   183   146    65    41   215    42   171    66   184    67    71    85   190   185   183   220    64   148   173    38    83    42   156   118   219    92    78    89   124   116   142    51    77    79   127   181   204   111   122   162    93   104   153   107   109   180    58    50   121   215    62   112   212   152   154   149   148   124   158   105   103   203   189    47    97   131    94    95    57   205   171   128    40   207   182   124   120   161   172   179    37   101   193   179   137   137   133   113    75   154   124    95   207    98   204   220   213   103    40   168   101    49    89   133   114   138    65   101   118   139   146   131    64    91   117    95    60   132    43    94   175   164    77   141    72    98    62   150   134    60    36    63   207    85   181   120    82   175   101    35    47    72   204   184   162    45   128    70   197   159    90   167   110    60    37   217   100   180   197    36    40   103   181   141   181    64   130   143    83   125    94   103   125   113   180   182   120   108   198   111    93   208   206   180   111   220    56   189    46   121   170   114    58    88   119   163   138    88    59    49    50   120   218   144   170   108    92   209    95   122    97    91   200   160   132   199    49    93   167   207   148    68   105   174    51   209    79   190    70   197   202    34    44   195    66   211    94    66    83   102   176   178    58   128   103   101   204   124   170   128   159   113   216    82    65    44   120    79   213   132   117   215   220    63    33    80   115   115    93   104   197   114   160    42    74   181    37   130    81    47   123   116    84    94    79    98    57   198    35    86   104   181   133   116   213    93   215   170   182   108   179   175   109   172   137   171   149   196    95   208   115   209   140    39   110   151    81    88   191    56   101    88   189   182   186    93   200   179    84   100   138   184    97    41   108    79    91   201   206    74   189   172    62   189   176    49   167    85   163    57   190   137   128   198   194    40   121    67   118   130   102    92    69   199    34   165   103   197   216   125   116   180    89   105   134   182   210   144   207   221   163   130   187    87   184   126   133   143    67   138    43   108   146   185   177   127   119    74   139   172    98    76    64   216   196   191    44   132   132   190   141    56   174   162   184   195   107   221    35   159   206   130   217    58   129   187    97    80    90    56   186    58    96   154   200   130    66    47   180    92   212    84   115    53   215   157   125   176   186    59   205   132   113   141   104   214   187   215   152   167    82    34    99   171   151   151   121   171    80    79    77    77    75   208    49    80    95    54   140   213   139    73    99   140   121    97    68   138    94   133   157   211   143   158    44    78    65   196    50   153   166   118   191    67    34   103   172   161    34    57   160   153   126   126   122    56    94    43   221    94    55   215   146    84   187   214   208    33   170   149    67   130    60    54   104   131   115   131   187   181   173    98   133   132   101   155    79   175   134   156   160   134    74   163   149   188   148   201    97   156    48   169   102   146    53    91    45   212   101   190    62    34   128    99    91   122   115    66   214   181    77    64   161   164   192   142   102   144   186    53    71   151   176   107   186   180   191   152    78   170   128    34   107   203    80   118   120   209   208   120    48    83   129   154   185   104   218    73    42    96   111    53    43   148    71   110    89   134   192    60   219    76    71   166    58    73   122    44   119   179   205    71   145   156   190   206   122   130   168   123   107   204    51   129    49   147   210   159    81    92   192    99   176   167    58   161   118   199    57   123    86   214    78   152    99    65   200    86   216   103    77   191   163   199   187    69   103   137    35   142    94    48    64   157    43   170   164   145   172   114    99   125   174    71   146    64   186   208   188   207   186    53   117   222   146    89   159    95   186   112   194   218   193    74   195    60    72   191   151    68    91   130   130    87   164   171   146    61   124    68   169    87   137   201   161    32    59   123    78   158   194   183   122   141   163    74   122    33   164   153    75    91   217    45    58   156   184   218   106   198    53    78   167   130   137   174   183   217   105   208   154   140    56    71    46   101   205   113   128   115   195   151
    41   100    56   115   210    90    34   121    64   208    50   147   178   135    93    37   186   184    95   137   131   136   158    80    58   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   170   155    54    46    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    70   109   150   184    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   170   185   153   173   128    97   183   146    65    41   215    42   171    65   183    67    70    85   190   185   183   220    64   149   173    39    83    41   156   118   218    92    78    89   124   116   142    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    50   120   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    94    95    57   206   171   127    39   207   182   123   121   160   171   179    37   101   193   179   138   137   134   113    75   154   124    95   208    98   204   219   213   102    41   168   101    48    90   133   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   130   143    83   125    94   103   125   113   179   182   120   107   199   112    94   209   207   180   111   221    56   189    46   121   170   114    58    89   119   163   138    88    59    49    51   120   218   144   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    92   105   196   113   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   172   149   196    95   207   115   209   140    38   111   152    80    88   192    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    49   166    85   162    57   191   138   129   198   195    40   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   127   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    57    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   177   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    78    75   207    49    81    95    54   140   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   118   191    66    33   103   172   160    34    57   159   152   126   126   121    57    95    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   135    74   163   150   189   147   202    98   156    48   169   102   146    54    90    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    58    73   122    44   119   180   205    72   145   156   189   206   121   130   167   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   174    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    33    60   123    78   158   195   182   122   141   163    74   122    34   165   153    75    91   216    44    57   155   184   218   106   198    53    78   168   130   136   173   184   218   105   208   153   140    56    72    47   101   205   113   127   115   195   150
    41   100    56   114   210    90    34   122    64   207    50   147   178   135    93    37   186   184    96   137   132   136   158    80    59   212   192   141    85   157   118   120    79   212   166   155   148   133    98    61   183    45    40   124   106   170   156    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   118   196   207   113    85   155    89   176   123    72   212    47   153    97   141   103   215   195    69   115   163   203    51   179    61    84   182   147    67    34   169   108   118   181    65    81   170   155    54    47    85    96    34    41   125   199   135   179    55   129   108   163   183   124    59   183   198    56   125    81   100   183   151    91    92   133    69   181   124   141   202   172   122   123    48    38   131    59   170   114   168   187   183    48   113    89    70   109   150   184    63   179   109    97   117    51   113   143   212   208    37    34    62    49   120   109    43   167    96    84   165   196    83   221    38    81    52    49   136   169   182   187   191    91   124   192   199    74   112   184    34    45   190   136   174   191   173   170    39   171   111   208   169    36   155   218   211   162   143    54   111   100   200    77   177   198   171   185   153   173   128    97   183   146    65    41   215    41   172    65   184    67    70    85   190   185   183   220    64   149   173    39    83    41   156   118   219    92    78    89   124   116   142    51    76    80   126   182   204   111   123   163    93   104   154   108   109   181    58    50   120   216    62   112   212   152   154   150   147   123   157   106   103   203   190    48    97   131    95    95    57   206   171   128    39   207   182   123   121   161   172   179    37   101   193   179   138   138   134   113    76   154   124    95   208    98   204   219   213   102    41   168   101    48    89   134   114   138    66   102   119   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    97    62   150   133    60    36    63   207    84   181   120    82   176   101    35    48    73   204   185   162    44   127    70   198   160    91   167   110    60    37   218    99   180   198    36    41   104   180   142   180    64   131   143    83   125    93   103   125   113   179   181   120   107   199   112    94   209   206   180   111   221    56   189    46   121   170   115    58    89   119   163   138    88    59    49    51   120   219   143   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    50   209    79   190    68   196   202    34    44   195    67   212    94    65    83   103   176   178    58   128   103   102   205   124   170   128   158   113   216    82    65    45   121    79   212   132   117   214   220    63    33    80   115   114    92   105   196   113   160    42    73   181    38   131    81    47   123   117    84    94    79    98    56   198    35    86   103   181   133   116   213    93   216   169   182   108   179   175   109   172   137   172   149   196    95   207   115   209   140    38   111   152    80    88   191    56   100    88   189   182   186    93   201   179    84   100   138   183    98    40   106    79    91   201   207    74   190   173    61   189   176    50   167    85   162    57   191   138   128   198   194    40   121    68   118   131   103    92    67   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   188    86   184   125   133   142    66   138    43   108   146   185   175   128   119    75   139   172    97    76    65   216   196   191    43   132   131   191   142    56   174   162   185   195   107   220    35   159   207   130   217    58   128   187    97    80    90    56   185    58    96   155   200   130    66    47   181    93   211    84   115    53   215   157   125   176   186    58   205   132   113   141   103   215   187   215   152   167    82    35   100   171   151   151   121   171    79    78    76    78    75   207    49    81    94    54   141   213   139    73    99   140   120    97    68   137    94   132   157   211   143   159    43    78    66   196    49   152   167   117   191    66    33   103   172   160    34    56   160   152   126   126   121    57    95    43   221    94    57   215   147    83   186   214   208    33   169   150    68   131    60    53   104   132   115   130   187   181   172    98   134   133   101   154    79   175   133   156   160   134    74   163   150   189   147   202    97   156    48   169   102   146    54    90    46   212   101   190    62    34   126    99    92   123   115    66   214   180    76    64   161   165   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   106   202    80   118   121   209   208   120    49    84   129   154   185   103   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    57    73   121    45   119   180   205    72   145   156   189   206   122   130   167   123   106   204    52   129    49   147   211   160    81    92   193    98   177   167    58   161   118   199    57   122    87   214    78   152    99    65   199    86   216   104    78   190   163   198   187    69   104   136    35   142    94    47    64   156    44   170   164   145   172   115    99   126   175    72   146    64   185   208   189   207   186    53   118   221   146    89   160    95   186   113   193   218   193    75   194    59    72   191   151    68    90   129   130    87   165   171   145    60   124    68   170    87   138   201   161    34    60   123    78   158   195   182   122   140   163    75   122    34   165   152    75    91   216    44    57   155   184   217   106   198    53    78   168   130   137   173   184   218   105   208   153   140    56    72    46   101   204   113   127   115   195   151
    41   100    57   115   209    90    34   121    63   208    50   147   179   135    93    37   186   184    96   138   131   135   158    81    58   211   192   142    83   158   118   120    79   213   166   154   148   133    99    61   183    45    41   123   106   171   157    47    60   114   142   149   149   168   120    51   152   171    98   150   189   150   145   217   178   100    73   162   212    87   118   195   207   113    86   154    90   176   123    72   213    48   151    97   141   103   216   195    69   115   161   202    51   180    61    83   182   147    67    34   170   107   117   180    65    82   171   155    54    47    85    97    35    41   126   197   135   179    54   129   107   162   184   124    58   184   199    56   125    81   100   182   150    91    92   133    69   181   123   141   201   172   122   124    49    38   131    59   169   113   168   187   182    47   112    90    70   109   149   185    62   179   109    96   117    51   112   142   212   208    38    35    63    49   119   109    42   166    96    83   165   197    82   221    37    81    51    49   137   170   182   186   193    92   123   193   199    73   111   185    35    45   189   135   174   190   174   168    39   172   111   208   169    36   155   218   210   162   143    53   110    99   200    76   178   197   171   185   153   173   128    96   183   146    65    40   215    42   171    65   182    67    70    86   189   185   184   220    64   148   172    38    83    42   156   118   218    91    79    89   124   115   141    52    76    80   127   182   205   111   122   162    94   104   154   107   109   181    58    48   121   215    62   112   213   153   154   150   149   124   157   106   103   203   189    48    98   130    94    96    57   205   171   128    40   206   182   124   120   161   171   179    37   101   194   179   138   137   134   114    76   154   124    95   209    98   205   219   213   102    40   168   101    49    90   133   113   138    65   102   118   141   145   130    64    91   116    94    59   132    43    94   176   164    77   142    74    97    62   151   133    61    35    63   207    85   180   120    83   176   101    35    47    73   204   185   163    43   127    70   196   160    91   167   109    59    38   217    99   180   197    37    41   103   180   141   181    63   131   143    83   124    94   103   124   113   181   181   120   106   198   112    94   209   207   181   111   220    57   189    46   122   170   115    57    89   119   163   138    88    59    49    50   120   218   144   171   108    91   209    95   122    96    91   200   160   133   200    50    92   166   208   147    67   107   174    50   209    79   189    69   197   202    34    45   195    66   213    94    65    83   103   177   177    56   127   103   101   205   125   170   129   158   113   216    82    65    45   120    79   212   132   118   215   220    63    33    80   115   114    92   105   196   114   160    42    72   180    37   131    81    47   123   116    84    94    79    98    56   198    35    87   103   181   133   116   213    94   216   169   183   108   178   175   110   172   137   172   149   198    95   207   116   209   141    39   111   151    81    88   191    55   100    87   190   183   186    93   200   179    83   100   139   184    97    41   105    79    91   201   206    73   190   173    62   189   177    50   166    85   162    58   190   138   128   198   195    40   121    68   118   131   103    92    68   199    34   165   103   197   215   125   115   181    89   104   133   184   210   143   207   221   164   130   187    86   185   124   133   143    66   138    43   108   146   186   176   127   119    74   139   172    97    77    65   217   196   190    43   134   132   190   141    56   173   162   185   195   107   221    35   159   207   129   217    58   128   187    96    80    89    56   186    57    95   155   200   130    66    47   181    94   211    84   116    54   215   157   124   175   186    59   205   131   114   141   103   215   187   214   152   167    82    34   100   171   151   151   120   171    79    78    75    77    74   207    50    82    95    55   141   213   138    73   100   141   120    97    69   137    94   132   157   211   144   158    44    78    65   195    49   153   166   118   193    66    33   104   171   159    34    56   160   152   126   126   122    58    95    43   221    95    58   214   146    83   187   215   210    33   170   149    67   130    61    55   102   133   115   132   186   181   172    99   134   133   102   153    79   175   133   155   160   135    74   163   150   189   147   202    98   155    49   168   103   147    53    90    45   212   101   190    62    34   127    99    92   123   115    66   215   179    75    64   161   164   193   142   103   144   185    54    73   151   175   107   185   179   192   152    78   169   128    34   106   203    81   118   121   209   209   119    49    84   129   153   186   104   219    73    43    95   111    52    42   149    72   109    89   134   192    60   219    77    69   166    58    73   122    44   119   179   205    72   145   155   188   206   121   130   167   122   106   205    51   129    48   147   211   159    81    91   194    98   177   167    58   162   119   199    57   123    87   214    77   152    98    65   200    86   215   104    77   190   163   199   186    69   105   137    36   142    95    47    64   156    44   170   164   146   173   114    98   126   174    72   146    64   185   208   189   207   185    52   117   221   146    89   160    94   186   113   193   219   193    75   194    60    72   191   151    68    90   129   130    86   165   170   145    61   125    68   169    86   138   202   161    33    60   123    79   159   195   182   123   141   162    75   122    34   164   154    75    91   216    44    57   156   184   218   106   198    53    78   167   130   136   173   184   219   105   208   154   140    56    71    46   101   204   114   128   115   195   151
    42    98    55   115   210    89    32   123    63   208    50   146   178   134    93    38   187   183    96   138   131   136   159    80    58   211   193   141    85   157   116   119    79   212   165   154   148   133    98    62   184    44    40   124   106   170   157    47    58   114   141   149   150   169   120    51   152   173    99   151   189   148   145   218   177   101    74   162   211    87   118   195   207   112    85   155    89   176   123    71   213    49   153    96   141   102   216   195    68   115   163   202    50   180    61    84   182   148    68    33   170   109   118   182    63    81   172   156    52    49    86    99    34    42   125   199   135   179    55   129   108   163   183   125    60   184   198    57   126    80   100   182   151    90    93   133    70   181   126   141   202   171   122   122    47    36   131    60   170   115   169   187   183    48   113    90    70   108   149   185    62   181   109    97   117    51   114   141   213   208    37    36    63    48   120   109    42   167    95    83   164   197    81   222    38    82    51    50   136   168   183   186   192    92   125   191   200    74   113   184    36    44   192   136   175   192   172   170    39   170   110   207   171    36   154   219   212   161   143    53   111    99   199    78   177   198   171   186   154   172   128    96   185   146    65    39   215    42   172    66   183    67    72    85   189   186   184   219    64   148   173    37    81    42   155   117   218    90    77    90   124   116   140    53    77    80   126   180   203   111   123   162    92   104   154   106   111   180    57    49   123   215    62   112   212   152   153   150   148   125   160   106   103   202   189    48    95   131    96    94    58   207   171   128    39   207   180   123   120   161   173   182    37   100   192   179   140   138   133   112    75   153   123    95   208    97   205   220   213   101    39   167   101    49    89   133   115   139    66   102   120   140   146   129    63    90   117    96    60   131    43    92   175   164    77   143    74    99    62   148   133    62    36    65   206    84   180   119    82   176   102    35    47    72   204   187   163    44   126    72   198   161    90   168   111    60    37   218   100   180   199    36    40   105   182   140   180    64   131   142    83   125    95   103   124   111   180   182   118   106   198   111    95   209   207   178   111   221    56   188    47   121   171   116    57    89   119   163   136    89    59    50    51   120   219   144   169   108    92   209    96   122    97    91   202   157   131   199    50    92   167   207   148    68   106   173    51   207    79   189    69   196   203    33    44   195    66   213    94    64    82   104   177   179    56   127   103   102   206   124   169   129   158   112   216    82    65    43   122    77   212   132   117   214   222    63    33    80   116   114    93   105   198   114   159    41    74   181    37   131    80    47   123   116    84    92    79    98    55   199    36    86   104   180   133   117   213    93   214   169   181   109   178   175   109   174   136   172   149   197    96   207   114   210   141    38   109   151    82    88   192    56   100    87   189   183   186    91   201   180    84    98   138   184    98    40   105    80    91   202   206    72   190   173    61   190   177    49   166    84   161    57   189   136   130   198   196    39   121    69   119   130   103    90    68   201    34   166   102   197   217   126   116   181    91   103   132   184   210   143   208   220   164   130   186    87   185   126   133   142    67   138    44   108   145   186   175   126   119    73   140   173    97    77    66   218   195   191    43   133   131   191   142    56   173   163   185   194   106   220    36   160   209   129   216    57   127   187    98    81    90    56   185    57    97   154   200   129    66    47   180    91   211    84   116    52   216   156   127   177   185    59   205   130   113   140   103   215   188   215   152   166    84    33    99   171   151   150   120   171    81    78    75    77    74   205    49    80    94    53   140   212   139    72    98   141   120    97    67   137    94   133   157   212   143   160    44    78    66   197    49   152   167   118   193    66    34   105   173   159    33    55   158   153   126   124   120    56    94    41   221    95    58   214   147    83   186   215   206    35   170   149    68   130    60    55   104   133   113   130   187   181   174    98   135   134   101   152    78   175   133   155   159   135    74   163   152   190   147   201    97   156    48   171   102   145    54    92    46   213   100   188    62    35   126    99    90   123   117    65   213   179    77    66   159   165   193   141   104   143   184    54    71   151   173   106   187   179   190   152    75   171   128    35   108   203    81   117   121   210   208   119    49    83   130   153   185   103   221    72    42    93   109    52    44   147    72   110    90   135   193    58   218    76    70   165    59    72   121    47   120   181   205    70   145   154   187   206   122   130   168   123   106   204    52   129    48   147   210   162    81    93   192    97   179   167    59   162   116   198    56   122    86   214    78   152    99    65   199    84   217   104    77   190   164   198   188    70   103   136    36   141    96    47    63   159    44   170   165   144   171   115    98   124   173    72   146    62   185   209   189   208   186    53   117   222   145    91   160    98   185   114   195   219   192    76   196    59    72   190   151    67    90   129   131    85   164   169   145    61   124    68   168    87   137   201   164    34    61   124    78   158   196   182   122   140   165    73   123    33   164   152    75    90   216    44    59   156   184   218   105   197    53    79   167   130   137   173   184   219   105   208   155   142    56    71    46    99   203   115   128   113   195   149
    40    99    55   114   210    90    34   121    64   208    50   147   178   135    93    37   187   184    95   137   131   136   158    80    58   211   192   142    85   157   117   119    80   213   166   155   148   133    98    61   182    45    40   124   106   170   157    47    59   114   142   148   150   169   119    51   152   172    99   150   189   149   145   218   178   101    74   162   212    87   119   196   207   113    85   155    90   175   123    72   213    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   183   147    66    34   169   108   118   181    64    81   170   155    54    46    86    96    35    40   125   198   135   179    55   129   108   164   184   124    58   183   199    56   125    81   101   183   151    91    92   134    69   181   123   142   202   172   122   123    48    38   131    59   169   114   168   186   183    48   112    90    70   109   149   184    62   180   109    97   118    51   113   142   212   209    37    34    62    49   120   109    43   167    96    83   164   196    82   221    38    81    52    49   136   169   182   187   191    91   125   192   200    73   112   184    34    45   190   136   174   191   173   169    39   172   111   208   169    37   155   218   211   162   142    54   111   100   200    77   178   197   171   185   153   173   128    97   183   146    65    40   215    41   172    65   183    67    71    85   190   185   183   220    64   149   172    39    83    41   156   118   219    92    77    89   124   116   142    51    76    80   127   182   204   111   123   162    93   105   154   108   109   181    58    50   120   215    63   112   212   153   153   150   148   123   157   106   103   203   190    48    97   131    94    95    57   206   172   127    39   207   182   123   121   161   171   179    37   100   193   179   138   137   134   114    76   154   125    94   209    98   205   219   213   102    41   168   100    48    90   134   113   138    65   102   118   140   146   131    64    91   117    94    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   102    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   131   143    83   125    93   103   125   113   179   181   119   107   199   112    94   209   207   180   111   220    56   188    46   122   170   114    58    89   119   163   138    88    58    48    50   120   218   144   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    95    64    84   103   177   178    58   128   103   102   205   124   170   128   159   113   215    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    92   105   196   113   160    42    73   181    38   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   172   149   196    95   207   115   209   140    38   110   152    80    88   191    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   107    79    91   201   206    73   190   173    61   189   177    50   166    84   162    57   191   138   128   197   194    39   121    68   118   131   102    92    67   199    36   165   102   197   215   125   116   180    89   105   133   183   210   144   207   221   164   130   187    86   185   126   133   143    66   138    43   108   146   186   175   128   118    74   139   172    97    76    65   216   195   191    43   133   131   190   142    56   173   162   185   195   107   221    36   159   207   130   217    58   128   187    97    80    90    56   185    58    96   154   200   129    66    47   180    93   211    85   115    53   215   157   125   177   186    59   205   132   114   141   103   215   187   215   152   167    82    34    99   171   151   151   122   171    79    78    76    78    75   207    49    81    94    54   141   212   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   118   192    66    33   103   172   160    34    56   159   152   126   126   122    57    95    42   221    94    57   215   147    83   187   214   208    34   169   149    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   160   135    74   162   150   189   147   202    98   155    48   169   102   147    54    90    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   165   193   142   102   144   185    54    71   151   175   107   186   180   191   152    77   170   128    34   107   203    80   118   121   209   208   120    49    84   129   154   186   104   219    73    43    94   111    52    43   148    72   110    90   134   193    60   218    77    71   166    57    73   122    44   119   180   205    72   145   156   189   206   121   129   168   123   106   204    52   129    49   147   211   160    80    92   193    99   176   167    58   162   117   199    57   123    87   215    78   152    99    65   199    86   215   104    78   190   164   198   187    69   104   136    35   143    94    47    64   157    44   170   164   146   173   115    99   126   174    72   146    64   185   209   189   207   185    53   117   221   147    89   160    95   185   113   193   218   193    75   195    59    72   190   151    68    90   129   130    87   165   170   145    60   124    68   170    88   138   201   161    33    60   122    78   158   195   182   123   140   163    74   122    34   165   153    75    91   216    44    58   155   184   217   106   197    52    78   168   130   136   174   184   218   105   208   153   140    56    72    46   101   205   114   127   115   194   151
    41   100    55   115   210    90    34   121    64   207    50   147   179   135    93    37   187   184    95   138   131   136   157    81    58   212   191   142    84   157   117   120    79   212   166   155   148   133    98    61   183    44    40   124   106   170   157    47    60   115   142   148   149   169   119    51   153   172    99   150   189   149   146   217   177   101    73   162   212    87   119   196   207   112    85   155    89   176   122    72   212    47   153    97   141   103   215   194    68   115   163   203    51   179    60    83   182   148    67    33   168   109   118   181    66    81   171   155    54    47    85    96    35    40   126   199   135   179    55   129   109   163   184   124    59   183   199    55   125    81   101   182   151    91    92   134    69   181   124   141   202   172   123   122    48    38   130    59   170   113   169   186   183    48   113    89    70   109   150   184    62   180   110    97   117    52   112   142   213   208    36    33    62    49   120   109    43   167    96    83   165   197    83   221    38    81    51    50   137   169   182   187   192    91   124   193   199    73   112   185    35    46   190   136   173   191   172   169    40   171   111   208   169    36   155   218   211   162   143    54   111    99   199    77   178   198   170   186   153   173   129    97   183   145    65    41   215    41   171    66   183    67    70    85   190   186   183   219    64   149   173    39    84    41   156   118   219    92    79    90   124   116   142    51    77    80   126   182   204   111   123   163    93   104   154   108   109   181    59    49   120   215    62   112   212   152   154   151   148   124   157   106   103   203   189    48    97   131    94    95    56   206   171   127    38   207   182   123   121   161   172   179    37   101   193   178   138   137   134   113    75   154   125    94   208    97   205   218   212   102    40   169   100    48    90   133   113   138    65   102   118   140   146   131    65    91   116    94    59   132    43    94   175   165    76   141    73    97    62   150   133    59    36    62   207    85   181   120    82   176   101    35    48    73   204   186   162    44   127    70   197   160    91   167   109    60    37   218    99   180   198    36    41   105   180   142   180    64   131   142    83   125    94   102   124   113   180   182   119   107   198   112    94   209   206   180   111   221    57   188    46   121   170   114    58    89   119   164   138    88    58    49    50   121   218   144   170   107    92   210    95   121    97    90   199   159   134   199    51    93   166   208   148    68   106   174    51   209    79   190    68   197   201    34    44   196    67   211    95    65    83   104   176   178    58   127   103   102   204   124   169   129   158   113   215    82    65    45   120    78   212   133   117   214   220    63    33    80   115   114    93   105   196   114   161    42    73   180    37   131    80    48   123   117    84    93    79    98    56   198    35    86   103   181   133   116   213    93   215   170   183   108   179   175   109   172   137   172   149   196    95   207   115   209   140    39   111   151    80    88   191    56   101    88   189   183   186    93   201   179    84   100   139   183    98    40   106    79    90   202   207    73   189   173    61   189   176    50   167    84   162    57   191   137   129   197   194    39   121    67   118   131   103    93    68   199    35   165   102   197   215   125   116   181    89   105   134   183   210   144   206   221   164   130   188    86   185   126   133   142    66   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   190    43   133   132   191   142    57   174   161   185   195   107   220    34   158   207   130   217    58   127   187    97    79    89    56   185    58    96   154   200   129    66    46   181    93   211    85   115    52   214   158   125   177   186    58   204   133   113   142   103   215   187   215   152   168    82    34    99   172   152   151   121   171    79    78    77    77    75   208    49    81    95    55   141   213   138    73    99   140   121    97    69   137    94   133   157   211   142   159    44    79    65   196    49   152   167   117   192    66    33   103   172   160    33    56   159   153   127   126   122    56    95    43   221    94    57   215   147    83   187   214   209    33   170   149    68   131    61    53   103   131   115   131   187   181   172    98   134   132   101   154    79   174   133   156   159   135    74   163   150   188   148   201    98   156    49   169   102   146    54    90    45   212   101   190    61    35   127    98    91   123   116    66   215   181    76    65   161   164   193   141   103   144   185    54    72   150   175   107   187   179   191   153    77   170   128    33   106   203    80   118   122   209   207   120    48    84   130   154   185   104   218    73    43    94   112    51    42   148    71   110    90   134   192    60   219    77    70   166    58    73   121    45   119   180   205    72   145   155   188   206   122   129   167   123   106   204    52   129    48   146   210   161    81    91   193    98   177   167    59   161   118   199    57   122    87   215    78   152    98    66   200    86   216   103    78   189   164   198   187    69   104   137    36   142    95    48    65   156    44   171   164   145   172   115    98   126   175    72   147    64   185   209   189   206   185    54   117   221   146    88   161    95   185   112   193   218   193    75   195    60    72   191   152    68    90   129   130    87   164   171   146    60   124    69   170    87   138   201   160    34    60   122    79   158   195   183   123   140   163    74   122    34   165   153    76    91   216    45    57   155   185   218   105   198    53    78   168   130   136   173   185   218   105   208   153   141    56    72    47   101   204   114   127   115   195   151
    41   100    55   115   210    90    35   121    64   208    50   147   178   135    93    37   186   184    95   137   131   136   158    80    58   211   192   141    85   157   118   120    80   212   166   155   148   133    98    62   183    44    40   124   106   170   157    47    59   114   142   148   149   168   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   118   196   207   113    86   155    90   175   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    34   169   108   118   181    65    81   171   155    54    47    86    97    34    40   125   199   135   180    55   129   109   163   184   124    59   183   198    56   125    81   100   183   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    71   109   149   184    62   180   109    96   117    51   113   142   212   209    37    34    62    49   120   109    43   168    96    83   165   196    83   221    38    81    52    50   137   169   183   187   192    91   125   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    54   111    99   200    77   178   198   171   185   153   173   128    97   183   146    65    40   215    42   171    65   183    67    70    85   190   185   183   220    64   149   173    38    83    41   155   118   219    92    78    90   124   116   142    51    76    80   127   182   204   110   123   163    93   104   154   107   109   181    58    50   121   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    94    95    57   206   171   128    39   207   182   123   121   160   171   179    37   100   193   179   137   137   134   113    76   154   124    95   208    98   204   219   212   102    41   168   101    48    90   133   113   138    66   102   118   140   146   131    64    91   116    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   119    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    40   104   181   141   180    64   130   143    83   125    93   103   125   113   179   181   120   107   199   112    94   208   207   179   111   221    56   188    46   121   170   114    58    89   119   163   138    88    59    49    51   120   218   143   170   108    92   210    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    64    84   103   177   178    58   128   103   102   205   124   170   128   158   113   216    82    65    45   121    79   212   132   118   215   220    63    33    80   115   114    93   105   197   114   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   171   149   196    95   207   115   209   140    39   111   152    81    88   192    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    80    91   202   207    73   190   173    61   189   176    50   167    84   162    57   191   138   128   198   194    40   121    68   118   131   102    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   221   164   131   187    86   185   125   133   142    67   138    43   108   146   185   176   127   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   174   161   185   195   107   221    35   159   207   130   217    58   128   187    97    80    90    56   185    57    96   155   200   130    66    47   181    93   211    85   115    53   215   157   125   176   186    59   205   132   113   141   103   216   187   215   152   167    82    34    99   171   151   151   122   171    80    78    76    77    75   208    49    81    95    54   140   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   118   191    66    33   104   172   160    34    57   160   152   126   126   121    57    94    42   221    95    57   215   147    83   187   214   208    33   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   174   133   156   159   135    74   163   150   189   147   202    97   155    48   169   102   146    54    90    45   212   101   190    61    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   106   202    80   118   121   210   208   120    49    84   129   154   186   104   219    73    43    95   111    52    43   148    72   110    90   134   192    60   219    77    70   166    58    73   121    44   119   180   205    72   145   156   189   206   121   130   168   123   107   204    52   129    49   147   211   160    81    92   193    98   177   168    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   103    78   189   163   198   187    68   104   136    35   142    95    47    64   157    44   170   164   145   173   115    99   126   174    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   194   218   193    75   195    59    72   191   151    68    90   129   130    87   164   171   145    60   124    68   170    88   138   201   161    34    59   123    78   158   195   182   123   141   163    74   122    34   165   152    75    91   216    44    57   155   184   218   106   197    53    78   167   130   136   173   184   218   104   208   153   140    56    71    46   100   205   113   128   115   195   151
    40   100    56   115   210    90    34   122    64   208    50   147   178   134    93    37   186   184    95   138   132   136   158    80    59   211   192   141    85   157   118   119    79   212   166   154   148   133    98    61   182    44    41   124   106   170   156    47    60   114   142   148   149   169   120    51   152   173    99   150   190   150   145   218   177   101    74   161   212    86   119   197   208   113    86   155    90   175   123    73   213    47   153    97   141   104   215   195    68   115   163   203    51   180    61    85   182   147    67    34   168   108   118   181    65    81   171   155    54    46    85    97    34    41   125   198   135   179    55   129   108   163   185   124    59   183   199    56   125    81   100   183   150    91    93   133    68   181   123   142   202   172   122   123    48    37   131    60   170   114   168   187   182    48   112    89    71   109   150   184    63   180   109    97   117    51   113   142   213   208    37    34    63    49   120   109    43   167    96    83   165   196    83   221    38    80    52    50   136   168   182   187   192    91   125   192   200    73   112   185    34    44   189   136   174   191   173   170    39   171   110   208   168    36   155   218   212   161   143    54   111    99   200    77   178   197   171   185   153   173   128    97   183   145    66    41   215    41   171    66   183    67    70    85   190   185   183   220    64   149   173    38    83    41   156   118   219    92    77    89   124   116   141    51    76    80   127   182   204   110   122   163    93   104   154   108   109   181    58    49   120   215    63   112   212   152   153   150   147   123   158   106   102   203   189    48    97   131    95    95    58   205   171   127    39   206   182   123   120   160   172   179    37   100   193   179   138   137   134   113    76   154   125    95   209    98   204   219   212   101    41   169   100    49    90   133   113   138    65   102   118   140   146   131    64    91   116    95    59   132    43    94   176   165    77   141    73    98    62   150   133    60    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    69   198   160    91   167   110    60    37   218    99   180   198    37    41   103   181   141   180    64   131   142    83   125    93   103   125   113   179   182   120   107   198   112    94   209   207   180   111   221    57   188    46   122   170   114    58    89   119   163   138    88    59    48    50   120   218   143   170   108    92   209    95   121    98    91   200   159   133   199    50    93   167   207   148    68   106   174    50   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   101   205   124   170   128   159   113   216    82    65    45   120    79   212   132   117   214   220    63    32    81   115   115    93   105   196   114   160    41    73   181    37   131    81    47   122   117    84    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   183   108   178   176   110   173   138   172   149   196    95   206   115   210   140    38   111   152    81    88   192    56   100    88   189   182   186    93   201   178    84   100   138   184    98    40   107    79    91   202   207    73   190   173    61   189   176    50   166    85   162    57   190   138   128   198   195    40   121    68   119   131   103    92    68   199    35   165   102   197   215   125   116   181    89   105   133   183   210   144   207   221   163   130   188    86   184   125   133   143    67   138    43   108   146   185   176   128   119    74   139   172    97    76    65   216   196   190    43   132   131   191   142    56   173   162   185   196   107   221    35   159   207   130   217    58   128   187    97    80    90    56   185    57    96   155   200   130    66    47   181    93   212    85   115    53   215   157   125   177   186    58   205   132   113   141   104   216   187   216   152   167    82    34    99   171   152   151   122   171    80    78    76    78    75   208    49    81    95    54   141   213   139    73    99   140   120    97    69   137    93   132   157   211   143   160    44    78    65   196    49   152   167   117   191    66    33   104   172   160    34    56   159   153   126   126   121    57    95    42   221    94    57   215   146    83   186   214   208    34   169   150    68   131    61    53   103   131   115   130   187   181   172    98   134   133   100   154    79   175   133   156   160   135    73   163   150   189   147   202    98   155    48   169   102   146    54    91    46   212   102   190    62    34   127    99    91   123   115    65   213   180    76    64   161   164   193   141   103   144   185    54    71   151   176   107   186   180   191   152    77   170   127    34   106   202    80   119   121   209   208   120    48    84   129   153   185   104   219    74    43    95   111    52    43   149    71   109    89   134   192    60   219    76    70   166    58    73   122    44   119   180   205    71   145   156   189   206   122   130   167   123   106   204    52   130    48   147   211   160    81    91   193    98   176   167    58   161   118   198    57   123    87   214    78   152    99    64   199    87   216   103    78   190   164   198   186    69   104   136    35   142    94    47    64   156    44   170   164   145   172   115    99   125   174    72   146    65   184   208   189   207   186    53   118   221   146    89   159    96   186   113   194   218   193    75   195    60    73   191   152    68    90   128   130    87   165   171   146    60   124    68   169    87   138   201   161    33    60   123    78   158   196   182   122   141   163    74   122    34   164   152    75    91   215    44    57   155   184   218   105   198    53    78   168   130   137   173   184   218   105   208   153   140    56    71    46   100   205   114   127   115   195   150
    40   100    55   115   210    91    33   121    63   208    50   148   178   135    93    36   186   184    96   137   132   136   158    80    59   211   191   141    84   157   117   119    80   213   166   155   149   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   150   169   119    51   152   172    99   150   189   149   146   218   177   100    73   161   211    86   119   196   207   113    86   155    90   175   123    72   212    47   153    97   142   103   216   195    69   115   163   202    51   179    61    84   182   147    67    33   168   108   118   181    64    81   170   156    54    47    86    97    35    40   125   199   135   179    55   129   108   163   184   124    58   183   197    56   125    81   100   183   150    91    92   133    67   182   124   142   201   172   122   123    48    38   130    58   169   114   168   188   183    48   112    89    70   109   150   185    62   180   109    97   117    51   113   142   212   209    37    34    62    48   120   109    43   167    96    84   165   196    83   221    38    81    52    51   136   168   182   187   192    91   124   193   200    73   112   184    34    45   189   137   175   191   173   170    39   171   111   207   169    37   155   217   211   161   142    53   111    99   199    78   177   197   170   185   153   174   129    97   183   145    65    41   215    41   172    66   183    67    70    85   190   185   183   219    64   149   173    39    83    41   156   118   219    91    77    90   124   115   141    51    76    80   127   181   203   110   122   162    92   104   154   107   109   181    58    50   121   216    63   113   212   153   153   150   147   123   158   106   103   203   189    48    97   131    94    94    57   205   171   128    39   207   182   123   120   160   172   178    37   101   193   179   139   137   134   113    76   154   124    95   208    98   204   219   211   102    40   168   101    48    90   133   113   138    65   103   119   140   146   130    65    91   118    95    59   132    42    94   176   164    77   141    74    98    63   149   133    60    36    63   207    84   181   119    81   176   102    35    48    73   204   185   162    44   127    70   197   160    91   168   110    60    36   218   100   181   198    36    40   104   180   142   180    64   130   143    82   125    93   103   124   113   180   182   120   107   198   112    94   209   207   179   111   220    57   188    46   121   170   115    58    88   119   163   138    88    58    49    50   119   218   143   171   108    91   209    95   122    97    91   200   160   133   200    50    93   167   208   148    68   107   174    50   208    78   190    69   196   202    33    44   195    67   212    94    65    83   103   177   178    58   127   103   102   205   124   170   128   159   114   215    82    65    45   121    79   212   132   117   215   220    63    33    81   115   115    92   105   196   113   160    42    74   181    38   131    82    47   123   117    85    94    78    97    57   197    35    86   103   181   133   116   213    94   215   169   182   108   178   175   109   172   137   172   149   196    95   207   115   209   141    38   111   152    81    88   192    56   100    87   188   182   186    94   200   178    84   100   138   183    98    40   107    79    91   201   206    73   190   173    61   188   176    50   167    84   162    57   190   138   128   197   194    40   120    68   118   130   103    92    68   198    36   165   103   197   216   125   116   180    89   105   133   183   209   145   207   221   164   130   187    85   185   126   133   142    67   139    43   108   146   186   176   128   119    74   139   173    98    76    66   217   196   191    43   133   131   192   143    56   173   162   185   195   107   221    35   159   207   131   216    57   128   187    97    79    90    56   185    58    97   154   200   130    66    47   181    94   211    85   116    53   215   157   124   176   186    58   205   133   114   140   104   215   187   216   153   167    84    35    99   170   152   151   121   172    79    77    76    77    75   208    49    82    95    55   141   213   139    73    99   141   120    97    68   137    94   132   157   211   142   159    44    77    66   196    49   153   167   117   192    66    33   103   172   160    34    57   160   152   126   127   121    57    95    42   220    94    57   215   146    83   187   214   208    34   169   150    68   130    60    54   103   132   114   130   187   181   172    98   135   132   101   153    79   174   133   155   159   135    74   163   150   189   148   202    98   156    48   169   102   146    54    91    45   213   101   190    61    35   127    99    91   123   116    66   214   181    76    64   161   164   194   143   102   144   185    55    71   151   175   107   186   180   191   152    78   170   127    34   107   201    80   118   121   209   208   119    48    84   129   153   185   104   219    74    42    95   111    52    43   148    72   109    90   133   192    60   218    76    70   166    58    73   122    45   119   180   207    71   146   156   189   206   122   130   167   123   106   204    53   130    48   147   211   160    80    91   193    98   177   168    58   162   118   199    57   123    86   214    78   152    99    66   200    86   215   103    78   189   165   198   186    69   105   136    36   142    94    47    64   157    43   170   164   146   172   114    98   125   175    72   147    64   185   208   188   207   185    54   118   220   146    89   160    95   186   112   193   218   193    75   195    59    72   191   151    69    90   128   131    88   165   170   146    61   124    68   170    87   138   201   161    33    60   123    78   158   195   182   122   141   162    75   122    34   164   152    76    91   216    44    58   155   184   218   106   197    53    78   168   129   137   173   184   218   105   209   153   140    56    71    47   100   204   113   128   115   195   151
    40    99    55   114   210    89    35   121    63   208    51   148   178   135    93    37   187   184    95   137   132   137   158    80    58   211   191   141    85   157   118   120    80   213   166   156   149   133    98    61   183    44    41   123   106   171   157    47    59   114   142   148   149   169   119    51   153   172    99   150   189   149   146   218   178   101    74   162   212    86   118   195   207   112    85   155    89   175   123    72   212    46   152    97   140   104   214   195    69   114   163   203    51   179    62    84   182   147    67    34   168   108   117   181    65    81   170   155    54    47    86    96    35    40   125   198   135   179    55   129   109   163   184   124    59   183   199    56   125    81   100   182   151    91    92   134    69   181   124   142   202   172   122   123    48    38   130    59   170   114   169   186   183    48   113    89    70   109   149   184    62   179   108    97   117    51   112   142   213   208    37    33    63    48   120   110    43   168    95    83   164   196    83   221    38    81    53    50   136   169   182   186   191    90   125   193   199    73   113   185    34    45   190   135   174   190   173   170    39   172   111   207   168    36   155   217   212   162   143    54   112    99   200    77   178   197   171   185   153   173   128    96   183   146    65    40   215    42   171    66   184    67    70    85   191   185   183   220    64   149   173    38    83    41   155   118   219    91    78    89   124   115   142    51    76    80   127   182   204   110   122   163    94   104   154   107   109   181    58    49   120   215    62   112   212   152   154   150   147   123   158   106   103   203   190    49    97   131    95    95    58   206   171   127    39   206   181   123   120   160   172   178    37   101   193   178   137   137   134   113    75   154   125    94   208    98   204   218   213   102    40   168   101    48    89   133   114   138    66   102   119   140   146   131    64    91   116    94    60   132    43    93   176   164    77   142    74    98    63   151   133    60    35    63   207    85   181   120    83   176   102    35    48    73   204   186   163    44   127    70   197   160    91   167   110    59    37   218    99   180   198    36    41   104   181   141   180    65   130   142    83   124    93   103   125   113   179   181   119   107   199   112    94   208   206   179   111   220    57   189    46   121   169   115    58    88   119   163   138    88    58    49    51   121   218   144   170   108    92   210    95   121    97    91   200   159   133   199    50    93   166   208   148    68   106   174    50   209    79   190    69   197   202    34    45   195    67   212    94    64    83   103   176   179    58   128   103   102   205   124   169   128   158   113   216    82    65    45   121    79   212   132   117   214   220    63    33    80   115   115    92   105   197   114   160    42    74   180    38   131    82    48   123   117    85    95    79    98    56   198    35    86   104   180   134   116   213    93   215   169   182   109   179   176   110   173   137   172   149   196    95   207   115   209   140    39   111   151    81    88   191    55   100    88   189   182   186    92   200   179    84    99   139   183    98    40   106    80    91   201   207    73   190   173    61   189   176    50   166    84   162    57   190   137   129   197   194    39   121    68   118   131   102    93    68   199    35   165   102   197   215   125   116   180    90   105   133   183   210   143   206   220   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   127   119    74   139   172    97    76    65   217   195   190    44   133   131   190   141    56   173   161   185   195   107   220    35   159   207   130   217    58   128   186    97    79    89    56   184    58    96   155   200   130    66    47   181    93   211    84   115    53   215   156   125   176   187    59   205   133   113   141   104   215   187   214   152   167    82    35    99   172   152   151   121   171    79    78    76    78    75   207    49    81    95    54   141   213   139    73    99   140   120    97    68   137    94   133   157   211   143   160    43    78    65   196    49   152   167   118   191    66    33   104   171   160    34    56   159   152   126   126   122    57    95    42   221    95    56   215   147    83   187   214   208    34   170   149    68   131    60    53   103   132   115   130   187   180   172    98   134   132   101   153    79   174   134   156   160   134    74   162   150   188   147   201    98   156    48   168   102   147    54    90    46   213   101   189    62    35   127    99    92   124   116    66   214   180    76    64   161   164   193   142   103   144   185    55    71   151   176   107   185   179   191   152    77   170   128    33   107   202    79   118   122   209   207   121    48    84   129   154   186   103   218    73    43    96   110    52    43   148    72   110    90   134   192    59   219    76    70   166    58    73   122    44   118   179   205    71   146   156   189   206   121   130   168   123   107   204    52   130    48   146   210   160    81    92   193    98   177   168    58   162   118   198    56   122    87   215    79   153    99    64   199    86   216   103    77   190   163   198   187    68   105   137    35   142    94    48    64   156    44   171   164   145   172   115    98   125   174    72   146    64   185   208   189   207   186    54   118   222   146    90   160    95   185   113   193   218   194    75   195    59    72   191   152    68    90   129   130    86   165   170   145    60   124    68   169    87   139   201   162    34    59   122    78   158   195   182   123   141   163    75   122    34   165   152    76    91   216    44    57   155   184   217   106   197    53    78   168   130   136   173   184   218   104   208   153   140    57    71    46   101   204   113   128   115   195   150
    41   100    56   115   210    90    34   122    64   207    50   147   178   134    93    37   186   185    94   138   132   137   157    79    58   211   192   141    86   157   117   119    80   212   165   155   148   133    99    62   182    45    41   123   106   171   156    47    59   114   142   149   150   168   120    51   153   173    99   150   189   149   145   218   177   101    73   161   211    87   118   196   207   113    86   156    89   176   122    72   213    47   153    96   141   104   215   195    69   114   163   203    51   179    61    84   182   148    67    33   169   109   118   180    65    81   170   154    53    47    86    97    35    40   126   199   135   180    54   128   108   163   183   124    60   183   199    57   125    81   101   183   150    91    91   134    68   181   123   142   202   172   122   123    48    38   131    59   170   113   169   186   182    49   113    90    70   109   149   185    63   180   109    97   117    51   112   143   213   208    37    34    63    49   120   110    42   167    95    83   165   198    82   221    37    80    51    50   136   169   183   187   191    92   124   192   199    74   112   184    34    45   190   136   174   190   174   170    39   171   111   208   168    37   154   217   211   161   143    54   111   100   200    78   178   198   170   185   153   172   128    96   183   145    66    40   215    41   172    65   183    67    70    86   190   185   183   219    64   149   173    38    83    41   155   119   219    92    78    90   124   117   141    51    76    79   127   182   204   110   123   163    93   105   154   107   109   180    58    49   121   215    63   112   213   153   154   150   147   123   157   106   104   203   190    48    96   131    95    95    56   206   171   127    39   206   182   123   121   160   171   178    37   100   193   179   138   137   133   114    75   154   125    95   208    98   204   219   212   102    40   168   102    48    89   134   114   139    65   102   118   141   146   131    64    91   117    95    59   132    43    94   176   164    77   141    72    98    62   150   133    61    36    63   207    85   181   120    83   176   101    35    48    73   204   186   162    44   127    70   198   160    91   167   111    60    38   217    99   180   198    37    41   103   181   142   180    64   130   143    82   125    94   102   125   114   179   181   119   107   199   112    94   208   207   179   112   221    56   188    45   121   170   115    58    89   119   163   138    89    59    49    51   120   218   144   171   108    92   209    95   122    97    91   201   160   133   199    50    93   167   208   148    68   106   174    50   209    79   191    69   196   202    34    45   195    67   212    94    64    83   103   177   177    58   127   102   102   204   124   169   128   159   113   215    82    65    45   121    79   212   133   117   215   221    63    33    80   115   114    92   105   197   113   160    42    73   181    37   131    81    47   122   116    85    94    78    98    57   197    35    86   103   181   133   116   212    93   215   169   183   108   179   175   109   173   137   172   148   196    94   207   115   209   140    38   111   152    81    87   192    57   100    87   189   182   186    92   201   179    84   100   138   184    98    41   107    79    90   202   206    74   190   173    62   190   176    49   166    84   163    57   191   138   129   198   195    39   120    68   118   131   103    92    69   199    35   165   102   197   215   125   116   180    89   105   133   183   211   144   207   221   163   130   187    86   185   126   132   142    67   139    43   109   146   185   175   127   118    74   139   172    97    76    66   216   195   190    43   133   132   190   141    56   173   162   185   194   107   220    36   159   207   131   217    58   128   187    96    80    90    55   185    57    95   154   200   130    66    47   181    94   211    84   116    53   216   157   125   177   186    59   205   132   113   142   103   215   187   215   152   167    83    35    98   171   152   151   121   171    79    78    76    78    75   207    49    81    94    55   140   213   138    73   100   140   121    97    68   137    94   132   157   212   144   160    43    79    65   196    49   152   167   118   191    66    34   103   171   160    34    57   159   152   127   127   121    58    94    42   221    94    58   214   147    83   187   214   207    33   169   150    68   131    60    53   103   131   116   131   187   181   172    99   134   132   101   154    79   173   133   156   159   134    74   162   150   190   147   202    98   156    48   169   104   147    54    90    46   213   101   190    62    35   128    99    91   123   116    66   214   180    76    64   161   165   193   141   104   144   185    55    72   151   176   107   187   180   191   152    77   170   128    34   106   202    80   118   121   210   208   120    49    84   129   154   185   104   218    73    42    94   111    52    43   148    72   110    90   134   192    59   218    77    70   166    57    72   122    44   119   180   206    72   145   156   189   206   122   130   167   123   106   204    51   129    48   147   211   161    81    92   193    98   177   167    58   161   118   199    57   123    87   215    77   152    99    64   199    87   215   104    77   189   164   197   187    70   104   137    35   143    95    47    64   157    45   171   164   145   173   116    98   125   175    72   147    64   185   208   189   207   186    54   118   221   147    89   160    95   186   113   194   218   194    75   195    59    71   191   152    68    90   128   130    87   165   170   145    61   124    68   169    88   138   201   161    33    59   123    78   157   195   181   123   141   163    75   122    33   165   153    75    92   215    44    58   155   184   218   105   197    52    78   167   130   137   174   184   218   105   208   154   140    56    72    46   100   204   113   127   116   196   150
    41   100    57   115   210    90    34   121    64   208    50   148   178   134    94    36   187   184    95   138   131   136   159    80    58   211   192   141    85   157   116   120    80   213   166   154   147   133    99    62   181    45    41   123   108   169   157    47    59   114   142   149   149   168   119    51   152   173    99   151   188   149   145   219   177   100    74   162   213    87   118   196   208   113    85   155    90   176   123    73   212    47   153    97   142   104   216   194    68   114   163   203    52   179    62    84   182   148    67    34   168   108   118   181    65    81   171   155    54    46    86    97    34    40   125   200   135   180    54   130   109   164   184   123    58   183   199    56   126    81   101   182   149    91    92   133    68   181   124   143   202   172   122   123    48    37   131    58   170   113   168   186   182    48   112    90    70   109   150   185    63   180   109    97   117    51   113   142   213   208    37    35    62    49   120   108    42   167    96    84   165   197    81   220    38    81    52    50   136   169   183   188   192    91   125   192   199    73   112   185    34    45   190   136   174   191   172   169    40   172   111   208   169    36   155   218   212   162   143    54   112    99   199    77   178   197   171   185   153   173   128    97   183   146    65    40   216    42   172    66   184    67    70    84   190   185   182   220    64   149   173    39    83    42   155   119   219    91    79    90   124   115   141    51    76    80   127   182   204   110   122   163    93   104   154   108   109   180    58    50   120   215    62   112   212   153   154   151   148   124   157   106   103   203   190    48    97   131    94    95    58   206   171   127    38   207   182   124   121   160   172   179    37   102   193   179   138   137   133   113    75   153   125    94   208    98   204   218   213   102    40   169   101    48    90   134   113   139    66   102   119   140   145   130    65    92   117    93    60   132    44    94   176   164    78   141    73    98    62   149   133    60    36    62   207    83   181   120    83   175   101    35    49    72   205   185   162    45   128    70   198   160    91   167   110    60    37   217    99   180   198    37    41   104   181   141   181    64   130   144    83   125    94   103   125   113   179   181   120   107   198   111    94   209   207   179   112   221    56   188    46   122   170   114    59    88   119   163   138    89    59    49    50   120   219   144   171   108    91   209    95   121    97    90   200   161   133   200    50    92   167   207   148    69   106   174    51   209    79   190    69   197   201    34    44   195    67   212    95    65    83   103   177   178    58   127   102   101   205   124   170   128   159   114   215    82    65    45   120    79   212   132   117   215   220    63    33    80   115   113    92   106   196   113   161    41    73   180    38   131    82    47   123   117    85    94    79    99    56   197    35    86   103   181   133   116   213    94   215   169   182   109   179   175   109   172   137   171   149   196    95   208   115   209   141    38   111   152    80    87   191    56   101    88   188   182   186    94   200   179    85   100   138   184    99    40   107    79    91   201   207    74   190   173    61   189   177    49   166    85   162    57   191   137   129   198   195    40   121    68   117   131   102    92    68   198    36   165   102   197   215   125   117   180    89   106   133   182   210   143   207   220   163   130   188    86   184   125   133   142    67   138    43   108   146   186   175   127   119    74   139   172    98    76    65   217   196   190    44   133   132   191   142    56   173   162   185   196   107   221    35   159   206   129   218    58   128   187    96    80    90    57   185    58    96   154   200   129    66    47   181    92   211    85   115    53   214   156   124   176   185    58   205   132   112   141   104   215   187   215   151   167    82    34    99   171   151   150   121   171    79    77    76    78    75   207    49    81    94    54   140   213   139    73    99   140   120    98    69   138    94   133   157   211   142   160    43    79    65   196    49   153   167   117   192    66    33   103   172   160    34    56   160   152   126   127   120    57    95    42   220    94    56   216   146    82   186   215   208    33   169   149    68   131    60    53   103   132   115   130   187   181   171    98   134   133   101   153    79   175   134   156   160   135    74   163   149   189   146   202    97   155    48   169   102   147    54    90    46   212   101   189    62    35   127    99    91   123   116    66   214   181    76    64   161   165   193   143   103   144   184    54    71   151   175   107   186   179   191   152    77   170   128    33   106   203    80   118   122   209   209   120    49    84   129   154   186   104   218    73    43    95   110    52    43   147    71   110    90   133   193    59   219    77    70   167    58    73   121    45   119   180   206    71   146   156   189   206   121   129   168   123   106   205    52   129    48   148   210   160    80    91   193    98   178   168    59   162   118   199    57   122    86   214    79   153    99    65   199    86   216   103    79   190   164   198   186    69   104   137    36   142    95    47    64   156    43   170   165   145   172   115   100   126   174    72   147    64   185   208   188   206   185    53   116   221   146    89   160    96   186   113   194   218   193    75   195    59    72   191   151    68    90   129   130    86   164   171   146    60   123    68   170    87   137   201   160    34    60   123    78   158   195   181   123   141   163    75   122    35   164   153    75    92   215    44    57   156   185   218   106   198    53    78   167   130   136   173   185   219   105   208   153   140    56    72    46   101   205   114   128   115   194   150
    40   100    56   115   210    90    34   121    64   208    50   147   178   135    93    37   186   184    95   137   131   136   158    80    58   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    34   169   108   118   181    65    81   170   155    54    46    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   113    89    70   109   149   184    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   171   185   153   173   128    97   183   146    65    41   215    42   171    65   183    67    71    85   190   185   183   220    64   149   173    39    83    41   156   118   218    92    78    89   124   116   141    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    50   120   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    94    95    57   206   171   127    39   207   182   123   121   160   171   179    37   101   193   179   138   137   134   113    76   154   125    95   208    98   204   219   213   102    41   168   101    48    90   134   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   130   143    83   125    94   103   125   113   180   182   120   107   199   112    94   209   207   180   111   221    56   189    46   121   170   115    58    89   119   163   138    88    59    49    51   120   218   144   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    92   105   196   114   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   172   149   196    95   207   115   209   140    38   111   152    80    88   192    56   100    88   189   183   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    49   166    85   162    57   191   138   129   198   195    40   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   127   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   174   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    58    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   177   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    78    75   207    49    81    95    54   140   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   117   191    66    33   103   172   160    34    57   159   152   126   126   121    57    95    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   134    74   163   150   189   147   202    98   156    48   169   102   146    54    90    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    58    73   122    44   119   180   205    72   145   156   189   206   121   130   167   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   174    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   171   145    60   124    68   170    88   138   201   161    33    60   123    78   158   195   182   122   141   163    74   122    34   165   153    75    91   216    44    58   155   184   218   106   198    53    78   168   130   136   173   184   218   105   208   153   140    56    71    47   101   205   113   127   115   195   150
    41   101    55   116   210    90    35   120    62   208    49   148   178   135    93    37   186   183    96   137   131   136   157    79    58   211   192   141    84   157   118   119    79   212   166   155   148   134    97    61   183    44    40   123   105   170   157    47    59   113   142   149   150   168   119    51   152   172    99   151   189   149   145   218   177   101    74   162   212    86   118   195   207   113    85   155    90   175   124    73   213    47   153    97   142   104   215   195    68   114   163   202    51   179    61    84   183   148    66    34   168   108   118   181    64    81   170   155    53    46    85    96    34    41   125   199   135   178    55   129   108   163   183   124    58   183   198    55   126    80   100   183   151    91    92   133    68   181   124   143   202   172   123   123    48    38   130    59   170   113   169   186   182    47   113    90    71   108   149   184    63   180   109    97   118    51   113   142   212   208    37    34    62    49   120   109    42   167    96    83   165   196    83   221    38    81    52    49   137   169   183   188   192    92   124   192   200    73   112   184    34    45   190   136   173   191   173   168    39   172   111   208   170    36   154   218   211   161   142    54   111   100   200    77   178   197   170   185   153   173   128    96   183   146    65    41   215    41   171    65   183    66    71    85   190   185   183   219    64   148   173    38    82    41   155   119   219    92    78    89   124   116   142    51    76    80   127   183   204   111   123   162    93   104   154   108   109   181    58    50   120   215    63   113   213   152   154   149   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   127    40   207   182   124   120   161   173   179    37   100   193   178   137   137   134   113    75   153   125    94   208    98   204   219   213   101    40   169   101    48    89   134   113   138    66   103   119   140   146   131    64    92   117    95    59   132    43    94   176   164    77   142    73    97    62   150   133    61    36    63   206    85   180   120    82   176   101    34    49    73   204   186   162    44   127    70   197   160    91   167   111    60    37   218    99   180   198    36    40   104   181   141   181    64   130   143    82   124    94   103   124   113   179   182   119   107   199   111    94   210   206   179   111   221    56   189    46   121   170   115    58    89   119   163   138    88    59    48    50   121   218   144   171   108    92   210    95   121    97    91   201   160   133   199    50    94   167   208   149    68   106   173    51   210    79   190    69   197   201    34    43   195    67   212    94    65    83   103   176   178    58   128   104   101   205   125   170   129   158   113   216    82    65    44   121    78   212   132   116   214   220    63    32    81   116   115    93   105   197   113   160    42    74   181    37   131    81    48   123   117    84    94    79    98    56   196    35    86   103   181   134   116   213    93   215   169   182   108   179   176   109   172   137   172   149   196    95   207   115   209   141    38   111   151    80    88   191    56   100    87   188   182   186    94   200   178    84   100   138   184    98    40   106    80    92   201   207    73   190   172    61   189   176    50   166    85   162    57   191   138   129   197   195    40   121    67   119   131   103    92    68   199    35   165   103   197   215   125   115   180    89   105   133   183   210   144   207   221   164   130   188    86   184   125   133   142    66   139    43   108   146   185   176   127   118    73   139   172    97    77    65   216   196   191    43   133   131   190   143    56   174   162   186   195   107   221    35   159   206   130   217    58   129   187    97    79    90    56   185    57    96   154   200   129    66    47   181    93   211    84   115    54   215   157   125   177   186    59   205   133   113   141   103   215   187   215   152   167    83    35   100   171   151   150   121   171    81    78    76    78    75   207    49    81    94    54   140   213   138    73    99   139   121    97    68   137    94   132   157   211   143   159    44    78    66   197    50   153   167   117   192    66    33   103   172   160    34    57   160   153   126   125   121    57    94    42   221    94    56   215   146    83   187   215   208    32   169   150    68   131    59    53   103   132   114   131   186   181   172    98   134   133   102   154    79   175   133   156   159   134    74   162   150   190   147   202    98   156    49   169   103   146    54    91    46   213   101   190    61    34   127    99    91   123   115    66   214   180    76    64   161   165   193   142   103   145   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   119   122   209   208   119    48    84   130   154   185   104   218    73    43    95   110    52    42   149    72   110    89   134   193    60   218    77    71   166    58    73   121    44   119   179   206    72   145   156   189   206   121   129   167   123   106   204    51   129    48   146   211   161    80    92   192    98   177   168    58   161   118   199    56   123    86   214    78   152    99    65   200    85   216   103    78   190   163   198   187    69   104   135    36   142    95    48    64   157    44   170   164   145   172   115    99   125   175    72   146    64   185   207   189   207   186    53   117   220   146    89   160    95   186   112   193   219   194    75   194    59    71   190   151    68    90   129   130    88   164   171   145    60   124    68   169    88   138   201   161    34    59   123    78   158   195   182   122   141   163    75   122    34   165   152    76    91   215    44    58   156   184   217   105   197    52    78   167   130   136   173   184   218   105   207   153   140    56    72    47   101   205   114   128   114   195   150
    37   102    56   114   210    90    33   120    62   210    50   149   179   134    93    37   186   184    94   138   130   135   157    77    59   212   191   142    85   158   120   121    79   213   165   154   150   134    98    63   185    43    40   124   105   169   156    46    60   113   142   148   149   170   119    50   152   172    98   151   190   148   144   218   179   100    73   162   211    86   118   196   208   112    86   156    88   175   121    72   211    48   154    98   141   104   217   196    69   113   163   201    51   180    60    84   183   147    66    34   169   109   117   180    66    82   170   158    54    45    84    96    34    39   124   199   135   178    55   129   109   164   184   125    58   184   199    55   125    82   101   183   149    90    90   132    67   181   123   143   202   171   120   123    48    39   130    60   170   113   169   186   181    48   113    90    70   110   151   185    62   181   110    97   116    52   113   142   212   208    35    35    62    49   119   111    43   166    97    85   164   197    83   220    38    79    53    51   137   169   183   186   193    91   124   191   197    72   113   184    33    45   189   136   173   191   173   168    40   170   109   208   168    37   156   219   211   161   142    55   111   100   199    79   177   199   171   185   154   174   129    96   185   144    66    41   215    43   172    66   183    68    70    83   189   184   183   220    64   149   173    38    83    42   158   117   219    91    77    90   123   116   142    50    75    80   128   182   206   110   123   163    94   103   153   106   109   182    57    50   120   217    63   113   211   153   154   150   149   124   159   103   102   201   190    48    98   130    94    94    57   207   170   128    40   206   183   124   121   161   169   180    37   101   192   178   138   139   134   114    76   155   124    95   208    97   206   221   211   104    40   168   102    49    91   134   112   139    64   102   119   141   146   133    66    90   117    93    58   131    43    91   175   164    77   142    74    98    63   149   133    60    35    63   207    85   180   119    83   175   102    36    48    73   204   186   161    45   127    70   198   159    89   166   109    59    37   215   100   181   197    36    40   103   182   142   179    64   128   141    81   127    94   104   125   113   180   181   122   107   197   113    96   209   206   182   110   221    56   188    45   122   170   113    57    89   119   163   139    89    60    48    50   119   219   144   171   108    92   208    95   123    97    90   201   160   131   199    50    92   169   207   149    66   106   173    53   210    78   191    69   197   201    34    44   196    66   213    94    66    83   103   177   176    59   126   101   101   205   124   171   129   158   113   216    81    66    44   119    78   211   132   116   214   221    61    33    79   114   114    93   105   196   114   160    43    73   182    37   131    83    47   124   116    84    93    81    96    57   198    36    86   102   181   133   116   210    94   215   169   183   107   180   175   110   172   137   171   150   196    95   207   117   209   139    37   109   151    81    88   191    57   102    86   189   183   186    95   200   179    84   101   138   183    96    41   106    81    90   202   207    72   190   173    59   188   177    49   165    84   163    58   191   136   129   199   195    39   120    68   118   130   100    93    68   199    36   166   104   196   217   124   115   181    89   105   133   181   209   143   208   219   163   130   187    86   185   125   135   144    65   138    43   109   144   185   175   127   118    73   140   173    98    76    66   216   197   191    44   133   132   191   142    58   174   161   187   193   106   221    34   160   207   129   219    56   128   188    96    79    91    54   187    58    94   154   199   131    67    46   180    95   210    86   116    52   214   154   125   177   186    59   205   132   113   141   102   216   188   215   152   167    82    33   100   170   152   148   120   171    80    78    77    76    74   207    50    82    94    55   140   213   139    74    98   140   121    98    67   137    94   131   157   211   145   160    45    78    62   197    49   151   167   118   191    67    32   103   174   159    35    58   159   152   128   125   122    57    94    43   221    94    57   214   147    81   184   214   208    32   170   150    69   131    60    52   103   132   114   130   185   181   171    99   134   134   102   156    82   174   135   155   158   135    75   161   152   189   148   202    97   154    48   169   101   146    55    90    46   214   100   190    61    35   125   100    91   124   116    65   212   180    73    65   161   166   192   143   102   143   185    57    70   151   176   107   186   179   193   153    76   171   126    33   107   205    78   119   119   208   208   119    49    84   129   152   184   102   219    73    44    92   109    52    45   148    72   110    88   135   194    60   219    76    70   165    58    72   122    46   119   178   206    72   145   155   187   206   123   129   169   124   106   203    52   130    50   148   212   160    81    93   193    97   177   167    61   160   116   199    55   123    87   215    78   151    99    65   201    87   217   103    80   189   164   196   187    68   103   138    34   143    92    46    64   156    45   170   165   146   173   116    99   128   175    73   146    64   186   210   187   207   186    52   119   221   147    90   160    96   186   112   194   217   195    76   195    59    72   190   151    69    88   129   129    87   164   169   146    59   124    69   171    88   137   201   162    32    59   121    78   158   195   181   122   140   163    74   122    35   165   151    76    89   215    45    59   155   183   217   106   199    53    77   167   130   137   173   185   218   105   210   152   140    56    72    45   100   205   112   127   118   194   150
    40    99    56   114   211    90    34   120    64   208    48   148   178   135    92    36   186   184    97   137   132   137   156    81    58   211   191   141    83   157   118   118    79   214   167   155   149   134    98    61   183    43    40   124   106   170   159    46    59   114   141   149   149   170   121    52   152   171   100   150   189   150   146   218   177   101    73   162   212    87   118   196   208   114    88   155    89   175   123    72   213    46   154    98   141   104   217   197    68   116   162   202    49   179    61    84   182   146    67    34   170   109   117   184    65    81   171   155    54    46    85    97    34    40   125   198   135   178    54   130   109   164   184   124    57   183   198    57   125    82   100   182   150    91    92   134    70   180   126   141   201   172   122   125    48    37   131    59   169   114   169   185   183    49   113    90    70   110   151   184    63   179   109    98   117    50   113   143   212   207    38    35    63    49   120   112    43   167    96    82   164   196    83   221    38    81    52    50   137   170   181   187   192    91   123   193   200    72   112   185    34    45   190   136   174   191   173   170    39   172   110   208   170    36   156   219   211   162   143    54   111    99   199    77   178   198   172   185   153   174   127    97   183   145    64    41   215    43   171    65   184    67    70    86   191   185   183   221    65   147   172    39    83    39   155   118   219    91    79    88   125   116   142    51    77    79   126   181   206   110   122   163    92   105   155   106   108   181    57    49   121   214    62   112   211   153   155   150   147   125   157   105   103   203   189    48    97   133    94    94    57   206   173   127    38   207   183   122   122   160   172   177    37   102   193   178   139   137   135   113    75   154   125    96   208    98   205   220   213   102    39   170   102    48    88   133   113   137    65   101   118   140   148   132    65    91   115    94    59   132    42    94   176   164    77   142    73    97    62   149   134    61    35    63   207    84   180   120    81   176   100    36    49    73   204   183   162    43   127    70   196   159    91   168   108    59    37   217    99   182   196    35    41   104   181   139   180    63   131   143    84   126    93   103   124   114   179   183   119   106   199   112    95   209   207   180   111   221    56   189    46   121   169   115    58    89   119   162   139    87    58    47    50   121   218   144   171   109    90   210    97   120    97    91   201   160   134   200    50    93   165   208   148    68   106   174    50   209    79   190    70   196   201    34    44   195    66   212    94    64    83   103   178   178    58   127   102   102   205   123   170   129   158   111   217    82    66    45   122    79   212   130   116   215   221    64    33    80   116   115    91   105   196   113   160    41    73   179    37   130    81    47   123   118    86    93    79    97    55   198    33    86   104   181   135   116   212    93   217   170   182   108   179   176   110   171   138   172   149   197    95   208   114   209   139    37   111   151    80    90   192    56   100    88   187   182   185    94   201   180    85   100   138   185    97    40   105    78    90   200   205    72   190   174    61   190   176    50   167    84   163    58   190   138   128   198   194    40   122    69   118   131   103    91    68   199    34   165   104   197   215   127   116   179    89   105   132   183   210   145   205   221   164   131   186    87   185   126   132   144    66   139    43   109   145   184   175   128   118    73   139   172    95    77    66   217   195   189    44   132   131   191   141    58   172   161   185   195   108   222    36   160   207   130   216    58   127   188    97    79    90    55   184    58    96   154   201   129    66    47   181    93   211    85   116    54   216   156   125   177   187    61   204   133   113   140   103   216   187   216   152   166    83    35   100   170   152   149   122   171    79    77    76    77    75   206    48    82    94    54   140   213   139    72    99   139   121    98    67   136    94   133   157   211   143   158    45    77    65   195    50   153   167   118   191    66    32   106   171   159    34    56   159   151   126   127   121    57    95    43   221    95    57   215   148    83   187   214   208    33   169   151    67   131    61    53   103   134   115   129   188   180   172    99   134   133   100   155    79   174   134   156   160   135    75   162   150   190   147   202    95   156    48   170   101   145    53    92    44   212   102   189    61    34   127    99    91   123   114    67   214   181    76    64   159   164   193   141   103   144   185    55    72   150   175   108   185   178   190   152    77   170   128    33   105   202    81   118   121   209   207   120    50    85   131   154   186   103   219    73    43    94   111    52    44   148    72   109    89   135   193    60   219    77    71   167    57    74   121    45   119   180   204    71   146   156   189   206   121   130   167   122   107   204    52   130    49   146   208   161    81    90   193    97   177   168    58   160   117   199    55   122    86   214    76   153    99    65   199    85   215   102    79   189   163   198   186    69   105   135    35   142    94    46    64   157    44   169   164   145   172   114   100   125   174    71   147    62   186   208   189   207   186    54   118   221   146    89   161    96   186   113   195   218   192    74   194    59    71   191   151    68    92   128   131    87   165   171   146    60   123    68   169    89   140   201   162    33    58   122    79   157   197   183   122   140   163    75   122    34   164   151    76    93   215    44    57   155   184   216   106   198    53    77   168   131   136   173   184   218   104   208   153   141    57    72    46   101   205   112   128   115   194   152
    40   100    56   115   210    90    35   121    64   207    50   147   178   135    93    37   186   184    95   137   131   136   158    80    59   211   191   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   161   212    87   119   196   207   113    86   155    90   175   122    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   171   155    54    46    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   199    56   125    81   101   182   150    91    92   133    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   112    89    71   109   150   184    63   180   109    97   117    51   113   142   213   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    51    50   137   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111   100   200    77   178   197   171   185   153   173   128    97   183   146    65    40   215    41   171    66   183    67    70    85   190   185   183   220    64   149   173    39    83    42   156   118   218    92    78    89   124   116   141    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    49   121   215    62   112   212   152   153   150   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   128    39   206   182   124   121   160   171   179    37   101   193   179   138   137   134   113    75   154   125    95   208    98   205   219   213   102    41   169   101    48    89   134   113   138    65   102   118   140   146   131    64    91   117    95    59   132    43    94   176   165    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    34    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    41   104   181   141   180    64   130   143    83   125    93   103   125   113   179   181   120   107   199   112    94   209   207   180   111   221    56   188    46   121   170   115    58    89   119   163   138    88    59    49    51   120   218   144   171   108    92   210    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   201    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   158   113   215    82    65    45   121    79   212   132   118   215   220    63    33    80   115   114    92   105   196   114   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   179   175   110   172   137   171   149   196    95   207   115   209   140    38   111   152    80    88   191    56   100    88   189   183   186    93   200   179    84   100   139   184    98    40   106    79    91   201   206    73   190   173    61   189   176    50   166    85   162    57   191   137   129   198   194    40   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   221   164   130   187    86   185   125   133   142    66   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   191    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    58   128   187    97    80    90    56   185    58    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   176   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    79    78    76    78    75   207    49    81    95    54   141   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    66   196    49   153   167   118   191    66    33   103   171   160    34    57   159   152   127   126   121    57    94    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   154    79   174   133   156   159   134    74   163   150   189   147   202    98   155    48   169   102   146    54    90    46   212   101   190    61    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   210   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    57    73   122    44   119   179   206    72   145   156   189   206   121   130   167   123   107   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   153    99    65   199    86   216   103    77   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   175    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   194   218   194    75   195    59    72   191   151    68    90   128   130    87   165   171   145    61   124    68   170    87   138   201   161    34    59   123    78   158   195   182   122   141   163    75   122    34   164   153    75    91   216    44    58   155   184   218   106   198    52    78   168   130   136   173   184   218   104   208   154   140    56    72    47   101   205   113   127   115   195   150
    40   100    55   114   210    90    35   121    63   208    50   147   177   135    93    37   187   183    96   137   132   137   158    81    58   212   191   141    85   157   119   120    80   212   165   155   147   133    98    62   183    45    40   123   106   170   156    47    59   114   142   149   149   169   119    51   153   172    99   151   189   149   145   217   178   101    74   161   211    86   119   196   207   114    86   155    90   176   123    72   212    47   153    98   141   104   214   195    68   114   164   203    50   180    62    84   183   147    67    33   169   109   117   181    64    82   170   156    54    46    85    97    34    40   125   199   135   180    55   128   108   164   184   124    59   183   199    56   125    81   100   183   150    91    91   134    69   181   123   141   202   172   122   123    48    38   131    59   169   113   168   187   183    48   113    90    69   108   149   184    62   180   109    96   118    50   113   143   213   208    37    34    63    48   120   110    43   168    95    84   165   197    82   221    39    80    52    50   136   169   183   187   193    91   125   192   200    73   112   185    34    45   190   136   174   191   173   169    39   172   110   208   169    36   155   218   211   163   143    53   112    99   200    77   178   197   171   185   152   173   128    97   182   146    64    41   215    42   171    66   184    67    70    85   190   186   183   220    65   149   172    39    82    41   155   118   218    92    77    90   124   116   142    51    76    80   127   181   204   110   123   163    94   105   154   107   109   181    57    50   121   216    62   113   212   152   154   150   148   123   157   106   103   203   189    48    98   131    95    95    57   206   171   127    40   207   182   124   120   160   172   178    37   100   193   179   138   137   134   113    76   154   124    95   208    98   204   219   212   103    41   168   101    49    89   134   114   139    65   101   118   140   146   130    64    91   116    94    59   132    43    94   176   164    77   141    74    98    63   150   133    61    36    63   206    85   181   120    82   175   101    34    48    73   204   186   162    44   127    70   197   160    92   167   110    60    37   219    99   180   198    36    41   104   181   142   181    63   131   143    82   125    94   103   124   113   180   181   119   108   199   112    94   209   206   180   111   221    56   188    46   122   170   114    57    88   118   164   138    89    59    49    51   120   218   144   170   108    92   209    95   121    97    91   200   160   134   200    49    93   167   208   148    68   106   174    51   209    79   191    69   196   202    34    44   195    67   212    95    65    83   104   177   178    58   128   103   101   205   124   170   128   158   112   215    81    64    44   121    78   212   132   117   216   220    63    33    80   115   114    92   105   196   114   161    42    73   181    37   131    81    48   122   118    84    94    79    98    56   197    35    86   103   181   133   117   213    93   215   168   183   108   178   175   109   172   137   172   149   196    95   207   115   209   140    38   111   151    80    87   191    56   100    88   189   183   186    93   201   179    83    99   139   184    98    41   106    79    91   201   207    73   190   173    61   188   177    49   166    84   163    57   190   138   128   197   194    40   121    68   118   130   103    92    68   199    35   165   101   197   215   125   116   180    88   105   134   182   210   144   207   221   163   130   187    87   184   126   133   142    67   138    43   109   146   185   175   127   119    74   140   173    98    76    66   216   196   190    43   134   131   191   142    55   174   162   185   195   107   221    35   159   207   130   218    58   129   187    97    80    90    56   185    58    96   155   200   129    67    46   180    93   211    84   115    52   215   156   124   176   186    59   204   132   113   142   103   215   187   216   152   167    81    34    99   171   151   151   121   171    78    78    76    78    75   207    49    81    95    54   140   212   139    72    99   140   121    96    68   137    93   132   157   211   143   159    44    78    65   196    49   152   166   117   191    66    34   103   172   160    34    57   159   152   127   127   121    56    94    43   221    95    57   215   147    84   186   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   132   101   154    79   175   133   157   159   134    74   163   150   189   147   202    98   155    48   169   103   147    54    91    46   212   101   190    63    35   127    98    92   123   115    65   213   181    76    64   161   164   194   142   103   144   185    55    71   151   176   107   186   179   191   152    77   171   129    33   107   202    80   118   121   209   208   120    49    83   130   153   186   104   219    73    43    95   111    52    43   148    72   109    89   134   192    59   219    77    71   166    57    73   122    44   119   180   206    71   146   155   188   206   121   130   167   123   107   205    51   130    48   148   210   160    81    91   193    98   176   168    58   161   118   199    57   123    86   215    78   152    99    65   199    87   215   104    78   190   164   197   187    69   104   137    35   142    94    48    64   157    44   170   164   146   173   115    99   126   175    72   146    64   185   209   189   208   186    54   117   221   146    90   159    96   186   112   194   218   194    75   194    59    73   190   152    68    90   129   130    87   165   171   145    61   123    68   169    87   138   201   161    33    60   123    78   158   195   182   122   141   162    75   122    34   165   152    75    92   216    44    58   155   183   218   106   198    52    77   168   130   137   173   184   218   105   207   154   140    55    72    47   100   205   113   127   115   194   151
    41    99    57   115   210    90    35   121    63   208    49   147   178   135    93    36   186   184    95   138   131   136   158    80    58   212   193   142    84   156   118   120    79   212   165   156   148   134    97    63   182    45    41   124   107   170   157    47    59   113   142   147   149   168   119    51   153   173    99   150   187   149   145   218   178   100    74   162   212    86   119   196   207   113    85   157    88   176   123    73   212    48   153    97   143   104   216   195    68   114   163   202    51   178    62    85   181   146    67    34   169   108   118   181    64    81   170   155    54    46    86    96    34    41   124   198   134   179    55   129   108   164   184   124    59   183   199    56   125    81   101   182   151    91    92   134    69   182   125   142   200   172   123   124    49    38   130    58   169   114   168   187   182    49   112    90    70   109   149   184    62   179   110    97   117    50   113   143   212   209    37    35    62    48   121   109    42   167    96    83   164   196    83   221    38    80    52    50   137   168   183   188   193    91   125   192   200    74   112   184    34    45   191   135   174   192   174   170    40   172   110   207   169    36   154   217   211   162   143    54   111    99   199    77   178   198   170   185   153   173   127    97   183   146    65    41   216    41   170    66   182    67    71    86   190   186   184   219    63   149   173    39    84    41   156   118   218    91    77    89   122   115   141    51    75    80   126   181   204   110   122   162    93   105   154   107   109   182    58    48   120   216    63   111   212   152   154   152   147   123   157   106   103   204   190    49    97   132    94    95    58   206   171   127    40   207   182   123   121   161   171   180    37   101   194   179   138   138   134   113    76   155   124    94   208    99   205   218   213   102    41   168   101    48    90   134   114   139    66   102   118   140   146   129    64    91   117    95    58   133    43    94   176   164    77   140    73    98    62   151   133    61    36    63   207    85   181   120    83   176   101    34    48    73   204   184   163    45   127    70   197   160    91   167   111    59    38   217    99   180   199    36    40   103   181   141   180    64   132   143    82   125    95   102   125   113   178   181   120   108   198   112    94   209   208   180   111   219    55   188    46   123   169   115    59    89   119   163   138    87    58    48    51   121   218   144   170   108    92   209    95   122    97    90   200   160   134   200    49    93   167   207   148    68   106   174    52   209    79   189    69   196   202    34    44   195    66   212    95    65    83   103   175   178    59   128   103   101   205   124   170   129   159   112   215    82    64    45   122    78   211   132   117   215   220    62    33    80   116   115    92   105   196   114   161    42    74   180    38   130    82    48   123   116    85    94    80    97    56   197    34    87   103   181   133   115   213    95   216   169   181   109   179   175   110   173   137   171   149   196    96   206   114   210   141    38   111   152    81    88   191    56   100    88   190   182   187    92   201   179    83   100   139   184    98    41   106    79    92   202   207    74   189   172    61   187   176    49   166    84   162    57   192   139   129   198   195    39   121    68   119   132   102    93    67   199    36   164   102   196   216   125   116   181    89   104   133   183   210   143   207   221   163   131   186    86   184   126   134   143    66   138    44   108   146   186   176   127   119    75   139   173    97    76    65   216   197   190    44   133   131   191   141    57   173   160   184   196   106   221    35   158   207   130   217    58   127   186    97    79    90    55   186    58    97   155   200   129    67    46   180    92   211    85   116    53   216   158   123   176   187    58   205   133   113   141   104   216   188   215   153   166    81    35   100   171   151   149   122   172    79    78    77    79    74   208    50    82    95    55   141   214   139    71    99   140   119    98    68   136    93   133   158   211   143   159    44    79    65   196    48   153   167   117   191    66    33   104   171   161    33    56   159   151   127   125   121    57    94    41   221    95    56   215   146    82   187   215   208    34   169   150    69   130    59    55   103   132   115   129   188   181   172    99   134   133   101   153    79   175   133   155   160   134    75   162   150   188   148   202    97   156    49   169   102   147    53    90    46   213   101   189    61    36   126    99    91   124   115    65   215   180    76    65   160   164   192   141   105   144   184    54    73   152   175   108   186   180   191   151    77   168   128    34   107   203    80   119   122   209   208   120    49    85   129   153   184   105   218    73    42    94   110    52    42   148    72   111    91   134   193    59   219    76    71   167    57    73   121    45   119   181   206    72   145   156   189   206   121   129   167   121   107   204    52   130    48   146   209   160    80    93   194    97   176   168    58   161   118   199    56   124    87   215    78   154   100    66   199    87   216   103    78   190   163   197   186    69   104   136    35   142    93    47    65   157    43   171   164   145   173   115    99   126   174    72   146    64   186   209   188   208   187    53   118   221   146    88   161    96   186   112   193   218   195    75   194    60    71   190   150    68    89   129   130    88   165   170   145    60   125    68   170    87   137   201   161    33    60   123    78   158   195   181   123   140   162    73   122    34   164   152    76    91   216    45    57   155   183   218   107   198    52    79   168   130   138   173   184   217   104   209   153   142    56    71    47   100   204   113   127   114   195   151
    41   100    56   115   210    90    34   121    64   208    50   147   178   135    93    37   186   184    95   137   131   136   158    80    58   211   192   141    85   157   117   120    79   212   166   155   148   133    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    74   162   212    87   119   196   207   113    86   155    89   176   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   170   155    54    46    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   182   150    91    92   134    68   181   124   142   202   172   122   123    48    38   131    59   169   114   168   187   182    48   113    89    70   109   150   184    63   180   109    97   117    51   113   142   212   208    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    50   136   169   182   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    39   171   111   208   169    36   155   218   211   162   143    53   111    99   200    77   178   197   170   185   153   173   128    97   183   146    65    41   215    42   171    66   183    67    71    85   190   185   183   220    64   149   173    39    83    41   156   118   219    92    78    89   124   116   142    51    76    80   127   182   204   111   122   162    93   104   154   107   109   181    58    50   120   215    62   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    95    95    57   206   171   127    39   207   182   123   121   160   171   179    37   101   193   179   138   137   134   113    76   154   125    95   208    98   204   219   212   102    41   169   101    48    89   133   113   138    66   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   217    99   180   198    36    40   104   181   141   180    64   130   143    83   125    94   103   125   113   179   182   120   107   199   112    94   209   207   180   112   221    56   189    46   121   170   114    58    89   119   163   138    88    59    49    51   120   218   143   171   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   128   103   102   205   124   170   128   159   113   216    82    65    45   121    79   212   132   117   215   220    63    33    80   115   114    92   105   196   113   160    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   103   181   133   116   213    94   215   169   182   108   178   175   110   172   137   172   149   196    95   207   115   209   140    38   111   152    80    88   192    56   100    88   189   182   186    93   200   179    84   100   138   184    98    40   106    79    91   201   207    73   190   173    61   189   176    50   166    85   162    57   191   138   129   198   194    40   121    68   118   131   103    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   128   119    74   139   172    97    76    65   216   196   190    43   133   131   191   142    56   173   162   185   195   107   221    35   159   207   130   217    58   128   187    97    79    90    56   185    57    96   154   200   130    66    47   181    93   211    84   115    53   215   157   125   177   186    59   205   132   113   141   103   215   187   215   152   167    82    34    99   171   151   151   121   171    80    78    76    78    75   207    49    81    95    54   140   213   139    73    99   140   120    97    68   137    94   132   157   211   143   159    44    78    65   196    49   153   167   118   192    66    33   103   172   160    34    57   159   152   126   126   121    57    94    42   221    95    57   215   147    83   187   214   208    34   169   150    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   135    74   163   150   189   147   202    98   156    48   169   102   146    54    90    45   212   101   190    62    35   127    99    92   123   115    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   210   208   120    49    84   129   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    77    70   166    58    73   121    44   119   180   205    72   145   156   189   206   121   130   168   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   152    99    65   199    86   216   103    78   190   164   198   187    69   104   136    35   142    94    47    64   157    44   170   164   145   173   115    99   126   175    72   146    64   185   208   189   207   186    53   117   221   146    89   160    95   186   113   193   218   193    75   195    59    72   191   151    68    90   129   130    87   165   171   145    60   124    68   170    88   138   201   161    34    60   123    78   158   195   182   122   141   163    74   122    34   165   153    75    91   216    44    58   155   184   218   106   198    53    78   168   130   136   173   184   218   105   208   153   140    56    72    47   101   205   113   127   115   195   150
    42   102    56   114   210    88    34   121    64   207    52   148   177   134    93    35   187   184    96   136   131   136   158    79    59   210   192   140    87   160   117   119    78   212   165   155   149   132    97    62   184    44    39   124   105   171   157    47    60   113   143   148   150   170   120    50   152   174    99   150   189   148   146   217   178   101    73   160   214    84   119   196   208   112    86   156    91   175   122    71   212    46   153    97   142   104   214   196    69   115   164   203    51   179    62    85   182   147    66    35   169   109   118   180    66    81   170   156    54    48    86    99    35    41   124   200   135   181    55   127   107   162   185   123    59   185   199    55   124    81   101   182   149    90    93   135    68   180   124   142   201   172   122   124    48    37   130    59   170   112   167   186   183    49   113    90    71   109   149   184    62   180   109    97   119    52   111   143   213   207    36    33    64    50   120   110    43   167    94    84   166   195    83   221    39    81    52    49   135   169   183   187   192    90   124   192   199    73   111   182    35    46   188   137   174   188   172   169    38   173   112   208   170    36   154   218   211   161   142    53   112   100   200    75   179   198   170   186   153   173   127    97   183   145    65    39   215    40   168    65   183    67    69    85   188   185   182   218    64   145   173    38    83    43   156   119   217    94    78    89   123   115   142    50    77    80   126   181   203   111   124   163    93   105   154   109   109   182    57    50   121   215    63   110   212   153   156   149   146   124   157   105   104   202   190    49    96   133    95    94    56   206   172   127    39   205   180   124   121   159   170   179    39   100   192   179   138   137   136   115    75   154   124    95   209    97   203   220   213   100    40   169   101    50    90   132   114   138    66   103   120   141   145   132    64    90   118    95    58   133    43    93   176   165    78   143    73    99    62   150   134    60    36    64   207    85   182   119    83   176   103    36    49    76   205   187   161    44   127    70   198   160    93   168   110    59    35   219    98   178   197    36    41   102   180   140   180    66   133   144    83   126    93   103   124   112   181   181   119   107   200   113    94   210   206   179   112   220    57   188    48   122   172   117    59    88   118   163   140    89    59    48    52   120   221   144   170   107    92   210    94   121    98    91   198   159   133   198    48    93   166   208   148    67   107   174    48   209    78   187    69   196   203    31    45   197    68   211    92    64    84   102   175   176    58   127   102   103   203   124   169   127   158   113   215    82    64    47   121    78   212   132   118   216   220    63    33    79   114   114    92   107   196   113   160    42    72   180    37   132    81    47   122   117    84    92    79    99    55   197    34    87   104   181   134   116   213    93   215   170   181   108   180   176   110   173   137   172   149   197    95   206   117   210   140    39   112   150    79    87   189    57   101    89   188   183   188    92   201   179    83   100   139   183    97    40   106    79    91   203   206    74   190   173    60   190   177    48   166    85   162    58   193   139   128   198   194    40   120    68   119   132   102    93    68   200    37   166   103   195   215   125   117   180    89   106   133   184   209   144   206   220   165   129   187    85   185   126   135   142    65   139    44   107   146   184   175   127   120    75   138   173    98    76    65   214   195   191    45   132   132   190   143    55   173   160   185   193   107   219    37   159   206   129   216    57   127   187    97    79    90    58   185    56    98   152   200   129    66    46   181    92   210    86   117    52   216   158   125   177   186    56   207   133   112   142   102   215   188   216   152   166    83    33   100   172   151   152   122   170    79    77    76    78    75   209    49    82    96    55   140   213   139    74    99   141   118    98    68   138    94   133   158   212   144   159    42    78    65   197    48   152   167   118   192    65    35   104   170   160    34    57   158   152   128   125   122    57    96    43   220    95    58   216   147    82   187   213   208    33   171   150    68   130    58    54   103   131   115   129   190   182   172    98   133   131   101   153    77   173   134   156   159   137    75   165   150   187   147   202    96   153    48   169   101   147    55    90    47   211   102   192    61    35   128   100    93   122   115    65   213   181    76    63   161   165   193   143   103   144   184    53    72   151   177   107   186   180   192   152    78   169   129    34   107   202    81   118   122   210   207   121    48    83   129   153   186   104   217    74    43    95   112    52    44   149    70   109    89   135   193    59   217    74    70   168    57    72   121    44   118   178   205    72   146   156   189   207   121   128   168   123   105   205    50   129    48   147   210   161    82    92   191    96   177   165    59   160   119   199    56   123    88   215    78   153   101    65   199    87   216   103    77   190   165   198   187    70   104   134    35   142    93    47    64   157    43   170   162   146   174   115    99   125   173    72   146    64   185   207   188   205   185    53   119   221   147    90   158    94   186   114   194   217   194    75   195    61    70   188   151    69    91   128   129    89   165   171   147    61   124    69   169    87   138   203   162    34    60   124    78   158   197   181   122   142   162    75   122    33   166   153    76    91   215    42    57   156   184   218   106   198    54    78   168   129   138   176   185   219   104   207   154   141    57    72    47   101   205   113   128   114   195   152
    40   100    55   115   210    90    35   121    64   207    50   147   178   135    93    37   186   184    96   137   131   136   158    80    58   211   192   141    85   157   118   119    79   212   166   155   148   133    98    62   183    44    40   123   106   170   157    47    59   114   142   148   149   169   120    51   152   172    99   150   189   149   145   218   177   101    74   162   212    86   119   196   207   113    86   155    89   175   123    72   212    47   153    97   141   104   215   195    68   115   163   203    51   179    61    84   182   147    67    33   169   108   118   181    65    81   171   155    54    47    86    97    35    40   125   199   135   179    55   129   108   163   184   124    59   183   198    56   125    81   100   183   151    91    92   134    68   181   124   142   202   172   122   123    48    38   131    59   170   114   168   187   182    48   112    89    71   109   149   184    63   180   109    97   117    51   113   142   213   209    37    34    62    49   120   109    43   167    96    83   165   196    83   221    38    81    52    50   136   169   183   187   192    91   124   192   200    73   112   184    34    45   190   136   174   191   173   169    40   171   111   208   169    36   155   218   211   162   143    54   111   100   200    77   178   197   170   185   153   173   128    97   183   146    65    40   215    42   171    65   183    67    70    85   190   185   183   220    64   149   173    38    83    42   156   119   219    92    78    89   124   116   141    51    76    80   127   182   204   111   122   162    93   104   154   108   109   181    58    50   120   215    63   112   212   152   154   150   147   123   157   106   103   203   189    48    97   131    94    95    57   206   171   127    39   207   182   123   121   160   171   179    37   100   193   179   138   137   134   113    75   154   125    95   208    98   204   219   212   102    41   168   101    48    90   133   113   138    65   102   118   140   146   131    64    91   117    95    59   132    43    94   176   164    77   141    73    98    62   150   133    61    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   127    70   197   160    91   167   110    60    37   218    99   180   198    36    41   104   181   141   180    64   130   143    83   125    94   103   125   113   179   182   119   107   199   112    94   209   207   180   111   221    56   189    46   121   170   115    58    89   119   163   138    88    59    49    51   120   219   143   170   108    92   209    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   202    34    44   195    67   212    94    65    83   103   177   178    58   127   103   102   205   124   170   128   158   113   215    82    65    45   121    79   212   132   117   215   220    63    33    80   115   115    93   105   197   113   161    41    73   181    38   131    81    47   123   117    84    94    79    98    56   198    35    86   103   181   133   116   213    94   215   169   182   108   179   175   109   172   137   172   149   196    95   207   115   209   140    38   110   152    80    88   192    56   101    88   189   183   186    93   200   179    84    99   138   184    98    40   106    79    91   202   207    73   190   173    61   189   176    49   166    85   162    57   191   138   128   198   195    39   121    68   118   131   102    92    68   199    35   165   102   197   215   125   116   180    89   105   133   183   210   144   207   220   164   130   187    86   185   125   133   142    66   138    43   108   146   185   175   127   118    74   139   172    98    76    65   216   196   190    43   133   131   191   142    56   174   162   184   195   107   221    35   159   207   130   217    58   128   187    97    80    90    56   185    57    96   154   200   130    66    47   181    93   211    85   115    53   215   157   125   176   186    59   205   132   113   141   103   216   187   215   152   167    82    34    99   171   151   151   121   171    79    78    76    78    75   208    49    81    95    54   141   213   139    73    99   140   121    97    68   137    94   132   157   211   143   159    44    78    66   196    49   153   167   117   192    66    33   103   171   159    34    57   159   152   126   126   121    57    95    42   221    94    57   215   147    83   187   214   208    33   169   149    68   131    60    53   103   132   115   130   187   181   172    98   134   133   101   153    79   175   133   156   159   135    74   163   150   189   147   202    97   156    48   169   102   147    54    90    45   212   101   190    62    34   127    99    92   123   116    66   214   180    76    64   160   164   193   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    34   106   202    80   118   121   209   208   120    49    84   129   154   185   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   219    77    70   166    58    73   121    44   119   180   205    72   145   156   189   206   121   130   167   123   106   204    52   129    48   147   211   160    81    92   193    98   177   167    58   161   118   199    57   123    87   215    78   152    99    65   199    86   216   103    78   190   164   198   187    69   104   136    36   142    95    47    64   157    44   170   164   145   172   115    99   126   174    72   146    64   185   208   189   207   185    53   118   221   146    89   160    95   186   113   194   218   194    75   194    59    72   190   151    68    90   129   130    87   165   171   145    60   124    68   170    88   138   201   161    33    59   123    78   158   195   182   122   140   163    75   122    34   165   153    75    91   216    44    57   155   184   218   106   198    52    78   168   130   136   173   184   218   105   208   154   141    56    72    47   101   205   113   127   115   195   151
    40   100    56   115   210    89    34   122    64   208    49   147   178   135    93    36   186   184    95   138   131   137   158    80    58   212   192   142    85   156   118   120    80   213   166   155   149   133    98    61   182    45    40   124   107   170   157    46    59   114   142   149   149   168   119    51   152   172    99   150   190   149   145   218   178   101    74   162   212    87   119   196   208   113    86   155    89   176   123    73   213    47   152    98   142   104   215   195    68   115   162   203    51   178    60    84   183   147    67    34   169   108   118   182    64    81   170   155    54    46    86    97    35    40   126   198   135   179    55   129   107   162   184   124    59   183   198    56   125    80   101   182   151    90    92   133    69   181   125   141   202   172   123   123    49    37   131    59   170   114   168   187   182    48   112    89    71   109   149   184    62   180   110    97   118    51   112   143   213   208    37    34    63    49   120   109    43   167    96    83   166   196    82   220    38    81    51    50   137   169   183   187   192    90   124   192   199    73   112   185    35    45   189   136   174   191   173   169    39   171   111   207   168    36   155   218   211   162   142    53   111    99   199    77   178   197   171   185   153   173   129    97   182   146    64    40   215    41   172    65   183    67    71    84   191   184   183   220    64   148   172    39    82    41   155   118   218    92    78    89   124   115   142    51    76    80   126   182   204   111   123   162    94   104   154   107   109   180    57    49   120   215    63   112   212   153   154   149   148   123   157   106   103   203   189    48    97   131    94    95    58   205   171   128    39   207   182   124   121   160   171   179    37   102   193   179   137   136   133   113    76   153   125    95   208    97   205   220   212   102    41   168   102    48    90   133   113   138    65   102   118   141   147   131    65    91   117    95    59   132    44    94   175   165    78   141    74    98    61   150   133    60    36    63   206    85   181   120    82   176   102    34    48    74   204   185   162    44   126    70   197   161    90   167   110    60    37   217    99   179   198    36    40   104   181   141   180    64   130   143    82   125    94   103   124   114   180   182   119   107   199   112    94   208   206   180   111   221    56   188    46   121   170   115    58    90   120   163   139    88    58    49    51   120   219   143   171   108    91   209    95   121    97    91   201   161   133   198    51    93   167   208   149    68   107   174    51   209    78   190    69   197   201    34    44   196    67   212    94    65    84   103   178   178    58   128   102   102   205   124   170   129   158   113   216    82    65    44   120    79   213   132   117   215   221    63    33    80   115   115    93   106   196   114   160    42    73   181    37   131    81    48   122   116    84    93    79    97    55   198    35    86   104   181   133   115   212    94   216   169   183   108   179   175   109   172   137   172   149   196    95   208   115   208   140    38   111   151    80    87   191    56   100    88   189   183   186    94   201   179    84   101   138   184    99    41   106    79    92   200   206    74   190   172    61   188   176    50   166    85   162    58   190   137   129   197   195    40   121    68   119   131   103    91    68   199    34   165   102   197   215   126   116   180    89   106   133   183   211   145   208   220   164   130   188    86   185   126   133   142    66   138    43   109   146   185   175   128   118    75   139   172    98    76    64   216   196   190    44   133   131   191   141    56   174   162   184   195   107   221    35   159   207   130   217    58   128   187    97    80    91    56   185    57    96   155   199   130    66    46   181    93   212    84   115    53   215   156   125   176   186    59   204   132   114   141   103   215   187   215   153   167    83    34    99   171   151   151   122   170    79    78    76    77    75   208    50    80    94    54   140   213   139    74   100   140   121    97    67   138    93   132   157   211   142   159    44    78    67   196    49   153   167   117   191    66    33   103   172   160    34    57   159   152   126   126   121    57    96    42   221    94    56   215   146    83   186   214   208    33   169   150    67   131    60    54   103   131   115   131   187   181   171    98   134   133   101   153    79   175   132   155   160   135    74   163   151   189   148   202    97   156    48   169   102   146    54    91    45   213   101   190    62    35   127    99    92   124   116    66   214   180    76    64   161   164   193   142   103   144   185    54    71   151   177   108   186   180   191   152    77   170   128    34   106   203    81   118   121   210   208   120    49    83   129   154   186   103   218    73    43    94   111    52    43   148    72   110    90   134   193    60   218    76    70   166    58    73   122    45   118   179   205    72   145   156   189   206   121   129   168   123   107   204    52   130    49   147   210   161    81    91   193    97   177   167    59   160   117   199    57   123    87   215    78   153    98    65   199    86   215   104    78   189   164   198   187    69   103   136    35   142    95    47    64   156    43   171   163   145   173   116    99   126   174    73   146    65   185   207   189   207   185    54   117   222   146    89   160    96   185   113   193   219   193    75   194    59    72   190   151    68    90   129   131    87   165   171   146    60   125    68   170    88   138   202   161    34    60   123    78   158   195   181   122   141   163    74   122    35   164   153    75    91   215    45    58   155   184   217   106   198    52    78   168   129   137   173   184   217   105   208   153   141    55    72    47   101   204   113   128   115   194   151
    40   100    55   114   209    90    34   121    63   208    49   147   178   135    93    36   186   184    96   138   131   136   158    80    58   212   192   142    85   157   117   120    79   213   166   155   148   134    98    62   182    44    40   124   106   170   157    47    59   114   142   148   149   169   119    51   152   172    99   150   189   149   145   218   177   101    73   162   212    87   118   196   207   113    85   155    90   176   123    73   213    47   153    96   141   104   216   195    68   115   163   203    51   179    61    84   182   147    66    34   168   109   118   181    65    80   171   156    54    47    86    97    34    40   125   198   135   179    55   129   109   163   184   123    59   183   198    56   125    81   101   182   150    90    92   134    69   181   124   142   202   171   122   122    48    38   131    59   169   114   168   186   183    48   113    89    71   109   149   184    63   180   109    97   117    50   113   143   213   209    37    34    62    49   120   109    43   167    96    83   165   197    83   221    38    81    52    49   136   169   183   187   192    91   125   192   200    73   112   185    34    45   190   135   174   191   173   169    39   172   111   207   168    36   154   218   211   162   143    53   111    99   200    77   178   197   171   185   153   174   128    97   183   145    64    40   215    42   172    65   183    67    70    85   190   185   183   220    64   149   173    39    83    42   155   119   218    91    78    89   124   116   141    51    76    79   126   182   204   111   122   162    92   105   154   108   109   181    58    49   120   215    62   112   213   152   153   150   147   123   158   106   103   203   189    48    97   131    94    95    57   206   171   128    39   206   182   123   120   161   171   179    37   101   193   179   138   137   134   113    76   154   124    95   208    98   205   219   213   102    40   169   101    48    89   133   113   138    66   102   118   140   146   131    64    90   116    95    59   132    43    94   176   164    77   142    73    98    62   150   133    61    36    64   207    85   181   119    82   175   101    35    48    72   204   185   162    44   127    70   197   160    91   168   110    60    37   218    99   180   198    37    40   104   181   142   180    64   130   142    82   125    94   103   125   113   180   181   119   107   199   112    94   208   206   180   112   221    57   189    46   122   170   115    58    89   119   163   139    89    59    48    51   120   219   144   170   108    92   209    95   120    97    91   200   160   134   199    50    93   166   208   147    68   107   174    51   209    79   190    69   196   201    33    44   195    67   212    94    64    84   103   176   178    58   127   103   102   206   124   170   128   159   113   215    82    65    45   121    79   212   132   117   215   220    63    33    80   114   114    92   105   196   114   160    42    73   181    37   131    82    47   123   117    85    93    79    98    56   197    35    85   104   180   133   116   212    94   216   169   182   108   178   175   109   172   136   171   149   196    95   207   115   209   140    39   110   152    80    88   192    56   100    88   188   182   187    93   201   179    84   100   138   184    98    41   106    79    91   202   206    73   189   173    61   189   176    49   166    84   162    57   191   137   128   198   194    39   121    67   119   130   103    93    68   198    35   165   102   196   215   125   116   180    89   105   133   183   210   144   207   221   164   130   187    86   185   125   133   142    67   139    43   108   146   185   176   128   119    75   139   172    97    76    65   216   195   191    43   133   131   190   142    56   174   161   185   195   107   220    35   159   207   130   217    58   128   187    97    79    90    56   185    58    96   154   200   130    66    47   180    93   211    85   115    53   215   157   125   177   185    59   205   133   113   141   103   215   187   215   153   167    82    35    99   171   152   150   121   171    80    78    76    77    75   208    49    81    95    54   140   213   139    73    99   140   121    96    69   137    94   132   157   212   143   160    44    78    66   197    49   153   167   118   192    67    33   103   172   160    35    57   159   152   126   126   121    57    95    43   221    95    57   215   147    83   187   214   208    33   169   150    67   131    61    53   103   132   115   130   187   181   173    98   134   133   101   153    79   175   133   155   159   135    75   162   150   189   147   202    97   156    48   169   102   147    54    90    45   212   101   190    62    35   127    99    92   123   116    66   214   181    75    63   161   164   192   142   103   144   185    54    71   151   176   107   186   180   191   152    77   170   128    33   106   202    80   118   121   210   208   120    48    84   130   154   186   104   218    73    43    95   111    52    42   149    72   110    90   134   192    60   218    76    70   166    58    72   121    45   119   180   206    71   145   155   189   207   122   130   168   123   106   204    51   129    48   146   211   160    81    91   193    98   177   167    58   161   117   199    56   122    87   215    78   153    99    65   200    85   216   103    78   190   163   198   187    68   104   136    35   143    95    48    64   156    44   171   164   145   172   115    99   126   174    73   146    64   185   208   189   207   186    53   118   221   146    89   160    95   186   112   193   218   193    75   194    59    72   191   152    68    91   129   130    87   164   171   145    60   124    68   170    88   137   201   162    34    59   123    78   158   195   182   123   141   163    74   123    34   165   152    75    91   216    44    58   156   183   217   106   198    53    78   168   130   137   173   184   218   104   208   153   140    56    71    46   100   205   113   128   115   195   150
    40    99    55   115   210    89    34   121    64   207    50   147   178   134    92    37   186   184    95   138   131   137   158    80    59   211   191   141    85   157   117   120    79   213   166   155   148   133    98    61   182    44    41   124   106   170   157    47    59   114   141   148   150   169   119    51   153   172    99   150   189   149   145   218   178   101    74   162   212    87   118   196   207   113    86   156    90   175   122    72   212    47   152    97   142   103   215   195    68   115   163   202    51   179    61    83   182   147    66    33   169   108   117   181    65    82   171   155    54    46    86    97    35    41   125   199   136   180    55   129   108   163   184   123    59   183   199    57   125    81   101   183   151    91    92   134    68   181   124   142   202   172   122   123    48    37   130    59   169   113   168   187   182    48   112    89    70   109   150   184    62   179   110    97   117    51   113   143   213   208    37    33    63    49   120   109    43   167    95    83   165   196    82   221    38    81    52    49   136   169   183   188   192    91   124   192   200    73   113   184    34    45   190   136   174   191   173   169    39   171   111   207   168    36   155   218   211   162   142    54   112    99   199    77   178   197   170   185   153   173   128    97   183   146    66    40   215    42   172    65   183    67    70    85   190   185   184   220    64   149   173    38    83    42   155   119   218    92    78    89   124   116   142    51    76    80   126   182   203   110   123   163    93   104   154   108   109   181    58    49   120   215    62   112   212   152   153   150   147   123   157   106   103   203   190    48    97   131    95    95    58   206   172   127    39   206   182   124   121   161   172   178    37   100   193   180   137   137   134   113    75   154   125    95   208    97   204   219   212   102    40   169   101    49    90   134   113   138    65   102   119   140   146   131    64    91   116    95    59   132    43    94   177   164    77   141    73    98    62   150   133    60    36    63   207    85   181   120    82   176   101    35    48    73   204   185   162    44   126    70   197   160    91   167   111    60    36   218   100   180   197    36    40   104   181   141   180    64   130   143    82   124    93   103   125   113   179   181   119   107   199   112    95   209   207   180   111   221    56   188    46   122   169   115    58    89   119   163   138    88    59    49    50   120   219   144   170   107    92   210    95   121    97    91   200   160   133   199    50    93   167   208   148    68   106   174    51   209    79   190    69   196   201    34    45   195    66   212    94    65    83   103   176   178    58   128   102   101   205   124   170   128   159   113   216    82    65    44   120    78   212   132   117   215   220    63    33    80   115   114    92   105   196   113   161    42    73   181    37   131    81    47   123   117    85    94    79    98    56   197    35    86   104   181   133   116   213    93   215   169   182   108   179   175   109   172   137   172   149   196    95   207   115   209   140    38   111   152    80    87   192    56   100    88   189   183   186    92   201   179    84   100   138   183    98    41   106    79    91   201   207    73   190   173    61   189   176    50   166    84   162    56   190   138   128   197   195    40   121    68   119   131   103    92    68   199    36   165   102   197   215   125   116   180    89   105   133   182   210   144   207   221   164   130   187    86   185   125   133   142    67   138    43   108   146   185   175   127   118    75   139   172    97    76    65   217   196   191    43   133   131   191   142    56   174   162   185   195   107   221    35   159   207   130   217    59   128   187    97    79    90    56   185    57    96   154   200   130    66    47   181    93   211    84   115    53   214   156   125   176   186    59   205   132   114   141   104   216   187   215   152   167    82    35    99   171   152   151   121   171    79    78    76    78    75   208    50    81    95    55   141   213   138    73    99   140   121    97    68   137    94   132   158   211   143   159    44    78    65   196    49   153   167   118   191    66    33   103   171   160    34    57   160   152   126   126   122    57    94    42   221    95    57   215   147    83   187   215   208    33   169   150    67   130    60    53   103   132   115   130   187   180   171    98   134   133   100   153    79   174   134   156   160   135    73   163   150   189   147   201    98   156    48   169   102   147    54    91    46   213   101   190    61    34   127    99    92   123   116    66   213   180    76    64   161   164   192   142   103   144   185    54    71   150   176   107   186   180   191   152    77   170   128    33   106   202    80   118   122   209   208   121    49    84   130   154   186   104   218    73    43    95   111    52    43   148    72   110    90   134   192    60   218    76    70   167    58    72   122    44   118   180   205    72   145   156   189   206   121   130   167   123   106   204    52   129    49   147   210   161    81    91   193    99   177   167    58   161   118   199    57   122    86   215    78   152   100    65   199    86   216   103    78   189   164   198   187    69   104   136    35   142    95    47    64   157    44   170   164   145   172   115    98   125   174    72   146    64   185   208   188   207   186    53   117   221   146    89   160    96   186   113   193   219   193    75   195    60    72   191   151    68    90   129   130    86   164   171   145    60   124    67   170    88   138   201   161    34    59   123    78   158   195   181   122   141   163    74   122    35   164   152    75    91   216    44    57   155   184   218   106   198    53    78   168   130   137   173   184   218   105   208   153   141    56    71    46   101   204   113   128   115   195   151
   214    74    53   130   104   151   117    90   163   183   102   134   217   127    71    79    94    65   195   126   205    78   202   128    95    77    82    74    86   136    62    53    84   198   118   164   116   167   201   146   157   153    33    84   124   146   203    87   179    66    89    34   155   174   109   184   127    58    49    76    74   199   143    56   214    35   206   208    71    90   219   114   216    39   210    32   136   140   140    38   146   142   187    80   149    63   188   208   134    62    69    98   160    53   188   188   102   180   103   163   205   122    81   157   121   144    73   178   179    67   106   110   127   104   197   201   204   162    56    72   149    63   222   164    59   119   135   183   198   193   169   108    74   175   110   129    92   139    62    68    35   221   163   185   192    48    63    51   169   123   167   203   151   161   211   209   200   145   129    71   221    69    44   140   206    37   166   214    71   188    35   211    52   198   217   137    40    40   208   178    72    85   126    67   188    55    38    51   198   203   163    85    98   143    65    46   147   137    96    78    84    53    74   102   117   104   202   160   183    36    95   196    54    32    57    65   197    37   138   172   156    79   136    69   160   158   178   170   173   164   116   205   108    36   109    76    69   140    34   156    48    99    58    60   177   153    37   120   201   214   114   133   205   190   162    72   208   138   110    43    66   109   141   212   139    37   213   130   128   128    96    60   190   187   182    56    65   136   111    78   106   114    66    46   100   112    44   194   201   176    65    74    54   182   119   150   202   131   199    79    61   190   167    79   214   125   211   173   144    45   191   178   169    98   116   118   133   127   141    73   184   127   163    62   208    57    60   219    98    66    58   164   156   191   115   116   185   139   145   160   121    99   119   103   185   178   214    66   166   124    58   168    59    37    42   204   214   194    99   116    47   136   161    70   213   183   210    88   151   132   108   191   192   177    97   146    63    36    71   222   202   107   193   124   165    45   184   151   119    43   192    65    74   106   192   116   146    51    81   179   191   103    90   113   189   107    55   220   102   197   177   203   145    63   168    73    95    49   151    95   223   181   153    91   165    89    84   218   216    87   134    96   181   123    58    79   171    97   138    35   157   126    56    50   185    75    96   119    72   121   118   203   110   126    39   187   207   103   142   103   188   183   220   199   191    46    95   181    38   174   129   204    75    81    90   161   174    68   181   135    72   190   103    44   126    37    62    56   164   186   133    52    49   157    86    95   115    45   148    35   191   165    49    87    82    66   217    45   123   210   191   202   172   161   107   195   134    58   113   108   112    91    86   118   126   195    85    70   178   107    95   178   147   171   167   170    88   199   141    76    79    72    90    40   136    52    51    45   191   138   189   136    49    73    69   191   211   157    95    67    52    61   119    45    71   210   195    68   117   198    78   157    46   189   116   145   139    69   150    77    60    99   113   220    42    38    99    39    47   210   185   136    62   136   213    87   172   118    43   122    32    51   211    62    40   117   144   218   164   211   174    76   157   212   134   222   112   183   106   199   210    67   175   124   130   171   124   128   146   126    63   197   206   156   190   151   201   207   207    65   123   121   140   143   165   166    33   165   133    41   189   135   145   151    68   203   194   204   158   141    70   101   180    81   185   192   188   142   149    97   200    51   120   185   164   108   140    71   140   192   133    97    32    32   169    33    36    66    71    69   187    86   104   173   163   156    35   218   134   186    53    69   118   214   113   137   178    39   164    35   169   213   212   169    78    43   109   178    46   213   207   142    80   206   170    64   198    69   109    75   143    42    41    36    35   177   105   145   162   102   184    67   219   117    96   155    57   138   177   133   214   155    76   135   177    82   214   148    89    87   196   132    83    70   216   166   163   200    39   179   106    53    94   183    52   213   213   127    61   122   165    91    95   112   117   214    34   195   189   118    55   116   185    84   104   183   156    43    88   124   132    85   113    62    79   106   142   143    72   141   114   198    50   157   205    83    43    57   115   123   221   158   185   170   146   152    41    84    32   173   215   189    92    58   169   127    81   219    62   192   193    85   182   129    44    56   208    84   154    53   201   105   137   183   135   181    79   144   172   191    35    46   209   196   212   116    36   111   157    89   140    95    70   164   115   183   126    35    71   160   123    47    52   213   112    89   199   194   149    32    33   112   191    51    98    93   199    86   102   201    42   205   150   170   133   150   198   192    75   112   154    77   222    86    33   123   150   187   127   158   202   127    59    35    56    34   171   158    93    91    93   191   160   119    43   204    91    77   183   115   143    70    36   213    61   141    87   217   144   156   200   106   203    90   209   159   169   172    70    98   127    62   210    33   115   135   140   196   159   106   210    88   107   203    97    83   123   218    72    75   217   223   117   200   193   166   102   182   128   148   138   203    39    32   164    36   116   174   180    50   104    51    62   187   130   189   143   164   182   205    46   128   209   185    88    82   142   164   179   222   168   139   161    88
   214    74    52   129   105   152   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    77   203   128    95    77    82    73    86   136    62    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   110   185   128    58    49    75    74   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   136   140   139    37   145   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   178    68   107   111   126   104   198   201   204   163    58    72   150    63   222   164    59   120   135   183   199   193   169   109    75   175   111   129    93   140    62    67    34   221   163   184   193    48    63    51   169   124   168   203   152   160   210   209   201   145   129    71   221    68    45   139   206    38   167   214    71   188    34   211    52   199   217   137    40    39   208   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   205   191   162    72   207   138   111    42    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    65    75   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    73    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   217    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    45    72   209   195    67   117   198    78   157    46   189   115   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    67   175   124   130   172   125   128   147   126    63   197   207   156   190   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   100   180    79   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   212   169    78    44   109   177    47   213   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   167   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   132    85   113    62    78   106   142   143    72   140   114   198    50   157   205    83    42    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    84   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    36   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   113   191    52    97    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   209   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    35   116   173   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   168   139   160    88
   214    74    53   128   104   152   120    89   164   182   103   135   216   128    73    80    93    66   194   127   205    78   201   127    96    76    82    75    88   136    61    53    85   200   118   165   116   167   202   144   158   152    32    85   124   146   203    87   180    64    89    34   155   174   110   185   126    58    49    76    75   196   144    56   215    35   203   207    72    92   217   112   216    39   208    33   137   139   139    36   145   141   187    80   150    64   189   205   135    62    70    97   161    53   188   188   103   180   103   164   205   120    81   156   122   144    74   177   179    67   106   111   125   103   199   200   205   164    57    71   149    62   223   163    60   121   134   183   199   194   170   110    75   175   111   128    93   140    62    68    35   221   163   184   192    48    64    53   169   125   169   203   152   160   210   209   201   145   129    72   221    68    44   141   205    38   167   216    71   188    36   211    53   200   217   136    40    39   208   178    72    86   126    69   188    54    38    51   198   202   163    85    99   142    65    46   148   136    94    78    85    53    74   101   117   104   201   160   184    36    94   196    54    33    59    65   198    37   138   172   156    78   136    71   160   159   178   172   172   164   116   206   107    36   112    77    70   140    34   156    48   101    56    61   176   152    37   119   202   215   115   134   206   191   163    74   205   138   111    41    64   109   141   212   139    37   214   129   128   128    94    61   190   186   183    56    66   137   112    76   105   114    66    44   100   114    45   196   201   176    66    73    55   182   120   149   202   129   198    78    60   189   166    79   215   125   210   173   145    46   192   177   169    99   118   118   134   128   143    74   184   127   166    62   207    55    61   221    97    65    59   165   156   192   116   116   187   140   147   159   122    98   119   103   185   178   214    64   167   126    57   168    59    39    42   204   214   195    99   118    46   135   161    70   212   183   211    89   151   134   107   193   192   176    96   146    62    35    71   222   203   104   194   126   167    47   184   151   119    43   193    65    74   107   193   116   147    50    79   180   191   104    90   113   191   107    54   222   102   197   179   204   145    63   168    72    95    48   150    95   224   182   153    90   165    89    82   218   216    88   134    96   182   121    58    76   172    97   137    34   158   125    55    49   187    74    94   118    72   121   118   203   109   127    40   187   208   103   141   104   188   184   218   199   190    45    93   181    37   173   129   203    74    82    91   160   174    69   181   136    72   191   102    45   127    37    61    56   164   183   133    52    49   157    87    96   116    44   149    34   191   165    49    86    81    68   217    45   122   210   191   203   172   162   107   194   133    58   113   107   112    92    85   119   125   196    85    71   178   107    95   178   145   172   166   171    88   200   141    77    80    72    90    38   134    51    51    44   190   138   188   135    48    73    71   190   211   157    95    68    51    60   118    45    71   208   196    67   118   198    78   156    47   189   114   144   139    67   150    76    59    98   113   221    43    38   100    38    47   211   184   137    62   136   213    88   172   118    42   124    33    52   211    64    41   117   144   217   164   210   173    76   158   213   134   222   112   183   106   197   211    67   176   123   131   170   124   128   147   125    62   198   207   155   190   151   202   207   206    63   123   120   140   143   165   165    33   165   133    41   189   135   144   152    70   201   195   202   159   141    69   101   177    79   184   194   188   141   149    98   200    50   119   186   163   106   139    72   141   192   133    97    32    32   168    33    37    67    72    69   186    85   104   172   164   158    35   217   134   187    54    70   119   213   114   138   177    40   163    35   168   213   213   168    78    44   108   176    47   214   208   141    80   206   169    65   197    69   109    75   142    41    40    36    35   176   104   146   164   101   185    67   220   117    96   155    56   138   176   134   213   156    77   134   177    81   214   148    88    87   196   133    82    70   216   167   162   199    40   180   106    52    93   185    52   213   212   126    60   122   166    91    95   112   117   213    34   196   191   119    55   117   185    85   105   183   155    41    89   125   131    86   114    61    79   107   143   142    72   141   115   197    50   156   207    82    43    56   114   122   222   158   183   169   146   154    40    85    31   176   214   188    90    57   169   126    82   220    59   192   194    85   183   130    45    56   210    85   155    54   201   107   138   181   135   182    79   143   173   190    35    44   209   196   213   116    35   112   157    90   142    94    70   164   116   182   127    35    72   161   123    49    53   213   113    89   198   194   148    32    31   112   191    52    99    92   200    86   103   201    43   203   150   170   132   151   198   192    76   111   156    78   223    85    34   122   147   187   127   158   202   127    57    35    57    34   171   157    92    90    92   191   159   119    43   205    91    76   183   115   143    70    37   213    61   142    88   217   144   156   201   107   203    90   209   158   169   170    71    97   128    60   211    33   116   135   140   196   157   106   210    89   107   203    99    84   124   218    72    75   216   222   117   200   194   167   103   184   128   148   135   204    39    32   164    36   117   173   181    52   104    52    61   187   130   188   144   164   183   204    47   128   210   184    87    83   142   165   178   223   168   138   161    86
   214    74    52   129   105   152   118    89   163   182   103   134   216   127    71    80    94    65   196   126   205    78   202   128    95    77    82    73    86   137    62    53    84   199   117   164   117   167   201   146   157   152    33    84   124   146   203    87   179    66    89    34   156   175   111   184   128    58    49    76    74   199   143    57   214    35   205   208    71    90   218   113   215    39   209    33   136   139   139    37   145   142   187    81   149    64   188   207   134    62    70    98   160    53   188   188   102   180   103   163   206   121    80   156   121   144    73   178   178    68   106   111   126   104   198   200   205   162    58    72   149    64   222   164    60   120   135   183   199   193   169   109    75   176   110   129    93   140    62    67    34   221   164   184   193    48    63    51   169   124   168   203   152   160   210   209   200   145   130    71   221    68    45   139   206    38   167   214    71   188    34   211    52   199   217   137    40    39   209   177    72    85   126    67   188    55    38    51   199   202   163    84    98   142    65    46   147   137    96    78    85    53    74   102   116   105   202   160   184    36    95   196    54    32    58    65   198    36   138   171   155    78   136    69   162   159   178   170   172   164   116   205   107    36   110    76    70   140    34   156    48   100    58    60   177   152    38   119   202   215   113   133   205   191   162    72   206   138   111    42    66   109   140   212   139    37   213   130   128   128    95    61   190   186   183    56    66   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   132   199    78    60   189   167    78   214   126   210   172   145    47   191   178   168    98   117   117   132   127   141    74   183   127   164    62   207    56    60   219    98    65    59   165   156   191   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   168    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   191   192   177    97   146    62    36    71   222   202   106   193   124   165    46   184   150   119    43   192    65    75   107   191   115   146    51    81   180   191   104    91   114   189   107    55   220   101   196   177   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   217    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   109   125    40   187   207   104   143   104   187   182   220   199   191    46    95   180    38   174   129   204    76    82    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   191   164    49    87    81    66   218    45   123   210   191   202   172   161   106   195   134    57   113   109   111    91    86   119   125   196    85    70   178   107    95   178   146   171   166   170    88   200   142    76    80    72    91    39   135    52    51    44   191   137   189   135    48    74    70   191   210   157    95    68    52    61   120    45    72   209   195    67   117   198    77   156    46   189   114   145   138    69   149    76    60    98   113   221    42    38    99    39    46   211   185   137    62   137   213    87   172   118    43   122    32    52   211    62    41   116   144   217   164   211   174    76   158   212   133   222   112   183   107   199   210    67   175   124   130   173   125   129   147   126    62   197   206   156   190   152   202   207   207    65   123   122   141   143   164   166    32   166   133    41   190   136   145   152    69   202   194   204   158   141    70   101   180    80   185   193   186   143   149    97   200    51   120   186   164   108   139    70   140   192   132    97    32    32   170    33    37    67    71    69   186    85   104   173   163   157    35   217   135   187    53    70   119   213   114   138   177    39   164    35   168   213   213   169    79    44   108   176    47   212   207   142    80   206   169    65   198    68   109    75   142    41    40    35    34   178   104   146   163   101   184    67   219   117    97   155    57   139   177   133   214   156    76   136   176    81   214   147    89    87   196   132    82    69   216   166   163   200    39   179   105    53    94   184    52   214   213   127    61   122   165    90    94   112   118   215    34   195   190   119    54   116   184    84   104   183   155    42    88   124   131    85   113    61    78   106   142   143    72   141   114   198    51   156   205    82    43    56   116   122   222   158   184   169   147   152    40    84    32   174   215   189    92    57   169   127    81   219    61   192   193    84   182   129    44    56   208    85   155    54   200   106   138   183   136   181    80   145   173   191    34    46   209   197   212   117    36   111   157    87   140    94    70   164   115   183   126    34    71   160   122    47    52   213   112    90   198   195   149    32    32   113   191    52    98    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   204    91    76   183   116   143    70    36   213    60   141    87   217   144   156   200   106   202    91   209   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    98    83   123   218    72    76   215   222   117   199   193   165   102   183   128   147   136   203    40    32   164    35   116   173   180    51   104    50    62   187   129   189   143   164   182   205    46   128   209   185    87    83   143   165   179   221   168   139   161    88
   214    74    52   129   105   152   118    89   163   183   103   134   216   127    71    80    94    65   196   126   205    78   202   128    95    77    82    73    86   137    62    53    84   199   117   164   116   167   201   145   157   152    33    85   124   146   203    87   179    66    89    34   155   174   110   185   128    58    50    75    74   198   143    57   214    35   205   208    71    90   218   113   215    39   209    32   136   140   139    37   145   141   187    81   149    64   188   207   135    61    70    98   161    53   188   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   106   111   126   104   197   200   204   163    58    71   150    63   222   164    59   121   135   183   199   193   169   110    75   175   111   129    93   140    62    67    34   221   163   184   193    48    63    52   169   124   168   203   152   160   210   209   200   145   130    71   221    68    45   139   206    38   167   215    71   188    34   211    52   199   217   137    40    39   209   177    72    85   126    67   188    55    38    52   199   202   163    84    98   142    65    47   147   137    96    78    85    53    74   101   116   104   202   161   184    36    94   196    54    32    57    65   198    36   138   171   156    78   136    70   162   159   178   170   172   164   117   205   107    36   110    77    70   140    34   156    48   101    57    60   177   152    38   119   202   214   113   133   206   191   162    72   206   138   111    43    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    66    74    54   182   119   150   202   132   198    78    61   189   167    78   214   125   211   172   144    47   191   178   169    98   118   117   133   127   141    74   183   127   164    62   208    56    60   219    97    66    59   165   156   192   115   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   176    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    75   107   191   115   147    51    81   180   191   104    91   113   189   107    55   220   101   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    87   135    95   181   121    58    78   171    97   138    35   157   126    56    51   185    74    95   119    72   122   118   203   109   125    40   187   207   103   143   103   187   183   220   199   191    46    95   181    38   174   129   204    75    82    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    46   148    35   190   165    49    87    81    66   217    45   123   211   191   202   171   161   107   195   133    57   113   108   111    91    86   118   125   196    85    70   178   107    96   178   147   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    60   120    46    71   209   195    67   117   198    77   157    46   189   115   145   138    70   149    76    60    99   113   220    42    38    99    39    46   211   185   137    61   137   213    87   172   118    43   122    33    52   211    62    41   117   144   217   164   211   174    76   158   213   133   222   112   183   107   198   210    67   175   124   130   172   125   129   147   126    63   197   207   156   189   152   201   207   207    65   124   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   101   180    79   185   193   186   142   149    97   200    51   119   185   163   108   139    71   141   193   133    97    32    32   170    33    37    66    72    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   212   169    78    44   109   176    47   213   206   142    80   207   169    65   199    68   109    75   142    42    40    35    34   177   104   146   163   101   184    68   219   117    97   155    57   139   177   133   214   155    76   136   176    81   214   148    89    87   196   132    83    69   216   166   163   200    39   179   105    53    94   183    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    89   125   131    85   113    62    77   106   142   143    72   141   114   198    51   157   205    83    42    56   116   122   222   158   184   170   147   152    40    84    32   174   215   189    92    58   169   127    81   219    61   192   194    84   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   145   173   191    34    46   209   197   212   117    35   111   157    88   140    94    70   164   115   183   127    34    71   160   122    48    53   213   112    90   199   195   149    31    32   113   191    52    98    93   200    85   103   200    42   204   150   170   132   150   198   192    76   112   155    78   222    86    33   123   149   188   126   157   202   127    59    35    56    33   171   158    93    90    93   190   160   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   107   202    90   208   159   168   172    71    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    76   216   222   117   199   193   166   102   183   128   148   136   204    39    32   164    36   116   174   180    51   104    51    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   168   139   160    88
   214    74    52   128   105   152   118    88   163   182   105   135   216   128    72    79    93    64   197   125   205    77   203   129    94    78    82    74    87   137    62    54    85   199   118   164   116   167   202   145   158   151    33    84   125   147   202    87   179    66    89    35   154   174   111   184   128    58    49    75    74   199   143    57   215    35   205   207    70    90   219   113   214    39   210    33   136   140   140    37   145   142   188    81   149    65   187   208   134    61    71    98   161    54   187   187   103   179   103   163   207   122    81   156   121   144    73   178   179    68   107   111   127   103   197   200   204   163    56    72   150    63   222   163    58   120   135   183   199   192   169   108    74   175   111   129    93   140    62    67    34   221   163   183   194    47    63    51   170   124   168   204   151   160   211   209   200   145   130    71   221    68    44   140   205    37   167   214    70   189    34   211    52   199   216   136    40    40   208   177    72    84   125    66   188    55    37    52   199   202   164    85    98   143    65    46   147   137    97    78    86    53    74   102   117   104   202   161   185    36    95   196    54    33    58    65   198    35   138   171   156    79   136    70   160   160   178   170   173   164   116   206   108    36   110    78    70   140    34   156    48   100    58    60   177   152    36   119   202   214   114   134   205   191   162    73   206   139   111    42    65   110   139   212   138    37   213   130   128   129    96    60   190   186   183    56    65   137   113    77   105   114    66    45   100   113    44   195   200   176    66    74    54   182   119   150   203   131   199    78    60   189   167    77   214   125   211   173   144    46   191   178   168    98   117   117   132   126   141    74   182   128   164    62   208    56    60   219    98    65    58   165   156   191   115   117   185   139   146   160   121   100   119   102   185   177   213    65   168   123    57   168    58    38    42   204   215   194    99   116    45   136   161    69   212   183   210    89   151   132   107   192   193   176    96   145    62    36    71   222   202   106   192   124   164    45   184   151   120    42   192    65    74   107   191   116   146    51    81   180   191   104    92   113   189   105    55   220   101   197   177   203   145    63   168    73    95    48   151    95   222   181   152    91   165    88    83   219   216    88   135    96   182   121    58    79   171    97   138    34   157   125    55    51   185    73    96   119    72   122   119   202   109   125    40   187   206   103   142   104   187   181   220   199   191    47    95   181    38   173   129   203    75    81    90   161   174    69   183   135    72   191   103    45   126    37    62    55   164   185   134    53    50   157    86    95   115    46   149    35   191   165    48    87    82    66   218    45   122   210   191   202   173   161   107   195   133    57   113   108   111    90    86   118   125   196    86    71   177   107    96   179   147   171   166   171    88   200   142    76    81    72    90    40   135    53    50    44   191   138   190   136    50    73    70   192   211   156    94    68    52    61   119    45    72   210   195    67   117   198    77   157    46   190   115   145   138    70   149    75    59    98   113   220    42    38    99    39    47   212   185   137    61   136   213    87   173   117    43   123    34    52   211    63    41   117   144   218   164   212   174    77   158   212   133   223   112   183   106   199   210    67   175   123   129   172   125   128   148   125    63   197   206   156   190   152   201   208   208    65   124   122   141   144   164   166    32   165   133    40   190   135   145   152    68   202   194   202   159   141    70   101   179    79   185   193   186   142   149    97   199    50   119   187   162   108   138    71   141   192   132    98    31    32   171    33    37    67    72    69   186    85   104   173   162   157    35   218   135   187    53    71   118   213   114   137   177    39   163    35   168   212   212   169    78    44   109   176    47   213   206   142    81   207   169    65   197    69   109    74   142    41    40    35    34   178   104   147   163   102   184    68   220   117    96   154    57   140   177   132   213   155    76   136   176    81   214   147    88    88   197   132    82    69   215   167   163   200    39   180   105    53    94   184    51   214   212   127    60   123   165    90    95   111   118   215    34   195   190   119    55   116   184    84   104   182   155    41    88   126   132    85   114    62    78   106   143   143    73   140   114   198    50   157   205    82    42    57   115   122   222   158   183   170   147   151    41    84    32   174   216   188    92    57   169   125    81   219    61   193   194    85   182   130    44    57   208    85   156    54   200   105   138   183   135   181    80   144   171   191    35    45   210   198   212   116    35   111   156    89   141    95    71   164   113   182   126    34    71   160   122    48    53   214   112    90   198   194   148    30    33   113   192    52    98    93   201    86   103   201    43   206   150   171   132   150   198   192    75   112   154    78   222    86    33   122   148   187   126   158   201   127    59    35    56    34   171   158    93    90    93   191   159   119    43   205    91    76   183   116   142    70    37   213    60   141    88   217   144   156   201   106   202    91   208   158   168   173    70    97   127    62   211    33   115   135   139   195   157   107   210    89   107   203    98    83   123   218    72    76   215   222   118   199   192   165   103   182   129   148   136   205    40    33   164    35   116   173   180    51   104    51    61   188   129   189   144   165   182   204    46   128   208   185    87    83   142   164   179   221   168   139   160    88
   215    74    52   128   105   152   117    90   163   182   103   135   214   127    71    80    94    65   196   126   205    77   202   127    94    77    82    74    86   137    62    53    84   199   117   164   116   167   201   145   157   152    33    84   125   146   203    87   179    66    89    33   155   174   110   185   127    57    49    75    74   198   143    57   214    35   205   208    71    90   218   113   215    40   209    32   136   139   140    38   145   140   188    81   149    63   188   207   135    61    70    99   161    54   188   188   103   180   103   163   206   121    80   155   122   144    72   177   180    68   107   111   126   103   197   201   204   163    58    71   150    63   223   164    59   120   135   184   200   193   169   109    75   175   111   130    93   140    60    68    34   222   163   183   193    48    63    51   169   124   168   203   152   159   210   208   200   145   129    71   221    68    45   140   207    37   168   214    71   188    35   211    51   199   218   136    40    39   209   177    71    84   126    67   188    55    38    52   198   203   163    85    98   142    65    47   146   137    96    77    85    52    74   101   116   104   202   160   184    35    94   196    55    33    58    65   199    36   139   171   155    78   137    70   162   159   178   170   173   164   116   205   107    36   109    77    70   141    35   156    47    99    57    60   178   153    37   120   202   215   113   133   204   190   162    72   206   138   111    43    66   109   141   212   138    37   212   131   129   128    95    61   190   187   183    56    64   136   113    77   106   114    66    45   100   112    45   194   200   175    65    75    54   181   119   149   202   131   198    78    61   189   166    78   214   126   211   173   146    47   190   178   168    97   117   117   133   126   142    74   184   127   164    62   207    56    61   219    98    65    60   164   156   192   115   118   185   140   146   160   121    99   118   102   185   177   214    65   167   124    58   168    58    37    41   204   214   193    99   116    45   137   161    70   213   183   209    89   152   132   107   192   192   176    97   146    63    35    70   223   202   106   193   124   165    46   184   150   119    43   192    65    74   106   192   115   145    52    81   179   191   105    90   114   188   106    55   220   102   197   177   203   145    63   168    72    94    49   151    96   221   182   152    91   164    89    83   218   217    88   136    95   182   121    58    78   171    97   138    35   157   126    55    51   185    74    96   120    73   122   118   202   109   125    40   187   207   103   142   103   187   183   221   200   191    46    95   180    39   174   129   204    75    81    89   160   174    68   182   136    72   190   104    44   127    37    61    55   164   185   133    52    49   157    86    95   115    45   147    36   191   164    49    87    81    67   216    45   123   210   191   202   172   161   106   194   134    57   114   108   112    91    86   118   125   195    85    71   178   108    95   179   146   171   167   170    87   199   142    76    80    71    91    40   136    51    50    43   191   138   189   135    50    74    70   191   210   157    95    68    52    60   120    44    72   209   196    67   118   198    77   156    46   189   114   145   139    69   149    76    60    99   114   220    42    38    98    39    48   211   186   137    61   137   213    88   172   118    43   123    33    52   211    62    41   117   145   218   164   211   173    76   159   212   135   223   112   183   107   199   211    66   175   123   130   172   124   129   147   126    62   197   206   156   189   151   202   207   208    64   123   122   141   143   165   167    32   165   133    41   190   136   145   152    69   203   194   203   158   140    70   101   179    79   185   193   186   143   149    97   200    51   119   186   162   109   139    70   140   192   132    98    32    31   169    34    37    67    72    69   187    85   104   173   163   157    35   217   134   187    53    69   119   213   114   138   178    39   164    35   168   213   213   170    79    44   107   176    46   212   206   141    81   207   169    64   198    68   110    75   142    41    41    36    34   177   105   146   163   102   184    67   219   117    97   155    56   139   177   132   214   155    76   135   177    81   215   149    89    87   197   132    82    69   216   166   162   200    39   179   105    52    94   183    53   214   213   127    61   122   165    91    93   112   117   216    33   196   190   119    54   115   184    84   104   183   156    41    89   126   131    86   112    62    77   105   143   142    72   142   114   197    50   156   205    83    42    56   116   123   223   159   185   169   147   151    41    84    32   175   214   189    91    58   168   126    81   219    61   192   194    85   182   130    43    57   207    85   155    54   201   106   137   184   136   182    80   144   173   190    34    46   209   198   212   117    36   111   156    88   141    94    71   164   114   183   127    34    70   160   123    47    53   212   112    90   199   195   148    32    32   112   191    52    98    93   200    86   103   200    41   204   149   170   132   150   198   192    76   112   154    78   222    86    33   124   148   188   125   157   202   128    59    35    57    33   171   159    92    89    93   189   160   119    44   204    90    77   182   115   142    70    35   213    61   141    87   216   145   155   202   106   202    90   209   159   168   173    69    99   127    61   210    33   116   135   140   195   158   106   209    89   107   202    97    82   123   218    72    74   215   222   116   199   192   166   102   183   128   149   137   204    40    33   164    36   116   174   180    51   104    51    62   187   129   189   143   165   183   205    46   129   209   184    87    83   143   164   179   221   169   139   160    87
   214    74    52   128   105   152   118    89   163   183   103   134   216   128    72    80    94    65   196   126   204    78   203   128    94    77    81    73    86   137    62    53    85   199   117   164   117   166   201   145   157   153    33    84   124   146   203    87   179    66    89    34   154   175   110   185   128    58    49    76    73   199   144    57   214    35   205   208    71    91   218   113   215    39   210    32   136   139   139    37   146   141   187    81   149    64   188   208   134    61    70    98   161    54   188   188   103   180   103   163   207   122    81   156   120   144    73   177   178    68   106   111   126   104   198   201   204   162    57    72   150    64   222   164    59   121   135   183   199   193   169   109    75   175   111   129    94   140    62    67    34   221   163   184   192    48    64    52   169   123   168   203   151   159   210   209   201   145   130    71   221    68    44   139   206    37   167   215    72   188    35   211    51   199   216   136    40    39   208   178    72    85   125    67   188    55    37    51   199   202   163    85    98   142    66    46   147   137    96    78    85    53    74   102   116   104   202   160   183    36    94   196    55    33    57    65   198    37   137   172   156    79   136    70   161   159   178   170   172   164   116   205   107    37   110    77    70   141    34   156    48   101    57    60   177   152    38   119   202   215   113   133   205   190   162    72   207   138   111    43    66   109   140   211   138    38   212   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45   100   113    44   194   200   176    65    74    54   182   119   150   202   131   199    78    60   189   167    77   214   126   210   172   144    46   190   177   169    99   117   117   133   126   141    74   183   127   165    62   207    57    60   219    97    66    59   165   156   192   116   117   185   139   145   159   121    99   119   103   184   178   214    65   166   124    57   169    58    38    43   204   215   194    99   116    46   136   161    69   213   183   209    88   152   132   108   192   193   177    96   146    63    36    71   222   203   106   193   123   165    47   184   150   119    43   192    64    75   107   191   115   147    51    82   180   191   104    91   114   190   106    56   220   102   197   178   203   145    63   169    72    94    49   150    94   222   182   153    91   165    89    83   218   217    88   135    95   181   122    58    79   171    96   137    35   157   126    56    51   185    74    96   119    72   122   118   203   109   125    40   187   208   103   142   103   187   183   220   199   191    46    95   181    39   173   130   204    75    82    90   160   174    68   181   135    72   190   103    44   126    37    62    55   164   185   134    51    50   157    86    95   115    45   149    35   191   164    49    87    82    66   218    45   123   210   191   202   171   161   106   195   134    57   113   108   111    91    85   119   125   196    85    70   178   107    96   178   147   171   166   170    88   201   142    76    80    72    90    39   135    52    50    44   191   138   189   136    49    74    70   191   211   157    95    67    52    60   120    45    71   209   196    67   116   198    77   156    46   189   115   144   138    69   149    76    60    98   113   221    42    38    99    40    47   212   184   136    61   137   212    87   172   118    43   123    33    52   211    62    41   117   145   217   164   211   173    76   158   213   133   222   113   183   107   199   211    67   175   123   130   171   126   128   147   125    63   196   207   156   189   152   201   207   207    64   123   122   140   143   165   165    32   166   133    41   189   136   146   152    69   202   194   204   158   141    71   101   180    80   185   193   186   142   150    96   199    51   119   186   163   108   139    70   141   192   133    98    32    32   169    34    37    66    72    70   186    86   104   174   163   157    35   218   135   187    53    70   119   214   114   138   177    40   164    35   168   213   212   169    79    43   108   177    47   213   206   142    80   207   169    65   198    68   109    74   142    41    40    35    35   177   105   145   163   101   184    68   219   117    97   155    57   139   177   133   214   156    76   136   176    81   214   147    89    87   196   132    83    70   216   166   162   200    39   179   105    53    94   183    52   214   213   127    60   122   165    90    94   112   119   215    34   196   189   118    54   117   184    84   104   183   156    42    89   124   132    85   113    62    77   107   142   142    72   140   115   198    51   157   205    83    42    57   115   122   222   158   184   169   147   152    40    84    32   174   215   189    92    57   168   127    81   220    62   191   194    84   182   130    44    57   208    84   155    53   201   105   138   184   135   181    80   144   172   191    35    46   210   197   212   116    35   111   157    88   140    95    71   164   114   182   126    34    70   160   123    48    52   213   112    90   199   195   149    32    31   113   191    52    98    93   200    85   103   199    42   204   149   171   132   150   198   192    76   112   155    78   222    86    34   123   148   187   126   158   202   127    59    34    56    33   170   157    93    90    93   190   160   118    43   204    91    76   183   116   142    70    37   213    61   141    87   217   144   156   200   107   202    91   208   158   168   172    71    98   127    62   212    33   116   135   140   195   158   106   210    89   106   202    97    83   123   218    73    75   215   222   116   199   194   166   102   183   128   148   136   204    39    32   164    36   116   173   180    51   104    51    62   187   129   189   143   164   182   204    46   128   209   184    87    83   143   165   179   221   169   139   161    89
   214    74    52   129   105   152   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    77   203   128    95    77    82    73    86   136    62    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   110   185   127    58    49    75    74   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   136   140   139    37   146   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   178    68   107   111   126   104   198   200   204   163    58    72   150    63   222   164    59   120   135   183   199   193   169   109    75   175   111   129    93   140    62    68    34   221   163   184   193    48    63    52   169   124   168   203   152   160   210   209   200   145   129    71   221    68    45   139   206    37   167   214    71   188    34   211    52   199   217   137    40    39   208   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   206   191   162    72   207   138   111    43    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    75   107   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    46   148    35   190   165    49    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    46    72   209   195    67   117   198    77   157    46   189   115   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   136    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    67   175   124   130   172   125   129   147   126    63   197   207   156   190   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   100   180    79   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   213   169    78    44   109   177    47   213   206   142    80   207   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    69   216   167   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   125   131    85   113    62    78   106   142   143    72   140   114   198    50   157   205    83    42    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    36   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   113   191    52    97    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   142    70    37   214    60   141    87   217   144   156   200   106   202    90   209   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    33   164    35   116   174   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   169   139   160    88
   214    74    52   129   105   152   117    89   164   182   103   134   216   128    71    80    94    66   196   126   205    77   202   128    95    77    81    73    86   137    62    54    84   200   117   164   116   167   201   145   157   152    33    84   124   147   203    87   179    66    88    34   155   175   110   185   128    58    49    75    74   199   143    57   214    34   205   208    71    90   218   113   214    39   209    33   137   140   140    38   145   141   187    81   149    65   188   207   134    62    70    98   161    53   187   188   103   180   103   163   206   121    80   156   121   144    73   177   178    68   107   111   126   103   197   200   205   163    57    71   149    64   222   164    59   120   135   184   199   193   169   109    75   176   111   130    93   140    62    68    34   221   163   184   193    48    64    52   169   124   168   203   151   160   210   209   201   145   129    71   222    68    45   139   206    37   167   215    71   188    34   211    51   198   217   136    40    39   209   177    72    85   126    67   188    55    38    51   199   202   164    84    98   143    65    46   147   137    97    78    85    53    74   102   116   104   202   161   184    36    95   196    55    33    57    65   198    36   138   171   156    79   136    70   161   159   178   169   172   164   117   205   107    37   110    77    70   140    34   156    48   100    57    61   177   152    38   120   202   215   114   133   205   191   162    72   207   138   111    42    66   109   140   212   138    38   212   130   128   129    95    61   190   187   183    56    66   137   112    76   106   113    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   132   198    78    61   189   167    78   214   126   211   173   144    46   191   178   168    98   118   118   133   127   141    74   183   127   164    63   208    57    60   219    97    66    59   166   156   191   115   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   168    59    37    42   204   215   193    99   117    46   136   161    69   212   183   210    89   152   132   108   191   192   177    97   146    62    35    71   222   202   107   193   124   165    46   185   150   119    43   191    65    75   107   191   115   147    51    81   180   191   105    91   114   189   107    55   220   101   197   178   203   145    63   168    72    94    49   151    95   222   181   152    90   165    89    84   219   217    88   135    95   181   122    58    78   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   109   125    40   187   207   103   143   103   187   183   220   199   190    46    95   180    38   174   129   204    75    81    90   161   174    68   181   136    72   191   103    45   126    37    62    55   164   185   134    51    49   157    86    95   115    46   148    35   190   165    49    87    81    66   217    44   123   211   191   202   172   161   106   195   134    57   114   109   111    91    85   119   124   196    85    70   179   107    95   178   146   171   166   171    88   200   142    75    80    72    91    40   135    52    51    43   191   138   189   135    49    73    70   190   210   157    95    68    52    61   119    45    72   209   195    67   117   198    77   156    46   189   114   145   138    70   149    75    60    98   113   221    42    38    99    39    46   211   186   136    62   137   213    88   173   119    43   123    33    52   211    62    41   116   144   218   164   211   174    76   159   213   133   222   113   183   107   198   211    67   175   123   130   172   125   129   147   127    63   197   206   155   189   152   201   207   207    65   123   122   141   143   164   166    33   165   134    41   189   136   146   152    69   202   194   204   158   141    70   100   180    80   185   193   186   142   149    96   199    51   119   185   163   108   139    71   142   193   132    98    32    31   170    33    37    66    72    70   186    85   105   173   163   157    35   218   135   187    53    71   119   213   114   138   177    39   164    35   168   213   213   169    78    44   108   177    47   213   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   104   146   163   101   184    67   219   116    97   155    57   139   177   133   214   155    76   136   176    81   214   148    89    87   197   132    83    69   215   167   162   200    40   179   105    53    94   184    52   214   213   127    61   122   166    90    94   112   118   216    34   196   189   118    54   116   184    84   104   183   155    42    88   125   132    85   112    62    77   106   143   143    72   141   114   197    51   157   205    82    42    57   116   122   222   157   184   170   146   152    40    84    32   174   215   189    91    57   168   127    80   219    61   192   194    84   182   130    44    57   208    85   155    54   200   105   138   183   135   181    80   144   172   191    34    46   209   197   212   117    36   112   157    88   140    95    71   164   115   183   126    34    71   160   122    48    52   213   112    90   199   195   149    32    32   112   191    52    98    94   200    85   103   200    42   204   150   170   132   150   198   192    76   112   155    78   222    86    34   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   190   160   119    43   204    91    77   183   116   143    70    36   214    61   142    87   217   144   156   200   106   201    91   208   158   168   171    71    98   127    62   211    33   116   135   139   195   158   106   209    88   106   202    97    83   122   218    73    76   216   222   117   199   193   165   102   182   128   148   136   204    39    32   164    36   116   173   180    51   104    50    62   187   129   189   143   164   182   203    46   128   209   184    87    83   142   165   179   222   168   139   161    87
   215    73    52   129   105   152   117    89   163   182   103   135   215   127    71    80    94    65   195   126   205    77   202   129    94    78    82    73    86   136    63    53    84   199   117   164   116   166   201   146   157   152    33    85   125   147   203    87   179    66    89    34   155   174   110   184   127    58    50    75    75   200   143    56   214    35   204   208    72    91   218   113   214    39   209    33   137   139   139    38   145   142   187    80   150    64   188   207   135    61    69    98   160    53   187   188   102   179   103   163   206   121    81   156   121   144    73   178   178    68   106   111   126   104   197   200   205   162    57    71   149    64   223   164    60   121   135   183   199   192   169   109    75   176   111   129    93   139    62    67    35   221   163   184   193    48    63    52   169   123   168   203   152   160   210   209   201   145   129    71   221    68    45   139   207    38   167   215    71   188    34   211    52   199   218   137    41    40   209   177    71    84   126    67   188    55    38    52   199   202   163    84    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   161   183    37    95   196    54    32    58    65   198    36   138   172   155    78   136    70   161   160   179   170   173   164   116   205   108    37   110    77    70   140    35   156    48   100    57    61   177   152    38   118   203   215   114   133   205   191   162    73   207   138   111    43    65   109   140   213   138    38   213   130   128   129    95    61   190   186   183    55    66   136   111    77   105   114    66    45    99   112    45   194   201   176    65    75    54   182   119   150   203   132   198    78    60   189   167    78   214   126   210   172   144    47   191   178   168    98   118   117   133   126   141    73   183   127   165    62   208    56    60   218    98    66    58   165   155   191   115   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    59    38    42   203   214   194    98   116    46   136   161    70   213   183   210    89   152   132   108   192   192   176    96   146    62    36    71   223   202   106   193   123   165    46   184   150   119    43   192    65    75   107   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   202   145    63   168    72    95    48   151    95   222   182   152    91   165    89    83   219   217    87   135    96   181   121    58    79   171    96   137    35   157   126    56    50   185    74    95   120    72   122   118   203   109   125    41   187   207   103   142   103   188   183   220   199   191    46    95   181    38   174   129   204    75    81    90   161   175    68   182   135    73   191   103    45   126    37    62    55   164   185   133    51    49   158    86    95   115    46   148    35   191   165    49    87    81    66   218    45   123   211   190   202   171   162   107   195   134    57   113   109   111    90    86   118   125   196    84    71   178   107    96   179   146   171   167   170    89   200   142    76    80    72    90    39   135    52    50    44   191   138   189   135    48    74    70   190   211   157    94    67    52    61   120    46    72   209   195    67   116   198    78   157    46   189   115   144   139    69   149    76    60    99   113   221    41    38    99    39    46   211   185   136    61   137   212    87   172   118    44   122    33    53   211    62    41   116   144   217   164   211   173    76   158   213   133   222   112   183   107   199   211    66   175   124   130   172   125   128   147   126    63   197   207   156   190   152   201   207   208    65   124   122   141   143   165   166    32   166   134    40   189   136   146   152    69   202   194   204   158   141    71   100   180    79   185   193   187   143   149    97   200    50   119   186   164   107   139    71   141   193   133    98    32    32   170    34    37    67    72    70   186    85   104   173   163   157    35   218   134   188    53    71   119   214   114   137   177    39   164    34   168   214   213   169    78    44   108   177    47   213   207   141    80   206   169    65   198    68   110    74   141    41    40    36    34   178   105   145   163   101   183    67   219   117    97   155    57   139   177   134   214   155    76   135   176    81   214   147    89    87   196   132    83    70   215   167   163   200    39   179   105    53    93   184    52   213   213   127    61   122   166    90    94   112   118   215    34   196   189   119    54   116   184    85   105   183   155    43    88   125   131    85   112    62    77   106   143   142    72   140   114   197    50   157   205    83    43    57   116   122   221   158   184   169   146   152    41    84    32   174   214   189    92    57   168   127    81   219    61   192   193    85   182   129    44    56   209    85   155    54   200   105   138   184   136   181    80   144   173   192    34    46   209   197   212   116    35   111   157    88   140    95    70   164   115   183   127    34    71   160   122    48    52   213   112    90   199   195   148    32    32   113   192    51    97    93   201    85   103   200    42   204   150   170   133   150   198   192    76   111   155    78   222    85    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    45   204    91    76   183   115   143    70    36   214    60   141    86   217   144   156   200   106   202    91   209   159   169   172    70    97   127    62   211    33   116   135   140   196   157   106   210    88   106   202    98    83   123   218    72    76   216   222   117   199   193   166   102   182   128   148   136   204    40    32   164    36   116   173   180    50   104    51    61   187   130   189   143   165   182   204    46   128   208   185    87    83   142   165   179   221   168   139   160    87
   215    74    54   129   105   151   118    89   163   183   103   135   215   127    72    81    92    65   196   127   205    77   204   128    95    78    82    74    85   136    62    53    84   199   117   164   115   168   202   145   156   152    32    84   123   147   203    88   179    66    89    36   155   173   110   185   128    57    50    75    74   198   144    57   214    36   206   208    72    90   218   113   215    40   209    32   137   139   139    39   146   141   187    83   150    63   188   207   135    61    69    99   161    53   187   188   101   180   103   164   206   121    81   155   121   144    73   179   178    67   107   111   127   105   198   201   206   162    57    72   149    62   222   165    59   120   134   183   199   193   170   109    76   175   112   130    94   142    62    67    34   222   164   184   194    48    64    52   170   124   166   202   152   160   211   209   201   146   131    71   220    69    44   139   206    38   166   214    71   188    34   210    52   199   218   137    40    40   208   177    72    84   126    68   188    55    39    52   198   203   164    84    98   142    65    46   147   137    97    76    85    53    74   102   116   103   203   161   184    36    95   196    54    32    57    67   198    36   138   171   156    80   136    69   162   158   178   171   171   165   116   203   107    35   110    76    70   140    34   157    47   100    57    60   177   153    37   119   202   215   114   133   203   190   163    72   207   137   111    44    66   109   141   212   137    37   212   131   126   129    96    61   190   188   183    56    65   136   111    77   105   115    66    44    97   113    45   195   201   175    65    75    53   181   119   149   202   131   199    77    60   189   165    77   214   125   210   173   145    48   191   177   168    97   119   117   133   126   141    73   184   127   163    62   206    56    60   218    97    66    60   166   156   192   115   117   184   141   145   160   121    99   119   103   185   178   213    64   167   123    58   169    59    37    43   204   214   194    98   117    45   136   161    68   213   182   211    88   152   131   107   192   192   177    98   146    61    35    71   223   202   106   195   123   165    47   185   151   119    42   192    64    76   106   193   115   147    52    81   179   191   104    90   114   189   106    55   221   102   197   178   203   145    63   167    72    95    48   152    95   223   180   154    91   165    89    84   218   216    87   135    96   181   122    59    78   170    96   137    35   158   125    56    49   185    73    95   120    73   121   117   202   109   125    40   186   207   103   142   103   188   183   220   199   191    46    95   181    38   174   130   203    77    81    91   160   175    68   182   135    71   191   102    43   127    37    62    55   165   186   133    51    50   158    87    95   116    45   149    35   190   164    49    88    82    67   217    44   123   211   191   203   171   160   107   195   134    57   113   108   111    90    85   119   124   196    86    70   177   107    95   177   146   171   165   170    88   199   143    75    82    73    91    40   135    51    51    44   191   138   188   136    49    74    71   190   211   157    95    69    51    60   119    45    70   209   196    69   116   199    79   156    47   189   115   144   138    71   149    75    60    98   113   220    41    39   100    39    45   210   185   136    62   137   212    87   173   118    43   122    32    51   212    63    41   117   145   218   164   212   173    76   160   210   133   222   112   183   106   198   209    68   174   122   130   172   125   129   148   125    64   196   206   156   190   152   200   206   208    66   123   121   141   143   165   165    32   167   134    42   189   136   144   152    70   203   193   204   157   140    71   100   179    79   186   193   186   142   149    96   200    51   119   186   163   107   138    71   140   194   131    97    32    31   168    33    37    67    72    70   186    86   105   174   163   157    35   216   133   186    54    70   119   214   113   137   176    40   164    34   168   212   213   168    76    44   108   177    46   212   206   142    79   206   169    66   197    67   110    75   142    41    39    36    35   177   105   145   163   100   184    68   220   117    97   156    58   139   177   133   214   157    76   135   176    80   215   148    89    87   196   133    82    69   215   168   163   200    39   180   106    53    94   184    52   212   214   127    61   121   166    91    94   111   118   215    34   196   189   118    53   116   183    83   104   183   155    42    89   123   131    85   114    61    77   106   141   141    72   140   115   198    50   157   204    83    43    58   115   123   222   157   185   170   146   152    40    84    33   175   214   190    92    57   169   127    80   219    60   192   193    85   182   129    44    57   207    87   156    54   199   106   136   184   136   181    82   145   174   192    35    45   209   198   211   117    35   112   157    87   141    94    71   164   115   182   126    35    71   159   122    47    53   213   112    91   199   194   149    32    32   113   191    53    97    92   201    85   103   200    41   204   151   170   133   149   197   192    75   112   155    78   222    85    34   123   148   186   127   158   203   126    58    35    55    34   171   158    93    91    92   191   160   119    44   204    90    76   184   116   143    71    36   214    60   142    88   217   144   157   200   106   201    90   209   158   167   171    70    98   126    62   211    33   116   135   140   195   160   106   209    87   104   203    98    84   123   218    73    75   215   222   116   199   192   164   103   183   128   147   136   203    40    34   165    36   116   174   180    51   104    51    61   188   129   189   142   164   183   204    45   128   209   184    87    84   144   164   179   222   169   140   161    87
   214    74    52   129   105   152   118    89   164   183   103   135   216   127    71    79    93    65   195   126   205    77   203   128    95    77    82    73    86   136    62    53    84   199   117   164   116   166   201   145   157   152    33    85   125   146   203    87   179    66    89    35   155   174   110   184   128    58    49    75    74   198   143    57   214    35   205   208    71    90   218   114   215    39   210    32   136   140   140    38   145   141   187    81   149    64   188   207   134    61    70    98   161    53   188   188   103   180   103   163   206   121    81   156   121   143    73   178   179    68   106   111   126   104   198   200   204   163    58    71   150    63   222   164    59   120   135   183   199   192   169   109    75   175   111   129    93   140    62    67    34   221   163   184   193    48    63    52   170   124   168   204   151   160   210   209   201   145   129    71   221    68    45   139   206    38   167   215    72   188    34   211    52   199   217   137    40    39   208   177    71    85   126    67   188    55    38    51   199   203   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    35    94   196    54    32    57    65   198    36   138   172   155    79   136    70   162   159   178   170   172   165   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   215   113   134   206   191   162    72   206   138   111    42    66   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    66   136   112    77   105   114    65    45    99   113    45   194   201   176    66    74    54   182   119   150   202   132   199    78    61   189   166    78   214   125   210   172   144    46   191   178   169    98   118   117   133   126   141    74   183   127   164    62   208    56    60   219    97    66    59   165   155   191   116   117   185   139   145   160   120    99   118   102   185   177   214    65   167   124    58   169    58    37    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   191   191   176    97   146    62    35    71   222   202   106   193   124   165    46   184   151   119    43   192    65    74   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   196   177   203   145    63   168    72    95    49   150    95   222   182   152    91   165    89    84   218   217    88   135    96   181   121    58    79   171    96   138    35   157   126    56    50   185    73    95   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   130   204    75    82    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   149    35   190   165    49    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   119   125   196    85    71   179   107    96   179   146   171   167   171    88   200   142    76    80    72    90    39   135    52    51    43   191   138   189   135    49    74    70   191   210   157    95    68    52    60   120    46    72   209   195    67   117   198    78   157    46   189   114   145   138    69   149    76    60    98   112   220    42    38    99    39    46   211   185   136    62   137   213    87   172   118    43   122    33    52   211    62    41   117   144   218   164   211   173    76   158   212   133   223   112   183   107   198   211    67   175   124   130   171   125   128   147   126    63   197   207   156   189   152   201   207   207    65   123   122   140   143   165   166    32   166   133    41   189   135   145   152    69   202   194   203   158   141    70   100   180    79   185   193   187   142   149    97   199    51   119   185   163   108   139    71   141   192   133    97    32    31   170    33    36    67    72    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   163    35   168   213   213   169    79    44   109   176    47   213   206   142    81   207   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   213   155    76   135   176    81   214   148    89    87   196   132    82    69   216   167   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    43    89   125   132    85   113    62    77   106   142   142    73   140   114   197    50   157   205    83    43    57   115   122   221   158   184   170   147   152    41    84    32   174   215   189    92    57   169   127    81   219    61   192   194    85   182   129    44    56   208    85   154    54   201   105   137   184   136   181    80   144   172   191    34    46   209   197   212   116    36   111   157    88   141    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   194   149    31    32   113   191    52    98    93   200    86   103   200    42   205   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    58    35    56    33   171   158    93    90    93   190   159   119    44   205    91    76   183   116   142    70    37   214    60   141    87   217   144   156   200   106   202    90   209   159   168   172    71    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    98    83   123   218    72    75   216   222   117   199   193   166   102   183   128   147   136   204    39    33   164    35   116   174   180    51   104    50    62   187   129   189   142   164   182   204    46   128   209   184    88    83   143   164   179   222   168   139   161    88
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    93    65   196   126   205    78   203   128    95    77    81    73    87   136    62    54    84   200   117   164   116   166   201   146   157   152    32    84   124   146   203    87   179    66    89    34   155   175   110   185   127    58    49    76    74   199   144    56   214    35   205   207    71    90   218   113   215    39   210    32   137   140   139    37   145   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   102   179   103   163   206   121    80   156   121   144    73   178   178    68   106   111   126   104   197   200   204   162    57    71   150    63   222   164    59   121   135   183   199   192   169   109    75   176   111   129    93   140    62    67    35   221   163   184   193    47    63    51   170   124   168   203   152   160   210   209   201   145   129    72   221    68    45   139   206    37   167   215    71   188    35   211    51   199   216   137    40    39   209   177    71    85   126    67   188    55    38    51   199   203   163    84    98   142    65    47   147   137    96    78    85    53    74   102   116   104   202   161   184    35    94   196    54    32    57    65   198    36   138   171   155    78   136    70   162   159   178   170   172   164   116   205   108    37   110    77    70   140    34   156    49   101    57    60   177   152    38   119   202   214   114   133   206   191   162    73   206   138   111    43    66   109   140   212   138    38   213   130   128   128    95    60   190   186   183    55    65   137   112    77   105   114    66    45    99   112    45   194   200   176    66    74    54   182   119   151   202   131   198    78    61   189   167    78   214   126   210   172   144    46   191   178   168    98   118   117   133   127   141    74   183   127   164    62   208    56    60   218    97    66    59   165   155   192   116   117   185   139   145   160   121    98   119   102   185   178   214    65   167   124    58   169    58    37    42   204   214   194    99   116    46   136   161    69   213   183   209    88   152   132   108   191   192   176    97   146    62    35    70   222   202   106   193   124   165    46   184   150   119    43   192    65    75   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    84   218   217    87   135    96   181   121    58    79   171    97   138    35   157   126    55    50   185    73    96   120    72   122   118   203   109   126    40   186   207   104   142   103   187   183   220   199   191    46    95   181    38   173   129   204    75    81    90   160   174    68   182   135    72   191   103    45   126    37    63    55   164   184   134    52    49   157    86    95   115    46   148    35   191   165    48    87    81    66   217    45   123   210   191   202   172   161   107   195   134    57   113   108   111    92    86   118   125   196    85    70   178   107    95   178   146   170   166   171    88   200   142    76    80    72    90    39   135    52    50    44   192   138   189   136    49    73    70   191   211   157    95    68    52    61   119    46    72   209   195    67   117   198    78   157    46   189   114   145   138    70   149    76    60    98   113   221    42    39    99    39    46   211   185   136    61   137   212    87   172   118    43   122    33    52   211    62    41   117   145   217   164   211   173    77   158   213   133   222   112   183   107   199   211    67   175   123   130   171   125   128   147   126    63   197   207   156   189   152   202   207   207    65   123   122   141   143   165   166    32   166   134    41   189   136   145   152    68   202   194   203   158   141    70   100   179    80   185   193   187   142   149    97   200    51   119   186   163   108   139    70   141   192   133    97    32    31   170    33    37    66    71    70   186    85   105   173   163   157    35   217   134   187    53    70   119   213   114   137   177    39   164    35   169   213   213   169    78    44   108   176    47   212   207   142    80   206   169    65   198    69   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    82    69   215   167   163   200    39   179   105    53    94   183    52   213   213   127    61   122   166    91    94   112   118   215    34   196   189   119    55   116   184    84   104   183   156    43    88   124   132    85   112    62    78   106   143   143    72   141   114   197    51   157   205    83    43    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   169   127    81   219    61   192   193    85   182   129    44    56   208    85   155    53   201   105   137   183   136   181    80   144   172   191    35    45   209   197   212   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    52   213   112    90   199   195   148    32    32   112   191    51    98    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   154    78   222    86    33   123   148   188   126   157   202   127    59    36    56    33   171   158    93    90    93   190   159   119    44   205    91    76   182   116   143    70    36   213    60   141    87   217   144   155   200   107   202    90   209   158   168   172    71    97   127    62   211    33   116   135   140   196   158   106   210    88   106   202    98    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    35   116   173   180    51   104    50    62   186   130   189   143   165   182   204    46   128   209   185    87    83   143   164   179   221   168   139   161    88
   214    74    52   129   105   152   118    89   164   183   103   135   216   127    71    80    94    65   196   126   205    77   203   128    94    77    81    73    86   136    62    54    84   199   117   164   116   166   201   145   157   152    32    84   124   146   202    87   179    66    89    35   155   175   111   184   128    58    49    75    74   199   144    57   214    35   205   208    71    91   218   113   215    39   209    32   137   140   139    38   146   141   187    81   149    64   187   207   135    61    70    98   161    53   187   188   102   180   103   163   206   121    81   155   121   144    73   178   179    67   106   111   126   104   198   201   204   163    58    71   150    63   222   164    59   121   135   183   199   192   169   109    75   175   111   129    93   140    62    67    34   221   163   184   193    48    64    52   169   124   168   204   151   160   210   209   201   145   129    71   221    69    44   139   206    38   167   214    72   188    35   211    52   199   217   137    40    40   209   177    72    85   126    67   188    56    38    52   199   203   163    84    98   143    65    47   147   137    96    78    85    53    74   102   116   104   202   161   184    36    94   196    54    32    57    65   198    36   138   171   156    78   136    69   161   159   178   170   173   164   116   205   107    36   110    77    70   140    34   156    49   100    57    60   177   152    38   119   202   214   113   133   206   190   162    72   206   138   111    42    66   109   140   212   138    37   213   130   128   128    95    61   190   187   183    56    65   137   111    77   105   114    66    45    99   113    45   194   200   176    66    74    54   182   119   150   202   131   199    78    61   189   167    78   214   126   210   172   145    46   191   178   169    98   118   117   133   127   142    74   183   127   164    62   208    56    60   219    98    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   215    65   167   124    58   168    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    88   152   132   107   192   192   177    97   146    62    36    71   222   202   106   193   124   165    46   184   151   119    43   192    65    75   106   191   115   147    51    81   180   190   104    91   114   189   106    55   220   102   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    78   171    96   138    35   157   126    56    51   185    73    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   130   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   185   133    52    49   157    86    95   115    45   149    35   190   164    48    87    81    66   217    45   123   211   191   202   172   161   107   195   134    57   114   108   111    91    86   118   125   196    85    70   178   107    96   178   146   171   166   171    88   200   142    76    80    72    91    39   135    52    51    43   191   138   189   136    49    74    70   191   211   157    95    68    52    61   119    45    72   209   195    67   117   198    78   157    46   189   115   144   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   212   173    76   158   212   133   222   112   183   106   199   210    67   175   123   130   172   125   129   147   126    62   197   207   156   189   152   202   207   207    65   123   122   140   143   165   166    33   166   133    41   190   136   145   152    69   202   194   203   158   141    70   100   180    79   185   193   187   142   150    97   200    51   119   186   163   108   139    71   141   192   133    98    32    32   170    33    36    67    71    69   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   163    35   169   213   213   169    79    44   109   176    47   213   206   142    80   207   169    64   198    68   109    75   142    41    40    35    34   177   105   145   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   136   176    81   214   148    89    87   196   132    83    70   216   167   163   200    40   179   106    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   189   119    54   117   184    84   104   183   155    42    88   125   131    85   113    62    77   106   142   142    72   141   114   198    50   157   205    83    42    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    84   155    54   201   106   138   183   136   181    80   144   172   191    34    45   209   197   213   117    36   111   157    87   140    95    70   164   115   183   126    34    71   160   122    48    52   212   112    90   199   194   149    32    32   112   191    52    97    93   200    86   103   200    42   204   150   170   132   150   198   192    76   112   154    78   222    86    34   123   148   188   127   157   202   127    59    35    56    33   171   158    92    91    93   191   159   119    44   205    91    76   183   116   142    70    37   213    60   141    87   217   145   156   200   106   202    90   208   159   168   172    71    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    98    83   123   218    73    76   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    35   116   173   180    51   104    50    62   187   129   189   143   164   183   204    46   128   209   185    88    83   143   164   179   221   168   140   160    87
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    94    65   196   126   205    77   202   128    95    77    81    73    86   137    62    54    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   110   185   128    58    49    76    74   199   143    57   214    35   205   208    71    90   218   113   215    39   209    32   136   140   139    37   145   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   107   111   126   104   198   200   205   163    58    72   150    63   222   164    59   120   135   183   199   192   169   109    75   175   111   129    93   140    62    67    35   221   163   184   193    48    64    52   169   124   168   203   151   160   210   209   201   145   129    71   221    68    45   139   206    38   167   214    71   188    34   211    52   199   217   137    40    39   208   177    71    85   126    67   188    55    38    51   199   202   163    84    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    35    95   196    54    32    57    65   198    36   138   171   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   206   191   162    73   207   138   111    42    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    66   137   112    77   105   114    66    45    99   113    45   194   200   176    66    74    54   182   119   150   202   131   199    78    61   189   167    78   214   126   210   172   144    47   191   178   169    98   117   118   133   127   141    74   183   127   164    62   207    56    60   219    98    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   215   194    99   116    46   136   161    69   213   183   210    88   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    75   107   191   115   147    51    81   180   191   104    91   114   189   107    55   220   102   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    84   218   216    87   135    96   181   121    58    78   171    97   138    35   157   126    56    50   185    74    96   119    72   122   118   203   109   126    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   173   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   185   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    90    39   135    52    51    44   191   138   189   136    49    73    70   191   211   157    95    68    52    61   120    45    71   209   195    67   117   198    78   157    46   189   115   144   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   116   144   217   164   211   173    76   158   212   133   222   112   183   107   198   211    67   175   123   130   172   125   129   147   126    63   197   207   155   190   152   201   207   207    65   123   122   141   143   164   166    32   166   134    41   189   136   145   152    69   202   194   203   158   141    70   100   179    80   185   193   187   142   149    97   199    51   119   186   163   108   139    71   141   192   133    98    32    32   170    33    37    67    71    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   213   169    78    44   109   177    47   212   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   156    76   135   176    81   214   147    89    87   196   132    83    70   216   166   163   200    40   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   117   184    84   104   183   155    42    88   124   132    85   113    62    78   106   142   143    72   140   114   198    50   157   205    83    43    57   115   122   222   158   184   170   146   152    41    84    32   174   215   189    92    57   168   127    81   219    61   192   193    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   213   117    35   111   157    88   140    95    71   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   113   191    52    98    93   200    85   103   200    42   204   150   170   133   150   198   192    76   112   154    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   190   160   119    44   205    91    76   183   116   143    70    37   214    60   141    87   217   144   156   200   106   202    90   208   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    39    32   164    35   116   174   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   169   139   160    88
   215    74    52   129   105   151   118    89   163   182   103   135   216   127    71    80    93    65   196   126   205    78   203   128    94    77    82    73    86   137    62    53    84   199   117   164   116   167   201   145   157   152    32    84   124   146   203    87   179    66    88    34   155   174   110   184   128    58    49    75    74   199   143    57   214    35   204   208    71    91   218   113   214    39   209    32   137   140   140    37   146   141   187    81   149    64   188   207   134    61    69    98   161    53   187   187   102   180   103   163   206   121    81   156   121   144    73   178   179    68   107   111   127   104   198   200   204   163    57    71   150    63   222   164    59   120   135   183   199   193   169   109    75   175   111   129    93   140    62    68    35   221   163   184   193    48    64    52   169   124   168   203   151   160   210   209   201   145   129    72   221    68    45   139   206    37   167   215    71   188    35   211    52   199   217   137    40    39   208   177    72    85   126    67   188    55    38    51   199   203   163    85    98   142    65    46   147   137    97    78    84    53    74   101   116   104   202   160   184    35    95   196    54    32    57    65   198    36   137   172   155    78   136    69   162   159   178   170   173   164   116   205   107    37   110    77    70   140    34   156    48   100    57    61   177   152    38   119   202   214   113   133   206   190   162    72   207   138   111    43    65   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    65    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   125   210   172   145    46   191   178   169    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    98    66    59   165   156   191   116   117   185   139   145   160   121    99   118   102   185   177   214    65   167   124    58   168    58    38    42   204   215   194    99   116    46   136   161    70   213   183   210    88   152   132   108   191   192   177    97   146    62    36    71   222   202   106   193   124   165    46   184   150   119    43   191    65    75   106   192   115   147    51    81   180   191   104    91   114   189   106    55   220   102   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    88    83   218   216    88   135    95   181   121    58    78   171    97   138    35   157   126    56    50   185    74    95   119    72   122   118   203   110   125    40   187   207   103   143   103   187   183   220   199   191    46    95   180    38   174   130   204    75    82    90   160   174    68   182   135    72   191   103    44   126    37    62    55   164   184   134    52    49   157    86    95   115    46   148    35   190   164    49    87    81    66   217    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   119   125   196    85    70   178   107    96   179   146   171   167   171    88   200   141    76    80    72    91    39   135    52    50    44   191   138   189   135    49    74    70   191   211   157    95    68    52    61   120    45    72   209   195    67   117   198    78   156    46   189   115   144   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    42   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   106   199   211    66   175   123   130   172   125   129   147   126    63   198   207   155   189   152   201   207   207    65   123   122   141   143   165   165    32   166   133    41   189   136   145   151    69   203   194   203   158   141    70   100   179    79   185   193   186   142   149    97   199    51   120   186   163   108   139    71   141   192   133    98    32    31   169    33    37    67    71    70   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   213   169    79    44   108   177    47   213   206   142    80   207   169    65   199    68   110    75   142    41    40    35    34   177   104   145   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   136   176    81   214   147    89    87   196   132    83    70   216   166   163   200    39   180   105    53    94   184    52   213   213   127    61   121   165    90    94   111   118   215    34   196   190   119    55   117   184    84   104   183   155    42    89   125   131    86   113    62    77   106   143   143    72   140   114   198    50   157   205    83    43    57   116   122   222   158   184   170   146   152    40    84    32   174   214   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    84   155    54   201   106   138   183   136   181    80   145   173   191    34    46   210   197   213   116    36   111   157    88   141    95    70   164   115   183   126    34    71   160   122    47    52   213   112    90   199   194   149    31    32   112   191    52    97    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   188   126   157   202   127    59    35    56    33   171   158    93    90    93   190   160   119    44   205    91    76   183   116   143    70    37   214    60   141    87   217   144   156   200   106   202    90   209   159   168   172    71    98   127    62   211    33   116   135   139   196   158   106   210    88   106   202    98    83   123   218    73    75   215   222   117   199   193   166   103   183   128   148   136   204    40    33   164    36   116   173   180    51   104    51    62   187   129   189   143   164   182   205    46   128   209   184    87    83   143   164   179   222   168   139   161    88
   214    73    52   129   105   151   118    90   164   182   103   134   216   126    71    79    93    65   196   126   206    78   204   129    95    77    81    72    86   136    63    55    86   199   117   164   116   167   201   145   157   152    32    83   125   147   203    87   180    66    89    35   156   174   111   184   128    58    49    75    74   198   144    57   214    35   206   209    71    90   218   113   216    38   209    32   137   139   139    37   146   142   187    81   149    64   189   206   135    62    70    99   161    53   189   188   102   180   103   163   207   122    81   156   121   144    73   178   179    68   106   112   126   104   197   202   204   161    59    71   150    65   222   163    59   121   135   183   199   191   169   109    76   176   109   127    93   139    61    67    34   221   163   184   192    47    64    51   170   124   166   204   151   161   211   209   200   145   131    72   221    68    45   138   206    38   168   216    71   189    33   211    51   199   217   137    40    39   209   178    70    85   126    67   187    55    37    52   199   203   164    85    98   141    65    47   147   136    96    78    85    53    74   101   116   105   202   159   184    35    95   196    54    32    58    64   198    37   137   171   156    79   137    69   161   159   177   170   172   164   118   205   108    35   110    77    71   141    34   154    49    99    57    60   177   153    38   118   202   215   114   134   205   190   162    74   206   138   111    42    65   108   140   212   138    37   212   129   128   128    94    62   190   187   183    55    66   138   113    77   106   114    65    45   100   112    45   193   201   176    65    74    53   181   120   151   201   133   198    79    59   190   167    78   214   126   211   173   144    47   192   178   169    97   118   117   132   126   142    74   183   127   163    62   208    56    60   219    96    65    60   165   156   192   115   117   185   139   146   160   121    99   118   103   184   178   215    65   166   124    57   169    58    38    42   203   214   194    98   117    45   136   162    69   213   183   210    90   152   132   107   191   192   177    96   146    62    36    70   222   202   107   193   125   165    46   183   149   119    43   192    65    75   106   191   114   146    51    81   180   191   103    93   113   189   108    55   220   101   196   178   204   145    62   167    71    94    48   150    96   223   183   152    91   165    90    83   219   217    87   136    95   181   120    59    79   171    98   138    36   157   127    56    49   185    73    96   119    72   122   118   204   109   125    40   186   208   103   143   103   187   183   220   199   190    47    95   180    38   174   130   204    75    82    91   160   174    69   182   136    73   191   102    45   127    37    62    54   163   185   133    52    49   157    86    95   115    45   147    36   191   165    48    86    82    66   218    46   123   210   190   201   172   160   107   194   135    57   114   109   111    92    85   118   124   197    84    71   178   106    95   178   146   171   167   171    88   200   142    75    80    72    90    39   135    51    51    44   191   136   190   134    49    73    70   191   211   158    96    67    53    61   119    46    71   208   196    67   117   198    77   157    46   189   114   145   138    69   150    75    60    99   113   221    41    38    98    39    46   212   185   138    60   137   212    87   174   118    44   123    33    52   210    62    40   116   145   217   163   210   173    77   157   212   133   223   112   183   107   200   211    66   175   123   130   170   124   128   147   126    63   196   207   156   190   151   201   207   208    65   124   123   141   144   164   165    32   164   133    40   190   136   145   152    69   202   195   202   158   140    70   100   180    80   185   193   187   141   148    97   199    50   120   186   163   109   139    71   141   193   133    97    32    31   170    34    37    66    73    69   186    86   105   173   163   157    35   218   134   187    53    69   118   214   114   137   176    39   165    35   168   212   213   170    77    43   109   176    47   213   207   141    80   208   170    65   198    69   109    76   142    41    41    36    34   178   105   146   164   100   183    68   219   117    97   155    57   139   176   133   213   155    75   135   175    81   214   148    88    87   197   133    84    69   216   166   163   200    39   180   104    53    92   182    52   213   214   126    61   122   164    90    94   113   119   215    33   195   189   118    53   116   184    84   105   183   156    43    88   124   132    87   112    61    77   105   143   143    72   142   115   197    50   158   206    83    43    57   116   122   222   157   184   169   147   153    40    84    31   174   215   189    91    58   168   127    81   219    61   192   192    85   182   129    44    56   209    84   155    54   201   106   137   184   136   181    80   144   172   192    34    47   209   197   211   117    35   111   158    87   140    95    71   164   115   182   127    34    71   161   122    48    51   213   112    90   198   194   147    31    32   112   191    53    98    93   199    85   102   201    42   205   151   172   132   151   198   192    75   112   155    79   222    87    33   124   148   188   126   158   202   127    59    36    56    34   170   157    93    90    93   190   160   118    43   205    91    76   183   116   142    71    37   213    60   141    87   217   145   156   200   106   202    90   209   159   169   172    70    96   127    62   211    33   116   136   139   195   159   106   210    87   105   202    97    83   124   217    72    75   216   221   117   197   193   165   101   181   127   148   135   204    39    32   165    34   115   174   180    51   104    50    62   186   130   189   143   165   182   203    46   127   209   183    88    83   143   164   180   222   169   140   160    88
   214    74    52   129   105   152   118    89   163   182   103   134   216   127    71    80    94    65   196   126   206    78   202   128    95    77    82    73    87   137    62    54    84   200   117   164   117   167   201   146   157   152    33    84   124   146   203    87   179    66    89    34   154   174   110   185   128    59    50    76    74   198   144    57   214    35   205   208    71    90   218   113   214    39   210    32   137   140   139    37   146   141   187    81   150    64   188   207   134    62    69    98   161    54   187   188   103   180   102   163   206   121    81   156   121   144    73   178   178    68   106   111   126   104   197   201   204   162    57    72   150    64   222   164    59   120   135   183   199   192   169   109    75   176   111   129    93   140    61    67    35   221   164   185   192    48    63    52   169   124   168   204   152   160   210   209   200   145   129    71   221    68    44   139   206    38   167   214    72   188    35   211    52   199   217   137    40    39   208   178    72    85   126    67   189    55    38    52   199   203   163    85    98   142    66    47   147   137    96    78    85    53    74   102   116   104   203   160   184    35    94   196    54    33    57    66   198    36   138   172   155    79   136    69   161   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   206   191   162    72   207   138   111    43    66   109   141   213   138    37   213   130   128   129    95    61   190   187   183    56    65   137   112    77   106   114    66    45    99   113    45   194   201   176    66    74    54   182   119   150   202   131   199    78    60   189   167    78   214   125   210   172   145    47   191   178   169    98   117   117   133   127   141    73   183   127   164    62   208    56    60   219    97    66    59   165   156   191   116   117   184   139   145   160   120    99   118   102   185   177   214    65   167   124    58   169    58    37    42   204   215   194    99   117    46   136   160    69   213   183   210    89   152   132   108   191   192   176    96   146    63    36    71   222   202   107   193   124   165    46   185   150   119    43   192    65    75   107   192   115   147    51    80   180   191   104    91   114   189   106    55   220   102   197   177   203   144    63   168    72    94    49   150    95   222   182   152    91   165    89    84   218   217    87   135    95   181   121    59    79   170    97   138    35   157   126    55    51   185    73    96   119    72   122   118   203   110   125    40   187   207   104   143   103   187   183   220   199   191    46    95   180    38   173   129   204    75    81    90   160   174    68   182   135    72   190   103    45   127    37    62    55   164   185   133    52    49   157    86    95   115    45   148    35   190   164    49    88    81    66   217    45   123   210   191   202   172   160   107   195   133    57   114   109   111    92    86   119   125   196    85    71   178   107    96   178   146   170   166   171    88   200   142    76    80    72    90    39   135    51    50    43   192   138   189   135    49    73    70   191   211   157    95    68    52    60   120    45    71   210   195    67   117   198    77   157    45   189   115   144   138    70   149    76    60    99   113   220    42    38    99    39    46   210   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   212   174    76   158   212   133   223   112   183   107   199   210    66   175   124   130   172   126   129   147   126    63   197   207   156   190   152   202   207   208    65   123   122   141   142   165   165    32   166   133    41   189   136   146   152    68   202   194   203   158   141    70   100   179    80   185   193   187   143   150    97   200    51   119   186   163   108   139    71   141   192   132    98    31    31   170    34    37    67    71    69   186    84   105   173   163   157    36   218   134   187    53    71   119   214   114   137   177    39   163    35   169   213   212   169    79    44   109   176    47   213   207   142    80   207   169    65   198    69   109    75   142    41    40    36    34   177   104   145   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   136   177    81   214   147    89    87   196   132    82    69   215   167   163   201    39   179   105    53    93   184    52   213   213   127    61   122   165    91    95   111   119   215    34   196   190   119    54   116   184    84   104   183   155    42    88   125   132    85   113    62    78   106   143   143    72   141   114   197    50   157   205    83    43    56   115   122   222   158   184   169   146   152    41    84    32   174   215   189    92    57   169   127    81   220    61   192   194    85   182   130    44    56   208    85   155    53   200   105   138   184   136   181    80   145   172   191    34    46   209   197   212   117    35   111   157    87   140    95    70   164   115   183   126    34    71   160   123    48    52   213   112    89   198   195   148    32    32   112   191    51    98    93   200    85   103   200    42   204   150   171   133   150   198   192    75   112   154    78   222    86    33   123   148   188   126   158   202   127    58    35    56    33   171   158    93    90    93   191   160   119    44   204    90    76   183   116   143    70    37   213    60   141    87   217   144   156   201   106   202    90   209   158   168   172    71    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    73    75   216   222   117   199   193   166   102   183   128   148   137   204    39    32   164    36   116   174   180    51   104    50    63   187   130   189   143   164   183   204    46   128   209   184    87    83   143   164   179   222   168   139   161    88
   214    74    53   129   104   153   116    89   164   183   103   135   216   128    72    80    93    65   196   127   204    77   204   129    93    77    81    74    87   137    62    53    84   199   117   164   116   166   201   145   157   152    33    85   124   146   203    88   179    66    88    35   155   174   111   184   127    59    49    76    74   199   144    57   213    36   205   208    72    90   218   113   214    38   209    31   136   139   139    37   146   141   186    81   149    64   187   206   134    62    70    98   160    53   188   188   103   180   103   162   207   121    81   155   121   144    73   178   178    68   107   111   127   105   199   201   204   163    57    71   150    63   222   163    59   121   135   183   199   192   169   108    75   174   110   129    94   140    61    68    35   221   164   184   192    47    63    51   168   123   167   204   151   160   210   210   201   145   129    70   221    69    46   140   206    38   168   215    72   188    34   210    51   198   217   137    40    40   209   177    72    85   125    67   188    56    38    51   200   201   162    85    98   143    65    47   148   137    95    78    85    54    74   102   117   104   202   161   184    36    94   195    55    32    57    66   197    37   137   172   155    79   137    71   161   160   178   170   173   165   116   206   106    36   110    78    71   140    34   156    48   100    58    60   177   152    38   119   201   213   114   133   205   191   162    71   206   138   111    43    66   109   141   210   139    37   213   129   127   129    96    60   190   186   183    55    65   137   112    77   106   114    66    45   100   113    45   194   200   174    66    75    54   182   119   150   202   130   199    78    61   190   167    78   214   126   209   173   144    48   192   177   169    97   118   117   133   127   141    73   182   126   165    61   208    57    61   218    98    65    60   165   155   192   116   116   184   139   146   160   121    99   120   103   185   177   215    65   167   123    59   169    58    37    42   205   214   194   100   116    45   136   161    69   213   182   210    88   152   131   108   192   191   177    97   145    63    35    70   223   202   107   194   124   164    47   184   151   119    42   192    64    75   106   190   115   146    51    81   181   191   103    91   113   190   107    56   220   101   197   177   203   145    63   168    73    95    50   150    94   223   182   153    91   165    89    84   218   216    87   135    95   182   120    58    78   171    97   137    36   157   126    56    51   184    74    96   120    72   121   118   204   110   125    41   187   206   103   142   103   187   183   221   200   191    46    95   181    38   173   130   204    75    82    90   160   174    68   182   136    73   191   103    44   126    37    62    55   165   185   134    52    49   157    87    94   115    45   149    34   190   165    48    87    82    66   217    45   123   211   190   203   172   160   106   195   134    57   113   109   111    92    84   120   124   196    85    71   179   106    96   178   147   172   166   171    87   199   142    76    80    72    91    40   135    51    51    44   190   137   188   136    50    74    71   191   211   157    96    67    52    61   119    46    72   209   195    67   116   199    77   157    46   189   114   144   138    69   149    75    60    98   113   219    42    38    98    39    46   212   185   137    61   137   214    87   172   118    43   123    32    52   210    63    41   116   144   217   164   211   173    76   158   213   134   222   112   182   106   199   210    67   175   124   131   171   125   128   146   126    63   198   206   156   189   152   201   207   208    65   124   122   140   143   165   167    32   166   134    41   189   136   144   153    69   203   195   203   158   141    70   101   180    80   185   193   186   143   149    96   200    51   120   186   163   108   139    71   140   192   132    97    32    31   169    33    38    68    72    69   186    86   105   174   163   157    35   218   133   187    53    71   119   214   114   137   178    39   162    34   168   212   212   169    79    43   108   177    46   213   206   142    81   206   169    65   198    68   109    74   142    42    40    35    33   178   104   146   163    99   183    68   218   117    97   155    57   138   176   131   213   156    76   136   176    82   214   148    89    87   196   132    82    69   216   166   163   199    38   179   105    53    94   182    52   212   214   125    61   122   165    91    94   111   119   215    33   195   190   118    54   116   183    84   105   183   155    42    88   124   131    85   113    62    77   106   143   143    73   140   115   197    50   158   204    83    43    58   115   122   222   158   184   170   148   153    40    84    32   174   216   188    92    58   168   127    81   219    60   191   194    85   181   130    45    56   208    85   155    53   202   107   138   184   136   182    79   144   172   191    34    45   209   197   212   116    36   111   156    88   141    95    71   164   114   182   126    34    71   160   123    49    53   213   112    90   198   196   149    31    33   113   191    52    97    93   200    85   104   200    41   205   150   170   133   150   197   192    76   112   155    78   221    86    33   123   148   188   126   157   202   128    58    35    56    33   170   158    94    90    93   190   160   118    44   205    92    77   182   115   143    71    37   213    60   141    88   218   144   156   199   106   202    90   209   159   169   172    71    97   127    63   210    33   116   136   140   196   158   105   210    88   105   202    98    84   124   217    73    76   215   222   117   200   193   166   102   182   128   149   136   203    39    33   165    36   117   173   180    51   103    50    62   187   129   189   143   165   182   204    46   128   209   184    88    84   143   164   178   221   169   139   160    87
   215    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    93    65   196   126   205    77   202   128    95    77    82    73    87   137    62    53    84   199   117   164   117   166   201   145   157   152    33    84   124   146   203    87   179    66    89    35   155   174   111   184   127    58    49    76    74   199   143    57   214    35   205   208    71    91   218   114   214    39   209    33   137   140   139    37   146   142   186    81   149    64   188   207   135    62    69    98   161    53   188   188   103   180   103   163   206   121    81   156   121   144    73   177   178    68   107   111   127   104   198   200   204   163    57    72   149    64   222   164    59   121   135   183   199   193   169   109    75   175   111   129    93   140    62    67    35   221   163   184   193    48    64    51   169   124   168   203   152   160   210   209   201   145   130    72   221    68    44   139   206    38   167   215    71   188    34   211    51   198   217   137    40    39   208   177    71    85   125    66   188    55    38    51   199   202   163    84    98   143    66    47   147   137    96    78    85    53    74   101   116   104   202   160   184    35    95   196    54    32    57    65   198    36   137   172   156    79   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   101    57    60   177   152    38   119   202   215   113   134   205   190   162    72   207   138   111    42    66   109   141   212   138    37   213   130   128   129    95    61   190   187   183    55    65   137   112    77   105   113    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    79    61   189   167    78   214   126   211   172   144    47   191   178   169    98   117   117   133   127   141    73   183   128   164    62   208    56    60   219    98    66    59   165   156   191   115   117   185   139   145   160   121    99   119   102   185   177   215    65   167   124    58   168    58    38    42   204   214   194    99   116    45   136   160    69   213   183   209    88   152   132   107   191   192   177    97   146    62    36    70   222   202   106   193   124   165    46   184   151   119    43   192    65    75   107   191   115   147    51    81   180   191   104    91   114   189   107    56   220   102   196   177   203   145    63   168    72    95    49   151    95   222   181   152    91   164    89    83   218   217    88   135    96   181   121    58    78   171    96   137    35   157   126    56    50   186    73    96   119    72   122   118   203   110   125    40   187   207   104   142   103   187   183   220   199   191    46    95   180    38   173   129   204    75    81    90   160   174    68   182   135    72   191   103    44   127    37    62    55   164   185   133    52    49   157    86    95   115    45   148    35   190   164    48    87    82    66   218    45   123   211   190   202   172   161   106   195   133    57   113   108   111    91    85   118   125   196    85    71   178   107    96   178   147   171   166   171    89   200   142    76    80    72    91    40   135    52    51    43   191   138   188   135    50    73    70   191   210   156    95    67    52    61   120    45    71   209   196    67   117   198    78   157    46   189   115   145   138    69   149    76    59    98   113   220    42    39    99    39    46   211   186   137    61   137   213    87   172   118    43   122    32    52   211    62    41   117   144   217   164   211   174    76   158   212   132   222   112   183   106   199   210    67   175   124   130   172   125   129   147   126    63   197   206   155   190   152   201   207   207    65   123   122   141   143   164   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   100   180    79   185   193   187   142   149    97   200    51   119   186   164   108   139    71   141   192   133    98    32    31   170    33    37    67    71    69   186    85   104   173   163   157    34   218   134   187    53    70   119   213   114   137   177    39   164    35   169   213   213   169    79    44   109   177    47   213   207   142    81   206   169    65   198    68   109    74   141    41    40    36    34   177   104   146   163   101   184    67   219   117    97   155    57   138   176   133   214   155    76   136   176    81   214   147    89    87   196   132    83    69   216   166   162   200    40   180   106    53    93   184    52   214   213   127    61   122   165    90    94   112   118   215    33   196   190   119    54   116   184    84   104   183   155    42    89   124   132    85   113    62    77   106   143   143    72   141   114   198    51   157   205    83    43    57   115   122   222   158   184   169   147   152    41    84    32   174   214   189    92    57   168   127    81   219    61   192   194    85   182   130    44    56   208    84   155    54   201   105   138   183   136   181    80   144   173   191    35    46   209   197   213   117    36   111   157    88   140    95    70   164   115   183   126    34    71   159   122    48    53   213   112    90   199   195   148    31    32   113   191    51    98    93   200    86   103   200    42   204   150   171   133   150   198   192    76   112   155    78   222    86    34   123   148   187   126   157   202   127    59    35    56    34   171   158    92    90    93   191   160   119    44   204    91    76   183   116   142    70    36   213    60   141    87   216   144   155   200   107   202    90   209   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   105   202    97    83   123   218    72    75   215   222   117   199   193   165   103   183   128   147   136   203    40    33   164    35   116   174   180    51   104    50    62   187   129   189   143   164   183   204    46   128   208   184    87    83   142   165   179   221   169   139   160    87
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    94    65   196   127   205    77   203   129    94    77    82    73    86   137    62    54    84   199   117   164   116   167   202   145   157   152    33    84   124   147   203    87   179    66    89    34   155   174   110   185   127    58    49    76    74   198   144    57   215    35   205   208    71    90   218   113   214    40   210    32   136   140   139    37   146   141   187    81   149    64   187   207   135    62    70    98   161    53   187   189   103   180   103   163   207   121    80   156   121   144    73   178   178    67   106   111   126   104   198   200   204   162    57    72   150    64   222   164    59   120   135   183   200   192   169   109    75   176   110   129    93   139    62    67    35   221   164   184   192    47    64    51   169   124   168   204   152   160   210   209   201   145   129    71   221    68    44   139   206    38   167   215    71   188    35   211    52   198   216   137    40    39   208   177    72    85   126    67   188    55    38    52   199   202   163    84    99   143    65    47   147   137    96    78    85    53    74   102   116   104   202   161   184    35    95   196    54    32    58    65   198    36   138   171   156    78   137    70   162   159   179   170   172   164   116   205   107    36   110    76    70   141    34   156    48   100    57    60   177   152    37   119   202   214   113   133   206   191   162    72   207   138   110    43    66   109   140   212   139    37   212   130   128   129    96    61   190   186   183    56    65   136   111    77   105   113    66    45    99   113    45   194   200   176    66    74    54   182   120   150   203   131   199    78    60   189   167    78   214   126   210   173   144    47   191   178   169    98   118   118   133   126   141    74   183   127   164    62   208    56    60   219    97    66    59   165   155   191   116   117   185   139   145   160   121    99   118   102   185   177   214    65   167   123    58   169    59    38    42   205   215   194    99   115    46   137   160    69   213   183   210    89   151   132   108   192   192   177    97   146    62    35    71   223   203   106   192   124   166    46   185   151   120    43   192    64    74   107   192   115   146    51    81   180   191   104    91   114   189   107    55   220   102   197   178   203   145    63   168    72    94    49   150    95   222   181   152    91   165    89    84   218   216    87   135    95   181   122    58    79   171    97   138    35   157   125    56    50   185    73    96   119    72   122   118   203   110   125    41   187   207   103   142   103   187   183   220   200   191    46    95   181    38   173   129   205    75    82    90   160   175    68   182   135    73   191   103    45   127    37    62    56   164   184   133    52    49   157    87    95   115    46   148    35   190   164    49    87    81    66   217    45   123   210   191   202   172   161   107   195   134    56   113   109   111    90    86   118   125   195    85    70   179   107    96   178   147   171   167   170    88   200   142    76    80    72    91    39   135    52    51    44   191   137   189   136    49    74    70   191   211   157    95    67    52    60   120    45    72   209   195    67   117   198    77   157    46   189   114   145   138    69   149    75    60    98   112   220    42    38    99    39    46   211   185   137    61   137   212    87   172   118    43   122    33    52   211    62    41   117   144   218   164   211   174    76   158   213   133   223   112   183   107   199   210    67   175   124   130   172   125   129   147   126    62   197   206   155   190   152   201   207   207    64   124   122   141   143   165   166    32   166   133    41   190   136   145   152    68   203   194   203   157   141    70   101   179    80   185   193   187   142   149    97   199    51   119   186   164   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   105   173   164   157    35   218   134   187    53    70   119   214   114   137   177    39   163    35   169   213   213   169    78    44   108   176    47   213   207   141    80   207   169    65   198    68   110    74   142    41    41    35    34   177   105   146   163   101   184    68   219   116    96   155    57   139   176   133   213   156    76   135   176    81   214   147    89    87   196   132    83    70   216   167   163   200    40   179   105    54    94   183    52   213   214   126    61   122   165    91    94   112   117   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   132    85   112    61    77   107   143   143    73   141   114   198    51   157   204    83    42    56   115   122   222   158   184   169   147   152    40    84    32   174   215   189    92    58   169   126    81   219    60   192   194    85   182   129    45    56   209    84   154    54   201   106   137   183   135   181    80   144   172   191    34    46   209   197   212   117    35   111   157    88   140    95    71   165   114   183   126    34    71   160   122    48    53   213   112    90   198   194   148    32    32   113   191    52    97    93   200    86   103   200    42   204   151   170   133   150   198   192    75   112   155    78   222    86    34   123   148   187   126   157   202   126    59    36    55    34   170   159    93    90    92   191   159   119    44   205    91    77   183   116   142    70    36   214    61   141    87   217   144   156   200   107   202    90   209   159   168   173    71    98   127    62   211    32   116   135   140   196   159   107   209    88   106   202    98    83   123   218    72    76   215   222   117   199   193   165   102   183   128   148   136   203    40    32   164    36   116   173   180    51   104    51    62   187   129   189   142   165   182   204    45   127   209   184    87    83   143   164   179   221   168   139   160    88
   214    74    52   129   105   152   118    89   163   182   103   135   216   127    71    80    93    65   195   127   205    78   203   128    95    77    81    74    86   136    63    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   111   185   127    58    49    75    74   199   144    57   214    35   204   208    71    90   218   114   215    39   210    32   137   139   139    38   145   142   187    81   149    64   187   207   135    61    69    99   161    53   188   188   103   180   103   163   206   121    80   156   121   143    73   178   178    68   107   111   126   104   198   200   205   162    58    72   150    63   222   164    59   120   135   183   199   193   169   109    75   175   111   129    93   140    61    67    34   221   163   184   193    47    63    51   169   124   168   204   151   160   210   209   201   145   130    71   221    68    45   139   206    38   167   214    72   188    34   211    52   199   217   137    40    40   208   177    72    85   125    67   188    55    38    51   199   202   163    84    98   143    65    46   148   137    96    78    85    53    74   101   116   104   202   160   183    35    94   196    54    32    57    66   198    36   137   172   155    78   136    70   161   159   178   170   173   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   134   206   191   162    72   207   138   111    42    66   109   140   212   138    37   212   130   128   129    95    61   190   186   183    56    66   137   112    77   105   114    65    45    99   113    45   194   201   176    65    74    54   182   119   150   202   131   198    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   118   117   133   126   141    73   183   127   164    62   208    57    60   219    97    66    59   165   156   192   115   117   185   139   145   160   121    99   118   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    88   152   131   108   191   192   177    97   146    62    36    71   222   202   106   192   124   165    46   184   150   119    43   192    64    74   106   192   115   146    51    81   180   191   104    91   113   189   107    55   220   102   197   177   203   145    63   168    72    94    49   151    95   222   182   152    91   165    89    83   218   216    87   135    96   181   121    58    78   171    97   138    35   157   126    56    51   185    73    96   119    72   122   118   203   109   126    40   187   207   103   143   103   187   183   220   199   191    46    95   181    38   173   130   204    75    81    90   160   175    68   182   135    72   191   103    45   127    37    62    55   164   185   133    52    49   157    86    95   115    45   148    35   191   164    48    87    81    66   217    46   123   211   191   202   172   161   106   195   134    57   113   109   111    92    86   118   125   196    85    70   178   107    95   178   147   170   167   170    88   200   142    76    80    72    90    39   135    52    51    44   191   138   189   136    49    73    70   191   211   156    95    68    52    61   120    45    72   209   195    67   117   198    78   156    46   189   114   144   138    70   149    76    60    99   113   221    42    38    99    39    46   211   185   136    61   137   213    87   173   118    43   122    33    52   211    62    41   116   145   217   164   211   174    76   158   213   132   222   113   183   107   198   211    67   175   123   130   172   125   128   147   126    63   197   207   156   190   152   201   207   207    64   123   122   140   143   164   166    32   166   134    41   190   136   145   152    68   203   194   203   158   141    70   100   179    79   185   193   186   142   149    97   199    51   119   186   163   108   139    71   141   193   133    98    32    31   170    33    36    66    71    70   186    85   104   174   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    34   169   213   213   169    78    44   108   177    47   213   206   142    80   207   169    65   198    68   109    74   141    41    40    35    34   178   104   146   163   101   184    67   219   117    97   155    57   139   177   133   213   155    76   135   176    81   214   148    89    87   196   132    83    70   215   166   163   200    40   179   105    53    93   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   117   184    84   104   183   155    42    88   125   132    85   113    62    78   106   142   143    72   141   114   198    50   157   205    83    42    56   115   123   221   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    84   182   129    44    56   208    84   155    54   200   105   138   184   136   181    80   144   173   191    34    46   209   197   213   117    35   111   157    88   141    95    70   164   115   183   126    34    71   160   122    47    52   213   112    90   199   195   149    31    32   113   191    52    98    93   200    86   103   200    42   204   150   171   133   150   198   192    76   112   155    78   222    86    33   123   148   188   126   158   202   127    59    36    56    33   171   158    93    90    92   190   159   119    44   205    90    76   183   116   143    70    37   213    61   141    87   217   144   156   200   106   202    90   208   158   168   172    71    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   165   103   183   128   148   136   204    39    32   164    36   116   174   180    51   104    51    62   187   129   189   143   164   182   204    46   128   209   184    88    83   142   164   179   221   168   139   160    88
   214    74    52   129   105   151   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    77   202   128    95    78    81    73    86   136    63    54    84   199   118   164   116   166   201   145   157   152    33    85   125   146   203    87   179    66    89    35   155   174   110   185   128    58    49    75    75   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   136   140   140    38   146   142   187    81   149    65   188   207   135    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   106   111   126   104   198   201   204   163    58    72   149    63   222   164    59   120   135   183   199   193   169   109    75   175   110   129    92   140    62    68    35   221   163   184   193    48    64    51   169   124   168   203   152   160   210   209   201   145   130    71   221    68    45   139   206    37   167   215    71   189    35   211    52   198   217   137    40    39   208   177    72    85   125    67   188    55    38    51   199   203   163    85    98   142    65    46   147   137    96    78    85    53    74   102   116   104   202   161   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   173   164   116   205   107    36   110    76    70   140    34   156    48   101    58    60   178   152    38   119   202   214   114   134   206   191   162    73   207   138   111    43    66   109   140   212   138    38   212   130   128   129    96    61   190   187   183    56    65   137   112    77   106   114    65    45    99   113    45   194   200   176    66    74    54   182   119   150   202   131   199    78    60   190   167    78   214   126   210   172   144    47   191   178   169    98   118   118   133   127   141    73   183   128   165    62   207    56    60   219    97    66    59   166   156   191   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    59    38    42   204   214   194    99   116    46   136   161    69   213   183   209    88   151   132   108   191   192   177    97   146    62    36    71   222   202   106   193   124   166    46   184   150   119    43   191    64    74   106   191   115   146    51    81   180   191   105    91   114   189   107    55   220   101   197   177   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    84   218   216    87   135    96   181   121    58    78   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   110   126    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   130   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    94   115    45   149    35   190   165    49    87    81    67   218    45   123   210   191   202   171   161   106   195   134    56   113   109   111    91    85   119   125   196    85    70   179   107    96   178   147   171   166   171    88   200   142    76    80    72    91    40   135    52    51    44   191   138   189   136    49    73    70   191   211   157    95    67    52    61   120    45    72   209   195    67   117   198    77   156    46   188   114   144   138    69   149    75    60    98   113   221    42    38    98    39    46   211   185   136    62   137   213    87   173   118    43   122    33    52   211    62    41   117   144   218   165   211   174    76   159   213   133   222   113   183   107   199   210    67   175   124   130   172   125   129   147   126    63   197   206   156   190   152   201   207   208    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   203   158   141    70   100   180    79   185   193   187   142   149    97   200    51   120   186   163   108   139    71   141   193   133    98    32    32   170    33    37    67    72    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   169   213   212   169    78    44   108   177    47   212   206   142    80   206   169    64   198    68   109    75   142    41    40    35    34   177   104   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   136   176    81   214   147    89    87   196   132    83    69   215   167   163   200    39   179   105    53    94   184    52   213   213   127    60   122   165    91    94   112   118   215    34   196   190   119    54   117   184    84   104   183   156    42    88   125   132    85   113    62    78   106   142   143    72   140   114   197    50   157   205    83    43    57   115   122   221   158   184   169   147   152    40    84    32   174   214   189    91    58   169   127    80   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   172   191    34    46   209   197   213   117    36   111   157    88   140    95    71   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    31    32   113   191    51    98    93   200    85   103   200    42   204   150   170   132   150   198   192    75   112   154    78   222    86    33   124   148   187   126   157   202   127    59    35    56    33   171   158    92    90    93   191   160   119    44   205    90    76   182   116   142    70    36   213    61   141    87   217   144   156   200   106   202    90   208   158   168   172    70    97   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   165   102   183   128   147   136   204    40    33   164    35   116   173   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   168   139   161    88
   214    74    52   129   105   152   118    89   163   183   103   134   216   127    71    80    94    65   196   126   205    77   202   128    95    77    82    73    86   136    62    53    84   199   117   164   116   167   201   145   157   152    33    85   124   146   203    87   179    66    89    35   155   174   110   185   128    58    49    75    74   199   143    57   214    35   205   208    71    91   218   113   215    39   209    33   136   140   139    37   145   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   102   179   103   163   206   121    81   156   121   144    73   178   178    68   106   111   126   104   198   200   204   163    58    72   150    63   222   164    59   120   135   183   199   192   169   109    75   175   110   129    93   140    62    68    34   221   163   184   192    48    63    52   169   124   168   203   152   160   210   209   201   145   130    71   221    68    45   139   206    37   167   214    71   188    34   211    52   199   217   137    40    39   209   177    71    85   126    67   188    55    38    52   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   102   116   104   202   160   184    36    94   196    54    32    58    65   198    36   138   172   155    78   136    70   162   159   178   170   173   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   114   133   205   191   162    73   207   138   111    42    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   132   199    78    61   189   167    78   214   126   210   172   145    47   191   178   168    98   117   117   133   127   141    74   183   127   165    62   207    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   168    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    74   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   203   145    63   168    72    94    49   151    95   222   181   152    91   165    89    84   218   216    87   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   109   125    40   186   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   178   146   171   167   171    88   200   142    76    80    72    91    40   135    51    51    44   191   138   189   135    49    73    70   191   211   157    95    68    52    61   120    45    72   209   195    67   117   198    77   157    46   189   115   145   138    69   149    76    60    98   113   221    42    39    99    39    46   211   185   136    61   137   213    87   173   118    43   122    33    52   211    62    41   116   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    67   175   124   130   171   125   128   147   126    63   197   207   156   190   152   201   207   207    65   124   122   141   143   164   166    32   166   133    41   189   136   145   152    69   202   194   203   158   141    70   100   180    80   185   193   187   142   149    97   200    51   119   186   164   108   139    71   141   192   133    98    32    32   170    33    37    67    72    69   186    85   105   173   163   157    35   218   134   187    53    70   119   214   114   137   177    39   164    35   168   213   212   169    78    44   109   177    47   213   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   213   155    76   136   176    81   214   147    89    87   196   132    83    69   215   167   163   200    39   179   105    53    94   183    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    55   116   184    84   104   183   155    42    88   125   132    85   113    62    78   106   142   143    72   141   114   198    51   157   205    83    42    57   115   122   221   158   184   170   147   152    40    84    32   174   215   189    92    57   169   127    81   219    61   192   193    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    35   111   157    88   141    95    70   164   115   183   127    34    71   160   122    48    52   213   112    90   199   195   149    32    32   113   191    52    98    93   200    86   103   200    42   204   150   170   132   150   198   192    76   112   155    78   222    86    34   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   142    70    36   214    60   141    87   217   144   156   200   106   202    90   209   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    98    83   123   218    72    76   215   222   117   199   193   166   102   183   128   148   136   204    40    33   164    36   116   174   180    51   104    51    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   169   139   161    88
   214    74    52   129   105   152   117    89   163   181   101   134   216   127    71    80    95    67   195   124   205    77   202   129    93    76    81    73    86   137    61    53    85   200   116   165   118   166   201   147   157   153    32    83   123   146   203    87   179    66    89    34   154   175   110   183   129    59    51    75    74   198   144    57   215    35   205   207    71    90   219   114   213    39   209    33   137   140   140    38   146   142   186    81   150    63   188   206   134    62    69    98   159    53   187   188   102   180   103   163   207   122    81   156   120   144    72   178   179    67   106   110   126   103   197   199   204   162    58    71   151    64   222   163    59   119   135   182   198   193   168   109    74   176   110   129    94   138    61    68    35   220   163   185   192    47    64    52   170   124   167   204   151   160   211   209   201   145   129    71   221    67    44   138   206    38   167   214    71   187    34   211    51   200   216   136    40    39   209   178    71    84   125    66   188    57    38    51   200   203   163    84   100   142    65    47   147   136    97    79    84    52    73   100   117   103   203   160   184    36    94   196    54    32    58    65   196    37   138   171   155    79   137    69   162   159   179   168   173   164   116   205   107    37   109    77    70   141    35   157    48   101    58    62   177   152    38   118   203   214   113   133   206   191   161    73   207   138   111    43    65   108   141   213   138    38   213   129   127   129    95    60   189   186   182    57    64   137   112    78   105   114    66    46   100   112    45   194   201   176    65    75    53   183   118   150   201   131   198    78    61   190   167    78   215   125   211   172   145    46   192   180   168    98   118   118   132   126   142    74   182   128   164    61   208    56    59   220    98    66    59   166   155   191   115   117   186   140   145   161   120    98   118   102   185   178   214    65   167   125    57   170    57    38    41   204   215   194    99   117    46   135   162    69   213   183   210    87   153   131   110   192   192   177    98   147    63    35    71   223   201   106   192   124   165    47   183   150   119    44   192    66    75   107   191   116   147    51    81   180   190   104    91   114   188   107    56   221   101   197   177   204   145    64   168    72    94    48   152    94   222   182   152    92   166    89    84   218   217    87   135    96   182   122    59    78   171    98   139    35   156   126    56    50   185    73    96   120    72   122   118   204   110   126    39   187   207   103   142   102   185   184   219   198   191    45    95   181    38   173   129   204    76    80    90   161   176    68   181   135    72   191   103    44   126    37    62    54   164   185   133    50    51   157    86    94   115    45   150    36   190   165    49    87    79    65   218    46   123   210   190   202   172   161   107   196   135    56   114   109   112    90    86   118   125   197    85    71   178   108    96   179   147   172   167   171    88   199   142    76    81    72    90    39   134    52    51    43   191   138   189   135    49    73    71   190   210   156    95    67    53    61   120    46    72   209   195    67   118   199    77   156    47   189   114   146   138    68   149    75    60    98   112   221    42    38    99    39    47   211   185   136    61   137   212    87   173   116    43   121    33    51   210    62    41   117   146   218   164   211   172    76   157   212   132   223   111   183   107   199   211    67   175   124   130   171   126   129   148   126    64   197   206   155   189   151   201   207   207    66   123   122   141   143   165   167    32   166   134    40   188   135   145   152    68   202   194   203   159   141    70   101   180    80   183   193   186   142   148    96   200    51   119   185   164   109   139    71   141   193   134    97    32    30   170    33    36    67    71    70   186    84   105   173   164   157    35   218   134   187    53    69   119   214   114   137   177    38   163    33   168   213   212   169    77    43   108   176    47   213   207   143    81   206   170    65   198    68   110    75   141    42    40    35    34   178   104   146   163   101   183    68   220   117    96   155    57   138   177   134   213   157    76   134   176    81   213   147    89    87   196   133    81    69   217   167   163   201    38   179   106    52    93   184    53   214   214   127    60   122   165    91    93   113   117   214    34   196   191   119    55   116   184    85   103   183   155    42    88   124   131    85   112    62    79   107   143   142    72   140   114   198    51   155   204    82    43    56   115   122   221   158   183   169   147   153    40    84    32   174   215   190    92    58   168   125    81   220    61   192   194    85   183   129    45    56   208    84   155    54   200   106   138   183   138   181    79   145   173   192    34    46   209   198   213   117    36   111   157    89   140    94    71   164   116   182   127    34    71   159   122    48    53   212   110    90   197   196   150    31    31   112   192    52    96    92   200    86   102   201    41   204   151   170   133   151   198   192    76   112   154    78   221    86    33   124   148   189   127   157   201   128    58    35    56    33   171   158    92    91    92   190   160   119    44   204    91    76   183   116   143    69    37   213    60   141    88   217   145   156   201   107   201    91   208   158   167   171    70    98   126    63   210    33   116   135   139   196   158   106   210    88   106   200    97    83   122   217    72    75   215   221   116   198   193   165   102   182   128   147   137   204    39    32   163    35   116   173   180    50   104    51    62   188   129   189   143   165   183   205    46   129   208   185    87    83   142   164   180   221   168   140   161    88
   214    74    52   129   105   151   118    89   163   182   103   135   216   128    71    80    93    66   195   126   205    77   203   128    95    77    82    73    86   137    63    53    84   199   118   164   116   167   202   145   157   151    33    84   124   146   203    88   179    66    89    35   154   174   111   185   127    58    49    76    75   199   143    57   214    35   204   208    71    90   218   113   214    39   209    33   137   140   139    38   145   141   187    81   149    65   188   207   135    61    70    98   161    53   188   187   103   180   103   163   206   121    81   156   121   144    73   178   179    68   107   111   126   104   197   200   205   162    57    72   150    64   223   164    59   120   135   183   199   193   170   109    75   175   111   129    93   140    62    68    34   221   163   184   193    47    64    52   169   124   168   203   151   160   210   209   201   145   129    71   222    68    45   139   206    38   167   214    72   188    34   211    52   199   217   136    40    40   209   177    71    85   126    67   188    55    38    51   199   202   163    85    98   143    66    47   148   137    96    78    85    53    74   101   117   104   202   160   184    35    95   196    55    32    57    65   198    37   138   172   156    79   136    70   162   159   178   169   172   164   117   205   107    37   110    77    70   140    35   156    48   100    57    60   178   152    38   119   202   214   113   133   205   191   163    72   206   138   111    43    66   109   139   212   138    38   213   130   128   129    96    61   190   187   183    56    65   136   112    77   105   114    66    45    99   113    45   194   200   176    66    74    54   182   119   150   202   131   198    78    61   190   167    78   214   126   211   173   145    46   191   178   168    98   117   118   132   126   141    73   183   128   164    62   207    56    60   219    97    65    59   165   156   192   116   117   185   139   145   160   121    99   118   102   185   177   214    65   167   124    58   169    58    38    42   204   215   194    99   116    46   136   161    69   213   183   210    89   152   131   108   191   191   177    97   146    63    36    71   222   202   106   193   123   165    46   184   150   119    42   192    64    75   106   191   115   146    51    81   180   191   104    91   114   189   107    55   220   102   197   178   203   144    63   168    72    95    49   151    95   222   181   152    91   165    90    83   218   216    87   135    95   181   121    58    79   171    97   138    35   157   126    56    50   186    73    96   119    72   122   118   203   110   125    40   187   207   104   142   103   187   182   220   199   191    47    95   180    38   174   130   204    76    81    90   160   174    68   182   136    73   190   103    45   127    37    62    55   164   185   134    52    49   157    86    95   115    45   148    35   190   164    49    87    82    66   217    45   123   210   192   202   172   161   106   194   133    57   113   109   111    91    86   119   125   196    85    70   178   107    96   179   147   170   167   170    89   200   142    76    80    72    90    39   136    52    50    44   191   138   189   135    49    74    70   191   211   157    95    67    53    60   120    46    72   209   194    68   117   198    78   156    46   189   115   145   138    69   149    76    60    99   113   220    42    38    99    40    47   211   185   136    61   137   213    87   172   118    43   122    33    52   211    62    42   116   144   217   164   211   173    77   159   212   133   223   112   183   107   199   211    67   175   124   130   172   125   128   147   126    63   197   207   155   190   152   202   207   207    65   123   122   141   143   165   166    32   166   134    41   189   136   145   151    69   203   194   204   158   141    70   101   180    80   185   193   186   143   149    97   199    50   119   186   164   107   139    70   141   193   133    97    32    31   170    33    37    67    71    69   186    85   105   173   163   158    35   217   134   187    53    70   118   213   114   137   177    39   163    35   168   213   212   169    79    43   109   177    47   213   206   142    80   207   169    65   198    68   109    74   142    41    41    35    34   177   104   146   163   101   183    67   219   117    97   154    57   139   177   133   213   156    76   135   177    81   214   147    89    87   196   132    82    70   215   167   163   200    39   180   105    53    94   183    52   214   213   127    61   122   165    91    94   111   119   215    34   196   190   119    54   116   184    84   104   183   155    42    89   124   131    86   113    62    78   106   143   142    72   140   114   198    50   157   204    83    43    57   116   123   221   158   184   170   146   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   193    85   182   130    44    56   208    85   155    54   201   106   137   183   136   181    80   144   172   191    34    46   210   197   212   117    36   111   157    87   140    95    70   164   115   183   127    34    71   160   122    48    53   212   112    90   199   195   149    32    32   113   191    52    98    93   200    86   103   200    42   205   150   170   132   149   198   192    76   112   155    78   222    86    34   123   149   187   126   157   202   127    59    36    56    33   171   158    93    90    92   191   159   119    44   204    91    76   183   116   142    70    37   213    60   141    87   217   144   156   200   107   202    90   208   158   168   172    71    98   127    62   211    33   116   135   140   196   159   107   210    88   106   201    98    83   123   218    73    76   215   222   117   199   193   165   103   183   127   148   136   203    40    33   164    35   115   174   180    51   104    50    62   187   129   189   143   165   183   204    46   128   209   184    87    83   142   164   179   221   169   139   160    87
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    94    65   195   126   205    77   203   128    95    77    82    73    86   136    62    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   110   185   127    58    49    76    74   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   137   140   139    38   146   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   178    68   107   111   126   104   198   201   204   163    58    71   150    63   222   164    59   121   135   183   199   193   169   109    75   175   111   129    93   140    62    67    35   221   163   184   193    48    63    51   169   124   168   203   152   160   210   209   201   145   129    71   221    68    45   139   206    38   167   214    71   188    34   211    52   199   217   137    40    39   209   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   206   191   162    72   207   138   111    43    66   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    65    75   107   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   203   145    63   168    72    94    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    73    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    46    72   209   195    67   117   198    78   157    46   189   115   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   136    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    67   175   124   130   172   125   128   147   126    63   197   207   156   189   152   201   207   207    65   124   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   100   180    80   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    98    32    32   170    33    37    67    71    69   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   213   169    78    44   109   177    47   213   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   167   163   200    40   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   132    85   112    62    78   106   142   143    73   141   114   198    50   157   205    83    42    56   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   169   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   113   191    52    98    93   200    86   103   200    42   204   150   170   132   150   198   192    76   112   155    78   222    86    34   123   148   188   126   157   202   127    59    35    56    33   171   158    93    90    93   191   160   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   208   158   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    33   164    35   116   173   180    51   104    50    62   187   129   189   143   164   183   204    46   128   209   184    87    83   143   164   179   221   169   139   161    88
   214    74    52   129   104   151   117    89   163   183   103   134   216   127    71    80    94    65   196   126   205    77   202   128    95    77    82    73    87   137    62    53    84   200   117   164   115   167   201   144   158   152    33    85   125   147   202    86   179    66    89    34   154   174   110   184   128    58    49    75    73   198   143    57   213    35   205   208    71    90   218   113   215    39   209    32   137   139   140    37   145   142   187    81   149    64   188   208   134    61    69    98   161    53   187   188   102   179   103   163   206   121    81   155   120   144    73   178   178    67   108   111   127   103   197   200   204   163    58    71   150    63   222   164    60   120   135   183   199   193   169   109    75   175   111   129    93   140    61    67    35   221   162   184   193    48    63    52   170   124   167   203   152   159   210   209   201   145   130    73   222    68    45   139   206    37   167   214    71   188    34   211    52   198   216   136    40    39   209   178    72    85   125    67   188    55    38    52   198   203   163    85    98   142    66    47   148   137    97    78    85    53    75   102   116   104   202   160   184    36    94   196    54    32    58    64   198    36   138   172   156    78   136    70   162   159   177   169   172   164   116   205   107    36   110    77    70   140    34   156    47   100    57    61   177   153    38   119   202   215   114   133   205   191   163    72   207   139   111    43    65   109   141   212   138    37   213   130   128   129    95    61   189   186   183    56    66   138   111    76   105   113    66    45    99   114    45   194   200   176    65    74    54   182   119   150   201   132   198    78    61   189   167    77   214   124   210   173   144    46   191   178   168    98   117   117   132   126   141    74   182   127   164    62   208    56    60   218    98    66    60   165   156   192   116   116   185   139   145   160   120    98   119   102   185   177   214    65   167   124    57   170    58    38    43   203   215   194    98   116    46   136   161    70   213   183   209    89   152   132   108   192   192   176    96   147    62    36    71   223   202   106   193   124   165    47   184   150   119    43   192    65    75   107   191   115   147    51    81   180   191   104    91   113   189   107    56   220   101   197   177   203   145    62   168    72    95    48   151    94   222   181   152    91   166    89    84   218   217    87   136    95   181   121    58    79   170    97   137    35   157   126    56    51   186    73    95   119    72   122   118   203   109   126    41   187   207   104   143   104   187   183   220   199   191    46    95   181    38   173   130   205    75    81    90   161   174    68   182   135    73   191   103    46   128    37    63    55   164   185   134    52    49   157    86    96   115    45   149    36   190   165    49    88    80    66   217    46   123   211   191   202   171   161   106   194   133    57   113   108   111    92    86   118   125   196    85    71   178   107    96   179   147   171   166   170    88   200   141    76    80    72    90    39   135    52    50    44   191   138   190   136    49    74    71   191   210   157    95    67    52    61   119    45    72   209   195    67   117   198    78   157    47   188   114   143   138    70   149    76    60    98   113   220    42    38    99    39    46   211   185   136    62   137   213    86   173   118    43   122    33    52   211    63    41   116   144   217   164   211   174    77   158   212   133   222   113   183   107   198   210    67   175   123   130   171   125   129   147   126    63   197   207   155   189   152   201   207   208    65   123   122   141   143   164   166    33   166   133    41   189   136   145   151    69   203   194   203   158   140    70   100   180    80   185   193   187   142   149    97   200    51   119   185   163   108   139    71   141   192   132    98    32    32   169    33    37    67    72    70   187    85   104   173   163   157    35   217   134   187    53    71   119   214   114   138   177    39   164    34   169   213   212   168    79    43   109   176    47   213   206   142    81   206   169    64   198    68   109    75   142    42    41    36    34   177   104   145   163   101   184    67   219   117    96   155    57   139   177   133   213   156    76   136   176    82   214   147    89    86   196   132    82    70   216   166   163   200    40   180   105    53    94   183    52   213   213   126    61   122   166    92    94   112   119   215    33   196   190   119    54   116   184    83   104   183   155    42    89   124   132    85   113    62    78   107   143   143    72   141   113   198    51   157   205    84    42    57   116   122   221   158   184   169   147   153    40    85    32   174   215   189    92    57   168   127    80   220    61   192   193    84   182   129    43    56   208    84   155    54   201   106   138   183   136   181    80   144   173   192    34    46   209   198   212   116    35   111   157    87   140    95    70   165   115   183   126    34    72   160   122    47    53   213   112    90   199   194   149    32    32   112   192    52    97    93   201    85   103   200    42   205   150   171   133   149   198   192    76   112   155    78   222    85    34   124   149   187   127   157   201   127    59    35    55    33   171   157    93    89    92   191   160   119    44   205    90    76   183   115   143    70    37   214    61   141    88   217   144   156   200   106   202    90   208   158   168   172    70    98   127    62   211    32   116   135   139   196   158   106   210    88   106   202    98    83   123   218    73    75   215   222   117   198   193   165   102   183   127   148   136   203    39    33   164    35   117   174   180    50   104    50    62   187   129   189   143   165   183   205    46   127   209   184    88    83   143   164   179   221   169   139   160    87
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    94    65   195   126   205    77   202   128    95    77    82    73    86   136    62    54    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   111   185   127    58    49    75    74   199   143    57   214    35   205   208    71    91   218   113   215    39   209    32   136   140   139    38   146   141   187    81   149    64   188   207   135    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   106   111   126   104   198   200   204   163    58    72   150    63   222   164    59   121   135   183   199   192   169   109    75   175   111   129    93   140    62    68    34   221   163   184   193    48    63    52   169   124   168   203   152   160   210   209   201   145   129    71   221    68    45   139   206    38   167   215    71   188    34   211    52   199   217   137    40    39   208   177    71    85   126    67   188    55    38    51   199   202   163    85    98   142    65    47   147   137    96    78    85    53    74   101   116   104   202   160   184    36    94   196    54    32    58    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   101    57    60   177   152    38   119   202   214   113   133   205   190   162    72   206   138   111    43    66   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   166    78   214   125   210   172   144    47   191   178   169    98   117   117   133   126   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   191   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    75   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    84   218   216    88   135    96   181   121    58    78   171    97   138    35   157   126    56    51   185    74    96   120    72   122   118   203   109   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   217    45   123   211   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    95   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   211   157    95    68    52    61   120    46    72   209   195    67   117   198    77   157    46   189   115   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   172   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   213   133   223   112   183   107   199   211    67   175   124   130   172   125   128   147   126    63   197   207   156   190   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   203   158   141    70   100   180    79   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   105   173   163   157    35   217   134   187    53    70   119   213   114   137   177    39   163    35   169   213   213   169    78    44   109   177    47   213   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   105   145   163   101   184    67   219   117    97   155    57   139   177   133   214   156    76   135   176    81   214   148    89    87   196   132    83    70   216   166   163   200    40   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   132    85   113    62    78   106   143   143    72   140   114   198    50   157   205    83    43    56   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   105   138   183   136   181    80   144   173   191    34    46   209   197   212   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    52   213   112    90   199   195   149    32    32   112   191    52    98    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   160   119    44   205    91    76   183   116   142    70    36   214    60   141    87   217   144   156   200   106   202    90   208   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    76   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    36   116   174   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   169   139   160    88
   214    74    52   130   105   152   118    89   163   183   103   135   215   128    71    81    94    66   194   126   204    78   202   128    95    78    81    73    85   136    61    54    84   199   117   163   117   167   200   146   157   153    33    84   124   148   203    88   179    65    89    34   155   174   111   184   128    58    49    75    75   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   136   140   138    37   145   141   188    82   149    65   188   208   134    61    69    97   161    53   188   189   103   180   103   163   206   122    81   156   122   144    73   178   179    68   106   110   127   103   198   200   204   163    58    71   150    63   222   164    59   121   136   184   199   192   169   109    74   175   111   129    93   139    62    67    35   220   163   184   193    47    63    52   169   125   167   203   151   159   210   209   201   143   129    71   221    68    45   139   207    37   167   215    71   188    35   211    52   198   217   136    41    41   209   177    71    85   126    66   188    55    38    52   199   201   163    84    97   142    65    47   147   137    96    77    85    52    74   101   117   104   202   160   183    36    96   197    55    32    57    66   197    36   137   172   156    78   136    69   162   159   178   170   173   164   116   206   108    37   110    77    70   140    34   156    49   101    57    60   177   152    38   119   202   214   114   133   206   190   162    73   207   138   112    42    65   109   140   212   139    37   213   130   127   129    95    62   189   186   182    56    66   136   112    77   106   113    66    46    99   113    45   194   199   176    65    74    54   182   119   150   202   131   198    78    61   189   167    77   214   126   210   173   144    46   191   178   168    98   118   118   133   127   142    74   182   128   164    62   207    56    60   220    97    66    59   165   155   192   115   116   185   140   145   160   121    98   119   103   185   178   214    65   166   124    58   169    58    38    42   202   215   195    98   116    45   136   161    69   212   183   208    89   152   132   108   192   192   177    97   147    61    36    71   223   203   107   194   125   166    47   184   151   119    43   191    65    75   106   191   115   146    51    81   180   190   104    91   114   190   107    56   220   101   197   178   202   145    63   168    72    93    50   150    95   221   182   152    91   164    88    83   219   216    88   135    95   181   121    58    79   171    98   136    35   157   126    55    50   185    74    95   119    73   122   118   203   110   125    41   187   207   103   143   103   187   183   220   198   190    46    95   180    38   174   128   204    76    81    89   160   174    68   181   135    73   190   102    45   128    37    62    56   164   183   134    51    49   157    86    95   115    45   148    35   190   165    49    87    81    66   218    46   122   211   191   202   173   161   107   195   134    56   114   108   111    90    86   118   125   195    86    70   178   108    96   179   147   171   167   170    89   199   142    75    80    73    90    40   135    52    51    44   191   138   188   135    50    73    71   191   210   157    94    67    53    61   120    46    72   210   195    67   116   198    76   156    46   188   116   144   138    70   148    76    60    98   112   221    43    38    98    40    47   210   185   137    61   136   212    86   173   118    43   122    33    52   210    62    42   117   145   218   165   212   173    76   159   213   133   223   111   183   107   198   211    67   175   123   130   171   125   129   147   126    63   198   206   157   189   152   202   206   207    65   124   122   140   143   164   166    32   166   133    41   188   135   145   151    68   202   195   204   158   141    70   101   180    80   187   192   187   142   148    97   201    50   119   185   164   108   139    71   141   192   133    97    32    32   170    33    37    66    72    70   186    86   105   173   163   156    35   218   135   188    53    69   119   213   114   137   177    39   164    35   168   212   212   169    79    44   108   177    46   212   206   141    80   206   169    65   198    69   109    75   142    42    40    36    34   178   104   146   163   101   183    68   218   116    97   154    56   139   177   132   214   155    76   134   176    81   214   148    89    88   197   133    83    70   215   166   163   201    40   180   104    53    94   182    51   214   213   127    60   122   165    90    94   112   118   216    33   197   190   119    54   116   184    84   105   183   156    43    88   124   132    85   112    62    78   107   141   143    73   141   114   197    50   157   205    82    42    57   115   123   221   158   184   169   146   153    41    84    31   174   215   188    92    58   168   126    80   218    61   192   194    85   183   129    44    56   208    85   155    54   200   106   138   183   136   181    81   144   173   190    35    46   209   198   213   116    35   111   157    89   140    94    70   164   115   183   128    35    70   160   122    48    53   213   112    90   199   195   149    32    31   112   191    51    97    94   201    86   103   200    41   205   151   170   133   150   198   192    76   111   154    79   222    86    34   123   148   188   127   157   201   127    60    36    55    33   171   158    92    91    93   190   159   119    44   205    91    76   184   116   142    70    37   213    60   139    87   217   145   156   201   105   202    91   208   158   168   172    70    98   127    62   210    33   117   135   139   195   158   106   210    89   106   202    98    83   123   218    73    75   215   222   117   199   193   165   103   182   128   148   136   204    39    32   163    35   116   174   179    52   104    50    62   187   130   189   144   164   182   204    46   128   209   184    87    84   143   164   179   222   168   138   161    88
   215    74    52   130   105   151   118    88   162   185   102   134   219   127    72    79    95    64   197   126   204    79   203   129    94    77    81    74    85   135    64    53    84   198   119   165   115   166   199   146   158   152    33    85   124   146   204    86   179    66    88    32   155   174   110   186   127    58    50    77    73   199   145    59   215    35   205   208    71    92   216   115   215    37   210    33   138   138   142    37   145   142   186    81   150    64   187   207   135    61    72    96   158    51   188   188   102   181   104   164   205   121    81   156   120   144    72   176   177    67   106   112   124   103   198   199   205   165    57    71   150    63   224   164    58   122   134   182   200   193   171   110    74   176   112   128    95   140    62    66    35   221   163   185   192    47    62    51   172   124   167   203   151   159   211   210   201   143   128    72   222    68    46   137   206    38   163   215    72   187    34   213    51   199   217   137    39    40   209   177    70    86   126    67   189    56    38    51   198   202   164    84    98   143    65    45   148   136    96    77    85    53    75   102   118   106   203   160   182    35    95   197    53    32    57    65   197    37   138   172   155    80   138    68   159   158   180   168   173   163   116   204   108    38   110    76    69   141    33   156    48    99    57    60   178   151    37   120   204   216   113   135   204   191   164    72   206   138   110    42    65   110   140   211   137    36   212   132   126   127    95    60   191   184   183    55    67   136   112    77   106   112    66    45   100   114    44   193   202   176    65    75    54   182   120   152   203   132   199    82    60   189   167    78   216   126   209   173   144    45   190   179   167    98   118   116   132   126   141    74   182   128   165    62   206    56    61   219    98    65    62   166   154   190   115   116   185   139   145   158   120    98   118   103   185   179   215    65   168   124    61   168    59    38    41   204   212   193    97   117    48   137   161    68   213   182   210    89   153   131   108   193   191   175    96   146    63    36    70   221   202   105   191   125   165    45   184   149   119    44   193    64    76   106   191   116   148    50    81   181   191   104    91   114   189   105    56   222   100   195   176   202   143    66   166    70    95    48   150    96   223   181   152    89   165    89    83   219   216    90   134    96   179   120    58    78   169    97   139    36   156   126    55    52   186    73    96   120    72   121   119   203   111   126    41   189   207   103   141   102   186   183   219   200   191    46    95   182    39   174   129   203    76    83    89   159   173    69   182   137    73   190   102    44   126    35    61    55   163   185   133    51    49   157    86    95   114    45   149    32   189   165    47    87    82    68   217    45   122   211   190   202   173   163   107   195   137    57   113   109   112    90    84   119   125   195    85    69   178   108    95   177   145   172   167   170    88   200   141    78    81    70    90    40   135    52    52    44   189   138   188   137    47    73    71   191   208   157    95    68    51    61   121    46    74   210   195    68   116   199    77   157    45   188   115   146   138    67   148    75    60    99   112   219    42    38    98    40    46   212   186   137    63   139   213    87   172   118    43   123    33    51   212    62    42   115   144   217   165   212   173    74   159   213   132   223   111   182   107   198   211    68   175   124   130   172   126   129   147   125    63   198   205   156   188   152   203   207   208    65   123   121   139   143   165   166    34   164   135    42   191   136   146   153    70   201   195   204   161   141    72    99   178    79   185   190   186   145   149    97   201    52   119   186   163   108   139    71   142   193   133    98    33    32   171    33    38    67    72    70   185    83   105   171   164   156    36   217   135   185    52    71   121   213   114   138   177    40   165    36   167   212   212   168    78    44   107   176    47   213   205   140    81   206   168    67   199    68   107    75   143    41    41    34    35   179   104   145   163    99   185    67   218   117    97   156    57   139   175   132   214   155    80   135   175    81   213   147    90    84   197   134    84    70   215   166   161   201    40   178   104    53    94   182    53   214   212   124    60   120   166    91    94   113   119   214    33   196   188   118    56   117   185    83   104   181   155    41    90   123   133    85   111    62    76   105   145   143    74   140   113   200    50   158   204    83    43    57   115   120   222   156   183   169   146   152    39    84    33   173   213   189    93    57   168   126    81   219    62   193   194    84   183   132    45    56   208    86   155    52   202   105   136   184   135   182    81   144   171   190    33    46   209   198   212   117    33   111   159    87   140    97    73   163   115   183   126    34    72   159   121    48    52   213   112    93   197   195   148    32    33   112   189    51    96    92   200    86   103   201    41   204   151   169   133   149   198   192    76   109   154    76   226    88    35   122   147   189   125   157   201   126    59    36    55    32   171   158    94    88    91   191   159   118    44   205    90    77   182   118   143    69    37   213    60   140    89   218   144   156   202   104   202    91   210   160   168   172    70   100   126    61   212    31   115   136   139   196   156   106   211    87   105   202    96    84   123   215    71    76   214   221   115   198   193   164   101   183   128   148   137   204    39    33   166    38   116   173   179    52   103    51    63   186   129   191   142   162   182   204    49   126   210   185    88    84   142   163   181   222   169   138   158    87
   215    75    52   129   106   153   116    89   166   183   102   133   216   128    71    80    94    65   196   126   205    75   203   129    95    78    82    73    87   138    64    53    84   200   117   164   118   165   204   145   156   152    33    85   124   146   203    88   180    67    90    34   155   173   110   185   127    58    49    76    76   199   143    57   213    35   204   209    72    92   218   114   213    40   211    33   135   139   139    37   145   142   186    80   150    64   188   206   135    61    70    98   161    54   190   186   103   179   102   164   206   121    80   156   120   144    73   178   178    69   106   112   126   103   198   200   205   163    57    71   151    65   222   164    59   119   135   185   200   193   168   111    74   175   110   128    94   141    62    69    36   220   162   184   193    48    64    51   169   124   167   200   151   159   212   209   201   144   129    71   221    68    44   138   206    37   165   216    71   188    33   212    52   199   218   136    40    40   207   176    72    85   127    67   187    56    39    52   200   201   163    85    99   141    66    48   147   137    96    78    84    53    73   101   115   104   204   160   184    37    95   195    55    32    58    65   197    37   138   172   156    80   137    70   160   160   178   171   171   164   116   205   106    37   109    77    69   139    34   156    48   101    56    61   177   153    37   121   201   215   114   131   205   188   162    71   207   135   110    44    67   110   139   212   138    37   212   129   126   128    95    60   192   186   183    55    67   136   112    76   103   115    67    46   101   114    45   193   201   177    66    75    54   183   119   151   201   133   200    77    59   190   165    77   214   126   211   171   144    47   191   177   169    97   118   118   131   126   141    76   183   128   163    62   207    56    59   217    98    66    59   165   156   193   116   118   186   139   146   159   121    98   118   103   186   177   215    66   165   123    60   167    58    37    44   204   215   192   100   115    45   135   161    70   212   185   209    89   150   131   107   192   191   177    97   146    61    34    70   222   201   105   193   124   165    45   182   149   119    43   192    64    76   107   191   114   147    50    82   180   190   104    91   113   189   107    53   221   102   198   177   204   145    63   168    71    93    48   152    93   221   181   152    92   167    88    84   218   217    88   135    94   180   121    59    78   172    97   138    34   156   127    56    49   184    74    95   120    72   122   119   203   110   125    39   187   207   103   143   102   188   184   219   198   190    46    94   181    40   172   129   204    73    82    90   161   174    69   183   136    71   191   102    44   126    36    64    55   165   184   133    50    48   156    86    95   115    45   147    35   190   164    48    87    81    66   217    45   123   212   191   201   171   159   106   194   133    57   114   106   112    91    87   118   124   195    84    71   177   106    97   180   146   171   166   172    88   200   142    76    79    71    91    39   136    52    50    44   192   138   188   134    49    74    71   191   211   157    94    68    51    62   118    46    71   209   195    66   118   197    79   156    47   190   115   145   137    71   150    74    60    99   113   220    42    38    98    40    45   212   185   137    63   138   213    88   174   117    44   122    32    51   212    63    41   116   144   219   164   212   175    76   157   213   133   221   111   183   106   199   212    67   176   124   129   171   126   129   148   124    65   197   208   156   188   152   202   208   208    64   122   121   140   142   164   165    34   166   134    40   189   137   145   151    69   203   195   205   158   140    72    99   179    81   185   192   186   142   148    97   200    52   121   185   162   109   140    73   142   192   132    99    32    33   169    31    37    67    71    69   186    85   106   173   162   156    37   218   135   187    52    69   119   214   115   138   178    40   164    34   167   214   211   168    79    43   108   176    46   213   206   144    80   207   168    64   198    69   111    73   142    41    39    35    35   178   105   146   163   103   183    67   219   118    96   155    57   139   177   133   214   153    75   136   176    81   213   147    90    87   196   132    82    70   215   167   162   199    40   179   107    53    92   184    53   212   212   127    61   122   166    91    94   112   118   215    34   196   189   120    56   117   184    83   104   182   154    42    89   124   131    87   114    62    77   104   142   143    74   140   115   198    48   157   205    82    42    57   114   121   222   158   183   168   145   151    40    84    32   174   215   188    92    58   169   127    79   219    62   192   194    85   182   129    44    56   208    84   156    53   201   105   137   183   137   181    80   145   173   190    34    45   207   197   212   116    36   112   156    88   140    93    70   166   115   183   125    34    71   160   121    48    51   215   110    91   199   196   147    32    31   112   192    51    97    93   200    84   104   202    41   204   150   172   132   150   198   194    76   112   154    79   222    86    34   123   149   187   126   158   202   128    58    35    55    32   172   158    96    89    92   191   160   120    45   205    91    76   183   115   142    70    38   215    59   141    88   218   143   155   199   108   202    89   210   159   170   172    69    99   127    63   210    35   115   135   140   196   158   107   212    88   106   200    97    83   122   219    71    76   215   223   117   200   193   166   102   182   128   149   137   202    38    32   164    35   116   175   181    49   104    51    62   189   129   189   142   165   182   205    45   129   210   184    87    84   142   164   178   222   169   139   161    88
   214    74    53   128   105   151   118    89   163   183   103   135   216   128    71    81    93    66   195   126   205    77   203   129    95    78    82    73    86   136    63    53    85   199   116   164   117   166   202   146   157   153    32    84   124   146   204    87   179    66    90    35   155   175   110   185   128    59    49    75    74   198   143    57   213    35   205   209    72    91   217   113   215    40   211    33   136   140   139    38   145   141   186    81   149    63   188   207   134    62    69    98   160    53   187   189   102   180   102   163   206   120    82   155   121   145    73   177   178    67   107   111   127   104   198   201   204   162    58    72   150    63   222   164    59   121   135   184   199   192   169   109    75   176   110   130    93   140    62    68    34   221   163   184   193    48    63    52   169   123   168   203   150   161   211   209   201   144   129    71   222    68    44   139   206    38   167   214    72   188    34   210    51   199   216   137    40    39   208   177    72    85   125    67   188    55    38    51   198   204   163    85    97   143    65    48   148   137    97    78    84    53    74   101   116   103   202   160   184    35    94   197    55    32    57    64   198    36   137   171   155    77   136    70   161   159   178   170   173   165   116   205   107    38   110    77    69   140    34   156    49   101    57    61   177   153    37   118   202   215   113   133   206   191   162    72   206   138   112    42    67   109   141   211   138    37   213   130   128   129    95    61   191   186   183    56    66   136   113    76   105   114    66    46   100   113    46   194   201   175    64    75    53   182   119   151   202   131   200    78    60   189   166    79   213   126   210   172   145    47   190   178   168    97   117   117   133   126   140    74   183   127   164    62   208    56    60   218    97    66    59   164   156   192   116   117   185   140   145   159   121    98   119   103   185   177   214    65   167   123    58   169    59    39    42   204   214   193    99   116    46   137   160    68   213   183   210    89   152   131   108   191   192   177    97   146    63    36    71   223   201   106   192   124   166    46   184   150   120    43   192    65    74   107   191   115   147    50    81   180   191   104    91   113   189   107    56   219   100   196   177   203   145    63   168    72    95    48   152    95   222   181   152    90   165    88    83   218   217    87   136    95   181   121    58    79   171    97   138    34   157   126    56    51   185    74    96   119    72   122   118   203   110   125    41   187   207   103   142   103   187   182   219   200   190    46    94   180    38   174   130   205    75    82    90   160   173    69   181   135    72   190   102    44   126    37    62    56   164   184   134    51    50   156    86    95   116    46   148    34   191   164    48    86    81    66   217    45   122   210   191   202   171   162   106   195   134    57   114   109   111    91    86   120   125   196    86    71   178   107    96   178   146   171   167   170    88   200   141    75    81    71    90    40   135    52    51    43   191   138   189   135    49    73    70   191   210   156    96    68    53    60   120    45    71   208   195    67   116   198    79   157    47   188   114   144   138    70   149    75    59    99   113   220    42    38    99    39    46   212   186   137    61   137   213    88   172   117    43   122    33    52   210    63    41   116   144   217   164   211   173    76   158   213   133   222   112   183   106   199   211    67   175   124   129   171   125   129   148   126    63   197   207   156   190   151   202   207   208    64   124   122   142   143   164   165    32   166   133    41   189   136   145   152    69   203   194   203   159   140    70   100   179    80   185   193   186   143   149    98   199    52   120   185   163   108   139    71   141   193   133    98    32    31   170    33    37    66    71    70   186    84   105   173   164   157    35   218   134   187    54    71   119   213   114   137   177    39   164    35   168   212   213   169    78    43   109   176    47   212   207   142    81   206   169    65   198    68   109    75   142    41    41    36    35   178   105   145   163   101   184    67   219   116    97   155    57   139   177   133   214   155    76   136   177    82   214   147    89    87   196   133    82    69   215   166   162   200    39   179   105    53    94   184    51   214   214   127    61   122   166    90    94   112   118   215    35   196   190   119    55   117   184    85   104   183   155    42    89   124   132    85   113    62    78   105   143   143    73   140   114   197    50   156   205    83    42    57   115   123   222   158   184   170   146   153    40    84    32   174   214   189    92    57   169   126    81   219    61   192   193    84   182   130    44    56   208    85   154    53   201   106   137   183   136   182    80   145   172   192    34    45   209   197   213   117    35   110   157    87   141    95    71   165   115   183   126    34    72   160   123    48    53   214   112    90   198   195   149    32    32   112   190    52    97    93   200    86   103   200    42   204   149   170   133   149   198   191    76   112   155    78   222    86    33   122   148   187   127   158   202   126    59    35    55    34   171   157    92    90    93   190   160   119    43   204    90    77   182   115   142    70    37   214    60   141    87   216   144   156   200   107   201    91   209   159   168   171    70    98   127    62   211    33   116   136   139   195   159   106   210    88   106   202    98    84   123   217    72    76   215   223   116   199   192   166   102   183   128   148   136   203    39    33   165    35   116   174   179    50   104    49    62   187   130   188   143   165   182   205    46   128   210   184    88    83   143   164   179   221   168   140   161    88
   214    74    52   129   105   152   118    89   164   182   103   135   216   127    71    80    94    65   196   126   205    78   203   128    95    77    82    73    86   136    61    53    84   199   118   164   116   167   201   146   157   152    33    84   124   146   202    87   179    66    89    34   154   174   110   185   128    58    49    75    75   198   143    57   214    35   205   208    70    91   218   113   215    39   209    32   137   139   139    37   145   141   187    81   150    65   188   207   134    61    69    98   161    53   188   188   103   180   103   163   206   121    80   155   121   144    73   177   179    68   107   111   127   104   198   200   204   163    58    72   149    63   222   164    59   121   135   183   200   192   169   109    75   177   110   129    93   140    61    68    35   221   163   184   193    48    64    51   169   124   168   204   151   160   210   209   201   145   129    72   222    68    45   139   207    37   167   214    72   188    35   211    51   199   217   137    40    40   208   177    72    85   126    66   188    55    38    51   199   202   164    84    98   142    66    46   147   136    97    78    85    53    74   101   117   104   202   161   183    36    95   195    55    33    58    65   198    37   138   171   156    79   137    69   161   159   178   170   172   164   117   205   107    36   110    77    70   141    34   156    48   100    57    60   177   153    37   119   201   214   114   134   206   191   162    73   206   139   111    42    66   109   140   212   138    37   212   130   128   129    95    61   191   187   183    56    66   137   111    77   105   114    66    45    99   113    45   194   201   175    66    74    54   182   119   151   202   131   199    79    60   189   167    78   214   125   210   172   144    47   191   178   168    98   117   117   133   126   142    73   183   127   164    62   207    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    98   119   102   184   177   214    65   167   124    58   168    59    37    41   204   215   193    99   116    46   136   161    69   213   183   210    89   152   132   108   191   192   176    96   146    62    36    70   222   202   106   193   124   165    46   184   151   119    44   192    64    74   107   191   115   146    51    80   180   191   105    91   113   189   107    55   221   101   197   178   203   145    63   169    72    95    49   151    95   222   181   152    91   164    89    83   218   216    87   136    96   181   121    58    79   171    97   138    36   157   126    55    51   185    74    95   119    72   122   118   203   110   126    41   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    89   161   175    68   182   135    73   191   103    44   127    36    62    56   164   184   133    52    49   156    86    95   115    45   148    35   190   164    48    88    82    66   218    46   123   211   191   202   172   161   107   195   133    57   113   109   111    92    86   119   125   196    86    71   178   107    95   178   146   170   167   171    88   200   141    76    81    72    91    39   136    52    51    44   191   137   189   135    49    73    70   191   210   156    95    67    52    60   120    46    72   210   196    67   117   198    77   157    46   188   115   144   138    69   149    76    59    99   113   221    42    38    99    40    46   211   186   137    62   137   213    87   173   117    43   122    33    51   211    62    40   117   145   218   164   212   174    75   158   212   133   222   112   183   107   199   211    66   175   123   131   172   125   129   147   126    63   197   207   156   189   152   201   207   207    64   123   122   140   143   165   166    33   166   133    41   189   136   145   152    69   203   194   204   157   141    70   100   180    79   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    31   170    33    37    67    71    69   186    85   105   173   163   157    35   218   134   187    53    71   119   214   114   137   177    39   163    34   168   213   213   169    79    44   108   177    46   213   206   142    80   207   169    65   198    68   109    74   141    41    40    35    34   177   105   146   163   102   184    67   219   117    97   155    57   139   176   133   214   155    76   135   176    81   214   148    89    87   196   132    83    69   216   166   163   200    39   179   105    53    94   184    52   212   214   127    61   122   165    91    94   111   118   215    34   196   190   119    54   116   185    84   104   183   155    43    89   125   131    85   113    63    78   106   142   143    72   140   114   198    50   157   204    83    43    57   116   123   222   158   184   170   147   153    41    83    31   174   215   188    92    57   168   127    80   219    60   193   193    84   182   129    44    56   208    84   155    54   201   106   138   183   135   181    81   144   173   191    35    46   209   197   212   117    36   111   157    88   140    95    70   165   115   182   126    34    71   160   122    48    53   213   112    90   198   194   148    32    32   112   190    52    98    93   200    86   103   200    41   204   150   170   132   150   198   192    75   112   154    78   222    85    33   123   148   188   126   157   202   127    59    35    56    34   171   158    93    90    93   191   160   119    44   204    91    76   183   116   142    70    36   214    60   141    87   217   144   156   200   106   202    90   209   159   168   171    71    98   126    62   211    33   116   135   139   196   158   106   209    87   106   202    98    84   123   218    73    76   215   222   117   199   192   165   102   183   128   147   136   204    39    32   164    35   116   173   180    51   104    51    62   187   129   189   143   165   183   204    46   127   208   184    88    83   142   164   179   221   168   139   160    87
   215    73    52   129   105   151   118    89   164   183   103   135   216   128    71    80    94    66   196   126   205    77   203   128    94    78    82    73    86   137    62    53    84   199   118   164   116   167   201   145   157   152    33    85   125   146   203    87   179    66    89    34   155   174   111   185   127    59    49    75    74   199   144    57   214    35   205   208    71    90   218   113   215    39   209    33   136   140   140    38   146   141   186    81   149    64   188   207   135    61    70    98   161    53   187   188   103   180   102   163   206   122    81   155   121   143    73   178   178    68   107   111   126   104   198   201   205   163    58    71   150    64   222   164    59   121   135   183   199   193   169   109    75   175   110   129    93   140    61    67    34   221   164   184   193    48    63    52   169   123   168   203   152   161   210   209   201   145   129    72   221    68    45   140   207    37   168   215    72   188    34   211    51   199   217   137    40    40   209   177    71    85   126    67   188    55    39    52   199   203   163    85    98   142    65    47   147   137    96    78    85    54    74   102   116   104   202   161   184    36    94   196    54    32    57    65   199    36   137   171   155    78   136    70   162   159   179   170   172   164   116   205   107    36   110    77    70   140    34   156    48   101    58    60   177   152    38   120   202   214   114   133   205   191   162    72   207   138   111    43    66   109   140   212   138    38   212   130   128   128    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   201   176    66    74    54   182   119   151   202   131   199    78    60   189   166    78   214   126   210   172   144    46   191   178   168    99   117   117   133   126   141    73   183   127   164    62   207    56    60   219    97    66    59   165   156   192   116   117   186   139   146   160   121    99   119   103   185   176   214    65   167   124    58   168    58    38    41   203   215   194    99   116    46   136   161    70   213   183   210    88   152   132   107   191   192   177    97   146    62    35    70   222   202   106   193   124   165    46   184   150   119    43   192    65    74   106   192   115   146    51    80   180   191   105    91   114   189   107    55   221   102   196   177   203   145    64   167    72    95    49   151    95   222   181   153    91   165    89    83   219   216    88   135    95   182   122    58    79   172    97   137    35   157   126    56    50   185    74    96   119    72   123   118   203   110   126    41   186   207   103   143   103   187   183   220   199   191    47    95   180    38   173   130   204    75    81    90   160   174    67   182   136    73   191   103    45   127    37    62    55   164   185   134    51    50   157    86    95   115    45   149    35   191   165    49    87    81    66   218    45   123   211   191   202   172   161   106   194   133    56   113   108   112    91    86   119   124   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    90    39   135    51    51    43   191   137   189   135    49    74    71   190   210   156    95    67    52    61   120    45    72   209   195    67   117   198    78   157    46   188   115   145   138    69   149    76    60    99   113   221    42    38    99    39    46   211   185   137    61   137   213    87   172   117    43   121    33    52   211    63    40   116   144   218   164   212   173    76   158   213   133   222   112   183   106   199   211    67   175   124   130   172   125   128   147   126    63   198   207   156   189   152   201   207   207    65   124   122   140   143   165   165    33   166   134    41   189   136   146   152    69   202   194   203   158   141    70   100   180    79   185   192   187   142   149    97   199    51   120   186   164   108   139    71   141   193   132    98    32    32   169    33    36    66    71    70   185    85   105   173   164   157    35   218   134   188    53    71   119   213   113   137   177    39   164    35   168   213   212   169    79    44   108   177    47   213   206   141    80   206   169    64   198    68   109    75   142    41    40    36    34   177   104   145   163   101   183    68   219   117    97   154    57   138   176   133   214   156    76   135   176    81   214   148    89    87   196   132    83    69   215   166   163   200    40   179   105    53    94   184    52   213   214   127    61   122   165    91    94   111   118   215    34   196   189   118    54   116   184    84   104   183   155    43    88   124   131    85   112    62    78   106   142   143    73   141   114   198    50   156   205    83    42    57   116   122   221   158   184   169   146   152    40    84    33   174   215   189    91    58   168   127    81   220    61   192   193    85   182   130    44    56   209    84   155    53   201   105   138   184   136   181    80   145   173   191    35    45   209   197   212   117    36   110   157    88   141    95    70   164   115   183   127    35    71   159   122    48    52   213   112    90   199   195   149    32    32   113   191    52    98    93   200    85   103   200    42   204   150   170   133   150   198   192    76   111   154    78   222    87    33   124   148   187   127   158   201   127    59    35    56    34   171   158    93    90    92   191   159   118    44   204    91    77   184   115   143    70    37   214    60   141    87   217   144   156   200   106   202    90   208   159   168   172    70    98   127    62   210    32   116   136   140   195   158   106   210    88   105   202    98    84   123   218    72    75   215   222   117   199   193   165   102   183   128   148   136   204    40    32   164    35   116   174   180    51   104    50    62   187   129   189   143   165   183   204    46   128   208   184    87    83   143   164   179   222   169   139   160    88
   214    73    52   129   105   152   118    89   163   183   104   134   216   127    72    80    93    65   195   126   205    78   203   128    94    77    81    73    87   136    62    54    84   199   117   164   116   167   201   146   157   152    33    84   124   146   203    87   180    66    89    34   155   174   110   184   127    58    50    76    75   199   144    56   214    36   204   208    71    90   218   113   215    39   209    33   136   140   139    38   146   142   187    82   149    65   188   207   134    60    70    98   160    53   187   188   103   180   103   163   206   121    81   156   121   144    73   177   179    68   106   111   126   104   197   200   204   163    57    71   149    64   223   163    59   120   135   183   199   192   170   110    75   175   111   130    93   140    63    68    35   221   163   184   193    48    63    51   169   124   168   203   152   160   210   209   201   145   130    71   221    68    45   139   207    38   167   214    71   188    35   211    51   199   216   137    40    39   208   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    47   147   137    96    78    84    53    75   102   117   104   202   160   184    35    95   196    55    32    57    66   198    36   138   171   156    78   136    70   161   159   178   170   173   164   117   205   108    37   110    77    70   140    34   156    48   100    58    61   177   152    38   119   202   214   113   134   206   190   163    73   206   138   111    43    66   108   140   212   138    37   213   130   128   129    96    61   190   186   183    56    65   136   112    77   106   114    65    45    99   113    45   194   200   176    65    75    54   182   119   150   202   131   199    79    61   189   167    78   214   126   210   172   144    47   191   178   169    98   118   117   133   127   141    74   183   127   164    63   208    56    60   219    97    65    59   165   156   191   115   117   186   139   145   160   120    99   119   102   185   177   215    65   167   124    58   169    58    38    42   204   215   194    99   116    46   137   161    69   213   183   210    89   152   132   107   191   191   177    97   147    62    35    70   222   202   106   192   124   165    47   184   150   120    43   192    64    74   106   191   115   146    51    81   180   191   104    91   113   189   107    55   220   102   197   178   204   145    63   168    72    94    49   151    94   222   181   153    91   166    89    83   218   216    88   136    96   181   122    58    78   171    97   138    34   157   126    56    50   186    74    95   120    73   121   117   203   110   125    41   187   207   104   143   103   187   183   220   199   191    47    95   180    38   174   129   204    75    82    89   160   175    68   182   135    72   191   103    45   127    37    62    55   164   185   134    52    49   157    86    95   115    46   148    35   191   165    48    88    81    66   217    45   123   211   191   202   172   161   107   195   134    57   114   109   111    91    85   119   125   196    85    70   179   107    95   179   147   171   166   170    89   200   141    76    81    72    91    39   134    52    50    44   191   138   189   135    49    73    70   191   210   156    94    67    52    61   120    46    72   209   195    67   117   198    77   156    46   189   114   144   138    70   150    76    60    98   113   220    42    38   100    39    47   211   186   137    62   136   212    87   173   118    43   122    33    52   211    62    41   116   144   218   164   211   174    76   158   212   133   222   112   183   106   199   210    67   175   123   130   172   125   128   147   126    63   197   206   155   190   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   146   152    68   202   194   204   159   141    70   100   179    79   186   193   186   142   149    97   199    51   119   185   163   108   139    71   141   192   132    97    32    31   169    33    37    67    72    69   186    85   105   173   163   157    35   217   134   187    53    71   119   214   114   138   177    40   163    35   168   213   213   169    79    44   109   176    46   213   207   142    80   206   169    65   198    68   110    74   142    42    40    35    34   178   105   145   163   101   184    67   219   117    97   155    57   139   176   133   213   155    75   136   176    81   213   147    89    87   196   132    83    70   215   167   163   200    40   179   105    53    94   183    53   213   213   126    61   121   166    91    94   112   118   215    33   196   189   118    54   116   184    84   104   183   155    43    89   124   131    85   113    62    78   106   143   143    72   140   114   197    51   157   205    83    42    56   116   123   222   158   184   169   146   152    40    84    32   174   214   189    92    57   169   126    80   219    60   192   193    84   182   129    43    56   208    85   155    53   201   106   138   183   136   181    80   145   173   191    34    46   209   197   212   116    35   111   157    88   140    95    70   165   115   183   127    34    70   160   121    48    52   213   112    89   198   195   149    32    32   112   191    52    97    94   200    85   103   200    42   204   149   170   133   150   198   192    76   111   154    77   221    87    34   122   149   187   126   158   202   127    59    36    56    33   171   158    93    90    93   191   159   118    44   205    90    77   182   116   142    70    37   214    61   140    87   217   144   155   200   107   202    90   208   159   169   171    70    98   127    62   211    32   115   134   139   195   158   106   210    88   106   202    97    84   124   218    73    75   215   222   117   200   193   165   103   183   128   147   136   204    39    32   164    36   116   174   180    51   104    51    62   187   130   189   144   165   182   205    46   127   208   184    88    83   142   164   179   221   169   139   161    87
   215    75    53   128   105   152   119    89   163   182   103   133   216   127    72    79    93    65   196   126   205    78   203   129    95    77    82    73    87   136    62    53    83   198   117   165   117   167   201   146   157   152    33    84   125   145   203    87   179    67    88    35   155   174   110   184   126    58    49    75    74   199   143    58   215    35   205   207    71    91   218   114   214    39   210    33   136   140   139    37   146   141   186    81   148    64   187   208   135    61    69    98   161    53   188   188   103   180   103   162   205   122    82   155   121   144    73   178   179    69   107   111   126   102   198   200   203   163    57    72   150    63   222   163    60   122   134   183   199   192   170   110    77   176   111   129    93   140    62    68    34   221   164   185   192    48    64    52   169   123   167   203   152   161   211   209   200   145   129    71   221    68    44   139   204    38   167   215    72   188    35   211    52   199   217   136    40    39   209   178    72    85   126    67   188    55    38    51   198   203   163    85    98   141    65    47   147   137    96    77    85    53    73   102   117   105   203   161   184    36    94   197    54    33    58    65   197    35   137   172   156    78   137    70   162   159   179   169   174   164   117   205   107    36   110    77    70   140    35   157    48   100    57    60   177   153    37   119   202   215   113   133   206   190   162    72   207   137   112    43    66   109   140   211   138    38   211   130   127   128    94    60   191   186   183    56    66   137   112    78   106   114    66    46    99   113    45   194   199   175    65    75    54   182   120   150   202   131   198    79    60   189   166    79   214   126   210   173   145    48   190   178   167    97   117   117   132   127   141    73   183   127   165    62   209    55    60   220    98    66    59   166   155   192   115   117   185   139   145   161   121    99   118   103   184   177   214    64   167   123    58   168    58    37    41   204   213   194    98   116    46   136   161    69   213   183   211    88   152   133   107   192   192   177    97   146    62    35    71   222   203   107   193   123   164    46   185   150   119    42   191    65    75   107   191   114   147    51    82   180   191   105    92   113   189   107    54   221   102   197   177   203   146    63   168    72    95    49   151    95   222   180   153    92   165    90    84   218   217    87   136    95   180   121    58    78   171    97   138    35   157   127    56    50   185    74    96   119    72   122   117   204   110   126    41   187   208   104   143   103   187   183   220   199   191    46    95   181    38   175   129   204    74    82    90   162   175    68   181   136    72   190   102    46   126    37    63    55   165   184   133    52    50   156    86    96   115    46   148    34   190   165    49    87    82    66   218    46   122   211   190   203   172   160   107   195   133    56   114   108   111    92    85   118   125   196    86    71   178   107    96   178   146   170   167   171    88   200   141    76    80    73    91    39   135    51    51    44   191   138   189   135    50    74    71   191   212   157    95    68    52    60   119    45    72   210   196    67   116   198    78   156    46   189   115   144   138    70   149    77    60    98   113   220    43    39    99    40    46   212   185   135    61   137   213    88   172   118    43   122    34    51   211    63    41   117   144   218   164   211   173    76   157   212   132   223   112   182   107   198   210    66   176   123   131   172   126   129   148   125    62   197   208   156   190   152   200   207   207    65   123   122   141   143   165   166    32   164   134    41   190   135   145   152    69   203   195   203   157   141    70   101   180    79   185   192   187   142   149    97   200    50   120   186   164   109   139    71   141   191   133    99    32    32   169    33    37    67    73    70   186    85   105   172   163   158    36   217   134   187    52    70   118   214   114   137   177    39   163    35   167   212   212   168    78    45   109   175    48   214   206   141    80   207   169    65   198    69   109    75   141    42    41    35    34   177   105   145   163   102   184    67   219   117    97   154    57   139   176   133   213   155    76   135   175    81   215   148    90    87   195   132    83    71   215   167   162   199    38   180   105    52    93   184    51   214   212   127    61   121   165    90    93   113   119   215    33   195   190   120    54   117   183    84   103   182   155    42    88   125   132    85   111    63    79   107   143   143    73   141   115   197    50   156   204    84    42    58   115   123   221   158   184   170   147   152    41    84    33   175   215   188    92    58   169   128    80   219    61   191   194    85   181   129    43    56   207    84   155    53   200   105   138   185   136   180    80   145   173   190    35    46   209   198   212   117    35   112   157    88   140    95    71   164   115   183   126    34    72   160   122    48    54   213   111    91   199   195   148    32    33   112   191    51    98    93   201    85   103   201    41   204   150   171   133   150   198   191    76   112   155    78   221    87    35   123   149   187   127   158   202   127    59    36    55    34   171   159    93    90    93   190   159   119    43   205    91    77   183   116   143    70    37   212    58   142    87   216   144   156   200   107   202    90   209   158   168   171    70    98   126    62   210    32   116   134   139   195   158   107   210    88   106   201    98    82   122   218    73    75   215   222   116   199   193   166   103   181   129   148   136   203    39    32   164    36   116   174   180    51   103    50    61   187   129   189   142   165   181   204    45   129   209   184    88    84   143   164   179   221   169   139   161    88
   215    74    52   129   106   151   117    89   163   183   103   134   216   128    71    80    93    65   196   127   205    78   203   128    95    77    82    74    87   137    61    53    84   198   118   164   116   166   202   145   157   152    32    85   125   147   202    87   178    66    89    35   154   174   110   184   127    59    49    75    74   198   143    57   214    35   204   208    71    91   218   113   215    39   209    34   137   140   139    37   146   142   187    81   149    64   188   207   135    61    70    98   160    54   187   188   102   179   102   163   206   121    81   156   121   144    73   179   179    68   107   112   126   103   198   200   204   163    58    72   149    64   222   163    59   121   136   183   199   193   170   108    74   176   111   128    93   140    61    68    35   221   164   184   194    48    64    50   169   124   167   203   152   160   210   209   200   144   130    71   222    67    43   138   205    37   168   215    71   188    34   210    51   198   217   137    40    40   208   177    72    85   127    67   188    55    38    52   199   203   163    85    98   143    66    46   146   136    96    77    85    53    74   101   116   104   203   160   184    35    95   197    55    33    57    65   198    36   138   172   156    78   137    69   162   158   178   170   172   164   117   205   107    36   111    77    70   141    34   156    48   101    58    59   178   152    39   119   203   215   113   134   207   191   163    72   207   139   111    43    67   110   140   211   138    37   213   130   128   128    96    61   191   186   184    56    65   137   112    77   105   114    65    46    99   114    44   194   200   177    66    74    54   182   120   151   202   131   199    79    60   189   167    78   214   125   210   172   144    46   191   177   169    97   118   118   133   127   141    73   182   127   165    62   208    57    58   218    98    65    59   165   155   191   115   117   185   140   146   160   121    99   119   103   184   178   214    65   167   123    58   168    58    37    41   204   215   194    98   117    47   137   161    69   213   183   209    88   152   133   108   192   192   176    97   146    63    36    70   222   203   105   193   124   164    46   184   150   119    43   192    65    74   107   191   114   146    51    81   180   190   105    91   114   189   106    56   220   101   196   177   203   145    64   168    72    94    49   151    95   222   182   152    91   165    88    84   217   217    87   136    95   182   122    58    79   171    96   139    36   157   125    56    50   185    73    97   120    72   122   118   203   109   125    40   186   207   104   142   104   188   183   222   199   192    48    96   180    37   174   128   203    75    82    89   160   174    68   181   136    72   191   103    45   127    37    62    55   164   185   133    52    49   157    86    95   115    45   147    35   190   165    49    87    81    66   218    45   123   210   191   202   173   161   107   195   134    56   113   109   111    91    84   119   125   195    86    71   179   107    96   178   146   171   167   170    88   200   142    75    80    71    90    40   136    51    50    44   191   138   189   136    50    73    69   190   211   157    95    68    52    61   119    45    72   209   196    67   117   198    78   157    45   189   115   145   138    69   148    77    59    98   113   220    42    38    99    39    46   211   185   137    61   136   213    86   172   118    43   122    33    52   210    62    41   117   144   217   163   211   173    77   158   213   133   222   113   182   106   198   210    68   174   124   130   171   125   129   147   127    62   197   206   155   189   152   201   207   208    65   123   122   140   142   165   166    32   166   133    40   189   136   146   151    69   202   194   203   157   141    71   100   180    78   185   194   188   143   149    96   199    51   120   186   164   108   139    70   141   192   132    99    32    32   170    33    37    67    72    69   186    85   105   173   163   157    35   217   134   187    53    70   119   213   114   137   177    39   163    36   168   213   212   168    79    44   108   177    47   212   207   141    81   206   170    65   198    69   110    75   142    41    41    36    34   177   104   145   163   101   183    67   220   117    97   155    57   140   177   133   214   156    76   136   177    81   214   148    88    88   196   131    83    69   215   166   162   199    39   179   105    53    94   184    52   214   213   128    60   121   165    90    95   112   118   215    35   196   190   119    54   116   185    84   103   183   156    42    88   124   131    86   112    62    78   105   142   142    72   141   114   197    51   156   205    83    43    56   115   122   221   158   183   169   147   152    40    83    32   174   214   189    92    58   169   127    81   220    60   192   193    85   181   130    44    57   207    85   155    53   201   105   138   183   136   181    80   145   173   191    35    45   209   197   211   115    36   111   157    88   139    95    70   165   115   183   127    34    72   159   121    47    53   213   111    90   198   196   148    31    32   112   191    52    98    92   200    86   104   201    42   205   150   170   133   150   198   192    75   112   155    79   222    86    34   123   148   187   126   157   202   128    59    36    56    33   170   158    92    90    93   190   158   119    45   204    92    76   183   116   142    70    36   216    60   141    88   217   144   155   200   106   202    89   208   160   169   172    69    97   128    62   211    34   116   135   140   196   158   106   210    89   107   201    97    84   123   218    72    76   215   223   117   199   193   166   103   183   129   147   136   205    39    33   164    36   115   175   180    52   105    51    62   187   129   188   143   165   183   205    46   128   209   184    88    83   143   165   179   221   168   139   162    88
   215    74    52   129   105   151   118    89   164   182   103   135   216   127    71    80    93    65   195   126   205    77   203   128    95    77    82    73    86   136    62    53    84   199   118   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    35   155   175   110   185   128    58    50    76    74   199   143    57   214    35   205   208    71    91   218   113   214    39   210    32   137   140   139    38   145   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   102   179   103   163   206   122    81   156   121   143    72   178   178    67   107   111   126   103   197   200   204   162    57    72   150    63   222   164    59   121   135   183   199   192   169   109    74   175   110   129    93   140    62    67    35   221   163   184   193    48    63    52   169   124   168   203   151   160   210   209   201   145   129    71   221    68    45   139   206    37   167   215    71   188    34   211    51   199   217   137    40    39   208   177    72    85   126    67   188    55    38    52   199   203   164    85    98   142    65    47   147   137    96    78    85    53    74   102   116   104   202   161   183    35    94   196    55    32    57    65   199    36   138   172   156    78   136    70   161   159   178   170   173   165   117   205   107    36   110    77    70   140    34   156    48   101    57    60   178   152    38   119   202   214   113   133   206   191   162    72   206   138   111    42    66   109   140   212   138    37   213   130   128   128    95    60   190   187   183    55    66   137   112    77   106   114    66    45    99   113    44   194   200   176    65    74    54   182   119   150   202   131   198    78    60   189   167    78   214   126   210   172   145    47   191   178   168    98   118   117   132   126   142    73   183   127   164    62   207    56    60   218    97    66    59   165   155   191   116   117   185   139   145   160   120    99   119   102   185   178   214    65   166   124    58   168    58    38    42   204   214   194    99   116    46   136   160    69   213   183   210    88   151   131   107   191   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    42   192    64    74   106   191   115   147    52    81   180   190   105    91   114   189   107    56   220   101   197   178   203   145    63   168    72    95    48   151    95   222   181   152    91   165    88    84   219   217    88   135    95   181   121    58    79   171    97   138    35   157   126    55    51   185    73    96   119    72   122   118   203   110   126    41   186   207   103   142   103   187   183   220   199   191    46    96   180    38   174   129   204    75    82    90   160   175    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    46   148    35   190   164    49    87    81    66   218    45   123   210   191   203   172   160   106   195   133    57   113   109   111    91    86   118   125   196    85    70   178   107    95   178   146   171   167   171    88   200   142    76    80    72    91    39   135    52    50    44   191   138   189   135    49    74    70   191   211   157    95    67    52    61   119    46    71   209   195    67   117   198    77   157    46   188   114   145   138    69   149    76    60    99   113   221    42    38    98    39    47   211   185   136    61   136   213    88   172   118    42   123    33    52   211    62    42   117   145   218   164   211   173    77   158   212   133   223   112   183   106   199   210    66   175   123   130   172   125   128   147   126    62   197   207   156   189   152   202   206   206    65   123   122   141   144   164   166    32   166   133    41   190   135   145   152    68   202   194   204   158   141    70   100   180    80   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    32   169    33    37    67    72    69   186    85   105   173   163   157    35   218   135   188    53    70   119   213   114   137   177    39   163    35   169   213   212   169    79    44   108   177    47   213   206   142    80   206   169    65   198    68   109    75   142    42    40    35    34   177   105   146   163   100   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   167   163   200    39   179   105    53    94   183    52   213   214   127    60   122   166    91    94   112   118   215    34   196   190   119    54   116   185    84   104   183   155    43    88   124   132    85   113    61    78   106   142   143    72   141   114   198    50   157   204    83    42    56   115   122   221   158   184   169   147   152    40    84    32   174   214   189    92    58   169   126    80   219    61   192   193    85   182   129    44    56   208    85   155    54   201   105   138   184   136   181    80   144   172   191    34    46   209   197   212   117    36   112   157    88   141    94    70   165   115   183   126    34    71   160   122    48    53   213   112    90   198   194   148    31    32   112   191    51    97    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   149   187   126   157   202   126    59    35    56    33   171   158    93    90    93   191   160   119    43   204    91    76   183   116   143    70    36   213    60   141    87   217   144   156   200   107   202    90   208   158   168   172    71    97   127    62   211    33   116   135   140   195   158   106   210    88   105   202    98    83   123   218    73    75   215   222   117   199   193   166   103   183   128   148   136   204    39    33   164    35   116   174   180    51   104    50    62   187   129   189   143   164   183   205    46   128   209   184    88    83   142   164   179   222   168   139   161    88
   214    74    52   129   105   151   118    88   164   183   103   135   216   127    71    80    93    66   195   126   205    77   203   128    95    77    82    74    86   136    62    53    84   199   117   164   116   167   201   146   157   152    32    84   124   146   203    87   180    66    88    34   154   175   110   184   127    58    49    76    75   199   143    56   213    34   205   209    71    91   219   114   214    39   209    32   136   140   140    37   145   142   186    82   149    64   188   207   135    61    69    98   160    53   188   188   102   180   102   163   206   121    80   156   120   143    73   178   179    68   107   111   126   103   198   201   204   162    57    71   150    64   223   164    59   120   136   183   200   192   170   109    75   176   111   129    92   140    62    68    35   221   163   184   193    48    64    52   169   123   168   203   152   160   211   209   201   145   129    71   221    69    45   139   206    37   167   214    71   188    34   211    52   199   217   137    39    39   209   177    72    85   126    67   189    56    38    52   199   202   163    85    97   142    66    47   148   138    97    77    85    53    74   102   116   104   202   160   183    36    95   197    54    32    57    65   198    37   138   172   156    79   136    70   162   159   178   170   173   164   115   204   107    36   110    77    70   140    34   156    48   101    57    60   177   153    37   118   202   214   114   133   205   190   163    73   207   138   111    42    66   109   141   212   138    38   212   131   128   129    95    61   191   186   183    56    66   136   111    77   105   114    66    46   100   113    45   194   200   176    65    74    53   182   120   150   202   131   199    78    61   189   168    78   215   126   210   172   144    46   191   178   169    98   117   118   133   127   141    74   183   127   164    62   207    56    59   218    97    66    59   165   155   192   116   116   185   139   146   160   122    98   119   101   185   177   214    65   167   124    57   168    59    37    43   204   215   193    99   116    45   137   161    69   213   182   209    89   151   133   107   192   191   176    97   147    63    35    71   223   202   106   192   124   166    47   185   150   119    43   192    64    74   107   191   115   147    50    81   179   190   104    90   114   189   107    55   220   102   197   177   203   145    63   168    72    94    49   151    94   222   182   152    91   165    88    84   218   216    88   136    95   182   121    58    79   171    97   137    35   157   126    56    51   185    73    96   120    73   123   117   203   109   126    41   186   208   103   142   103   187   183   220   200   190    46    95   180    39   173   130   204    74    82    90   160   174    68   182   136    72   191   103    44   127    37    63    55   165   184   134    52    49   157    87    96   114    44   149    35   190   164    48    87    82    66   217    45   123   211   192   202   171   161   107   194   134    57   113   108   111    91    85   118   125   195    85    70   179   107    96   179   147   171   167   171    89   200   142    76    81    72    90    39   135    52    51    44   192   138   189   136    49    74    70   190   211   156    95    68    52    61   120    45    72   209   195    67   117   198    77   157    47   189   114   145   138    70   148    76    60    99   113   220    42    39    99    39    46   211   185   137    60   137   212    87   173   118    42   122    33    51   211    62    41   118   144   218   164   211   174    76   159   212   132   222   112   184   107   199   210    66   175   124   130   171   126   129   147   125    63   197   207   155   189   152   202   207   207    64   124   122   141   143   164   166    33   165   133    42   191   135   145   152    69   202   194   203   158   141    71   101   179    80   185   192   187   142   148    97   200    51   120   186   163   108   139    71   141   193   132    97    31    32   170    33    37    66    72    70   186    85   104   173   163   157    36   218   135   188    53    71   119   213   114   139   177    39   164    34   169   213   213   169    79    43   109   178    47   212   207   142    80   207   169    64   198    69   110    75   142    42    40    35    34   178   104   145   164   102   183    68   219   117    97   155    58   139   176   134   213   156    76   136   176    82   214   147    89    87   196   132    83    70   215   167   163   199    39   179   105    54    93   183    52   213   213   127    60   121   166    91    94   111   118   216    33   196   191   120    54   117   184    84   105   182   156    42    88   124   131    86   112    62    78   106   142   143    73   140   114   197    50   157   204    82    43    56   116   122   221   158   184   169   147   152    41    84    32   174   214   189    91    57   169   127    81   219    60   192   194    85   182   129    44    56   208    85   154    54   201   106   137   183   135   181    80   144   173   191    34    45   209   197   212   117    36   111   156    88   140    95    70   164   116   183   127    34    72   160   122    47    52   213   112    90   199   195   149    32    32   113   191    51    97    93   200    85   103   200    41   204   150   171   132   150   199   192    76   112   155    78   221    86    34   123   148   188   127   157   201   127    59    35    55    32   171   157    94    90    93   191   159   119    43   204    91    76   183   115   143    70    36   214    60   141    87   216   144   155   200   106   202    90   209   158   168   172    70    98   127    62   211    32   116   135   140   195   158   107   211    89   107   202    97    83   123   218    72    75   215   222   117   200   193   165   102   182   128   148   136   204    39    32   164    36   117   174   179    51   103    51    62   187   130   188   143   165   183   204    47   128   209   184    88    84   143   165   179   221   168   139   160    87
   214    73    52   128   105   151   117    89   163   182   102   135   217   127    71    80    94    65   195   126   205    77   203   129    94    77    82    73    87   137    62    54    84   199   118   164   117   167   201   146   157   152    33    84   125   148   203    87   179    66    88    35   154   174   110   184   127    58    49    75    74   199   143    56   214    35   205   209    72    90   218   113   214    38   210    32   137   141   139    38   145   141   187    82   150    65   188   206   134    61    69    99   161    53   188   188   103   180   102   163   206   121    80   155   120   145    73   178   179    69   107   112   126   103   198   200   204   163    57    70   150    63   222   164    59   121   135   183   199   193   170   108    74   176   111   129    93   139    61    67    34   221   163   183   193    47    64    52   169   124   168   203   151   160   210   210   200   145   129    72   221    68    44   139   207    37   167   215    71   188    35   211    52   199   217   136    40    40   208   177    72    85   125    68   188    56    38    52   199   203   163    84    98   143    65    45   147   136    97    77    85    54    74   102   116   104   202   161   184    37    94   197    54    32    59    66   197    36   137   171   156    79   136    69   162   159   178   170   173   164   116   205   108    36   110    78    70   141    34   155    48   100    57    60   177   152    37   119   202   214   114   134   206   191   162    73   206   138   112    43    67   109   140   212   138    37   212   130   128   128    95    61   190   186   184    57    65   137   112    78   106   113    66    45   100   112    45   194   200   176    65    74    54   181   118   150   202   132   199    78    60   189   167    77   214   125   211   172   145    46   192   177   169    98   117   117   133   127   140    74   183   127   164    63   208    56    59   219    98    66    60   165   155   191   115   117   184   138   144   160   121    98   119   103   185   178   215    64   166   124    59   169    59    38    41   204   215   194    99   116    46   136   160    69   213   183   210    89   152   131   108   192   193   177    96   146    62    36    71   222   202   106   193   124   164    46   185   150   120    43   192    64    75   106   191   115   146    51    81   180   191   104    91   113   189   106    57   220   102   197   177   202   146    63   168    72    95    49   151    95   222   181   152    91   165    88    84   218   216    87   136    95   182   122    58    78   172    96   138    35   157   126    56    50   185    73    96   120    73   122   118   204   109   125    40   187   207   103   143   104   186   183   220   199   191    46    95   181    38   173   130   205    75    81    90   161   174    67   182   135    72   190   102    44   128    38    61    56   163   184   134    51    50   158    86    94   115    45   148    34   191   165    47    86    82    67   218    44   123   210   191   202   172   162   106   195   135    57   115   109   111    91    86   118   125   195    86    70   178   107    96   178   146   170   167   170    89   200   141    76    80    71    91    39   135    52    51    43   191   138   188   136    49    74    70   191   211   156    95    67    51    61   120    45    72   209   195    67   117   198    77   157    47   189   113   145   138    70   149    76    59    99   113   221    42    38    98    39    47   211   184   136    62   137   213    87   173   117    42   121    33    51   211    62    41   116   145   217   163   212   174    76   158   212   133   222   112   184   106   198   210    66   175   123   131   171   126   129   147   126    62   196   206   156   189   151   201   207   208    65   124   122   141   143   164   166    32   166   134    41   189   136   144   151    68   202   195   204   159   141    71   101   179    80   185   193   187   142   149    96   199    51   121   186   163   108   139    71   141   192   132    98    31    32   169    32    37    67    72    69   186    86   105   173   162   157    35   218   134   187    52    70   119   214   114   138   177    39   163    34   169   212   213   169    78    45   108   177    47   214   206   142    81   206   168    65   198    68   110    75   141    41    40    35    34   177   105   146   163   101   184    67   219   117    98   155    57   139   177   132   214   155    76   135   175    82   213   146    89    87   195   132    83    70   215   166   163   200    40   179   104    52    95   184    53   214   213   127    60   121   165    91    94   111   118   214    34   196   189   119    55   117   184    85   104   184   156    43    88   124   131    86   113    62    77   106   142   143    73   140   114   197    50   158   204    83    43    56   116   122   221   158   184   170   147   152    41    83    32   174   214   188    91    57   169   126    81   220    60   192   194    84   182   129    44    56   208    84   154    53   201   106   138   183   135   181    80   144   172   191    35    45   210   197   213   117    36   111   157    88   140    94    70   164   116   183   127    33    72   159   121    47    52   213   112    90   198   194   149    32    33   112   191    51    98    93   201    86   102   201    42   203   150   170   133   150   199   191    76   111   155    78   222    86    33   123   149   186   125   156   201   127    58    34    56    33   171   158    93    90    93   192   159   119    44   205    91    76   182   116   143    70    37   214    59   142    86   217   144   156   200   106   203    90   210   159   168   172    70    97   127    61   212    33   116   135   140   195   159   107   209    89   106   202    97    82   123   218    73    76   216   223   117   199   191   165   102   182   128   149   137   204    39    34   164    36   116   174   180    51   103    50    62   187   129   188   143   164   182   205    47   129   210   185    88    83   143   164   178   221   168   138   161    88
   214    74    52   129   105   152   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    77   203   128    95    77    82    73    86   136    62    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   110   185   127    58    49    75    74   199   143    57   214    35   205   208    71    90   218   113   215    39   209    32   136   140   139    37   145   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   178    68   107   111   126   104   198   200   204   163    58    71   150    63   222   164    59   120   135   183   199   193   169   109    75   175   111   129    93   140    62    67    35   221   163   184   193    48    63    51   169   124   168   203   152   160   210   209   201   145   129    71   221    68    45   139   206    37   167   214    71   188    34   211    52   199   217   137    40    39   209   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    47   147   137    96    78    85    53    74   101   116   104   202   160   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   206   190   162    72   206   138   111    43    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   126   210   172   144    47   191   178   169    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    75   107   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   136    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   217    45   123   210   191   202   172   161   106   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    73    70   191   210   157    95    68    52    61   120    45    72   209   195    67   117   198    78   157    46   189   115   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    67   175   124   130   172   125   129   147   126    63   197   207   156   189   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   100   179    79   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   169   213   212   169    78    44   109   177    47   213   206   142    80   207   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   166   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   132    85   113    62    78   106   142   143    72   140   114   198    50   157   205    83    43    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   112   191    52    98    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   160   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   209   158   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    33   164    35   116   173   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   168   139   160    88
   214    74    52   129   105   152   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    77   203   128    95    77    82    73    86   136    62    53    84   199   117   164   116   166   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   111   185   128    58    49    75    74   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   136   140   139    37   146   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   178    68   107   111   126   104   198   201   204   163    58    72   150    63   222   164    59   121   135   183   199   192   169   109    75   175   111   129    93   140    62    67    34   221   163   184   193    48    63    51   169   124   168   203   152   160   210   209   200   145   129    71   221    68    45   139   206    38   167   215    71   188    34   211    52   199   217   137    40    39   208   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   205   191   162    72   207   138   111    43    66   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   191   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    36    71   222   202   106   193   124   165    46   184   150   119    43   192    65    75   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   217    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    46    72   209   195    67   117   198    78   157    46   189   115   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    67   175   124   130   172   125   128   147   126    63   197   207   156   190   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   100   180    79   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   212   169    78    44   109   177    47   213   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   166   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   125   131    85   113    62    78   106   142   143    72   140   114   198    50   157   205    83    42    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   113   191    52    97    93   200    86   103   200    42   204   150   170   132   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   208   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    35   116   173   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   168   139   160    88
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    93    65   196   126   205    77   203   128    95    77    82    73    86   137    62    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   111   185   127    58    49    75    74   198   143    57   214    35   205   208    71    90   218   113   215    39   210    32   137   140   139    38   146   142   187    81   149    64   188   207   135    61    70    98   161    53   188   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   106   111   126   104   198   201   204   163    58    71   150    63   222   164    59   120   135   183   199   193   169   109    75   175   110   129    93   140    62    67    35   221   163   184   193    48    63    52   169   124   168   203   152   160   210   209   200   145   129    71   221    68    45   139   206    38   167   214    71   188    34   211    52   199   217   137    40    39   208   177    72    85   126    67   188    55    38    52   199   202   163    85    98   143    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    36    95   196    54    32    58    65   198    36   138   172   155    78   136    69   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    58    60   177   152    38   119   202   215   113   133   205   191   162    72   206   138   111    42    66   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    66    74    54   182   119   150   202   132   199    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   117   118   133   126   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   191   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   168    58    38    42   204   214   194    99   117    46   136   161    69   213   183   210    88   152   132   108   192   192   176    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    75   106   191   115   146    51    81   180   191   104    91   114   189   107    55   220   101   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    84   218   216    87   135    96   181   122    58    79   171    97   138    35   157   126    56    50   185    73    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   173   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    46   148    35   190   165    48    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   108   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    45    72   209   195    67   117   198    78   157    46   189   114   145   138    70   149    76    60    99   113   220    42    38    99    39    46   211   185   136    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   174    76   158   213   133   222   112   183   107   199   211    66   175   124   130   172   125   129   147   126    63   197   206   156   190   152   202   207   207    65   123   122   141   143   165   166    32   166   134    41   189   136   145   152    69   202   194   203   158   141    70   100   179    79   185   193   186   142   149    97   200    51   119   186   163   108   139    71   141   192   133    98    32    32   170    33    37    66    71    69   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   163    35   169   213   213   169    78    44   109   176    47   212   206   142    80   206   169    65   198    69   109    75   142    41    40    35    34   177   105   145   163   101   184    68   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   147    89    87   196   132    83    70   215   167   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   131    85   113    62    77   106   142   143    72   140   114   198    50   157   205    83    42    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   169   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   116    35   111   157    88   140    95    70   164   115   183   127    34    71   160   122    48    53   213   112    90   199   195   148    32    32   113   191    51    97    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    34   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   107   202    90   208   159   168   172    71    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   165   102   182   128   148   136   204    39    33   164    36   116   174   180    51   104    50    62   187   129   189   143   164   182   204    46   128   209   184    87    83   142   164   179   221   169   139   160    88
   215    74    52   129   104   152   118    90   163   183   103   134   216   128    71    80    94    65   195   126   205    78   203   128    95    77    82    73    87   136    62    54    84   199   117   164   116   166   201   145   157   152    33    84   124   146   203    87   179    66    89    35   155   175   111   185   127    58    49    75    74   199   143    57   214    35   204   208    71    91   218   113   215    39   209    32   136   140   140    38   145   142   187    81   149    64   188   206   134    61    69    98   161    53   188   188   103   180   103   163   206   122    81   155   121   144    73   178   178    68   106   112   126   104   198   201   205   162    57    71   149    63   222   163    59   121   135   183   199   192   169   109    75   176   111   130    93   140    62    67    34   221   163   184   192    48    63    51   169   124   167   203   151   160   210   209   200   145   129    71   221    68    45   139   206    38   166   214    71   188    34   212    52   199   217   137    40    39   208   178    71    85   126    67   188    55    38    52   199   203   163    84    98   143    65    46   147   136    96    77    85    53    74   101   116   104   202   160   183    35    95   196    54    32    57    66   198    36   138   172   156    79   136    69   162   159   178   170   173   165   117   206   107    36   110    77    70   141    34   156    48   101    57    60   177   152    37   118   202   215   113   134   206   191   163    72   207   138   111    42    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45   100   113    45   194   200   176    66    74    54   182   118   151   202   131   198    78    60   189   167    78   214   126   211   172   145    47   192   178   169    98   118   117   133   127   141    73   183   127   164    62   208    56    60   219    98    66    59   165   155   191   115   117   185   138   146   160   121    99   119   102   185   178   214    64   167   124    58   169    59    38    42   204   214   194    99   116    46   136   161    69   213   183   209    88   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    47   184   151   119    43   192    65    75   107   192   115   146    51    81   180   190   104    91   113   189   107    56   220   101   197   178   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   219   216    88   135    95   182   121    58    79   171    96   138    35   157   126    56    51   185    74    95   120    73   122   118   203   110   125    41   186   207   104   143   104   187   183   220   199   191    46    95   181    38   174   130   204    75    82    89   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    51    50   157    86    95   115    45   148    35   190   164    48    87    81    67   218    45   123   210   191   202   172   161   107   195   134    57   114   108   112    91    86   119   125   196    86    71   178   107    96   178   146   171   166   170    88   200   141    76    80    72    90    40   135    51    51    43   191   138   189   135    49    73    70   191   210   157    95    68    53    61   120    46    71   209   195    67   117   198    78   157    45   189   114   145   138    69   149    76    60    98   113   221    42    39    99    39    46   211   185   137    62   137   213    87   172   118    43   122    33    52   211    62    41   116   144   217   165   211   173    76   158   213   133   222   112   183   107   199   211    67   175   124   130   172   125   129   147   125    63   197   206   155   190   152   201   207   207    64   124   122   141   143   165   166    32   166   133    41   190   136   145   152    69   203   194   203   159   141    70   101   179    79   185   193   186   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    31   170    33    36    66    71    70   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   137   177    40   164    35   169   213   212   169    78    44   109   177    47   212   206   141    80   207   169    65   198    69   110    74   142    41    40    36    34   177   105   145   163   101   184    68   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   166   162   200    40   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    55   117   184    84   104   183   155    43    89   125   132    85   113    62    77   106   142   142    73   141   115   198    50   157   205    83    43    57   116   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    80   219    61   191   194    85   182   130    44    56   208    84   154    54   200   106   137   183   136   181    80   145   172   191    35    46   209   197   212   117    36   111   157    87   141    94    71   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   112   191    52    98    93   200    85   103   200    42   204   150   170   132   150   198   192    75   111   155    78   222    86    33   124   148   187   127   157   202   127    59    35    56    34   171   158    93    90    93   190   159   118    44   204    91    77   183   116   142    70    37   214    60   141    87   216   145   156   200   107   202    91   208   159   169   172    71    98   127    62   211    33   116   135   139   196   159   106   210    88   106   202    97    83   123   218    72    76   215   222   117   199   193   166   102   183   128   148   136   203    40    32   164    36   116   173   180    51   104    50    62   187   129   189   143   164   182   204    46   128   209   184    87    84   142   164   179   222   169   140   160    88
   214    74    52   129   105   152   118    89   163   183   103   134   216   128    72    79    93    66   196   126   206    78   202   128    95    77    82    73    87   136    63    53    84   199   117   164   116   167   201   145   157   152    32    84   124   146   203    88   179    66    88    35   154   175   111   184   128    57    49    76    74   198   144    57   213    35   206   208    71    91   218   114   215    39   209    32   136   140   139    37   145   142   187    81   149    64   188   207   134    62    69    98   161    54   188   188   103   179   102   163   206   122    81   156   121   144    73   178   179    67   107   111   126   104   198   201   205   163    57    72   150    63   222   165    59   120   134   183   199   192   169   109    75   175   111   129    93   139    61    68    35   221   163   184   193    48    63    51   169   124   168   204   151   159   211   209   201   145   130    72   221    68    45   139   206    37   166   215    72   188    35   212    52   198   217   136    40    39   208   177    72    85   126    66   188    55    38    51   199   202   163    85    98   142    65    47   147   137    97    78    86    53    74   101   116   104   202   161   184    36    95   196    54    33    57    65   198    36   138   171   155    78   136    70   162   159   178   171   172   165   116   205   107    37   110    77    70   140    34   156    48   100    58    60   177   152    38   119   202   214   114   133   206   191   163    72   207   138   111    42    66   109   140   211   138    38   213   129   128   129    96    61   190   187   183    56    65   136   112    77   106   114    66    45    99   113    45   194   200   176    66    75    54   182   119   150   202   131   199    78    60   189   166    79   214   126   210   172   144    47   191   178   168    98   117   117   133   126   141    74   183   127   165    62   208    56    60   219    97    66    58   165   156   191   115   117   185   139   146   160   121    99   119   102   184   177   214    65   167   123    58   168    58    38    41   204   214   194    99   117    46   136   161    69   212   183   210    89   152   132   108   191   192   176    96   146    62    36    71   222   202   106   192   123   165    46   185   150   120    43   192    65    75   107   191   115   146    51    81   180   190   104    91   114   189   106    55   221   102   197   177   203   145    63   168    72    94    49   151    95   222   182   152    92   165    89    83   219   216    87   135    96   181   121    58    78   171    96   138    35   157   126    55    50   186    74    95   120    72   121   118   203   110   126    40   187   207   104   142   103   187   183   220   199   190    46    95   180    37   174   129   204    75    81    90   160   174    68   182   135    72   191   103    44   126    37    62    55   164   185   134    52    49   157    86    96   115    46   149    35   191   164    48    87    81    66   217    45   123   210   191   202   172   161   107   195   134    57   114   109   111    90    85   118   124   196    85    71   178   107    96   179   147   171   167   171    88   199   142    76    80    72    91    39   135    52    51    43   191   137   189   135    49    73    70   190   211   157    95    68    51    60   120    46    72   210   195    67   117   198    78   157    46   189   114   144   138    69   149    76    60    99   113   220    42    38    98    39    46   211   185   136    61   137   213    88   173   118    43   122    33    52   211    62    41   116   144   217   164   211   174    77   159   213   134   223   112   183   107   199   211    67   175   124   130   172   125   128   147   126    62   197   206   156   190   152   201   206   207    65   123   122   140   143   164   165    32   165   134    41   190   135   145   152    68   202   195   203   158   141    71   100   180    79   185   193   186   143   150    97   199    51   119   186   164   108   139    71   140   193   132    98    32    32   170    33    37    66    72    69   185    85   105   173   163   157    34   218   134   187    53    70   118   214   114   137   177    39   164    35   168   213   213   169    78    44   109   177    47   213   206   141    80   207   169    65   199    68   110    74   142    42    40    35    35   177   105   146   163   101   184    68   219   117    97   155    57   139   176   133   213   156    76   135   176    81   214   148    89    87   196   132    83    70   216   167   162   200    39   179   106    53    94   183    52   214   213   127    61   122   166    90    93   111   118   216    34   195   190   119    54   116   184    84   104   183   155    43    89   125   131    85   113    62    78   106   143   142    73   141   114   198    51   158   205    84    42    57   115   122   221   158   184   170   147   152    40    84    32   174   214   190    92    58   168   127    80   219    61   192   193    85   181   129    45    56   208    84   155    54   201   105   138   183   136   180    80   144   173   191    34    46   209   196   212   117    36   111   157    87   141    94    70   165   115   183   127    34    72   160   122    47    53   212   111    90   199   195   148    32    31   112   191    52    97    93   200    86   103   200    41   204   150   170   132   150   198   192    76   112   154    78   222    86    33   123   148   188   126   158   202   127    58    35    55    34   171   158    93    90    92   190   160   119    44   204    90    76   183   116   143    70    36   214    61   141    87   217   144   156   200   106   203    91   208   159   168   171    71    98   127    62   211    33   116   136   139   195   158   106   209    88   106   202    97    83   123   218    72    76   215   222   117   200   193   166   102   183   128   147   136   204    39    32   164    36   116   174   180    50   104    51    62   187   129   189   143   165   182   204    46   128   208   185    87    83   143   165   179   222   168   140   160    88
   215    74    53   129   105   151   118    89   164   182   103   135   216   128    71    80    94    65   196   126   204    78   202   128    95    77    81    73    86   137    62    53    84   199   117   164   116   166   202   146   157   153    33    84   125   146   203    87   179    66    89    34   155   174   111   184   128    58    49    75    74   199   143    57   214    35   205   208    72    91   218   113   214    39   210    33   137   140   139    38   146   141   188    81   149    64   188   207   134    61    69    98   161    53   187   187   102   179   103   163   206   121    81   156   121   144    73   178   179    67   106   111   126   104   198   200   205   163    57    71   150    63   222   163    60   120   135   183   199   193   170   109    75   175   110   129    93   140    62    67    34   221   163   184   193    48    64    52   169   124   168   204   151   160   210   209   200   145   129    71   221    69    44   139   206    37   166   214    71   188    34   211    51   199   217   137    40    39   209   177    71    85   125    67   188    55    38    51   199   202   164    85    98   142    65    46   147   137    96    77    85    53    74   102   116   104   202   161   184    36    95   196    54    32    57    65   198    36   138   172   156    78   136    71   161   159   179   170   172   165   116   205   108    36   110    77    70   140    34   156    48   101    57    60   177   152    38   119   202   215   113   134   205   191   162    73   207   139   111    43    66   109   140   212   138    37   213   130   128   129    96    61   190   187   183    56    65   136   112    78   106   114    66    45    99   113    46   194   201   176    65    74    54   182   120   150   202   132   199    79    60   189   167    79   214   125   210   172   144    47   192   178   169    98   117   117   132   126   141    73   183   128   164    62   208    56    60   219    97    66    59   166   155   192   115   117   185   139   145   160   121    98   119   102   185   177   215    65   167   124    58   169    58    37    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   131   107   192   191   177    97   146    63    36    71   222   202   106   193   124   165    46   184   150   119    43   192    65    74   106   191   115   146    51    81   180   191   104    91   114   190   107    55   221   101   196   177   202   145    63   168    72    94    48   151    95   222   182   153    91   164    89    83   218   216    88   136    95   181   121    58    78   171    96   138    35   157   126    56    51   185    73    95   120    72   122   118   203   109   125    41   186   207   103   142   104   187   182   220   200   191    46    95   181    37   174   130   204    75    82    90   160   175    68   182   136    72   191   103    44   127    37    62    55   164   184   133    52    50   157    86    95   115    46   148    35   190   165    49    88    82    66   218    45   123   210   191   202   171   160   107   195   134    57   114   109   112    91    86   119   125   195    85    70   178   107    96   178   147   171   166   170    88   200   142    76    80    72    91    39   136    52    51    43   191   138   189   135    49    73    71   190   210   157    95    68    52    60   120    45    72   209   195    67   117   198    78   157    46   189   114   145   138    69   149    75    60    99   113   221    42    39    98    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   212   173    76   159   212   133   222   112   183   106   198   210    66   175   124   131   171   125   129   148   126    63   197   207   156   190   152   201   207   207    65   124   122   141   144   165   166    32   166   133    41   190   135   145   152    69   202   194   203   158   141    70   101   180    79   185   193   187   142   149    96   199    51   120   186   164   108   139    71   141   192   133    97    31    32   170    34    37    67    71    70   186    85   105   173   163   157    35   218   134   187    53    70   118   214   114   138   178    39   163    35   169   212   212   169    79    44   109   176    47   212   207   142    81   207   169    65   198    68   110    74   141    41    40    36    34   177   104   146   163   101   184    67   219   116    97   155    58   139   177   133   214   156    76   136   176    82   214   147    89    86   196   132    83    70   216   167   163   200    40   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   103   183   156    43    88   125   132    86   113    62    78   106   142   143    73   141   115   198    50   157   205    83    43    57   115   123   222   158   184   169   147   152    40    84    32   174   214   189    92    57   169   127    81   219    61   192   194    84   182   129    44    56   208    85   155    54   200   106   138   184   136   181    81   145   173   191    34    46   209   197   213   117    36   111   157    88   141    95    71   164   115   182   126    34    72   160   122    48    53   213   112    90   198   195   149    32    32   112   191    51    98    93   200    85   103   200    42   204   150   170   133   150   198   191    76   112   155    78   222    86    33   123   149   187   126   157   202   127    59    35    56    34   171   158    93    90    93   190   159   119    44   205    91    76   183   116   142    70    37   213    60   141    87   217   144   156   200   106   202    91   208   158   168   172    71    97   127    62   211    32   116   135   140   196   158   106   210    89   106   202    97    83   123   218    73    75   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    35   116   173   180    51   104    51    62   187   129   189   143   165   182   204    46   129   209   184    88    83   143   164   179   221   168   139   160    88
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    80    94    65   195   126   205    77   203   128    94    77    82    73    86   137    62    53    84   199   117   164   116   166   201   145   157   152    33    84   124   146   203    87   179    66    89    35   155   174   110   185   128    58    49    75    74   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   137   140   139    38   146   141   187    81   149    64   188   207   135    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   107   111   126   104   198   201   204   163    58    72   150    63   222   164    59   120   135   183   199   193   169   109    75   175   111   129    93   140    62    67    35   221   163   184   193    48    63    52   169   124   168   203   152   160   210   209   200   145   129    71   221    68    45   139   206    37   167   214    71   188    34   211    52   199   217   137    40    39   208   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   205   191   162    72   207   138   111    42    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   126   210   172   144    47   191   178   169    98   117   117   133   127   141    74   183   127   164    62   208    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    65    75   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    73    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   130   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   185   133    52    49   157    86    95   115    46   148    35   190   165    49    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    46    72   209   195    67   117   198    77   157    46   189   114   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   198   211    67   175   124   130   172   125   128   147   126    63   197   207   156   189   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   203   158   141    70   100   180    80   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    98    32    32   170    33    37    67    71    69   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   169   213   212   169    78    44   109   177    47   213   206   142    80   207   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   167   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   132    85   113    62    78   106   142   143    72   140   114   198    50   157   205    83    42    56   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    84   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    36   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   113   191    52    98    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    33   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   209   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    76   215   222   117   199   193   166   102   183   128   148   136   204    40    33   164    35   116   173   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   169   139   160    88
   214    74    53   129   105   151   118    89   163   182   103   135   216   128    70    80    94    65   196   126   205    77   203   128    94    78    81    73    87   137    62    54    84   199   117   164   116   166   201   145   156   152    33    84   124   146   203    87   179    66    89    35   155   174   111   184   128    58    49    76    74   198   143    57   214    35   205   208    71    91   218   113   215    39   210    32   137   140   139    37   146   142   187    82   149    64   189   207   134    61    69    98   161    53   187   188   103   180   103   163   206   122    81   156   121   144    73   178   178    68   106   112   126   103   198   200   204   162    58    72   150    63   222   163    59   121   134   184   199   192   169   109    75   176   110   129    93   140    62    68    35   221   163   184   193    48    64    52   169   124   168   204   151   160   211   209   202   145   129    71   221    68    44   139   206    38   166   214    71   188    34   211    51   199   217   137    40    39   209   176    71    84   126    67   187    55    38    51   198   202   163    85    98   142    65    46   147   137    96    77    84    53    74   101   116   105   202   161   184    35    94   197    54    32    57    66   198    36   138   172   155    78   137    70   161   159   178   170   173   164   116   205   108    36   109    77    70   141    34   156    48   102    57    60   177   153    38   120   201   215   113   134   206   190   163    72   206   138   111    43    65   109   140   212   139    37   213   129   128   129    95    61   190   186   183    56    66   137   112    77   105   114    65    45   100   113    45   194   200   176    66    74    54   182   119   151   202   132   198    79    60   189   167    78   214   126   210   172   145    46   192   177   168    98   117   117   132   127   142    74   182   127   165    62   208    56    60   219    98    66    59   165   156   191   116   117   185   139   145   160   120    99   119   102   185   177   213    65   167   124    58   169    59    37    42   204   214   194    99   117    46   136   161    69   213   183   210    88   151   132   108   192   192   177    96   145    62    35    71   222   202   106   194   124   165    46   185   150   119    43   192    65    75   106   191   115   146    51    81   180   190   105    91   114   189   107    55   220   102   197   178   203   145    63   168    71    95    49   150    95   222   181   153    91   165    88    83   218   217    88   135    95   181   122    58    78   171    97   137    35   157   127    56    51   186    74    96   119    72   122   117   203   110   125    40   187   207   104   142   103   187   183   220   199   191    47    95   180    38   173   130   205    75    82    90   160   175    68   181   135    72   191   103    44   126    36    62    55   164   185   134    51    50   157    86    95   115    45   148    35   190   164    49    87    81    66   217    45   123   209   191   202   172   161   106   195   135    56   113   109   111    92    86   118   125   196    85    71   178   107    96   178   146   171   167   171    89   200   142    76    80    72    90    39   134    51    51    44   191   138   189   135    49    74    70   191   210   156    95    67    52    60   120    46    72   209   196    67   117   198    77   157    46   189   114   144   138    69   148    76    60    98   113   220    41    39    98    39    46   211   185   136    61   137   213    87   173   118    42   123    34    52   211    63    41   117   144   217   164   212   174    76   158   213   133   223   112   183   107   199   210    67   175   124   130   172   125   129   148   125    62   197   207   156   190   152   202   206   207    65   124   122   141   143   164   166    32   166   133    41   189   136   145   152    69   203   194   203   158   141    71   100   179    80   185   193   187   142   150    96   199    51   119   186   164   108   139    71   141   192   132    98    32    32   170    33    37    67    72    69   186    85   105   173   163   157    35   218   135   187    53    70   118   213   113   137   177    39   164    35   169   212   212   169    79    44   109   176    47   213   206   142    80   206   169    65   198    68   111    75   142    41    41    35    34   176   104   146   163   101   184    67   219   117    96   155    57   139   177   133   214   156    75   135   176    81   213   148    89    87   196   132    82    70   216   167   163   199    40   180   105    53    93   184    52   213   214   127    61   121   165    91    94   111   118   215    34   196   189   119    55   117   183    84   104   183   155    42    89   125   132    85   113    63    77   106   142   142    73   140   114   197    51   158   204    83    43    57   115   123   222   158   184   169   146   152    41    84    31   174   216   189    91    58   169   127    81   219    61   192   194    85   182   129    44    56   209    84   154    54   200   106   137   184   136   181    81   145   173   191    34    46   209   197   212   117    36   111   157    88   141    95    71   164   115   183   126    34    71   160   122    49    53   212   111    90   198   195   148    32    32   113   191    52    98    93   200    86   103   200    42   204   150   170   133   151   198   192    76   112   154    78   221    86    33   124   148   187   126   157   202   126    59    35    56    33   171   157    93    90    93   190   160   118    44   205    91    76   182   115   142    70    36   213    60   141    87   218   145   155   200   107   202    91   207   158   168   172    70    98   127    62   211    33   115   136   140   196   158   106   210    88   107   202    97    83   123   218    73    75   215   222   116   199   192   165   103   182   129   148   137   204    40    32   164    35   116   173   179    51   104    50    62   187   129   189   143   164   182   205    46   128   209   185    88    83   143   165   178   222   168   139   160    88
   214    74    52   129   105   151   117    89   163   182   103   135   216   127    72    80    94    66   195   126   205    77   203   128    94    78    81    73    86   137    62    53    84   199   117   164   117   166   201   145   157   152    33    85   124   146   202    87   179    65    89    34   155   174   110   184   128    59    50    76    74   200   143    57   214    35   205   208    71    91   218   114   215    39   209    32   137   140   139    38   146   141   186    81   149    65   188   207   134    62    69    98   160    54   187   188   102   180   102   163   206   121    81   156   121   144    73   178   179    68   106   111   126   104   198   200   204   162    58    71   149    64   222   164    60   120   135   182   199   192   169   110    74   176   110   129    93   140    62    68    34   220   164   185   193    49    63    51   169   123   167   203   151   161   210   210   200   146   130    72   222    68    45   139   206    38   166   215    71   188    34   211    52   199   217   136    40    39   209   177    71    85   125    66   188    55    38    51   199   202   163    85    98   143    64    46   147   136    97    77    85    53    74   101   116   104   202   161   184    36    95   196    54    32    57    65   198    36   138   172   155    78   136    69   162   159   179   170   172   164   116   205   107    36   110    77    69   140    35   156    48   100    58    60   177   153    38   119   202   214   114   133   205   191   162    72   207   138   111    43    66   109   139   212   138    38   213   130   128   129    95    60   190   186   183    55    66   136   112    77   105   113    65    45   100   113    45   194   201   176    65    74    53   182   119   150   203   132   199    78    61   189   167    78   214   125   210   172   143    46   192   179   169    98   118   118   133   126   141    74   183   127   164    61   207    56    60   219    97    65    60   165   155   192   115   117   184   138   145   161   121    99   119   102   185   177   214    64   167   124    58   168    59    38    41   204   215   194    99   117    46   136   161    69   212   183   210    89   152   132   107   192   192   176    97   146    63    36    71   222   203   106   193   124   165    46   184   151   119    43   191    65    74   107   191   115   146    52    81   179   191   104    90   114   189   107    56   220   101   197   178   203   145    62   168    72    94    49   151    94   222   181   153    92   165    89    83   218   216    87   135    96   182   121    58    78   171    96   138    35   157   126    56    50   186    73    96   119    72   122   118   203   109   125    41   188   208   104   143   103   187   183   220   199   190    47    95   180    38   174   130   204    75    81    90   160   175    68   182   136    72   192   103    45   126    37    62    55   164   184   133    52    49   157    86    95   116    46   148    35   190   164    48    86    81    66   217    45   123   210   191   202   171   162   107   195   134    57   113   109   111    92    86   119   125   195    85    71   178   107    96   178   147   171   166   171    88   200   142    75    80    72    91    39   135    52    51    44   191   137   188   136    49    74    71   191   210   157    95    68    52    60   120    45    72   209   195    67   116   198    77   157    46   189   115   145   138    69   149    76    59    98   113   220    41    38    99    39    46   210   185   136    62   137   213    87   173   117    43   122    33    52   211    63    42   117   144   217   164   212   173    77   158   213   132   223   112   184   107   198   210    67   175   123   130   172   126   129   147   126    63   197   206   156   190   152   201   206   207    64   124   123   141   143   164   166    32   166   133    40   189   136   145   152    69   202   195   203   158   141    72   100   180    79   185   194   187   142   149    96   199    51   119   186   164   108   139    71   141   193   133    99    32    31   170    33    37    66    72    70   185    85   104   173   163   157    35   217   134   186    53    70   119   213   113   137   178    40   163    35   168   213   212   169    78    44   108   177    47   213   206   142    80   206   169    65   198    68   109    74   142    42    40    35    34   177   104   145   163   101   184    67   219   116    97   154    57   139   176   134   213   156    76   136   176    81   214   147    90    87   197   132    83    69   215   166   163   200    39   179   105    53    94   184    52   213   213   127    61   122   166    91    94   112   118   216    35   196   190   119    55   117   184    84   104   183   154    42    89   124   131    85   111    62    78   106   142   143    73   141   115   198    50   157   205    83    43    56   115   122   221   158   184   170   146   152    40    84    32   175   215   189    92    58   168   127    81   220    61   192   194    85   182   129    44    56   208    84   155    54   200   105   137   183   136   181    80   144   173   190    35    46   209   197   212   117    36   110   157    88   140    95    71   164   115   183   126    35    72   160   123    48    52   213   112    90   199   194   149    31    32   112   190    52    97    93   200    86   103   200    42   203   150   171   133   150   199   193    76   112   155    78   222    85    34   122   148   188   126   158   202   127    59    35    55    33   171   158    93    90    93   191   160   118    43   205    90    76   183   116   142    70    37   213    60   141    87   217   145   156   200   106   202    90   209   158   168   172    70    98   127    62   211    33   116   135   140   196   157   107   210    88   107   201    98    83   123   218    73    76   216   222   117   199   193   165   102   182   127   148   136   203    40    32   165    36   116   173   180    51   104    50    62   187   129   189   142   164   183   203    46   129   209   184    88    83   143   164   178   221   168   139   160    88
   214    74    52   129   105   152   118    89   163   183   103   135   216   127    71    79    94    65   196   126   205    77   203   128    94    77    82    73    86   136    62    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    34   155   174   111   185   128    58    49    76    74   199   143    57   214    35   205   208    71    91   218   113   214    39   209    33   136   140   140    37   146   142   187    81   149    64   188   207   134    61    70    98   161    53   188   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   107   111   126   104   198   200   204   163    58    72   150    63   222   164    59   120   135   183   199   193   169   109    75   176   111   129    93   140    62    67    34   221   163   184   193    48    63    52   169   124   168   203   152   160   210   209   200   145   130    72   221    68    45   139   206    38   167   215    71   188    34   211    51   199   217   137    40    39   209   177    71    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    97    78    85    53    74   101   116   104   202   160   183    35    94   196    54    32    57    65   198    36   138   171   155    78   136    70   161   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   153    38   119   202   214   114   133   205   191   162    72   206   138   111    42    66   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   118   117   133   126   141    74   183   127   164    62   207    56    60   219    97    66    59   165   155   192   116   117   185   139   145   160   120    99   119   102   185   178   214    65   167   124    58   168    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   151   119    43   192    64    75   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   178   203   145    63   168    72    94    49   151    95   222   181   152    91   165    88    83   218   217    88   135    95   181   121    58    78   171    97   137    35   157   126    56    50   185    74    96   119    72   122   118   203   110   125    40   187   207   104   143   104   187   183   220   199   191    46    95   181    38   173   129   204    75    82    90   160   174    68   182   136    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    46   148    35   191   165    48    87    81    66   218    45   123   210   191   202   172   161   106   195   134    57   113   109   111    91    86   119   125   196    85    70   178   107    96   179   146   171   167   171    89   200   141    76    80    72    91    39   135    52    51    44   191   138   189   136    49    74    70   191   210   157    95    67    52    61   120    46    72   209   195    67   117   198    77   157    46   189   114   145   138    69   149    76    60    99   113   221    42    38    99    39    46   211   185   136    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   223   112   183   107   199   211    67   175   124   130   172   125   129   148   125    63   197   207   155   189   152   202   206   207    65   123   122   141   143   164   166    32   166   133    41   189   136   145   152    69   203   194   203   158   141    70   101   180    79   185   193   187   142   149    97   199    51   119   186   164   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   168   213   213   169    79    44   108   177    47   212   206   142    80   207   169    65   198    68   109    74   142    41    40    35    34   177   105   146   163   101   184    67   219   117    96   155    57   139   177   133   214   156    76   135   176    81   213   148    89    87   196   132    83    70   216   167   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    55   116   184    84   104   183   155    42    88   124   131    85   113    62    77   106   142   142    72   140   114   198    50   157   205    83    42    57   115   122   222   158   184   170   147   152    40    84    32   174   214   189    91    57   168   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   184   136   181    80   145   173   191    34    46   209   197   213   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    52   213   112    90   199   195   149    32    32   113   191    52    97    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   154    78   222    86    33   123   148   188   126   157   202   127    59    35    56    33   171   158    93    90    93   190   159   119    44   204    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   208   158   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    36   116   173   180    51   104    50    62   187   129   189   143   164   182   204    46   128   209   184    88    83   142   164   179   221   169   140   161    88
   215    74    52   129   105   152   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    77   203   128    94    77    82    73    86   136    62    53    84   199   117   164   116   166   201   145   157   152    33    84   124   146   203    87   179    66    89    35   155   175   111   185   128    58    49    76    74   199   144    57   214    35   205   208    71    91   218   113   215    39   210    32   136   140   139    37   146   141   187    81   149    64   188   207   134    61    69    98   161    53   188   188   103   180   103   163   206   121    81   156   121   144    73   178   179    68   107   111   126   104   197   201   204   163    58    71   150    63   222   164    59   120   135   183   199   193   169   109    75   175   111   129    93   140    62    67    35   221   163   184   193    48    63    52   169   124   168   203   152   160   210   209   200   145   130    71   221    68    45   139   206    38   167   215    72   188    34   211    52   199   217   137    40    39   208   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    35    95   196    54    32    58    65   198    36   138   172   156    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   134   206   191   162    72   207   138   111    43    66   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   201   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   126   210   172   144    47   191   178   169    98   117   117   133   126   141    74   183   127   165    62   208    56    60   219    97    66    59   165   156   192   115   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    37    42   204   214   194    99   116    46   136   161    69   213   183   210    88   152   132   108   192   192   177    97   146    62    36    71   222   202   106   193   124   165    46   184   150   119    43   192    64    74   106   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   178   203   145    63   168    72    95    49   151    95   222   182   152    91   165    89    84   218   216    88   135    95   181   122    58    78   171    97   138    35   157   126    56    50   185    74    96   120    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   180    38   174   129   204    75    82    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    48    87    81    66   218    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    71   178   107    95   179   146   171   166   170    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    45    71   209   195    67   117   198    77   156    46   189   115   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    62   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    66   175   124   131   172   125   128   147   126    63   197   207   156   190   152   202   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    68   203   194   204   158   141    70   100   180    79   185   193   186   142   149    97   199    51   119   186   163   108   139    71   141   192   133    98    32    32   170    33    37    67    71    70   186    85   105   173   163   157    35   218   134   187    53    70   119   213   114   138   177    39   164    35   169   213   213   169    78    44   108   177    47   213   206   142    80   206   169    65   198    68   109    75   142    41    40    35    34   177   105   145   163   101   184    68   219   117    97   155    57   139   177   133   214   155    76   136   176    81   214   147    89    87   196   132    83    69   215   166   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   189   119    54   116   184    84   104   183   155    42    89   124   131    85   113    62    78   106   142   143    72   140   114   198    50   157   204    83    43    56   116   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    84   182   129    44    56   208    85   155    53   201   106   138   183   136   181    80   144   172   191    34    46   209   197   213   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   194   149    32    32   113   191    52    97    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    34   123   148   188   126   157   202   127    59    35    56    33   171   158    93    90    93   191   160   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   208   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    35   116   174   180    51   104    51    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   169   139   161    88
   214    74    52   129   105   152   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    77   203   128    95    77    82    73    86   137    62    53    84   199   117   164   116   167   201   145   157   152    33    84   124   146   203    87   179    66    89    35   155   174   111   185   128    58    49    75    74   199   143    57   214    35   205   208    71    90   218   113   215    39   210    32   136   140   139    37   146   141   187    81   149    64   188   207   134    61    70    98   161    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   178    68   107   111   126   104   198   201   204   163    58    72   150    63   222   164    59   121   135   183   199   192   169   109    75   175   111   129    93   140    62    67    34   221   163   184   193    48    63    51   169   124   168   203   152   160   210   209   201   145   129    71   221    68    45   139   206    38   167   214    71   188    34   211    52   199   217   137    40    39   209   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   184    36    94   196    54    32    57    65   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   214   113   133   206   191   162    72   207   138   111    42    66   109   140   212   138    37   213   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    74    54   182   119   150   202   131   199    78    61   189   167    78   214   125   210   172   144    47   191   178   169    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    97    66    59   165   156   191   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   136   161    69   213   183   210    89   152   132   108   192   192   177    97   146    62    36    71   222   202   106   193   124   165    46   184   150   119    43   192    65    75   107   191   115   147    51    81   180   191   104    91   114   189   107    55   220   101   197   177   203   145    63   168    72    95    49   151    95   222   181   152    91   165    89    83   218   216    88   135    96   181   121    58    79   171    97   138    35   157   126    56    51   185    74    96   119    72   122   118   203   110   125    40   187   207   103   142   103   187   183   220   199   191    46    95   181    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    45   127    37    62    55   164   184   133    52    49   157    86    95   115    45   148    35   190   165    49    87    81    66   217    45   123   210   191   202   172   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   178   107    96   179   146   171   167   171    88   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    74    70   191   210   157    95    68    52    61   120    45    72   209   195    67   117   198    78   157    46   189   114   145   138    69   149    76    60    98   113   220    42    38    99    39    46   211   185   137    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   222   112   183   107   199   211    67   175   124   130   172   125   128   147   126    63   197   207   156   190   152   201   207   207    65   123   122   141   143   165   166    32   166   133    41   189   136   145   152    69   202   194   204   158   141    70   100   180    79   185   193   187   142   149    97   200    51   119   186   163   108   139    71   141   192   133    97    32    32   170    33    37    67    71    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   169   213   212   169    78    44   109   177    47   213   206   142    80   207   169    65   198    68   109    75   142    41    40    35    34   177   105   146   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   148    89    87   196   132    83    70   216   167   163   200    39   179   105    53    94   184    52   213   213   127    61   122   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   183   155    42    88   124   132    85   113    62    78   106   142   143    72   140   114   198    50   157   205    83    43    57   115   122   222   158   184   170   147   152    40    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    85   155    54   201   106   138   183   136   181    80   144   173   191    34    46   209   197   212   117    35   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   149    32    32   113   191    52    98    93   200    86   103   200    42   204   150   170   133   150   198   192    76   112   155    78   222    86    34   123   148   187   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   208   159   168   172    70    98   127    62   211    33   116   135   140   196   158   106   210    88   106   202    97    83   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   204    40    32   164    35   116   174   180    51   104    50    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   168   139   160    88
   214    74    52   129   105   152   118    89   164   182   103   135   216   127    71    80    94    65   195   127   205    77   202   128    94    77    82    73    86   136    62    53    85   199   117   164   116   166   201   145   157   152    33    84   124   146   202    87   179    66    88    35   155   174   110   185   128    58    49    75    74   199   143    57   214    35   205   208    71    91   218   113   215    39   209    32   137   140   139    37   146   142   186    81   149    64   188   207   135    61    69    98   161    53   187   188   103   179   102   163   206   121    81   156   120   144    73   178   179    67   107   111   126   104   197   201   204   163    58    71   150    63   222   164    59   120   135   183   199   193   169   109    75   176   111   129    92   140    61    68    35   221   163   184   192    48    64    52   169   124   168   203   151   160   210   209   200   145   129    71   221    68    45   139   206    37   167   215    71   188    34   211    52   199   217   137    40    40   208   177    71    85   125    67   188    55    38    51   199   202   163    85    98   143    65    47   147   137    96    78    85    53    74   102   116   104   202   161   184    35    94   196    54    32    58    65   198    36   138   171   155    79   136    69   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   101    58    60   177   153    38   119   202   214   113   133   206   191   162    73   206   138   111    42    66   109   140   212   138    38   212   130   128   129    95    61   190   186   183    56    65   137   112    77   105   114    65    45    99   113    45   194   200   176    66    74    54   182   119   150   202   131   199    78    61   190   167    78   214   125   210   172   144    46   191   178   169    98   118   118   133   126   141    73   183   127   164    62   207    56    60   219    97    66    59   165   155   192   115   117   185   139   145   160   120    99   119   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   117    46   136   161    69   213   183   210    89   152   132   107   192   192   177    97   146    62    35    71   223   202   106   193   124   165    46   184   150   119    43   192    64    75   107   191   115   147    51    81   180   191   104    91   114   189   106    55   220   101   197   177   203   145    63   168    72    95    49   151    95   222   182   152    91   165    89    84   218   216    87   135    96   181   121    58    79   172    97   138    35   157   125    56    50   185    74    96   119    72   122   118   203   110   125    40   187   207   104   143   103   187   183   220   199   191    46    95   181    38   174   130   204    75    82    90   160   174    68   182   135    72   191   103    44   127    37    62    55   164   185   133    52    49   157    87    95   115    45   149    35   190   165    48    87    81    66   218    45   123   210   191   202   172   161   107   195   134    56   114   108   111    91    86   119   125   196    85    71   178   107    96   179   146   171   166   170    88   200   142    76    80    72    91    39   135    52    51    43   191   138   189   135    49    74    70   191   210   156    95    68    52    60   120    45    72   209   195    67   117   198    78   157    46   189   114   145   138    69   149    76    60    98   113   220    42    38    99    40    46   211   185   136    61   137   213    87   172   118    43   122    33    52   211    62    41   116   144   217   164   211   173    76   158   212   132   222   112   183   106   199   210    66   175   124   130   172   125   129   147   126    62   197   206   156   190   151   201   207   207    65   123   122   141   143   165   165    32   166   133    41   189   135   145   152    69   202   194   204   158   141    70   101   179    80   185   193   187   142   149    97   200    51   119   185   163   108   139    71   141   192   133    98    32    31   170    33    37    67    72    69   186    85   104   173   163   157    35   217   134   187    53    70   119   213   114   138   178    39   163    35   169   213   212   169    78    44   108   177    47   213   206   142    80   207   169    65   198    68   109    74   141    41    40    35    34   177   105   145   163   101   184    68   219   117    96   155    57   139   177   133   213   155    76   135   176    81   214   148    89    87   196   132    83    69   216   166   163   200    40   179   105    53    94   184    52   213   213   127    60   122   165    91    94   112   118   215    34   196   190   119    54   117   184    84   104   183   155    42    88   125   132    85   113    62    78   106   142   143    72   141   114   198    50   156   204    83    43    56   115   123   222   158   184   169   146   152    40    84    32   174   215   189    92    58   169   127    81   219    61   192   194    84   182   130    44    56   208    84   155    53   201   106   138   184   136   181    80   145   173   191    35    45   209   197   212   117    35   111   157    88   141    95    71   164   115   183   126    34    71   160   122    47    53   213   112    90   199   195   149    32    32   112   191    52    97    93   200    85   103   200    42   204   150   170   133   150   198   192    76   112   154    78   222    86    34   123   148   187   126   157   202   127    58    35    56    33   171   158    93    90    93   191   160   119    44   204    91    76   183   116   143    70    37   213    60   141    87   216   144   156   200   106   202    90   209   159   168   172    71    98   127    62   211    33   116   135   140   196   159   106   210    88   106   202    98    83   123   218    72    75   216   222   117   199   193   165   102   183   128   148   136   204    39    33   164    35   116   174   180    51   104    51    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   168   139   161    88
   214    74    53   129   105   152   118    89   164   182   103   135   216   127    72    79    93    66   196   126   205    78   202   128    94    77    81    73    86   136    62    54    84   200   117   163   117   166   201   145   157   152    33    84   123   147   202    87   179    66    89    34   155   174   111   184   128    59    50    75    73   199   143    57   214    35   204   208    71    91   218   114   215    39   210    33   136   140   139    38   145   140   187    81   149    64   188   207   134    61    70    98   160    54   188   188   102   179   103   163   206   121    81   156   121   144    73   177   179    67   106   111   126   104   198   201   204   163    58    71   150    64   223   163    60   121   136   183   199   193   169   110    75   175   111   130    93   140    61    68    35   220   164   184   192    48    63    52   169   124   168   203   151   160   210   210   201   145   129    71   222    68    45   139   207    37   167   215    72   189    34   211    52   199   216   137    40    39   209   177    71    85   125    68   188    55    38    51   199   203   163    85    98   143    65    46   148   136    96    78    85    53    73   101   116   104   202   161   184    35    95   196    55    31    57    65   198    36   137   172   155    79   136    70   162   159   178   169   172   164   116   206   107    37   110    77    70   140    34   157    47   100    57    60   177   152    38   119   203   214   113   133   206   191   163    72   207   138   111    42    65   109   140   211   139    37   213   129   128   129    94    61   190   186   183    56    65   137   112    77   105   114    65    46    99   114    45   195   201   176    66    74    53   182   119   151   201   132   199    78    60   189   168    77   214   126   210   172   145    47   192   178   168    98   118   118   133   127   141    73   183   128   164    62   208    56    59   219    98    66    60   164   156   191   115   117   185   139   146   160   121    99   119   102   184   177   215    65   166   124    58   169    59    37    42   204   214   194    99   117    46   136   161    69   213   184   210    89   152   132   108   192   192   176    96   145    62    35    71   223   202   105   193   124   165    46   184   150   119    43   192    65    74   106   191   116   147    51    81   180   191   104    91   114   189   107    55   220   101   197   178   202   145    63   168    72    95    49   150    95   222   181   153    91   166    89    83   218   216    88   135    96   181   122    57    79   171    97   138    35   156   126    56    51   185    73    95   119    73   122   118   203   109   126    40   187   207   103   142   103   187   183   220   199   190    47    95   181    38   173   130   204    76    82    90   160   176    68   182   136    72   191   103    45   126    37    62    56   164   185   134    52    49   156    87    95   115    45   148    35   190   164    49    87    81    66   217    45   123   210   191   202   171   161   107   195   134    57   113   109   111    91    86   118   125   196    85    70   179   108    95   178   146   171   166   171    89   200   142    76    80    73    91    40   135    52    51    43   191   138   189   135    49    73    70   191   210   157    96    68    52    60   120    45    72   209   195    67   118   198    77   157    47   189   115   144   138    70   150    75    60    98   113   221    42    38    99    39    46   211   185   136    61   137   212    88   172   118    43   122    33    52   211    62    42   117   144   216   164   211   173    76   158   213   133   223   112   183   106   199   211    67   175   124   131   171   125   128   147   126    63   197   208   155   190   151   202   207   207    65   123   122   141   143   165   165    32   166   134    41   189   135   145   152    68   202   194   203   158   140    71   101   179    79   185   192   186   143   150    97   199    51   119   186   164   108   138    70   141   193   133    98    32    31   170    34    36    67    71    69   186    85   105   173   163   156    35   217   134   187    53    70   119   214   114   137   177    39   163    35   169   213   213   168    79    44   109   177    46   213   206   142    80   207   169    65   197    68   110    74   142    41    40    36    34   177   104   146   164   102   183    67   219   117    97   155    57   138   177   132   214   155    76   136   176    81   214   148    89    87   196   133    82    70   215   168   163   201    38   179   106    54    94   183    52   213   213   127    61   122   165    91    94   112   118   214    33   196   189   119    55   116   184    83   104   183   155    42    89   124   131    86   112    62    77   106   142   143    72   140   114   198    50   156   205    83    43    57   116   123   221   158   184   169   146   151    41    84    32   174   214   189    91    58   169   128    81   219    61   192   193    85   183   129    45    57   207    85   155    53   200   107   137   184   136   181    81   144   173   191    35    46   209   197   212   116    36   112   157    87   141    95    71   164   115   183   127    35    71   159   122    48    52   213   112    90   198   195   149    32    32   112   192    52    98    93   200    86   103   200    42   204   150   170   132   150   198   192    75   112   155    79   221    86    34   123   148   187   126   157   202   127    59    35    56    33   171   158    92    90    93   191   159   120    44   204    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    91   209   158   168   172    70    98   127    62   211    33   116   135   139   196   157   105   210    88   106   201    97    84   123   218    72    76   216   223   117   199   193   165   103   183   128   148   136   204    39    33   163    35   116   173   180    51   104    50    62   187   129   189   143   164   183   205    46   128   209   184    87    84   143   164   179   222   168   140   160    88
   215    73    52   129   105   152   119    89   163   183   103   135   216   127    71    79    94    65   195   127   205    78   202   127    94    78    81    73    87   137    62    53    84   199   118   165   117   167   202   146   157   152    33    85   125   146   202    87   180    65    88    35   155   174   111   184   128    58    48    76    75   199   143    57   214    35   204   208    72    90   218   114   214    39   210    32   136   140   139    37   145   142   187    82   148    65   188   207   134    61    70    98   161    54   188   187   103   180   103   164   206   121    81   156   120   144    73   178   179    67   107   112   126   104   198   200   204   162    57    73   150    62   222   164    58   120   135   183   199   193   170   109    75   175   111   129    93   139    62    67    35   221   162   184   193    47    64    52   169   124   168   203   152   158   210   210   200   146   129    71   221    68    45   139   206    38   167   215    72   189    34   211    52   199   217   136    40    40   208   178    71    85   125    66   188    56    38    51   199   203   164    84    99   142    66    47   147   137    97    78    85    53    75   102   116   104   202   161   183    36    94   196    54    32    58    66   198    37   138   171   156    78   136    69   161   159   178   170   172   164   116   206   107    36   109    76    70   140    33   157    48   100    57    60   177   152    37   118   202   215   113   134   205   190   162    73   206   138   111    43    66   109   140   211   137    38   213   130   128   128    95    61   190   187   183    56    65   137   112    77   105   114    65    45    99   114    44   194   200   175    65    74    54   182   118   151   202   131   200    79    61   189   167    77   214   125   211   172   143    47   191   178   168    98   118   118   133   126   141    73   184   127   164    63   208    57    60   218    97    65    58   165   155   191   116   116   185   138   146   160   121    99   118   102   185   178   214    65   168   124    57   168    59    38    42   204   214   194    98   116    46   136   161    70   213   182   209    88   152   131   107   191   192   177    98   147    63    35    71   221   202   107   193   125   165    47   185   151   120    42   192    64    75   107   191   115   146    51    80   179   191   104    91   113   189   107    56   220   101   196   177   203   145    63   169    72    95    49   151    94   221   181   152    91   165    89    83   218   216    87   135    96   181   121    58    79   171    96   137    35   157   125    55    51   185    73    96   119    72   122   119   204   111   125    41   185   207   104   142   104   186   182   220   200   191    46    95   181    38   174   129   204    75    82    90   160   174    69   181   136    73   191   103    44   127    36    62    55   164   185   134    51    49   156    87    94   115    45   148    35   190   165    48    87    82    67   218    45   122   210   190   202   172   161   107   195   133    57   114   109   112    91    86   118   126   196    85    71   178   107    96   178   147   170   166   171    88   200   141    76    80    71    91    39   135    52    51    44   191   138   189   136    48    74    70   192   210   158    95    68    52    61   121    46    71   209   194    68   117   198    78   157    46   189   114   145   138    69   149    75    60    99   113   221    41    39    99    39    47   211   185   137    61   137   214    87   173   117    44   122    33    51   211    62    40   116   145   218   165   211   174    76   158   212   133   222   112   182   107   199   211    67   175   124   130   172   125   129   148   126    63   197   207   155   190   153   202   207   207    65   124   122   140   143   165   165    31   167   133    41   189   136   146   151    68   202   194   203   158   140    71   100   179    80   185   193   186   142   149    97   200    51   120   186   164   109   139    71   141   193   133    97    32    32   170    33    37    66    72    70   186    86   105   173   163   157    35   218   135   187    53    70   118   213   114   138   177    39   163    35   168   213   213   168    78    44   108   176    47   213   206   142    79   206   169    65   199    69   110    75   143    41    41    35    34   178   105   145   163   101   184    67   220   117    97   156    57   138   177   134   214   155    75   135   176    81   213   147    90    86   196   132    83    70   216   166   163   200    39   180   105    53    93   184    53   214   212   127    61   121   166    91    94   111   118   215    34   195   190   119    54   116   184    84   103   183   155    43    88   125   131    86   112    62    77   106   142   143    73   141   114   197    51   157   204    83    43    57   116   123   221   157   184   170   147   152    41    84    32   174   215   189    92    57   168   127    81   220    61   192   193    85   182   129    44    56   207    85   155    54   201   106   137   183   136   181    80   144   173   191    33    46   209   197   212   117    36   111   157    87   139    95    70   165   115   183   126    35    71   161   122    46    52   214   112    90   198   195   148    32    32   113   190    52    97    93   199    85   102   200    42   204   150   170   132   149   199   192    76   111   155    77   222    85    34   123   148   188   126   157   201   126    59    35    56    34   171   158    93    90    93   191   159   118    44   204    91    77   184   115   142    70    36   215    60   142    88   217   144   155   200   106   203    91   208   159   169   171    70    99   126    61   211    32   116   135   139   195   158   106   210    89   105   202    97    83   122   219    73    75   215   222   116   199   193   165   102   182   128   147   136   204    40    33   164    36   117   174   180    50   104    52    62   187   129   188   143   164   182   204    46   128   209   184    88    83   142   165   179   220   168   140   160    87
   214    74    52   129   105   152   118    89   163   182   103   134   216   128    71    80    94    65   195   126   205    78   203   128    95    77    82    73    86   136    63    53    84   199   117   164   117   166   201   145   157   152    33    84   124   146   203    87   179    66    88    35   155   174   111   185   127    58    49    75    74   199   143    57   214    35   205   208    71    91   218   113   215    39   209    32   137   139   139    37   145   141   187    81   149    64   188   208   135    61    69    98   160    53   188   188   103   179   103   163   206   121    80   156   121   144    73   178   178    68   106   111   126   104   198   200   204   163    57    72   150    63   222   164    59   121   136   183   199   192   169   109    75   175   111   129    93   140    62    68    34   221   163   184   193    48    64    52   169   124   168   203   151   160   210   209   201   145   129    71   221    68    45   139   207    38   167   215    72   188    34   211    52   199   217   137    40    40   209   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    77    85    53    74   101   116   104   201   161   184    36    94   196    54    32    57    65   198    36   137   171   155    78   136    70   162   159   178   170   172   164   116   205   107    37   110    77    70   140    34   156    48   101    57    60   177   153    38   119   202   215   113   133   206   190   162    72   206   137   111    43    66   109   141   212   138    37   213   130   128   129    96    61   190   186   183    56    65   137   112    77   105   114    66    45    99   113    45   194   200   176    65    75    54   182   119   150   202   131   199    78    61   189   167    78   214   126   210   172   144    47   191   178   168    98   117   117   133   127   141    74   183   127   164    62   207    56    60   219    98    66    59   165   156   191   116   117   185   139   145   160   120    99   118   102   185   177   214    65   167   124    58   169    58    38    42   204   214   194    99   116    46   137   161    70   213   183   210    89   152   132   108   191   192   177    97   146    63    36    71   222   202   106   193   124   165    46   184   150   119    43   192    65    74   107   191   115   146    51    81   180   191   104    91   113   189   107    55   220   101   197   178   203   145    63   168    72    95    49   151    95   222   182   152    91   165    89    83   218   216    87   135    96   181   122    58    79   171    97   138    35   157   126    55    51   186    74    96   120    72   122   118   203   109   126    40   187   207   103   142   104   187   183   220   199   191    46    95   181    38   173   130   204    75    81    90   161   174    68   182   136    72   191   103    45   127    37    62    55   164   185   133    51    49   157    86    95   115    46   148    35   191   165    49    87    81    66   218    45   123   211   191   202   172   161   106   195   134    57   114   109   111    91    86   118   125   196    85    71   179   107    95   179   146   171   167   170    88   200   142    75    80    72    91    39   135    51    50    44   191   138   188   135    49    74    70   191   211   157    95    68    53    61   120    46    72   209   195    67   117   198    77   157    46   189   114   145   138    69   149    76    59    99   113   220    42    38    99    39    46   211   185   137    62   137   212    87   173   118    43   123    33    52   211    63    41   117   144   218   164   211   174    76   158   212   133   223   112   183   107   199   211    66   175   124   130   172   125   129   147   126    63   197   207   155   190   152   202   207   207    64   124   122   141   143   165   165    32   166   134    41   189   136   145   152    69   202   194   204   158   141    70   101   180    79   185   193   187   142   149    97   199    51   119   186   164   108   139    71   141   192   133    98    32    32   170    33    37    67    72    69   186    85   104   173   163   157    35   218   134   187    53    71   119   214   114   137   177    39   164    35   169   213   213   169    79    44   109   177    46   213   206   142    80   206   169    65   198    68   109    75   142    41    40    36    34   177   105   145   163   101   183    67   219   117    97   155    57   139   177   133   214   156    76   136   176    81   213   148    89    87   196   132    83    70   215   166   163   200    39   179   105    53    94   184    52   213   213   127    60   122   165    90    94   112   118   215    34   196   189   119    54   116   184    84   104   183   155    43    89   125   132    85   112    62    78   105   143   143    72   140   114   198    50   157   205    83    42    56   115   122   221   158   184   170   147   152    41    84    32   174   215   189    92    57   168   127    81   219    61   192   194    85   182   129    44    56   208    84   155    54   201   106   138   183   136   181    81   144   173   191    34    46   209   197   212   117    36   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    53   213   112    90   199   195   148    32    32   112   192    52    98    93   200    85   103   200    42   204   150   170   133   150   198   192    76   112   154    78   222    86    33   123   149   188   126   158   202   127    59    35    56    34   171   158    93    90    93   191   159   119    44   205    91    77   183   116   143    70    37   213    60   141    87   217   144   155   200   106   202    90   208   158   168   172    71    98   127    62   211    33   116   135   139   196   158   106   210    88   106   202    97    84   123   218    72    75   215   222   117   199   193   166   102   183   128   148   136   203    40    33   164    36   116   174   180    51   104    51    62   187   129   189   143   165   182   204    46   128   209   184    87    83   143   164   179   221   169   140   160    88
   215    74    52   129   105   151   118    89   163   182   103   135   216   127    71    80    94    65   195   126   205    78   203   128    94    77    82    73    86   136    62    54    84   199   117   164   116   167   201   145   157   152    32    84   125   146   203    87   179    66    88    35   154   174   110   185   127    58    49    75    74   198   144    57   214    35   205   208    71    91   218   114   215    39   210    33   136   140   139    38   145   142   187    81   149    64   188   207   135    61    70    98   161    53   188   187   103   180   103   163   206   121    81   155   120   144    73   178   179    68   106   111   126   104   198   200   204   163    57    72   150    63   222   164    59   120   135   183   199   193   169   109    75   176   111   129    93   139    62    67    35   221   163   184   193    48    64    52   169   123   168   203   152   160   210   209   200   145   129    72   221    68    45   139   206    37   167   215    71   188    34   211    51   199   217   137    40    39   209   177    72    85   126    67   188    55    38    51   199   202   163    85    98   142    65    47   148   137    97    77    85    53    74   102   116   104   202   161   184    36    95   196    54    32    57    66   198    36   138   172   155    78   136    70   162   159   178   170   172   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   153    38   119   202   214   114   133   205   191   162    73   207   138   111    43    65   109   140   212   138    38   213   130   128   129    95    61   190   186   183    56    66   137   112    77   105   114    65    45    99   113    45   194   200   176    66    75    54   182   119   150   202   131   198    78    61   190   167    78   213   126   210   172   145    47   191   178   169    98   117   117   133   126   142    74   183   127   164    62   207    56    60   219    97    66    59   165   156   192   116   117   185   139   145   160   121    99   119   102   185   177   214    65   167   124    58   169    59    38    42   204   214   194    99   116    46   136   161    69   213   183   209    89   152   132   108   192   192   177    97   146    62    35    71   222   202   106   193   124   165    46   184   150   119    43   192    64    74   107   191   115   147    51    81   180   191   104    91   113   189   107    55   221   101   197   177   203   145    63   168    72    95    49   150    95   222   181   153    91   165    89    83   218   216    87   135    95   181   121    58    78   171    97   138    35   157   126    56    51   185    74    96   120    72   122   118   203   110   126    40   187   207   104   143   103   187   183   220   199   191    46    95   180    38   174   129   204    75    81    90   160   174    68   182   135    72   191   103    44   127    37    62    55   164   185   133    52    49   157    87    95   115    45   148    35   190   165    48    87    81    66   218    45   123   210   191   202   172   161   106   195   134    57   113   108   111    91    86   118   125   196    85    70   178   107    96   179   147   171   167   171    89   200   142    76    80    72    91    39   135    52    51    44   191   138   189   135    49    73    70   191   210   157    95    68    52    61   120    45    72   209   195    67   116   198    78   157    46   189   115   145   138    70   149    76    60    98   113   221    42    38    99    39    46   211   185   137    61   137   213    87   172   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   158   212   133   223   112   183   107   199   211    67   175   123   130   172   125   129   147   126    62   197   206   156   189   152   202   207   207    65   123   122   140   143   165   166    32   166   134    41   190   136   145   152    69   203   194   203   158   141    70   100   180    79   185   193   186   143   149    97   199    51   119   186   164   108   139    71   141   192   133    98    32    32   169    33    37    67    72    69   186    85   104   173   163   157    35   218   134   187    53    70   119   213   114   137   177    39   164    35   169   213   212   168    79    44   108   177    47   213   207   142    80   207   169    65   199    69   109    75   142    42    40    35    34   177   105   146   163   101   184    67   219   116    97   155    57   139   177   133   214   155    76   136   176    81   214   148    89    87   196   132    83    70   215   166   163   200    39   179   105    53    94   183    52   213   213   126    61   122   165    91    94   111   118   215    34   196   190   119    55   117   184    84   104   183   155    42    88   124   132    85   113    62    78   106   142   143    73   141   114   198    51   157   205    83    43    56   115   122   222   158   184   169   147   152    41    84    32   174   215   189    92    57   169   127    81   219    61   192   194    85   182   129    44    56   208    84   155    54   201   105   138   183   136   181    80   145   173   191    35    46   209   197   213   117    36   111   157    88   140    95    70   164   115   183   126    34    71   160   122    48    52   213   112    90   199   195   149    32    32   112   191    52    97    93   200    86   103   200    42   204   150   170   132   150   198   192    76   112   155    79   222    86    33   123   148   188   126   157   202   127    59    35    56    33   171   158    93    90    93   191   159   119    44   205    91    76   183   116   143    70    36   214    60   141    87   217   144   156   200   106   202    90   209   159   169   172    70    98   127    62   211    33   116   135   139   196   158   106   210    88   106   202    97    83   123   218    73    76   215   223   117   200   193   166   102   183   128   148   136   204    40    33   164    36   116   173   180    51   104    51    62   187   129   189   143   165   182   204    46   128   209   184    88    83   143   164   179   221   169   139   160    88
   214    74    52   130   105   152   118    89   163   182   104   134   217   127    72    80    94    65   195   126   205    78   203   128    94    77    81    73    87   136    62    54    84   200   117   163   116   167   201   145   156   152    32    84   125   146   203    87   179    66    89    34   155   174   110   185   127    58    50    76    74   199   143    56   214    35   205   208    71    90   218   114   215    39   210    33   137   140   139    38   145   141   186    81   148    64   187   207   135    61    70    98   160    53   188   188   102   180   103   163   206   121    80   156   121   144    73   178   178    68   107   111   126   104   199   200   204   162    57    72   150    64   222   163    59   120   135   183   199   192   169   109    74   175   111   130    93   140    62    68    35   221   163   184   193    47    63    52   170   124   168   203   152   161   210   209   201   145   129    71   221    68    44   139   206    38   168   214    71   188    35   212    51   198   217   136    40    39   209   178    72    85   125    67   188    56    38    51   198   202   163    85    98   143    66    46   148   137    96    78    85    53    74   101   116   104   202   160   183    36    95   196    54    32    58    66   198    36   137   172   156    78   136    70   162   159   178   170   172   165   116   204   107    36   110    77    70   141    35   156    48   101    57    60   177   153    38   119   202   214   113   134   206   191   162    73   207   138   111    43    66   108   139   212   139    37   213   130   128   129    95    61   191   187   183    56    65   137   112    77   105   113    66    45    99   114    45   194   201   176    66    75    54   182   119   150   203   131   199    78    60   190   167    78   214   126   210   172   145    47   191   178   169    98   117   118   133   126   141    74   183   127   164    62   207    56    60   219    98    66    58   165   156   192   116   117   185   140   145   160   120    99   119   102   185   177   214    64   167   124    58   168    58    37    41   204   214   194    99   116    46   136   161    69   213   183   209    89   152   132   108   191   191   177    97   146    62    35    71   222   201   106   193   124   165    47   184   151   119    42   192    65    74   106   191   115   146    51    81   180   190   104    90   114   190   106    55   221   102   197   177   203   145    63   168    72    94    49   151    94   222   181   152    91   165    89    84   218   216    88   135    95   181   121    58    79   171    96   138    35   156   126    55    50   185    72    96   120    73   122   119   203   109   125    40   187   207   103   142   104   187   182   220   199   191    46    95   181    38   174   129   204    75    81    89   160   174    68   181   135    73   191   102    45   127    37    62    55   164   185   134    52    50   157    86    95   116    45   148    35   190   165    48    87    81    66   218    45   123   210   191   202   172   161   106   195   134    57   113   109   111    91    85   119   125   196    85    70   178   106    96   179   146   171   166   171    88   200   142    76    80    73    90    39   135    52    51    43   191   138   190   135    49    73    70   191   210   156    96    68    52    61   120    45    71   209   196    67   117   199    77   157    46   189   115   145   138    69   149    76    60    98   113   221    42    38    99    40    46   211   186   137    62   137   213    87   173   118    43   122    32    52   210    62    41   117   144   217   164   211   173    77   158   212   133   222   112   183   107   199   211    66   175   124   130   171   125   129   147   126    63   198   207   156   189   151   201   207   207    65   123   122   140   142   165   166    32   165   134    41   190   135   145   152    68   202   194   204   158   141    70   101   179    79   185   192   186   142   149    97   200    51   119   186   163   108   139    71   140   192   132    97    32    32   170    33    37    66    71    70   187    85   104   173   163   157    35   218   135   187    53    70   119   214   114   138   178    39   163    35   169   213   213   169    79    44   108   177    47   213   206   142    80   207   169    65   198    68   109    74   142    41    41    35    34   177   104   146   163   101   183    67   219   117    97   155    57   139   177   133   214   156    76   135   176    81   214   148    89    86   196   132    83    70   216   166   163   200    39   179   105    53    93   183    52   214   214   127    61   122   166    91    94   112   118   214    33   196   189   119    54   116   185    84   104   183   155    42    89   124   131    85   113    62    78   106   142   143    72   140   114   198    50   157   204    82    42    56   115   122   222   158   184   170   146   152    40    84    32   174   215   188    91    57   169   126    81   219    61   191   194    85   181   130    44    56   208    85   155    53   201   105   138   184   136   181    80   144   173   191    34    45   209   197   213   116    36   112   157    88   140    95    71   164   115   183   127    34    70   160   122    48    53   213   112    90   199   195   149    31    32   113   191    52    98    93   200    86   103   201    42   205   150   171   133   150   198   191    75   112   154    78   221    86    33   123   149   187   127   157   201   127    59    35    56    34   170   157    93    90    93   191   159   119    44   205    91    77   183   116   142    70    36   213    60   141    88   218   144   156   201   107   202    90   208   159   169   172    70    98   127    62   210    33   116   135   140   195   158   106   210    88   106   202    98    84   123   218    73    76   215   222   117   199   192   166   103   183   128   147   136   203    40    33   164    36   116   173   179    51   104    51    62   187   129   189   144   165   182   205    46   128   208   184    88    83   143   164   179   221   168   139   160    88
   214    74    52   129   105   152   118    89   163   183   103   135   215   127    71    80    93    65   196   126   205    78   203   128    94    77    82    73    86   136    62    54    84   199   117   164   117   166   201   146   157   152    33    84   125   146   203    87   179    66    89    34   154   174   111   185   128    58    49    75    74   199   143    57   214    35   205   208    71    90   218   113   214    39   210    32   137   139   139    37   145   142   187    81   149    64   188   207   134    62    70    98   160    53   187   188   103   180   103   163   206   121    81   156   121   144    73   178   178    67   106   111   126   104   197   200   204   163    58    72   150    63   223   164    59   120   135   183   199   193   169   109    75   176   111   129    92   140    61    67    34   221   163   184   193    48    63    52   169   124   168   204   151   160   210   209   200   145   130    71   221    68    45   139   206    37   167   214    72   188    34   211    51   199   217   137    40    39   209   177    71    85   125    67   188    55    38    51   199   202   163    85    98   142    65    46   147   137    96    78    85    53    74   101   116   104   202   160   183    35    94   196    54    32    58    66   198    36   138   171   155    78   136    70   161   159   178   170   173   164   116   205   107    36   110    77    70   140    34   156    48   100    57    60   177   152    38   119   202   215   113   133   206   191   163    72   207   138   111    42    66   109   141   212   138    37   212   130   128   128    95    61   190   187   183    56    65   136   112    77   105   114    65    45    99   113    45   194   201   176    65    75    54   182   119   150   202   131   199    78    61   190   167    78   214   126   211   172   144    47   191   178   169    98   117   117   132   126   141    74   183   127   164    62   207    56    60   219    98    65    59   165   156   191   116   117   185   139   146   160   121    99   118   102   185   177   214    65   167   123    58   169    58    38    42   204   214   194    99   117    46   136   161    69   213   183   210    88   152   132   108   191   192   177    97   146    62    36    71   222   202   106   193   124   165    46   183   150   119    43   192    65    75   106   191   115   146    51    81   180   191   104    91   114   190   107    55   220   101   196   178   203   145    63   168    72    94    49   151    95   222   181   152    91   165    89    84   218   216    87   135    96   181   121    58    79   171    97   138    35   157   126    56    50   186    74    96   120    73   122   118   203   110   126    41   187   207   103   142   103   187   183   220   199   191    46    95   181    38   173   129   204    75    81    90   160   174    68   182   136    72   191   103    44   127    37    63    55   164   185   134    52    49   157    86    95   115    46   149    35   190   164    49    87    81    67   217    45   123   210   191   202   172   161   107   195   133    57   113   109   111    91    86   118   125   196    85    71   178   107    95   178   146   171   167   171    88   200   142    76    80    72    91    39   135    52    50    43   191   137   189   136    49    74    70   191   211   157    95    68    52    60   119    45    72   209   195    67   117   198    78   156    46   189   114   145   138    69   149    75    60    98   113   221    42    38    99    39    46   211   185   136    61   137   213    87   173   118    43   122    33    52   211    62    41   117   144   217   164   211   173    76   159   212   133   222   112   183   106   199   211    67   175   124   130   172   125   128   147   126    63   197   207   156   190   152   201   207   207    65   124   122   140   143   164   166    32   166   134    41   189   136   145   152    68   203   194   204   158   140    70   101   180    79   185   193   187   143   149    97   200    51   119   186   163   108   139    71   141   192   133    98    32    31   170    33    37    67    71    69   186    85   105   173   163   157    35   218   134   187    53    70   118   213   114   137   177    39   164    35   169   213   213   169    79    44   109   177    47   213   206   142    80   206   169    65   198    69   109    75   142    41    40    35    34   177   105   145   163   101   184    67   219   117    97   155    57   139   177   133   214   155    76   135   176    81   214   147    89    87   196   133    82    70   215   166   163   200    39   180   105    53    94   183    52   213   213   127    60   122   165    91    94   112   118   215    34   196   189   119    54   117   184    84   104   183   155    42    88   125   131    85   112    62    78   106   143   143    72   140   114   198    51   157   205    83    43    57   116   123   221   158   184   170   147   152    40    84    32   174   214   189    92    58   168   127    81   219    61   192   194    85   182   129    44    56   208    85   155    53   201   106   138   183   136   181    80   144   172   191    34    46   209   198   213   117    35   111   157    87   141    95    71   164   115   182   126    34    71   160   122    48    52   213   112    90   199   195   148    32    32   113   191    51    98    93   200    86   103   201    42   204   150   170   133   150   198   192    75   112   155    78   222    86    34   123   149   187   126   158   202   127    59    35    55    33   171   158    93    90    93   190   159   119    44   205    91    77   183   116   143    70    36   214    60   141    87   217   144   155   200   107   202    90   208   158   168   172    70    98   127    62   211    33   116   135   140   195   158   106   210    88   106   202    97    83   123   218    72    76   215   222   117   199   193   165   102   183   128   148   136   204    40    32   164    35   116   173   180    51   104    50    62   187   129   189   143   164   182   204    46   128   209   184    87    83   143   164   179   221   169   139   160    87
   215    75    53   129   106   153   117    89   163   184   101   135   215   127    68    80    94    66   196   124   207    79   203   129    95    77    81    73    86   136    63    54    83   199   117   164   115   166   202   146   156   152    32    84   125   147   204    88   178    64    90    34   155   175   111   183   128    60    47    77    75   198   144    56   212    35   206   209    71    90   219   113   214    40   212    32   136   140   139    39   146   141   187    81   149    64   187   206   133    62    69    95   161    53   187   186   102   181   104   163   207   122    81   155   120   141    74   176   180    69   105   110   126   103   200   202   204   161    58    71   151    64   221   164    58   120   134   184   201   194   168   109    75   176   110   128    93   140    62    68    34   221   163   184   193    47    64    51   171   123   167   202   153   158   210   208   201   145   130    73   222    69    45   139   205    38   168   216    71   188    34   212    51   199   216   138    39    37   208   176    72    83   128    67   189    55    38    53   199   201   164    87    98   144    64    45   146   138    95    76    86    54    73   100   116   105   203   160   183    36    95   196    55    34    56    66   197    35   138   171   156    79   135    69   160   159   179   171   174   164   115   205   107    35   110    78    70   140    35   156    46    99    58    60   176   152    38   116   202   213   114   132   204   189   162    73   207   138   111    41    66   109   139   209   138    38   212   129   127   127    94    60   190   187   183    56    66   136   112    75   107   112    65    46   100   113    44   195   201   176    66    73    52   182   119   150   202   131   199    78    60   190   165    79   214   127   209   173   143    46   192   179   169    98   117   117   135   126   141    75   184   126   164    62   208    57    61   220    98    67    59   166   156   190   116   117   184   139   146   160   120    99   118   102   185   179   215    65   167   124    59   168    57    38    42   201   213   195   101   115    46   137   160    69   213   183   209    89   152   132   109   192   193   177    96   146    63    37    69   223   201   107   194   125   166    46   184   153   120    43   193    62    76   106   192   116   147    51    80   181   191   104    89   113   189   107    56   221   102   196   179   202   146    63   170    74    94    48   150    96   224   183   150    91   164    88    82   217   215    88   135    96   181   121    58    78   172    97   137    35   157   125    53    51   185    74    95   118    73   121   118   204   108   125    40   187   208   103   143   102   187   184   221   200   191    46    95   181    38   175   129   204    76    82    90   161   176    67   182   136    74   190   101    45   127    35    63    55   163   185   133    51    48   158    85    95   115    45   149    37   190   164    49    87    81    64   217    45   124   211   192   202   173   161   105   193   134    57   111   107   111    90    85   118   124   195    85    70   179   108    94   179   146   170   167   171    88   199   141    75    80    72    89    39   135    51    49    43   192   138   189   135    49    72    69   191   212   157    95    68    53    61   121    44    70   209   195    68   117   199    79   157    47   190   113   146   139    69   149    76    59    98   115   220    41    39    99    39    46   212   184   137    62   138   213    88   173   118    43   122    32    52   210    63    43   117   145   218   165   210   171    75   157   213   132   222   114   182   107   199   212    66   174   124   131   171   125   129   147   126    62   197   206   155   192   151   202   207   207    64   124   121   139   142   164   164    31   166   131    42   188   135   145   151    69   203   193   203   157   140    73   101   178    80   184   191   187   143   147    96   200    49   120   187   164   107   139    71   141   194   132    97    32    30   170    33    38    64    72    70   186    85   107   173   163   156    36   219   133   189    51    72   120   214   114   136   177    39   162    36   168   213   213   168    80    45   109   178    46   213   204   141    79   206   170    66   198    69   108    73   143    40    41    35    34   178   105   147   164   101   184    66   219   116    98   155    58   138   176   134   214   155    76   137   176    82   215   146    89    87   196   133    83    70   216   167   162   199    40   179   105    54    94   183    54   214   214   127    61   121   166    92    94   111   119   215    33   197   188   120    54   115   185    83   103   182   153    44    89   125   130    84   114    62    77   105   141   143    73   142   115   198    50   157   204    82    41    55   118   122   222   157   185   169   148   153    38    84    33   175   214   187    90    58   167   126    81   220    61   193   195    85   183   129    45    56   208    84   156    54   202   108   141   181   135   181    80   144   170   190    34    46   210   196   214   117    34   111   156    87   141    94    69   164   114   183   126    35    71   159   122    50    53   214   113    90   198   194   149    32    31   112   192    51    97    92   200    86   103   200    43   204   150   172   135   150   198   191    75   112   155    79   222    86    35   124   149   187   124   158   202   127    59    37    54    33   173   158    93    91    93   191   159   118    43   203    92    76   181   117   143    72    36   215    60   142    88   217   143   156   200   107   200    90   207   157   168   172    71    97   127    63   211    33   115   136   140   196   160   106   209    88   107   201    97    83   122   219    73    76   214   223   116   199   193   164   102   182   128   150   136   204    40    32   166    36   117   173   180    51   104    50    60   188   129   187   144   164   180   205    47   128   209   185    88    85   141   165   178   220   167   138   160    90
   214    74    52   129   105   152   118    88   162   183   103   135   215   128    72    80    93    65   196   126   205    78   202   128    95    77    82    74    87   137    62    53    84   199   117   163   116   166   202   145   157   152    32    85   124   147   203    87   179    66    89    35   154   174   110   185   128    59    49    76    74   199   144    56   213    35   204   208    71    91   218   114   214    39   210    32   136   140   140    37   146   141   186    81   150    65   188   207   134    61    70    98   160    53   187   188   103   180   103   163   207   120    81   155   120   144    74   178   178    68   106   111   126   104   198   201   205   163    58    71   149    64   223   164    59   121   135   183   199   192   169   109    74   176   111   129    92   139    62    67    35   221   163   184   193    48    63    51   170   124   168   203   152   159   211   209   201   145   129    72   221    68    45   139   206    37   167   214    72   188    35   211    51   198   217   136    40    39   210   177    72    84   125    67   187    55    38    51   199   202   163    84    98   143    66    47   147   137    97    78    85    53    73   101   116   104   202   160   183    35    95   196    54    32    57    66   198    36   137   172   156    79   136    70   162   159   178   170   172   164   116   205   107    37   110    77    70   140    34   156    49   100    57    60   177   152    38   119   202   215   113   133   206   190   163    73   207   138   111    43    66   108   140   212   138    37   213   130   128   129    96    62   191   187   183    56    65   137   111    77   105   113    66    45   100   113    44   194   200   176    66    74    53   181   119   151   203   131   198    79    61   190   167    78   214   126   211   171   144    47   191   178   169    98   117   117   132   127   141    74   183   128   166    62   207    56    60   219    97    66    59   165   156   191   116   117   185   139   145   160   120    99   119   102   185   178   214    65   168   125    58   169    58    38    42   205   214   193    99   116    46   137   160    70   213   183   210    88   152   132   107   192   192   177    98   146    63    35    71   222   202   106   193   124   165    46   184   150   119    43   191    64    75   106   191   115   147    51    80   180   191   104    91   115   189   107    54   220   102   197   177   203   145    63   169    72    94    49   151    95   223   181   152    91   166    88    84   218   216    88   135    95   181   121    58    79   171    97   138    35   157   125    57    51   185    73    95   120    72   122   118   203   109   125    40   186   208   103   142   104   187   183   220   199   190    46    95   181    38   173   129   204    75    81    90   160   174    67   182   136    72   191   103    45   127    37    62    56   164   185   133    52    50   157    86    95   115    46   149    34   190   164    48    87    81    66   218    45   123   211   191   202   172   161   107   195   134    56   113   109   111    91    85   118   125   196    85    70   178   106    96   179   147   171   166   170    88   200   142    76    80    72    91    39   135    52    51    43   191   138   189   136    50    73    70   192   211   157    96    68    52    60   120    45    71   209   196    66   117   198    77   157    45   188   115   145   139    70   149    76    60    98   113   220    43    38    99    40    47   211   185   137    61   137   214    87   173   118    43   122    32    51   211    62    41   116   144   218   164   211   174    76   158   213   133   222   113   183   106   198   211    66   175   124   131   171   126   128   147   126    63   197   207   156   190   152   202   207   207    65   124   122   141   143   165   166    32   166   133    42   189   136   145   152    69   203   194   204   158   141    71   100   180    79   184   192   187   142   149    96   200    51   119   185   164   108   139    71   141   192   133    98    32    31   170    33    37    67    70    70   186    85   105   174   163   157    35   218   135   187    53    71   118   213   113   138   177    39   163    35   168   213   212   169    79    44   109   176    47   214   207   141    80   207   169    65   198    69   110    74   141    41    40    36    34   177   104   146   162   102   184    67   220   117    96   155    56   139   176   133   214   155    76   136   176    81   213   148    89    87   196   132    83    70   216   166   162   200    39   179   105    52    94   184    52   213   213   127    60   123   165    91    94   112   118   215    34   196   190   119    54   116   184    84   104   182   155    43    88   124   132    85   112    62    78   105   143   143    72   141   114   197    50   156   205    83    43    57   115   122   222   157   184   170   147   152    40    83    32   174   215   188    92    57   169   127    81   220    61   192   193    85   181   130    44    56   208    84   155    53   200   106   138   184   135   181    80   144   172   191    35    46   210   197   212   116    36   112   157    88   141    95    71   164   115   184   126    34    72   159   122    48    52   213   112    90   199   195   148    32    31   112   190    51    97    93   199    85   103   200    41   205   150   170   132   150   198   192    76   112   155    78   222    87    33   123   148   188   127   158   202   127    59    35    56    34   171   158    93    90    92   190   160   118    44   204    91    76   183   116   143    71    36   213    60   141    87   216   144   156   199   107   202    91   209   159   168   172    70    98   127    62   211    33   116   135   139   195   158   106   210    88   106   202    97    83   122   218    73    75   215   222   116   199   193   166   102   183   128   147   136   203    39    32   163    35   116   174   180    51   104    51    62   187   129   189   142   165   182   204    45   127   209   184    87    83   142   164   179   222   168   139   161    87
   215    73    53   129   104   152   117    89   163   182   103   136   215   128    72    80    94    65   195   126   205    78   203   128    93    77    82    72    86   136    61    53    85   199   117   164   116   166   202   145   157   151    33    84   124   147   202    87   179    65    89    35   155   173   111   185   128    58    49    77    74   199   144    56   214    36   205   208    71    90   219   113   215    39   209    33   136   139   139    36   145   142   186    81   149    64   188   207   134    61    69    97   160    53   187   188   103   180   104   163   206   121    81   156   121   144    74   178   178    68   106   112   126   105   198   200   205   162    57    71   150    63   223   164    59   120   135   183   198   193   169   110    74   175   111   129    93   139    61    67    35   220   163   184   193    48    63    51   168   123   167   203   152   160   210   209   201   144   129    72   221    68    44   139   205    38   167   214    72   188    34   212    50   199   217   136    40    39   208   178    72    84   125    67   188    56    38    52   199   201   163    84    98   142    65    46   147   138    97    78    85    53    74   101   115   105   201   160   184    36    94   196    54    33    57    65   198    37   138   172   156    79   136    70   160   159   178   170   173   164   116   205   107    37   110    76    69   140    34   156    48   101    58    60   178   153    39   120   202   215   113   133   205   190   163    72   206   137   112    42    66   109   139   213   138    37   213   129   128   129    95    61   190   187   183    55    65   137   111    77   105   114    66    45    99   113    44   194   201   176    65    75    53   183   119   149   202   131   198    78    60   190   167    77   214   124   210   173   144    47   191   177   169    98   118   117   133   127   142    74   183   127   163    63   208    56    59   219    97    65    59   165   155   191   116   116   185   139   145   160   120    97   119   102   185   178   215    66   167   124    59   168    59    37    42   204   215   195    98   117    46   136   161    69   213   183   209    88   151   132   108   192   192   177    97   147    62    35    70   223   202   106   193   124   166    47   185   151   119    42   191    64    75   106   190   115   147    52    81   181   191   103    91   114   189   106    56   220   102   196   177   202   146    63   169    73    95    49   152    95   222   182   152    91   165    88    84   219   217    87   136    96   181   121    58    78   171    97   139    35   157   125    56    50   186    73    95   119    72   122   118   204   110   125    40   187   206   103   142   103   187   183   220   200   190    47    95   180    39   173   129   203    75    81    90   161   174    68   183   135    72   190   104    45   127    36    62    55   165   185   134    51    49   158    86    95   116    46   148    35   190   165    48    87    81    65   217    45   122   210   191   201   171   160   107   195   134    56   114   109   110    90    85   118   125   197    84    71   179   106    96   178   146   170   167   171    88   200   142    76    81    72    91    38   136    51    51    43   192   137   189   135    49    74    70   191   211   157    95    68    53    61   120    45    70   209   195    68   117   198    77   157    47   189   113   145   138    70   149    77    59    98   113   220    43    39    99    40    46   212   185   136    62   137   214    88   173   119    43   123    33    51   212    62    41   116   144   217   165   212   173    77   159   213   132   223   112   182   107   198   210    67   175   124   130   172   125   128   146   126    63   196   207   156   189   151   200   207   207    65   124   122   140   143   165   166    32   165   133    41   188   136   145   152    69   201   193   204   158   141    70   100   179    79   185   192   187   143   149    98   199    50   119   185   163   108   139    71   141   193   132    97    32    31   169    33    37    66    71    70   186    86   104   174   162   157    35   217   134   187    54    70   119   213   114   137   178    40   163    34   168   212   212   169    78    44   108   177    47   211   208   142    80   207   168    65   198    68   109    75   141    42    40    36    33   177   104   146   163   101   183    67   220   118    97   155    57   138   177   133   214   156    76   136   177    81   214   148    90    87   196   133    81    69   216   167   162   199    39   179   106    53    94   184    53   213   213   128    62   122   166    90    95   113   117   216    33   197   189   119    54   117   184    83   104   183   155    43    89   125   131    85   113    62    78   106   142   143    72   141   113   197    52   157   206    82    43    56   116   122   222   158   183   170   147   151    41    84    32   174   214   189    91    58   168   127    81   219    61   191   193    85   182   129    44    57   208    85   155    54   200   106   137   183   135   181    79   144   173   191    35    45   210   197   213   117    35   110   157    88   140    95    71   165   115   184   127    34    71   159   122    48    52   212   112    90   198   195   149    32    31   113   191    51    97    93   200    86   103   200    42   204   151   171   132   150   197   191    75   112   154    79   222    87    34   123   147   188   127   157   201   127    59    36    56    33   171   159    93    90    93   190   160   119    43   204    91    77   183   116   143    70    36   214    60   142    87   217   144   156   200   106   203    91   208   159   168   172    69    97   127    61   210    32   116   135   139   195   158   106   210    89   106   201    98    83   123   217    73    75   215   222   118   199   193   165   102   182   128   148   136   203    39    32   164    36   116   172   180    51   105    50    62   187   130   190   143   164   182   205    46   128   209   185    87    84   142   164   179   222   168   138   161    87
   133    99    56    74   215   205   129    35    59   109    95    94   128    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   105   136    99   166   101    32    84   105   189   174   184    98   211   148   181   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   199    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   161   170   211   216   221   180    83   166   125   145   146    70   125   204    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   163   221   119   150   190    84   133   124    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   207   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   150    73    95   145   147    99   169   118   149   100    57   150   160    74    75   184   112    54   194   121   131   190    67    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   102   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   119    39   209    86   165    52    46    74   125   184    77   217   193    83    47    33   173   214    75    63    89   214    79   178   114   221   164   157   200   174   204    39    36   145   169   161    48    80    70    71    82   185   144   148    38   189   104    52   157   193    39   221    35   148   207   149   133    69    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   128   173   105   204   168   143    75   177   169    33   189    69    95   211   152    47   140   165    81    94   161   100    53   120   101   119    91   194   123   207   119   126   185   124    85    83   207    50   148   132    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   154   168   116   215   215   165    99    79   159    54   205   129   126   146   114   207    94   199    99   119    64    89    90   133   219   205    97   138   181   191   108    87   143    79    52   103    39   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   201    41   171   217   170   159   155   106   214   106   147   112   216   106   125    67    47    80    41    88   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   147   130   138   105   163   141   143   147    62   141   100    54    34   157   212   162   146   122    43    83   215   118   146    38    61    62   121    95   104    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   216   124    64   103    96    92   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    33    94   181    98   103    90   108   111   202   154   114   183   217    91   171    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   170   211    92    63    59   214   220   218   183   135    47   205   131   103   199    39   133   193   192   160    40   184    50    33   182   216    55    77   132   120    93   181    77   170    57   208    92   214    39    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   102    89   204    70   197    70   115   132   150   169    87    65   166    96    92    92    92   175   178   107    98   167    58   115   147    48   164   109    82    52   172    74   194    56   147   103   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   164    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   129    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    81   178   205    83   151    93    79    54   166    34   146    57   109   177   110   180    54    72    42   214   198    37   199   118   183   181   104   167   201   106   132   153   158   190   219    96    61   151   160    78    51   192   188   121    94    76    46   121   156    42   122    96   147   145    81    92   190    42    67    54    59   215   143    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    67   105   136    99   166   101    32    84   105   189   174   184    98   212   148   181   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   123    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   207   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    74    95   145   147    99   169   117   149   100    57   150   160    74    75   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    90   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    46    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   157   200   173   204    39    36   145   168   161    48    80    70    71    81   185   144   149    38   189   104    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   172   105   204   168   143    75   177   169    33   189    69    95   211   152    47   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    98   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   121    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   216   124    64   103    96    91   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   170   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    94   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   197    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   220    96    61   151   159    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    57    74   215   205   128    35    59   110    95    94   127    52   205   180    72   162   119   109    59    46    80    38    69    96    65    91   210    74    89    79    85   146   173   205   102    35   192   113   107    56    56   191   150    82   126   203   162    51    47    75   184    77    35   175    82   202   144   100   122    60   166    67   105   137    99   167   102    33    85   104   188   174   184    97   212   148   182   149   124   195    65   173   187   220   200   179   139   108   203    80   127    64   199    94   191   106    90   103    46   149   125   218   103   194    61   204   109   122   157   197    73    81    61   184    76    34   206   176    39   174   207   138    57   207    41   162   170   211   216   221   180    83   166   125   145   146    70   125   204    65   181   153   172   196   134    45   120   168   175   196   121    80   188   218    83   177   131    97   178    37    89    54   162   114   179   110   166   198   173    57   116   188    55    73   132   194   148   163   221   119   150   190    84   134   124    55   215   167   128    79   181   158   136   220    72   138   115   117   107   182    91   217   214    59    63   175   104    45   144   208   104   192   202   100   134   212    68   206    79    95   195   158   211   108   164    91    90   149    73    95   145   147    99   169   117   149    99    57   150   160    74    74   183   111    54   194   120   131   190    66    63   172    71   166    33   138    43   180   148    91   113    34    79    72   175   140   116    47    49   168    82   148   192   152    63    35   157   124    36    92   134    48   159   154   164   184    47   111   220    52   219    78   122   220   164   163    76   105   119    44   102   154   129    89    52   166    36    59   193   196   143   180   108   175   219    73   196   143   120    38   208    86   166    52    45    74   125   183    76   216   192    84    47    33   173   214    76    64    89   215    79   177   114   222   164   158   199   174   203    40    35   145   169   161    48    80    71    72    81   184   143   148    39   189   104    51   158   192    39   221    34   148   207   149   133    70    97   178   191   126   163    63   100   130   156    43    56   200   101    63   103   211   111    58   156   171   109   123   213    88   207    40   188    98    61   127   172   106   204   168   143    75   176   168    34   189    69    95   212   152    48   141   166    81    94   160   100    54   119   100   119    91   194   123   208   119   125   184   124    85    83   208    50   147   132    35   120   155    34   117   180   105    76   148   216    67    88   138   182    77   203    38   122    93    68   138   100   115    67   145   117   121   219   171    66   176   207   130    49   220   207   137    94   216   177   144   133   124   117   163   189    91   144    90   169   196   154   168   116   215   215   164    98    78   159    54   206   128   125   145   114   208    94   199    99   118    64    90    90   133   219   204    98   138   181   191   108    87   143    79    52   102    40   123   105    44   106    92   165   113   185    53   175   149    75   173    45   173   115   166   128   202    42   171   217   170   159   155   106   213   106   147   112   217   106   125    68    47    80    40    87   192    69   134   100   197    94    52   192   208   167   155    65   129   192    73    54   164   141   155    51   125    41   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   146    62   141   100    54    35   157   211   162   145   122    43    83   214   118   146    38    61    62   121    95   105    85   219   103   220    84    48    52   211   184   107   151   110   148   107   169   159    76   177   195    37   149    84    85   173   134   222   216   124    65   103    96    90   184    70    58   170    61   117   149   183   122    74    58    57    77   137   203   108    52    71   199   158   203   218   102   200    34    94   181    97   103    90   108   110   202   154   113   183   217    91   171    81   213    53   206   112    36    52   112   200    35    39    86   133   156    39   135   110   169   211    91    63    59   214   219   218   184   135    47   205   131   102   199    39   133   193   192   160    40   184    49    33   183   216    55    77   133   121    94   181    77   170    57   207    92   215    39    41    91    64   128   130   110   183   206    70    54   219   221   110    89   190   165   113    54   156   141   154   101    89   204    71   197    71   115   131   150   169    87    64   166    96    92    93    92   175   178   107    98   168    58   116   147    47   164   108    82    52   172    74   195    56   147   103   160   139    76   127    72   210   127    72   211   203   209    42    46    61   168    91    46    71   219   135    86   210   173    86    46   137   222   194    82   136   115   192    65   150   102   161   197   126   142   184    97   126    73   109   164    52   162    34   219   129   199   159    74   116    56    76   186    53   168    58   103   202   221    61   127    47   202    56   129    66   184   124   108   222   171   174    95   194    76   220   100    45    35   142   132    87   180   144   144   157    75    84    67   177   158    62    96    81   178   205    83   151    94    79    53   165    35   145    57   110   177   111   180    54    72    42   215   198    37   199   118   184   181   104   166   201   106   132   153   157   190   220    96    62   151   160    79    52   192   189   121    93    76    46   122   157    43   123    96   147   145    81    91   190    42    67    54    59   215   144    44   107   166    80   120   146   164    65    86   125    52   174   109    57   126   139   157   157    51   154    43   127    62   158    95    82   192    67    83   183   135   111    88    99   122    68   209   176   196   156   196   172    89    90   161    91   195   114
   133    99    56    74   215   205   129    35    59   109    95    94   128    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   105   136    99   166   101    32    84   104   188   174   184    97   212   148   181   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   103    47   149   125   217   104   195    60   203   110   121   158   197    74    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    64   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    97   179    38    90    54   162   114   178   111   166   198   173    57   116   189    55    73   132   194   148   163   221   119   150   190    84   133   124    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   207   103   192   202   100   135   213    68   206    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   118   149   100    57   150   160    73    75   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    90   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   102   154   129    89    52   165    36    60   192   195   142   179   108   174   218    73   196   143   120    38   209    86   166    51    45    74   125   183    76   217   193    83    47    33   173   214    75    64    89   214    79   178   114   221   163   157   200   174   204    39    36   145   169   161    48    80    70    71    81   185   144   149    38   189   104    52   158   193    39   221    35   148   207   149   133    69    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    98    62   127   172   105   204   168   143    75   177   169    33   189    69    95   211   152    48   141   165    81    94   161   101    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   120   156    34   117   180   106    76   149   216    67    88   138   181    77   204    38   121    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   216   215   165    99    79   159    54   205   129   126   145   114   207    94   199    99   119    64    89    90   133   219   205    97   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   148    83    85   173   134   222   217   124    64   103    96    92   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    33    93   181    97   103    90   108   111   202   154   114   183   218    91   172    82   213    53   206   112    37    53   112   200    35    39    86   133   157    38   135   110   170   211    92    62    59   215   220   218   183   135    47   205   131   103   199    39   133   193   192   160    40   184    50    33   182   216    55    77   133   120    93   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    90   204    71   197    70   116   132   150   169    87    64   167    96    92    92    93   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   114   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   166    35   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   220    96    61   151   159    78    51   192   189   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    45    80    38    70    96    65    91   209    74    89    78    86   146   173   206   102    34   192   113   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   101   122    60   166    67   105   137    99   167   101    32    84   105   188   174   184    98   212   148   182   148   124   194    65   173   188   220   200   179   140   109   204    81   127    64   198    94   190   106    91   102    47   149   125   218   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   171   211   216   221   180    84   166   125   144   146    70   125   204    64   181   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    72   132   194   149   164   221   118   150   190    84   133   123    55   216   167   128    79   182   159   135   220    72   137   115   117   107   182    90   218   214    60    63   175   103    45   145   207   103   192   202   100   135   213    68   207    79    95   196   158   212   108   164    91    90   150    74    95   145   147    99   169   118   149   100    57   150   160    73    74   184   111    54   194   121   131   190    66    63   172    72   167    33   137    43   180   148    90   112    34    79    73   176   140   115    47    49   168    81   148   192   152    62    35   157   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    39   209    86   166    52    45    74   125   183    76   217   192    83    48    34   174   214    75    63    89   214    79   178   114   221   164   158   200   173   205    39    36   146   168   161    48    80    71    71    82   185   144   149    39   189   104    52   158   193    39   221    35   148   208   149   133    69    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    42   188    97    62   127   172   105   204   168   143    75   176   169    33   189    69    95   211   152    47   141   165    81    94   162   101    53   120   101   119    91   194   123   208   119   126   185   123    84    83   208    50   148   132    35   119   156    35   117   180   106    77   149   216    67    88   138   181    77   204    38   122    93    68   138   100   114    67   146   117   120   219   172    66   176   208   129    49   220   207   137    94   216   178   145   133   124   117   163   189    91   144    89   168   196   155   168   116   215   216   165    98    79   160    55   205   129   125   145   114   208    94   199   100   119    65    89    90   133   219   204    98   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   186    54   174   149    76   173    45   173   115   166   128   201    41   172   217   170   159   155   106   214   106   147   112   216   107   125    67    47    81    41    87   192    69   135   100   196    95    51   192   208   167   155    66   129   193    73    54   164   140   155    51   125    42   126    97   148    33    75    35    47   104   146   130   138   105   163   141   143   147    61   141   100    54    34   158   212   161   146   122    43    82   215   118   146    38    61    62   121    95   104    85   219   102   220    84    48    52   210   184   107   151   110   148   107   169   159    76   177   195    38   149    84    84   173   134   222   217   124    64   103    96    92   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    72   199   159   203   218   101   200    34    94   180    98   103    90   108   111   203   154   114   183   218    91   172    82   213    54   206   111    36    53   112   200    35    39    86   133   156    38   135   110   170   211    92    62    59   215   220   218   182   135    47   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    94   181    77   170    57   208    92   215    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   197    71   116   132   151   169    87    64   166    96    92    92    92   175   178   107    97   168    58   115   147    48   164   109    82    52   172    75   195    56   146   103   160   139    76   127    72   209   128    72   211   204   209    42    47    61   168    91    45    72   219   135    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    73   108   164    52   162    34   219   129   199   159    74   117    55    76   186    53   168    58   102   202   221    61   128    48   202    55   130    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    87   181   145   144   157    75    84    67   178   159    62    96    80   179   205    84   151    93    79    54   165    35   146    57   109   177   110   180    53    72    42   215   198    37   199   118   183   181   105   167   201   106   132   152   158   189   220    95    61   151   159    78    51   192   188   121    94    76    46   121   156    42   122    95   147   146    81    92   190    42    67    54    60   215   144    43   106   166    80   120   146   163    66    86   125    52   174   109    56   125   139   156   158    51   154    44   127    63   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    89    90   161    91   194   113
   133    99    56    74   215   205   129    34    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    86   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    67   104   137    99   167   101    32    84   105   188   174   184    98   211   148   182   148   123   195    65   173   188   220   201   179   140   109   203    81   127    64   198    94   190   106    90   103    47   149   125   218   105   195    60   203   110   121   158   197    73    82    62   183    76    34   207   177    39   173   207   137    58   206    41   162   170   211   216   221   180    84   166   125   145   146    70   125   205    65   182   152   172   195   133    44   119   169   175   196   120    80   189   217    83   177   130    96   179    37    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   164   221   119   150   189    84   134   123    55   216   167   127    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   201   100   134   213    68   206    79    95   195   158   212   108   164    91    90   150    73    95   145   147    99   169   118   149   100    57   150   160    73    74   184   112    54   194   121   131   190    66    63   172    72   167    33   137    43   180   148    91   112    33    80    73   176   140   115    47    49   168    81   148   192   152    63    35   157   124    36    91   134    49   159   153   164   184    47   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   166    36    59   192   195   142   179   108   174   218    73   196   143   119    38   209    86   165    52    45    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   164   157   200   174   204    39    36   145   168   161    48    80    70    72    81   185   143   148    38   188   105    52   157   192    39   221    35   148   208   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    87   207    41   188    98    62   127   172   105   203   168   144    75   177   169    33   189    69    95   211   151    48   141   165    80    94   161   100    53   120   101   119    91   194   123   208   119   126   185   123    85    83   208    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   115    68   145   117   120   219   172    66   176   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    90   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   125   146   114   207    94   198    99   119    64    89    90   133   218   205    97   138   181   191   108    86   143    79    52   103    39   124   105    43   106    92   166   113   186    53   174   149    75   173    44   173   115   166   129   201    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    88   192    69   134   101   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   146   130   138   106   163   141   143   147    62   141   100    54    34   158   212   162   145   122    43    82   215   117   146    38    61    63   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    77   176   195    38   148    83    84   173   134   222   216   124    64   103    97    91   184    70    58   169    61   117   148   183   122    74    57    56    77   137   203   108    52    71   199   159   203   219   102   201    34    94   181    97   103    90   108   111   202   154   114   183   218    91   171    82   214    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   169   211    92    62    58   215   220   218   183   135    47   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   121    94   181    77   170    57   208    92   215    40    40    91    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   102    89   204    70   198    70   115   132   151   169    87    65   166    96    92    92    92   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   210   204   209    42    46    61   168    91    46    72   219   134    86   211   173    86    46   137   222   194    82   135   114   192    66   150   101   162   197   126   141   184    97   125    74   108   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    56   130    66   185   125   109   222   172   174    95   194    76   220   100    44    34   142   132    86   180   145   144   157    75    84    67   178   159    62    96    80   178   205    84   151    93    79    54   166    35   145    58   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   167   201   106   132   153   158   190   220    96    61   151   160    78    51   192   188   121    94    77    46   122   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   108    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   195   156   196   172    89    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    96    94   128    53   205   179    71   163   119   110    59    45    80    38    70    95    65    91   209    75    89    79    86   146   173   206   102    34   191   114   107    56    56   191   150    83   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    59   165    66   105   137    99   167   101    33    85   104   189   175   184    97   211   147   182   148   124   194    65   173   188   220   200   179   140   109   203    82   127    64   198    94   190   106    91   103    47   148   125   217   104   195    60   203   110   121   158   197    73    82    62   183    76    34   206   177    39   173   207   138    58   207    41   161   170   211   216   221   180    84   166   125   144   146    70   124   205    65   181   152   172   196   134    45   119   169   175   196   120    80   189   217    83   176   130    96   179    37    90    53   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   163   221   118   150   189    84   134   123    55   216   167   128    79   181   158   135   220    71   138   115   117   107   182    90   218   214    59    62   175   104    45   145   207   103   191   202   100   134   213    68   206    78    95   195   158   212   108   164    91    91   149    73    95   145   147   100   169   117   149   100    57   150   160    74    75   183   112    55   194   120   131   190    67    62   172    71   167    33   137    43   181   147    90   112    34    79    73   175   140   115    47    49   168    81   148   192   152    62    35   158   124    36    92   134    48   159   153   164   184    47   111   219    52   218    78   123   221   164   163    76   106   119    44   102   154   129    89    52   166    36    60   192   196   142   179   107   175   218    73   197   143   120    39   209    86   165    52    46    74   125   184    76   217   193    83    47    34   174   214    76    63    90   214    79   178   114   222   164   157   200   174   205    39    36   145   168   162    48    80    70    71    82   185   143   149    38   189   104    51   157   192    39   221    35   147   208   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   210   111    57   156   171   108   123   213    87   207    41   188    97    62   127   172   105   204   168   143    75   177   170    33   190    68    96   211   152    47   140   165    81    94   162   101    53   120   101   119    91   195   123   208   119   126   185   123    85    83   208    50   148   132    35   120   156    35   117   180   107    77   149   216    67    88   138   182    76   204    38   121    93    68   138   100   114    67   145   117   120   218   171    66   177   208   129    49   220   208   137    94   216   177   145   133   125   117   162   189    91   144    90   168   197   154   168   116   215   215   165    99    78   158    55   205   129   125   146   114   208    95   198    99   119    64    89    91   133   219   204    97   138   181   191   108    86   143    79    51   103    39   124   105    44   106    92   166   114   185    54   175   149    75   173    45   173   115   166   128   201    41   171   217   169   159   155   107   214   107   147   111   217   107   125    67    47    81    40    88   192    69   134   100   196    95    51   192   208   167   155    66   128   192    73    54   165   140   155    52   124    42   126    97   148    33    74    34    47   104   147   130   138   106   162   141   143   147    62   141   100    54    34   158   211   162   146   122    43    82   215   117   146    38    61    63   120    96   104    85   219   102   220    86    47    51   209   183   107   151   110   148   107   169   159    76   176   195    38   148    83    85   173   134   222   216   124    64   103    96    91   184    70    58   170    61   117   149   182   122    74    57    56    76   137   203   108    52    71   199   159   202   219   102   200    34    94   181    98   104    90   108   111   202   153   114   183   218    91   172    82   214    54   206   112    36    53   112   201    35    39    86   134   157    38   136   109   170   211    92    62    59   215   220   218   182   135    47   205   131   102   199    39   133   192   193   161    40   184    50    33   183   217    56    77   132   121    93   180    77   170    57   207    92   214    40    40    91    64   128   130   110   183   207    70    54   220   221   111    90   190   165   114    54   156   142   154   101    89   204    71   198    71   116   131   150   168    87    65   166    96    92    93    92   175   178   107    97   168    58   116   146    48   164   109    82    52   173    74   193    56   146   103   160   138    76   127    73   210   128    72   211   203   209    42    47    61   168    91    45    72   219   134    87   211   173    86    46   137   222   194    82   135   115   192    65   150   101   162   197   126   141   183    96   126    73   109   165    52   162    34   219   128   199   159    74   117    55    76   185    53   168    58   102   202   221    62   127    47   203    55   130    66   185   125   109   222   171   173    95   195    76   221   100    44    35   142   132    86   181   145   144   157    76    84    67   178   158    62    96    80   178   205    83   150    93    79    54   165    34   145    57   109   177   110   180    53    72    42   214   198    38   199   117   184   182   105   167   201   105   132   153   157   190   219    96    61   151   160    78    51   192   188   121    94    77    46   121   156    42   122    96   146   146    81    92   190    42    67    54    59   215   143    43   106   166    81   120   146   163    66    87   125    52   174   108    56   125   138   156   158    51   154    44   127    62   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   104   136    99   167   101    32    84   105   189   174   184    98   212   148   182   148   123   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    74    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    64   181   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    37    89    54   162   115   178   111   166   198   173    57   116   189    55    73   132   194   149   163   221   119   150   190    84   133   123    55   216   167   127    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   150    74    95   145   147    99   169   117   149   100    57   150   160    74    75   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   157   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   102   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    45    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   222   164   157   200   173   204    39    36   146   168   161    48    80    70    71    81   185   144   148    38   189   105    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   172   105   204   168   143    75   177   169    33   189    69    95   212   152    47   141   165    81    94   161   100    53   120   101   119    91   194   123   208   120   126   185   124    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    98   138   181   191   108    87   143    79    52   103    39   124   106    44   105    92   166   113   186    53   174   149    75   173    45   173   115   166   128   201    41   171   217   170   159   156   107   214   106   147   112   216   107   124    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   103   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   148    83    85   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    33    94   181    98   103    90   108   111   202   154   114   183   217    91   171    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   170   211    92    62    59   215   220   218   182   135    47   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    94   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   198    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    56   146   103   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   129    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    35   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   167   201   106   132   153   158   189   220    96    61   151   160    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   143    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    45    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   104   136    99   167   101    32    84   105   188   174   184    98   211   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   124   205    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   124    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   117   149   100    57   150   160    73    74   183   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    46    74   126   184    77   217   193    83    47    34   173   214    75    63    89   214    79   178   114   221   163   157   200   173   204    39    36   145   168   161    48    80    70    71    81   185   144   149    39   189   105    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    98    61   127   173   105   204   168   143    75   177   169    33   189    69    96   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   114    67   145   117   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    98   138   181   191   108    86   143    79    52   103    39   124   105    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   201    41   171   217   170   159   156   107   214   106   147   112   216   107   124    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    75    35    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   117   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   216   124    64   103    96    91   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   159   203   218   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   170   211    92    62    59   215   220   218   183   135    47   205   131   103   199    39   133   193   192   160    40   184    50    33   182   216    55    77   133   120    93   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   198    70   115   132   150   169    87    64   166    96    92    93    92   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   103   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   128    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    34   146    57   110   177   111   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   220    96    61   151   159    78    51   192   189   121    94    76    46   121   156    42   122    96   147   145    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   132    99    56    75   214   204   129    33    59   108    94    94   127    53   205   180    72   161   118   109    59    45    79    40    69    94    65    90   209    74    90    79    85   145   172   208   101    34   191   116   107    56    55   192   150    83   125   204   162    50    45    76   185    77    36   175    80   205   142   100   123    60   166    66   105   136   100   166   101    32    84   104   187   174   185    99   211   149   182   148   123   194    64   173   188   218   199   178   141   109   202    82   127    63   199    93   191   104    90   101    47   148   124   218   105   194    58   203   110   121   157   196    74    84    62   184    77    36   206   176    40   173   207   139    58   207    41   162   170   211   217   220   179    84   166   125   144   147    70   125   204    64   182   152   171   195   133    44   119   167   175   197   119    79   188   217    83   175   130    96   179    38    89    55   161   114   179   110   165   197   173    58   115   188    55    73   133   195   148   163   223   119   150   189    84   133   124    55   215   168   127    78   181   159   136   221    73   136   115   116   107   181    88   217   213    59    62   173   102    43   145   207   103   191   202   101   134   213    67   206    78    95   195   158   212   108   163    91    90   150    74    96   145   147    98   169   117   148   100    56   149   160    73    75   182   111    54   194   121   131   190    66    64   172    72   168    35   137    42   180   148    90   112    34    79    73   176   140   115    46    48   168    81   148   193   151    63    34   157   123    36    92   135    49   159   152   163   183    48   111   219    51   218    77   123   220   163   163    76   105   119    43   103   155   130    89    53   165    37    59   193   195   142   178   109   175   219    73   197   143   121    41   209    86   167    50    46    73   127   183    77   216   192    83    47    34   173   215    75    64    91   214    80   179   114   220   164   158   200   174   205    38    36   144   169   162    48    82    70    71    81   184   144   148    39   189   103    52   157   191    38   220    34   148   206   150   134    69    99   178   190   127   162    63   100   130   155    41    55   200   100    63   103   210   111    59   155   171   107   124   212    89   207    40   188    98    60   129   173   106   203   168   144    75   176   169    33   189    70    96   212   151    47   141   165    80    95   161   100    53   120   101   119    91   194   123   207   120   126   185   124    84    82   207    50   148   133    35   119   155    35   118   179   105    76   149   216    67    87   138   180    78   204    37   121    93    67   140   100   114    67   145   116   121   217   172    66   176   208   129    49   219   205   137    94   216   178   145   133   124   119   163   188    89   143    90   168   196   155   169   116   217   214   165    99    79   160    55   203   128   126   147   115   208    94   198    98   119    65    89    91   132   220   204    97   139   181   192   108    87   142    78    52   103    38   123   104    42   106    92   166   113   185    54   174   148    76   173    45   174   115   165   129   202    42   172   217   170   159   154   107   214   107   147   112   216   107   124    67    47    80    40    88   192    68   134   101   197    94    50   192   206   167   155    67   128   192    73    52   163   139   155    51   125    43   125    97   147    33    75    34    46   104   147   130   136   103   163   140   142   147    62   141   101    54    34   157   212   162   145   121    45    84   213   117   145    38    62    64   121    96   106    86   220   101   219    84    47    50   209   184   107   150   110   149   107   170   159    77   175   194    36   148    84    85   173   133   221   216   125    63   103    96    91   184    71    57   170    61   116   148   183   120    74    57    56    77   137   202   110    51    72   199   158   203   219   100   200    34    94   180    98   103    90   108   110   203   154   114   182   219    93   171    84   213    54   206   112    35    53   112   200    36    39    86   134   157    38   135   110   168   212    92    63    58   216   219   218   182   134    48   205   130   103   200    39   134   193   191   159    40   183    49    33   182   216    55    77   132   120    93   180    76   170    57   209    94   214    37    40    92    64   127   129   109   183   206    71    54   220   220   112    90   191   164   113    53   155   142   155   102    89   204    71   196    71   116   132   150   169    87    65   166    98    91    93    92   175   178   107    99   168    58   115   147    47   164   111    81    52   172    73   193    56   146   102   160   141    76   127    72   209   129    72   207   204   209    41    46    60   167    90    44    71   219   134    87   212   171    87    46   138   223   194    84   134   114   191    66   150   100   161   198   126   140   186    96   127    73   109   165    53   163    34   218   128   197   160    72   116    56    77   186    53   168    58   101   202   221    60   129    47   203    55   131    67   184   126   108   221   171   175    95   194    76   220   100    43    36   142   133    88   180   145   145   158    75    84    66   176   158    61    96    80   178   204    85   151    93    78    54   165    34   145    59   109   177   110   181    54    72    42   215   198    38   199   116   183   180   103   166   203   105   132   152   158   190   220    94    62   152   161    76    52   192   189   121    93    77    45   121   156    41   123    94   146   144    80    93   189    42    67    54    60   216   143    43   105   167    81   119   147   164    64    87   124    52   175   108    56   125   137   156   156    51   154    45   126    63   157    96    82   193    67    83   182   135   109    87    99   123    66   211   177   196   158   195   172    90    90   161    91   196   112
   133    99    56    74   215   205   129    35    59   109    95    95   128    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    57    56   191   150    82   126   203   162    51    47    76   184    77    35   175    81   203   143   100   122    60   166    67   105   136    99   167   101    32    85   105   188   174   184    98   212   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    74    82    62   183    76    34   206   176    39   173   207   138    58   207    41   161   170   211   216   221   180    84   166   125   145   146    70   125   205    65   181   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    37    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   163   221   119   150   190    84   133   123    55   216   167   128    78   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   191   201   100   134   213    68   207    79    95   195   158   212   108   164    91    90   149    74    95   145   147    99   169   117   149   100    56   149   160    73    75   184   112    54   194   120   131   190    67    62   171    71   167    33   137    43   180   148    90   112    33    79    73   176   140   115    47    49   168    81   148   193   152    63    35   157   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   102   154   129    89    52   165    36    59   193   195   142   179   108   174   218    73   196   143   119    38   208    86   166    51    45    74   126   183    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   158   200   173   205    39    36   145   168   161    48    80    70    71    82   184   144   148    38   189   104    52   157   193    39   221    35   148   207   149   133    69    98   177   190   127   163    63    99   129   156    42    56   200   101    62   103   210   111    58   155   171   108   123   213    88   207    41   188    98    61   128   173   105   204   168   143    75   177   169    34   189    69    95   211   152    47   141   166    80    94   161   100    53   120   101   119    91   194   122   208   119   126   185   124    85    83   207    50   148   133    35   119   156    35   117   179   106    76   149   216    66    88   138   181    77   204    38   121    93    68   139   100   114    67   145   117   120   219   172    66   176   208   129    48   220   207   137    93   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   216   165    99    79   159    55   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    87   143    79    51   103    40   124   105    43   106    92   165   113   186    54   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    80    41    87   192    69   135   101   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    75    34    47   104   147   130   138   105   163   141   143   147    61   141   100    53    34   157   212   162   146   122    43    82   215   117   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   147   107   169   159    76   177   195    38   148    83    84   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    77   137   203   108    52    71   199   159   203   218   102   200    34    93   181    97   103    90   108   111   202   154   114   183   218    91   172    82   213    54   207   111    37    53   112   200    35    40    86   133   156    39   135   110   169   211    92    62    58   215   220   218   183   135    48   205   131   102   199    39   133   193   192   160    40   184    50    33   182   216    55    77   132   120    94   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   155   142   154   101    89   204    71   197    70   115   132   150   168    87    65   166    96    92    92    92   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    56   147   102   160   139    76   127    72   210   128    72   210   203   209    42    46    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   114   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   221   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    78    54   165    35   146    58   109   177   111   180    53    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   219    96    61   151   160    78    50   192   188   121    94    77    46   122   156    42   123    96   147   146    81    92   190    42    67    54    59   215   144    44   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    89    90   161    91   194   113
   133    99    56    74   215   205   129    35    59   109    96    94   128    53   205   180    72   162   119   110    59    45    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    57   191   150    82   126   203   162    51    47    76   184    77    36   174    81   203   143   100   122    60   166    67   104   136    99   166   101    32    85   104   188   175   184    98   211   148   181   148   123   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   103    47   149   125   217   104   195    60   203   109   121   158   197    74    81    62   184    76    34   207   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   205    65   182   152   172   195   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    38    90    54   162   115   178   111   166   198   173    57   116   189    55    73   132   194   148   163   221   118   150   190    84   133   123    55   216   167   127    79   182   158   135   220    71   137   115   117   107   182    90   218   214    60    63   175   104    45   145   207   103   191   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   117   150   100    57   150   160    73    74   183   112    54   194   121   131   190    66    62   172    72   167    33   138    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   193   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   166    52    45    74   125   184    77   217   192    83    47    33   173   214    75    64    90   214    79   178   114   221   164   157   200   173   204    39    36   146   168   161    48    80    70    71    82   185   144   149    38   189   105    52   157   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63    99   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    62   127   173   105   203   168   143    75   176   169    33   189    69    95   212   151    47   141   166    80    95   161   100    53   120   101   119    91   194   123   208   119   126   184   124    84    83   207    49   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   181    77   204    38   122    93    68   139   100   114    67   145   117   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    90   144    89   168   197   155   168   116   216   215   165    99    79   160    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    87   143    79    52   103    40   124   105    43   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   158   156   107   214   106   147   112   216   107   125    67    47    80    40    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   124    42   126    97   148    33    75    35    47   104   147   130   138   106   163   141   143   147    62   141   100    54    34   157   212   161   146   121    43    82   215   117   146    38    61    63   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   147   107   169   159    76   177   195    37   149    83    84   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    77   137   203   108    52    71   199   159   203   219   102   200    34    94   180    97   103    91   108   111   202   154   114   183   218    91   172    82   214    54   207   112    36    53   112   200    35    40    86   133   157    38   135   110   170   211    92    63    59   215   220   218   182   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   121    93   181    77   170    57   208    92   214    40    40    91    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   198    70   115   132   150   169    87    64   166    96    92    93    92   175   178   107    97   167    58   116   147    48   164   109    81    52   172    75   194    56   146   102   160   139    75   127    72   210   128    72   210   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   128    48   202    55   130    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   133    86   181   146   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    34   146    58   109   177   111   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   189   220    96    61   152   160    78    51   192   189   121    94    77    46   121   156    43   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   157   157    51   154    44   127    63   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    92   195   113
   132    97    57    73   216   205   129    35    58   109    96    94   127    53   205   181    71   162   119   110    59    44    79    37    69    95    66    91   208    74    90    78    86   146   173   207   101    33   191   113   106    56    57   189   151    81   127   204   161    50    45    76   185    77    35   174    81   203   143    99   120    59   169    66   104   136    97   165   101    32    85   105   188   175   184    99   212   150   183   147   123   195    65   173   187   220   200   178   140   108   203    81   127    65   198    94   190   107    89   101    47   149   125   217   104   195    60   203   109   122   158   196    73    83    60   185    74    34   207   175    39   175   207   138    57   207    41   161   172   212   215   221   179    83   168   124   146   145    70   124   205    66   182   151   171   196   134    46   120   169   174   195   121    81   189   217    83   176   129    95   177    37    89    53   162   115   179   109   167   199   172    55   115   189    55    73   132   193   149   162   222   119   151   189    83   133   124    54   215   166   127    79   182   159   134   220    71   138   115   115   108   182    90   217   213    58    64   175   103    45   144   206   105   192   201   100   135   214    68   206    79    96   194   158   212   109   164    90    90   149    74    95   146   146    98   169   118   150   100    58   149   161    73    73   183   112    54   193   119   131   190    66    61   170    72   168    34   136    43   181   148    91   114    33    78    72   175   140   115    47    49   167    82   147   193   151    60    34   157   124    36    93   135    51   158   152   163   183    47   112   219    53   218    78   123   220   164   163    76   105   116    44   103   154   129    89    52   166    36    61   192   195   142   179   107   175   219    73   197   144   119    38   208    86   167    51    47    74   125   183    78   217   193    82    47    34   171   212    74    63    90   213    79   180   115   221   164   158   199   172   206    40    36   146   168   158    48    79    71    71    83   187   143   148    39   189   105    52   157   193    39   220    35   148   206   149   131    69    98   176   189   128   162    64    99   129   157    42    57   199   101    63   104   210   111    58   155   171   107   123   212    88   207    42   189    98    62   128   172   105   203   168   144    75   179   169    34   189    68    96   211   152    47   141   165    83    94   161   101    54   121   101   117    91   193   123   209   121   127   185   125    83    83   207    49   148   132    36   120   156    36   118   180   107    76   149   216    65    87   138   182    78   204    35   121    91    68   137    99   115    68   146   115   121   219   172    65   175   207   129    48   220   208   137    93   216   177   144   132   124   117   163   187    91   144    89   168   196   154   169   116   215   215   165    99    78   161    56   205   129   126   147   112   207    95   199   100   118    65    90    92   132   219   204    97   138   181   191   108    88   144    80    53   103    38   125   107    42   106    92   165   114   184    52   175   149    76   173    47   173   115   166   129   202    42   171   218   171   161   155   106   214   106   147   113   217   107   126    67    47    80    41    87   191    69   135   100   197    94    52   191   208   168   154    66   130   193    73    53   163   140   154    53   126    43   125    98   148    34    75    36    46   104   147   130   137   106   163   141   143   145    60   142    99    52    33   158   212   160   145   123    42    83   213   117   148    39    61    61   120    95   103    86   220   104   221    84    49    50   209   185   106   151   110   146   106   170   159    76   178   195    38   148    83    84   172   135   222   216   124    64   103    97    93   185    70    58   168    61   117   149   182   121    74    57    56    77   136   204   108    53    70   198   158   204   218   102   199    34    95   180    97   104    92   107   110   200   155   116   183   217    92   172    82   212    53   207   112    35    54   113   201    36    40    85   133   156    39   136   109   168   211    91    63    58   215   219   218   182   134    47   205   129   103   198    40   133   193   194   161    39   183    50    32   183   217    55    77   133   121    93   183    78   168    57   208    91   216    40    40    91    64   127   129   110   182   207    69    54   220   222   111    90   189   165   114    54   155   143   153   103    89   205    72   198    71   115   132   150   169    87    64   167    95    91    92    92   176   178   108    98   166    57   115   147    48   164   108    81    53   171    73   195    55   146   102   161   139    73   128    74   211   128    73   210   203   210    42    47    61   167    92    44    72   218   135    86   211   172    86    47   138   223   194    83   135   114   192    67   151   101   162   196   126   139   184    97   126    74   109   164    52   162    32   219   129   200   158    74   119    57    76   186    54   170    58   102   202   221    62   129    49   203    57   131    67   186   125   107   221   173   175    96   195    76   221    99    45    34   143   131    86   180   146   145   156    76    84    68   179   157    61    96    80   179   205    83   150    93    79    55   165    35   146    57   110   178   111   180    54    72    41   214   199    37   199   117   183   181   103   167   200   105   132   152   158   190   220    98    62   151   160    76    51   193   189   121    94    75    46   121   156    44   124    95   146   148    82    94   190    41    67    55    59   214   145    43   106   166    82   119   147   163    64    87   125    51   174   110    56   125   138   156   157    52   155    44   128    63   157    95    84   191    67    84   185   134   111    88    99   122    68   210   177   196   157   195   173    91    89   161    92   195   114
   132    99    56    74   215   205   128    35    59   110    95    94   127    52   205   179    72   162   119   110    60    46    80    38    70    95    66    92   210    74    89    79    85   145   172   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143    99   122    60   166    67   105   136    98   166   102    32    85   105   188   175   184    98   211   148   182   148   123   195    65   174   188   220   201   178   141   109   203    81   127    63   198    95   190   107    91   102    47   149   124   217   104   194    60   203   109   121   158   197    74    82    62   184    76    34   206   176    39   173   207   138    58   207    41   161   170   210   216   221   180    84   166   125   145   147    70   125   204    65   182   151   172   196   134    44   119   169   175   196   120    80   188   218    82   176   131    97   179    38    90    54   162   114   178   111   166   197   173    56   116   189    55    73   132   195   149   164   221   119   150   190    83   134   123    55   216   167   127    79   181   159   134   220    72   137   115   116   107   182    90   218   213    60    63   176   103    45   145   207   103   192   201   101   134   213    68   206    79    96   196   157   211   108   164    91    90   150    74    95   144   146    99   169   118   149   100    57   149   160    73    75   184   112    55   194   121   131   190    66    62   172    71   167    32   137    43   180   148    91   112    34    79    73   176   140   116    47    49   168    81   148   192   152    63    35   158   124    36    92   133    49   158   153   164   184    48   111   220    52   218    78   123   220   164   163    75   105   118    44   103   154   129    89    53   166    36    59   193   195   142   179   108   175   218    73   196   143   120    38   209    86   166    51    45    74   125   184    77   217   192    83    47    34   173   214    75    64    89   214    79   178   114   221   163   158   200   174   205    39    36   146   168   161    47    80    70    71    82   184   143   149    38   188   105    52   158   193    39   221    34   148   207   149   133    70    99   177   190   127   164    63    99   129   157    42    56   200   101    62   103   210   112    58   156   171   108   123   213    88   207    42   188    98    62   127   173   105   203   168   143    75   177   169    33   189    69    96   211   152    48   141   165    81    94   161   100    54   120   101   119    91   194   122   207   119   126   184   123    84    83   207    50   148   132    35   120   156    34   117   180   106    76   149   216    67    88   138   182    76   203    37   122    92    68   139    99   115    67   145   116   120   219   171    66   176   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   145    89   168   197   155   168   116   215   216   165    98    78   159    54   205   129   126   145   115   208    94   199    99   119    65    89    90   133   219   204    97   139   181   191   108    87   143    79    52   104    40   124   106    44   105    93   166   113   186    54   174   149    76   174    45   173   115   166   128   201    40   172   217   169   159   155   106   214   106   147   113   217   106   125    67    47    80    41    87   192    68   134   101   196    95    51   192   208   167   155    66   129   192    73    54   164   140   154    51   125    42   126    97   148    33    75    34    47   104   147   130   138   106   163   141   144   148    62   141   100    53    34   158   212   162   146   122    43    82   215   118   146    39    60    62   121    95   105    86   219   102   220    84    47    51   210   184   107   151   110   148   107   169   160    76   176   195    37   148    83    84   173   133   222   216   124    64   102    97    92   184    70    58   170    61   117   148   182   122    74    57    56    77   137   203   108    51    71   199   159   203   219   102   200    34    93   180    98   104    91   108   110   202   154   113   183   217    91   171    82   213    53   206   112    36    52   112   200    35    39    86   133   157    38   135   110   169   212    92    62    59   215   220   217   183   135    47   204   131   103   199    40   133   193   193   160    39   184    50    33   182   217    55    77   133   121    94   181    77   170    57   207    91   215    40    39    91    63   128   130   110   183   206    70    54   220   221   111    90   190   165   114    53   156   142   154   101    90   204    70   197    70   115   131   151   168    86    65   166    97    92    92    93   175   178   107    98   167    57   116   146    48   164   109    82    53   172    74   195    56   147   102   160   139    76   128    72   210   129    72   211   203   208    42    47    61   168    91    46    72   219   134    86   211   172    87    46   138   221   195    82   135   115   191    66   150   101   162   197   126   141   184    97   126    74   109   166    52   162    34   219   128   199   158    74   118    56    77   185    53   168    57   102   202   221    60   127    48   202    56   130    66   185   124   109   222   172   174    95   194    76   220   100    45    34   143   133    86   180   146   145   158    76    84    67   177   159    62    96    81   178   204    83   150    93    79    55   166    35   146    57   109   177   111   180    54    72    43   214   198    37   199   118   184   181   104   167   201   106   132   153   158   189   220    95    61   151   160    78    50   192   189   120    94    76    46   122   155    43   122    95   147   146    81    92   190    42    67    55    59   215   143    43   107   166    80   120   146   163    66    87   125    52   174   109    56   125   138   156   157    50   154    44   127    63   157    95    82   192    67    84   184   135   111    87   100   123    68   210   176   195   156   196   172    90    90   162    91   195   113
   133    99    56    74   215   205   129    34    59   109    95    94   128    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    86   145   173   206   102    34   191   114   107    56    56   191   151    82   127   203   162    51    47    75   185    77    35   174    81   203   143   100   122    60   166    67   104   136    99   166   101    32    85   104   189   174   184    97   212   148   181   148   123   195    65   173   188   220   200   179   140   109   203    81   127    64   199    94   190   106    91   102    47   149   124   217   105   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   206    41   162   170   211   216   221   180    84   166   125   145   146    70   124   204    64   182   151   172   196   133    44   119   169   175   197   120    80   188   217    83   176   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   123    55   216   167   127    79   182   159   135   220    72   137   115   117   107   182    90   218   214    60    63   175   103    45   145   208   103   191   202   100   134   213    68   206    79    95   196   157   211   108   164    91    90   149    74    95   145   147    99   169   117   149   100    57   149   160    73    75   184   112    54   194   120   131   190    66    63   171    72   167    33   137    43   180   148    90   112    33    79    73   176   140   116    48    49   168    81   148   192   151    63    35   157   124    37    92   134    49   159   153   164   184    48   111   220    52   218    78   123   220   164   163    76   105   118    44   102   154   129    89    52   165    36    60   193   195   142   179   108   174   218    73   196   143   120    38   209    86   165    52    46    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   158   200   173   204    39    36   145   169   161    48    80    70    71    81   185   144   149    38   189   104    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    57   156   171   108   123   213    87   207    41   188    98    61   128   173   105   204   168   143    75   177   169    33   189    69    96   211   152    48   141   165    80    94   161   100    53   120   101   119    90   194   123   207   119   126   185   123    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   203    38   122    93    68   139   100   114    67   145   117   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    90   144    89   168   197   155   168   116   216   215   165    99    79   159    55   205   129   125   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    86   143    79    52   103    39   124   106    44   106    92   166   113   185    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   107   214   106   147   112   217   107   125    68    47    80    40    88   192    68   135   100   196    95    51   192   208   167   155    66   129   192    73    53   164   140   154    51   125    42   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    62   141   100    54    34   157   212   162   145   121    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    84    48    51   210   184   107   151   110   148   107   169   159    76   176   195    38   148    83    85   173   134   222   216   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    57    76   137   203   108    52    71   199   159   203   219   102   200    33    94   181    97   103    90   108   111   202   154   114   183   217    91   172    82   213    54   206   111    36    53   112   200    35    40    86   133   157    39   136   110   170   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   121    94   181    78   169    57   208    92   215    40    40    91    64   128   130   110   183   207    70    54   219   221   111    90   190   165   113    54   155   142   154   102    89   204    70   197    71   115   132   151   168    87    65   167    96    92    92    93   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    56   146   103   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   108   165    52   162    34   219   128   199   159    74   117    55    77   185    53   168    58   102   202   221    61   127    48   202    55   130    66   185   125   109   222   171   174    95   194    76   220   100    45    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    81   179   205    84   151    93    79    54   165    34   145    57   109   177   110   180    54    72    42   214   198    38   199   118   183   181   104   166   201   106   132   152   158   190   220    96    61   151   160    78    51   192   188   121    94    77    46   121   155    42   122    96   147   146    81    92   190    42    67    54    60   215   143    44   106   166    80   120   146   163    66    87   125    52   174   109    57   126   138   157   157    51   154    44   127    63   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    89    90   161    91   195   113
   133    99    56    73   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   109    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   104   136    99   167   101    32    84   105   188   174   184    98   211   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   199    94   190   106    90   103    47   149   125   217   104   195    60   203   110   121   157   197    74    82    62   183    76    34   206   176    39   173   207   138    58   207    41   161   170   211   216   221   180    84   166   125   145   146    70   125   204    64   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    37    89    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   163   221   119   150   190    84   133   123    55   216   167   127    79   182   158   135   220    72   137   115   117   107   182    90   218   214    59    63   175   104    45   145   208   103   191   202   100   134   213    68   206    79    95   195   157   211   108   164    91    90   149    73    95   145   147    99   169   117   149   100    57   150   160    73    75   184   112    54   194   121   131   190    66    62   171    72   167    33   137    43   180   148    91   112    33    79    73   176   140   116    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   220   164   163    76   105   119    44   102   154   129    89    52   166    36    59   193   195   142   179   108   174   218    73   196   143   119    38   209    86   165    51    45    74   125   184    77   217   193    83    47    33   173   214    75    64    89   214    79   178   114   221   164   157   200   173   204    39    35   146   168   161    48    80    71    71    81   184   144   149    39   189   104    52   158   192    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   157    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   172   105   204   168   143    75   177   169    33   189    69    95   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   123   207   120   126   185   123    84    83   207    50   148   132    35   120   156    34   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   115    67   145   117   120   219   172    66   176   208   129    49   220   207   137    94   216   177   145   133   124   117   164   189    91   144    89   168   197   155   168   116   215   215   165    99    79   159    55   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    86   143    79    52   103    40   124   105    44   106    92   165   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   107   214   106   147   112   216   107   124    67    47    80    41    88   192    68   134   101   196    94    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   146   130   138   106   163   141   143   147    61   141   100    53    34   157   212   162   146   122    43    83   215   118   146    38    61    62   121    95   105    85   219   102   220    84    47    51   210   184   107   151   110   148   107   169   159    76   176   195    38   149    83    85   173   134   222   217   124    64   103    96    92   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   218   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   111    36    53   112   200    35    40    86   133   157    38   136   110   170   211    92    62    59   215   220   218   183   135    47   205   131   103   199    40   133   193   192   160    40   184    50    33   182   216    55    77   132   120    93   181    77   170    57   208    92   214    40    40    91    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   197    70   115   132   150   169    87    64   166    96    92    93    93   175   178   107    98   167    58   115   146    48   164   109    82    52   172    74   194    56   146   103   160   139    76   127    72   209   128    72   210   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    56    76   186    53   168    58   102   202   221    61   128    48   202    56   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    87   181   145   144   157    75    84    67   178   159    62    96    80   178   205    83   151    93    79    54   165    34   146    57   109   177   111   180    53    72    42   214   198    37   199   118   184   181   105   166   201   106   132   152   158   189   220    96    61   151   159    78    51   192   189   121    94    76    46   121   155    42   122    96   147   145    81    92   190    42    67    54    59   215   143    44   106   166    80   120   146   163    66    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    67   105   136    99   166   101    32    84   105   189   174   184    98   212   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   123    55   216   167   127    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   117   149   100    57   150   160    74    74   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    90   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    46    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   157   200   173   204    39    36   145   168   161    48    80    70    71    81   185   144   148    38   189   104    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   172   105   204   168   143    75   177   169    33   189    69    95   211   152    47   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    87   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   169   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    93   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   197    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   220    96    61   151   159    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   105   136    99   166   101    32    84   105   188   174   184    98   212   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   123    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   150    73    95   145   147    99   169   117   149   100    57   150   160    73    75   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    46    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   157   200   173   204    39    36   145   168   161    48    80    70    71    81   185   144   149    38   189   104    52   158   192    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   172   105   204   168   144    75   177   169    33   189    69    95   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   123   207   119   126   185   124    85    83   207    50   148   132    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    98   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    35    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   161   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    34    94   181    97   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   135   110   169   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   120    93   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   198    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   210   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   220    96    61   151   159    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   143    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   135    99    56    73   215   205   128    34    59   110    94    93   127    52   204   181    72   164   120   110    61    46    79    37    70    96    65    92   209    73    89    80    86   146   174   204   102    35   191   113   108    56    56   191   150    82   127   203   162    49    47    75   187    76    34   176    80   202   143   100   123    61   166    66   104   136    99   165   100    33    85   107   186   176   183    97   211   149   183   148   122   195    65   173   189   220   201   178   140   110   202    80   127    66   197    92   190   105    89   103    46   149   124   218   105   194    61   204   110   121   157   197    74    81    63   184    76    36   205   175    40   174   207   136    60   208    42   161   173   212   216   220   179    83   167   122   144   145    68   123   204    63   182   152   172   195   133    43   120   169   175   197   120    80   190   216    83   175   129    96   178    38    90    53   161   114   179   111   166   198   173    55   117   189    58    72   132   193   150   163   220   119   151   190    86   134   124    54   215   167   128    80   182   160   136   220    72   138   114   118   107   181    89   215   214    60    63   173   103    43   145   206   102   192   201   100   135   212    68   209    79    95   197   157   212   107   163    92    89   150    72    96   144   147    99   168   117   149   100    56   148   161    74    75   185   113    54   192   119   133   190    67    62   170    71   167    31   138    45   180   149    89   111    34    81    74   175   141   117    48    48   168    81   148   194   150    61    36   159   124    35    92   135    49   160   153   164   184    48   110   219    52   216    78   124   221   166   166    75   107   120    45   101   154   130    90    52   166    36    62   193   194   143   180   106   175   219    72   196   144   120    39   210    86   164    51    44    75   124   184    78   217   192    83    46    34   174   215    75    63    89   213    80   178   114   222   165   157   202   173   205    40    37   144   167   161    49    81    72    72    82   184   144   147    39   188   104    51   157   192    38   220    34   148   206   147   135    71   101   179   191   126   161    63   101   127   157    42    58   198   102    63   102   211   113    57   156   170   107   123   213    89   208    41   186    96    60   127   172   104   205   168   143    77   177   170    31   187    67    93   212   152    49   141   164    82    94   163    99    53   119   101   118    92   192   123   209   119   126   185   124    84    84   206    50   147   133    36   118   158    35   115   179   110    76   149   217    66    89   138   181    77   205    38   122    94    70   140   100   114    67   143   116   120   219   170    66   178   207   131    48   219   207   135    91   214   176   143   134   124   116   163   190    91   143    89   168   198   154   167   116   215   216   164    99    81   158    56   204   127   126   145   114   206    94   199   101   118    66    90    89   133   217   206    98   138   180   191   107    86   142    78    53   102    39   123   104    43   106    93   166   114   187    52   173   150    75   172    45   174   117   164   128   202    42   172   217   169   161   155   106   213   107   149   110   216   107   125    68    48    81    40    87   191    68   135   100   198    93    49   192   210   167   153    68   129   192    72    52   165   141   155    52   124    42   126    98   148    34    75    33    47   104   145   130   136   106   162   142   144   146    63   140   100    54    33   156   212   162   146   121    43    82   217   117   146    39    61    62   119    94   105    82   218   103   220    85    47    52   210   185   105   150   112   147   108   169   159    76   177   197    36   147    82    84   173   134   222   218   123    66   104    98    92   185    71    58   169    62   115   149   184   122    76    59    54    77   137   203   107    52    70   198   159   204   218   101   200    34    93   182    97   104    91   108   111   202   154   116   182   219    90   171    85   215    55   206   111    38    53   113   201    35    38    87   133   154    37   133   110   170   210    90    64    60   214   219   217   181   134    48   204   132   103   199    40   133   190   192   159    41   185    51    32   185   214    57    78   133   121    94   181    76   168    57   209    91   215    38    41    92    64   127   130   109   183   207    69    54   219   222   110    91   191   164   114    53   155   142   153   101    89   204    70   198    73   116   132   152   170    86    64   166    94    93    93    92   175   176   107    96   167    59   115   149    48   165   111    83    50   171    75   194    57   148   101   158   137    76   125    72   209   128    71   212   201   209    41    48    62   167    93    45    73   218   134    86   210   175    87    46   136   223   195    82   137   115   193    65   151   101   162   196   126   141   184    98   127    72   109   165    51   162    34   219   127   199   159    74   118    54    74   185    53   169    57   102   202   221    61   129    49   203    55   129    67   185   125   108   222   173   174    95   195    76   220    99    44    34   144   132    87   181   146   145   156    78    84    66   178   160    62    97    79   178   204    85   151    92    80    56   164    35   146    56   112   178   110   180    55    72    41   211   196    37   199   118   184   180   105   166   203   104   132   153   159   189   219    97    61   152   158    80    50   193   189   120    93    77    45   121   157    41   123    95   147   146    83    92   191    42    66    55    59   213   144    44   107   167    79   120   145   164    66    87   121    51   175   108    58   127   137   156   158    49   155    43   128    62   156    95    83   190    68    84   184   137   113    87    99   123    67   211   177   195   158   194   171    90    90   161    91   194   114
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   192   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   104   136    99   166   101    32    84   105   188   174   184    98   212   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   103    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   124   204    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   124    55   216   167   127    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   150    74    95   145   147    99   169   117   149   100    57   150   160    74    74   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   157   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    45    74   125   184    76   217   193    83    47    34   173   214    75    64    90   214    79   178   114   221   163   157   200   174   204    39    36   145   168   161    48    80    70    71    82   185   144   148    38   189   105    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    98    61   127   172   105   204   168   143    75   177   169    33   189    69    95   211   152    47   141   165    81    94   162   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   216   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    89    90   133   219   205    97   138   181   191   108    87   143    79    52   103    40   124   105    44   106    92   165   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   107   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    74    34    47   104   147   130   138   105   163   141   143   147    62   141   100    53    34   157   212   162   146   121    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   216   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    33    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   214    54   206   112    36    53   112   200    35    39    86   133   157    38   135   110   170   211    92    62    59   215   220   218   183   135    48   205   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    93   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   197    70   115   132   150   169    87    64   166    96    92    92    93   175   178   107    98   167    58   115   147    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   210   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   166    35   146    57   109   177   110   180    54    72    42   214   198    37   199   118   184   181   105   166   201   106   132   153   158   190   219    96    61   151   160    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    73   215   204   129    34    59   109    96    94   128    53   205   180    71   162   119   109    59    45    80    38    70    95    65    91   208    74    88    79    85   146   172   207   102    34   191   114   107    57    57   191   150    82   126   203   162    51    47    76   184    77    35   174    81   202   144   100   122    60   166    67   104   137    99   167   102    32    84   105   189   174   184    97   212   148   182   147   124   194    65   173   187   221   200   179   140   109   204    81   127    64   198    94   190   106    91   103    47   149   125   217   105   194    61   203   110   120   158   196    73    82    62   184    77    34   206   176    39   174   207   138    58   207    41   161   170   211   216   221   180    83   167   126   144   146    70   124   205    64   182   152   172   195   134    43   120   169   174   197   120    80   189   216    84   177   130    96   178    37    89    54   163   115   179   111   166   198   173    56   115   189    55    73   132   195   148   164   221   118   149   190    84   134   124    55   216   167   128    79   182   158   135   220    72   137   115   117   108   182    89   217   214    59    63   175   104    45   145   207   103   192   202   100   135   213    67   207    78    95   195   158   212   108   163    91    90   149    73    94   144   147   100   169   118   149   100    57   149   160    74    75   184   112    54   194   119   131   190    66    62   172    72   166    33   138    43   180   148    91   112    33    80    73   176   140   115    47    49   167    80   149   193   152    62    35   158   124    36    92   134    49   159   153   165   185    48   112   220    52   218    79   123   221   163   163    75   105   118    44   102   154   130    89    51   165    36    60   192   195   142   179   108   175   218    73   197   143   120    38   209    86   165    51    45    75   125   183    76   217   193    83    47    34   173   214    76    63    90   214    79   178   114   221   163   158   200   174   204    39    36   145   168   161    48    80    70    71    82   184   144   148    39   188   104    53   158   193    39   220    35   147   207   149   133    69    98   177   191   126   162    63   100   129   156    42    56   200   100    62   103   211   111    58   155   170   108   123   212    87   206    41   187    98    62   128   173   105   203   168   144    75   176   169    33   189    69    96   211   152    48   140   166    80    95   161   100    53   120   101   119    91   194   123   208   120   126   185   123    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    89   138   181    76   204    38   122    93    68   139   100   115    67   145   116   120   218   172    66   176   208   129    49   221   207   137    94   216   178   144   133   124   116   163   189    91   144    89   167   197   155   168   117   215   216   165    98    79   159    54   205   128   126   146   114   208    94   198   100   118    65    90    90   133   219   204    97   138   181   191   108    86   143    79    52   103    40   124   105    44   106    92   166   113   186    53   174   148    75   173    45   173   114   166   129   201    41   172   217   170   159   156   107   213   106   146   113   217   107   124    68    48    81    41    88   192    68   134   100   196    94    51   192   208   167   155    66   130   192    72    54   164   141   155    52   125    42   127    97   148    34    74    35    47   104   146   131   138   106   163   141   143   147    61   141   100    53    35   157   212   162   146   121    43    82   215   117   146    38    61    62   120    95   105    85   218   103   220    84    48    51   210   184   106   151   110   147   108   169   159    77   177   195    37   149    83    85   173   134   222   217   124    65   103    96    92   184    70    58   169    61   118   149   183   122    75    57    56    77   137   204   108    52    71   199   158   203   219   102   200    33    94   180    98   104    90   108   111   202   154   114   182   218    91   172    82   214    54   207   112    36    53   112   199    36    40    87   133   157    39   135   110   170   211    92    62    58   215   221   218   182   134    48   205   131   103   198    39   133   193   192   159    40   184    49    33   183   216    55    77   133   121    94   181    78   170    57   208    92   214    40    40    92    63   127   130   109   183   206    70    54   219   221   110    90   190   165   113    54   156   142   153   101    89   204    71   198    70   115   132   151   169    87    64   167    96    93    93    92   175   177   107    97   167    58   116   147    48   163   109    82    52   173    74   195    56   147   103   160   139    76   127    73   209   127    72   211   203   208    43    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    81   135   115   192    66   149   101   161   197   126   141   184    97   126    74   109   164    52   162    35   219   128   199   160    74   117    55    77   186    54   168    58   103   202   221    62   127    48   202    56   129    66   184   125   109   222   171   173    94   194    75   220   100    44    34   142   132    86   181   145   144   157    76    85    66   177   159    62    96    79   178   205    83   151    92    78    54   165    34   146    57   109   176   110   180    53    72    42   214   198    38   200   117   183   181   104   167   201   105   132   153   157   190   220    96    61   151   159    78    50   191   189   120    94    76    46   122   155    43   122    97   147   146    81    92   190    43    67    54    60   216   143    43   106   166    81   120   146   163    65    87   125    52   173   109    57   126   139   157   157    51   153    43   128    62   157    95    82   191    67    84   184   135   111    88   100   122    68   210   176   195   156   196   172    90    90   161    92   195   113
   133    98    57    73   215   205   129    35    59   110    95    94   127    53   204   180    72   163   120   110    60    46    80    38    70    96    65    91   209    74    89    79    85   146   174   206   102    35   191   114   107    56    56   190   151    82   126   202   162    51    47    75   185    77    34   174    82   203   143   101   122    60   166    67   105   137    99   166   102    33    84   105   189   175   184    98   212   148   182   149   123   194    64   174   188   220   200   179   140   109   203    81   127    64   198    94   191   107    91   103    47   149   125   218   105   194    60   203   109   122   157   197    73    82    62   184    76    35   207   176    38   174   207   138    57   207    41   161   170   211   216   221   180    83   166   125   145   146    70   124   205    65   182   152   172   196   134    44   119   168   175   197   120    80   189   218    83   177   130    97   179    37    90    53   162   115   179   110   166   198   173    56   115   189    55    73   132   194   148   164   221   119   150   188    84   134   124    56   216   167   128    79   181   159   135   220    72   138   115   117   107   182    90   217   214    59    63   175   103    46   144   207   103   191   202   100   134   213    68   207    79    95   196   158   212   108   164    91    90   150    73    95   145   147   100   170   118   149   100    57   149   160    73    74   184   112    54   193   121   132   190    65    63   172    72   166    33   137    43   180   148    90   112    34    80    73   176   140   115    47    49   168    81   148   193   151    63    35   158   124    36    92   134    49   159   154   164   184    48   112   220    52   217    78   123   220   164   164    75   105   118    44   103   153   129    89    53   165    36    59   193   196   142   179   107   175   219    72   197   143   120    39   209    86   165    51    46    74   125   184    76   217   193    83    47    33   174   215    75    64    89   214    79   178   114   221   164   158   201   173   204    39    36   146   169   161    47    80    70    71    81   185   144   149    38   189   104    52   158   192    38   221    35   148   208   149   134    70    99   177   190   127   163    63   100   129   156    42    56   199   101    62   104   211   111    58   156   171   109   122   212    88   206    41   188    98    62   128   173   106   203   167   143    75   177   169    33   189    69    96   212   152    48   141   166    81    94   161   100    53   120   100   120    91   194   123   208   119   126   184   124    85    84   208    50   148   133    35   119   156    34   117   180   106    77   148   216    67    88   138   182    76   204    37   122    92    68   139   100   114    67   146   117   119   219   171    66   177   207   128    49   220   207   137    94   216   178   145   133   124   117   163   189    91   144    89   168   196   154   168   116   215   215   165    98    78   159    54   205   128   126   145   113   207    94   198   100   119    65    89    91   133   219   205    97   138   181   191   108    87   143    79    52   103    40   124   106    44   106    92   166   113   185    54   175   150    75   173    46   172   115   166   128   201    41   172   217   170   159   155   107   214   106   147   112   217   107   124    67    47    80    40    88   192    70   134   100   196    94    52   193   208   168   155    66   129   192    73    54   164   140   155    51   125    43   127    97   147    34    75    35    47   104   147   129   138   106   163   141   142   147    61   141   100    53    35   157   212   161   146   122    43    83   214   118   146    38    60    63   121    95   105    85   219   103   220    85    48    52   210   183   106   150   110   148   107   168   160    76   177   195    38   149    83    85   173   134   222   217   124    64   103    96    92   184    71    58   169    61   117   149   183   122    74    57    56    77   137   202   108    52    71   199   159   204   218   102   199    33    94   181    98   103    90   108   110   202   153   114   183   217    91   172    82   214    54   206   112    36    53   112   200    34    40    86   134   157    39   135   109   169   211    92    62    59   214   219   218   183   135    48   204   130   103   199    39   133   192   192   160    39   184    50    33   182   216    55    77   133   121    93   181    77   170    57   209    93   215    40    40    91    64   128   129   110   182   205    70    54   218   221   111    89   191   166   114    53   156   143   154   101    90   205    71   197    70   116   132   150   169    87    64   167    96    92    94    92   175   177   107    97   168    57   116   146    48   164   109    81    51   172    75   194    56   147   103   160   139    76   127    72   210   127    72   211   204   209    42    46    61   168    90    45    72   219   134    86   211   173    86    46   137   222   193    81   135   115   192    66   150   100   163   197   126   141   184    97   125    74   109   165    52   162    34   220   128   199   159    74   116    55    77   186    53   168    58   102   202   221    60   128    48   203    55   129    67   185   125   109   223   171   174    96   194    76   220    99    45    35   143   132    86   180   145   144   157    75    85    67   178   159    62    97    80   178   206    83   151    93    79    54   166    35   145    57   110   177   110   180    53    72    42   215   198    37   199   118   184   181   105   167   201   106   132   153   156   190   220    95    60   152   159    77    51   192   188   121    94    76    45   122   156    43   122    96   147   146    81    93   189    42    67    54    59   215   143    43   107   167    80   120   146   163    65    86   125    52   173   109    57   125   138   157   157    51   154    44   128    63   158    94    82   192    67    84   184   135   110    89    99   123    68   210   176   195   157   196   172    89    90   161    92   195   113
   132    99    56    74   216   205   128    35    58   109    96    94   128    53   205   180    71   163   119   110    58    46    80    38    70    95    65    90   210    75    89    79    85   146   173   206   102    34   191   114   107    56    57   191   150    82   126   203   162    51    47    76   185    77    35   174    81   203   142   100   122    60   166    67   105   136    98   167   102    32    85   105   188   174   184    98   212   148   182   148   124   194    64   173   188   220   199   179   140   109   203    81   127    64   198    94   190   106    91   103    47   149   125   218   104   195    59   203   109   121   158   196    73    82    62   184    77    34   206   176    38   173   207   138    58   207    41   161   171   211   216   221   180    83   166   125   144   145    71   125   204    64   182   152   172   195   133    44   120   169   175   197   120    80   188   217    83   176   130    96   178    38    89    54   163   115   179   111   166   198   174    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   123    55   217   167   127    79   182   158   135   220    72   137   115   117   107   181    90   218   213    60    63   175   104    45   145   207   103   192   202   101   134   213    68   206    78    95   194   158   212   108   164    91    90   149    74    95   145   147    99   169   117   150    99    56   150   161    73    75   184   111    55   194   121   131   191    66    62   171    72   167    33   137    43   180   147    91   112    33    79    72   176   140   114    47    49   168    80   148   192   152    63    34   158   124    36    92   134    49   158   153   164   184    47   111   219    52   218    78   123   221   164   163    75   105   119    44   102   154   129    88    52   165    36    60   193   195   143   179   108   174   219    73   197   144   119    39   209    85   166    52    46    74   126   183    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   157   200   174   204    39    35   145   169   161    48    79    70    71    82   185   144   149    39   188   105    53   158   193    38   221    35   148   207   149   133    70    97   176   190   127   163    63   100   129   156    42    57   200   101    63   103   211   111    58   155   170   108   122   213    87   207    41   188    97    62   127   173   105   204   168   143    74   177   169    33   189    68    96   211   152    47   141   164    81    94   161   100    53   120   101   119    90   194   123   207   120   126   184   123    85    83   208    51   149   133    35   119   156    34   117   179   106    77   149   216    66    89   138   182    77   203    38   121    93    69   139   100   115    67   145   117   120   219   172    66   177   208   130    49   220   207   137    94   216   177   145   133   125   117   163   189    91   144    89   169   197   155   169   116   216   216   164    98    78   158    54   204   130   126   146   113   207    94   199    99   119    64    89    90   133   219   205    97   138   180   191   109    86   143    79    51   103    39   124   105    44   106    93   166   113   186    54   174   149    75   173    44   172   115   166   128   201    41   172   217   170   159   155   106   214   106   147   112   216   107   124    68    46    81    41    87   192    69   134   100   196    94    51   192   208   167   155    66   129   192    72    54   164   140   155    51   125    42   127    97   147    33    74    35    47   104   147   130   138   106   163   141   143   147    61   141   100    54    34   157   212   162   145   122    43    82   215   117   146    37    62    62   120    95   105    86   219   103   220    85    48    52   210   184   107   151   111   148   107   169   159    77   176   195    38   149    83    85   173   134   221   216   124    64   102    96    91   185    69    58   169    61   117   149   183   122    74    56    57    76   137   203   108    52    72   199   158   203   218   101   201    33    94   180    98   103    91   108   111   203   154   114   182   218    91   172    82   213    54   206   111    36    53   112   201    35    39    86   134   157    38   135   110   170   211    92    63    59   215   220   218   182   136    48   204   131   102   199    40   133   192   192   160    40   185    50    33   182   217    55    77   132   120    94   181    77   170    57   208    92   215    40    39    92    65   128   130   110   183   206    69    54   219   222   111    89   189   165   114    54   156   142   153   101    89   204    71   198    71   115   132   151   169    87    64   167    96    92    92    93   175   178   107    97   167    58   115   146    49   164   109    82    52   173    75   195    56   146   103   160   139    76   127    72   209   128    72   211   204   209    42    47    61   168    91    45    71   219   134    86   211   173    86    46   137   222   194    82   136   115   192    65   150   101   162   197   126   141   184    96   125    74   108   165    52   162    34   219   129   199   159    74   117    55    76   186    53   167    58   102   201   221    61   128    48   202    56   129    66   184   125   108   222   171   174    95   194    76   221   100    44    34   143   132    86   181   145   144   157    75    84    67   178   159    62    96    80   178   204    84   151    93    79    54   165    35   145    57   109   177   109   180    54    72    43   215   198    37   199   117   184   181   105   166   201   106   132   153   157   190   220    96    61   152   159    78    51   192   188   121    94    77    45   121   156    42   123    96   147   145    81    92   190    42    66    54    60   215   143    43   106   166    80   120   147   163    66    87   125    52   174   108    57   126   138   156   157    50   154    44   127    63   157    94    82   193    68    84   185   134   111    88    99   124    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    34    59   109    95    94   127    53   205   180    72   163   119   109    59    45    80    39    70    96    65    91   209    74    89    79    86   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    67   105   136    99   167   101    32    84   105   188   175   184    98   212   148   181   148   123   194    65   173   188   220   201   179   140   109   203    81   127    64   198    94   190   106    90   102    47   148   125   218   104   195    60   203   110   121   158   197    74    82    62   184    76    35   207   176    39   173   207   137    58   207    41   162   170   211   216   221   180    84   166   125   145   147    70   124   204    64   182   152   172   196   134    44   119   169   175   197   120    80   189   217    84   177   130    96   179    38    90    54   162   114   179   111   166   198   173    56   115   189    55    73   132   194   148   164   221   118   150   190    84   133   123    55   216   167   128    79   181   158   134   221    71   137   115   117   107   182    90   217   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   207    79    95   195   158   212   108   164    91    90   150    73    95   145   147    99   169   118   150   100    57   150   160    74    74   183   112    54   194   121   131   190    67    62   171    72   167    33   137    43   180   148    91   112    34    80    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   158   153   164   184    48   111   220    52   218    78   123   221   164   163    76   106   118    44   102   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    39   209    86   165    51    46    73   125   183    76   217   192    83    47    33   173   214    75    64    90   214    79   178   114   221   163   158   200   174   204    39    36   145   168   161    48    80    70    71    81   185   144   149    38   189   104    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    98    61   127   173   105   204   168   143    75   176   169    33   189    69    96   211   152    47   141   166    81    94   162   100    54   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   133    35   120   156    35   117   180   106    76   149   216    66    88   138   182    77   203    38   122    93    68   139   100   114    67   145   116   120   219   172    66   176   208   129    49   220   207   137    93   216   178   145   133   124   117   163   189    90   144    89   168   197   155   168   116   215   215   165    99    78   159    54   205   129   126   146   114   207    94   199   100   119    64    89    90   133   219   205    97   138   181   191   108    86   143    79    52   103    39   124   106    43   106    92   166   114   186    54   174   149    75   173    45   173   115   166   128   202    41   172   217   170   159   155   107   214   106   147   112   216   107   125    67    47    81    41    87   192    68   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    98   148    33    74    35    47   104   146   130   138   106   163   141   143   147    62   141   100    54    34   158   212   161   146   121    43    83   215   117   146    38    61    62   121    95   105    85   219   102   220    85    48    51   210   184   107   151   110   148   107   169   159    76   177   195    37   148    83    84   173   134   221   216   124    64   103    96    91   184    71    58   169    61   117   148   183   122    74    57    56    77   136   203   108    52    71   199   159   203   219   102   201    34    94   180    98   103    90   108   111   202   154   114   183   218    91   171    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   135   110   169   211    91    62    59   215   220   218   183   135    48   204   131   102   199    39   134   193   193   160    40   184    50    33   182   216    55    77   132   120    94   181    77   170    57   208    92   215    40    40    92    64   128   130   110   183   206    70    54   219   222   111    90   190   165   113    54   156   141   153   102    90   204    71   198    71   115   131   151   168    87    65   166    96    92    92    92   175   177   107    97   168    58   115   146    48   164   109    82    51   172    75   194    56   146   103   160   139    75   127    72   210   128    72   210   204   209    42    46    61   168    92    45    72   219   134    86   211   173    86    46   137   222   193    82   136   115   192    66   150   101   162   197   126   141   184    97   126    73   108   165    52   162    34   219   128   199   159    74   117    55    77   185    53   168    58   102   202   221    61   127    48   202    56   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   158    62    96    80   178   205    84   151    93    79    54   166    35   146    57   109   177   111   180    53    72    42   215   198    38   199   118   183   181   104   167   201   106   132   153   158   189   220    96    61   151   160    78    51   192   189   120    94    77    46   121   155    42   122    96   147   146    81    92   190    42    67    54    59   215   143    43   106   166    80   120   146   163    65    87   125    52   174   108    57   126   139   157   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    89    90   161    91   194   113
   132    99    56    74   215   205   129    35    59   109    95    94   128    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   175    81   203   143   100   122    60   166    66   105   136    99   166   101    32    85   105   188   175   184    97   212   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    90   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    77    34   206   176    39   173   207   138    58   206    41   161   170   211   216   221   180    83   166   125   145   146    70   125   204    65   181   152   172   195   134    44   119   169   175   197   120    80   189   217    83   177   130    96   178    37    89    54   162   114   178   111   166   198   173    57   115   189    55    73   132   194   149   163   221   119   150   190    84   133   124    55   216   167   127    78   182   158   135   220    72   137   115   117   107   182    90   218   213    60    63   175   104    45   145   207   103   192   202   100   134   213    68   206    79    95   195   157   212   108   164    91    90   149    74    95   145   147    99   169   118   149   100    56   150   160    74    75   184   112    54   194   121   131   190    67    63   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   193   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   106   119    44   102   154   130    89    52   165    36    59   192   195   142   179   108   175   218    73   196   143   119    39   209    86   165    51    45    74   125   184    77   216   192    83    47    33   173   214    75    63    89   214    79   178   114   221   164   158   200   173   204    39    36   146   168   161    48    80    70    71    82   184   144   148    39   188   104    52   158   193    39   221    35   148   207   149   133    69    98   177   190   127   163    63   100   129   157    42    56   200   101    63   103   211   111    57   155   171   108   123   213    88   207    41   188    98    61   127   173   105   204   168   144    75   177   169    33   189    69    95   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   203    38   122    93    68   138   100   115    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    90   144    89   168   197   155   168   116   216   216   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    89    91   133   219   205    97   138   181   191   108    87   143    79    52   103    40   123   106    43   106    92   165   113   186    54   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    88   192    69   134   100   197    95    51   192   208   167   155    66   129   192    72    54   164   140   155    51   125    42   126    97   148    33    75    35    47   104   147   130   138   105   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    83   215   118   146    38    61    62   121    95   104    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   148    83    84   173   134   222   217   124    64   103    97    91   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   101   200    33    94   181    97   103    90   108   111   202   154   114   182   217    91   171    82   213    53   206   112    36    53   112   201    35    40    86   133   157    38   136   110   169   211    92    62    58   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   120    93   181    77   170    57   207    92   214    40    40    91    64   128   130   110   183   206    70    54   220   221   111    90   190   165   113    54   156   142   154   102    89   204    70   197    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    98   168    58   116   146    48   164   109    82    52   172    75   194    56   146   103   160   139    76   127    72   209   128    72   210   203   209    42    47    61   168    91    45    72   219   134    86   211   173    87    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   158    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    56   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   142   132    86   181   145   144   157    76    84    67   178   159    62    96    80   179   205    84   151    93    79    54   165    35   145    57   109   177   110   180    54    72    42   214   198    37   199   118   184   182   104   167   201   106   132   153   157   190   220    96    61   151   159    77    51   192   188   120    94    76    46   122   156    42   122    96   147   145    81    92   190    42    67    54    59   215   143    44   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   157   157    51   154    44   127    63   157    95    82   192    67    84   185   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    98    56    73   214   204   129    35    59   110    95    94   127    53   205   180    72   162   119   109    59    46    79    38    70    95    65    91   209    74    90    80    85   146   173   206   102    34   191   114   107    56    57   191   150    82   126   203   161    51    47    75   184    77    36   175    81   203   143   100   121    60   166    67   105   137    99   165   101    33    85   104   189   174   185    97   211   148   181   148   123   194    65   174   188   220   201   179   140   109   203    80   127    63   199    95   190   106    90   102    46   148   125   217   105   196    60   204   110   121   158   197    73    82    62   183    77    35   207   176    39   173   207   139    58   207    41   162   170   210   216   221   181    83   166   125   144   147    70   124   205    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    97   178    38    90    54   162   114   179   111   165   198   172    58   114   189    55    72   131   193   148   164   221   119   150   189    84   134   123    55   216   168   127    79   182   158   135   220    71   137   115   117   107   182    90   218   213    60    63   174   103    45   145   207   103   191   201    99   135   213    67   206    79    95   195   158   212   108   164    91    90   150    73    95   144   147    99   170   117   151   100    57   150   161    74    75   184   112    55   193   121   131   190    66    62   171    72   167    33   137    43   180   148    90   112    34    79    73   176   141   116    47    49   168    81   148   193   152    62    35   158   125    36    92   134    49   160   153   164   184    47   111   219    52   218    78   123   220   163   163    76   105   119    44   102   153   129    88    52   165    36    59   193   195   142   180   108   174   218    73   196   143   120    38   209    87   166    51    46    74   125   184    77   217   193    83    47    33   173   214    75    64    90   214    78   178   114   222   164   157   200   174   204    39    35   146   169   161    48    80    70    71    82   184   144   148    39   189   104    52   157   193    39   220    35   148   207   148   132    70    98   177   190   126   162    63    99   129   157    41    56   200   100    62   103   210   112    57   155   172   108   123   213    88   206    42   188    97    62   128   173   105   204   167   144    74   177   169    33   189    68    96   212   152    48   141   166    81    94   161   101    53   120   101   119    91   194   123   208   120   127   185   124    85    83   207    50   148   133    36   120   157    34   116   180   106    76   149   216    66    88   138   182    77   204    38   122    93    68   138   100   114    68   145   116   120   219   171    66   177   208   129    49   220   207   137    93   216   177   145   132   124   117   162   189    91   144    89   168   197   154   168   117   215   215   164    99    78   159    54   204   129   125   146   113   207    94   198    99   119    63    89    91   132   218   205    97   138   181   191   108    86   144    80    52   103    39   124   106    43   105    93   166   114   186    53   174   148    75   173    45   172   114   166   129   201    41   171   217   169   158   156   106   214   106   147   111   216   107   124    68    47    82    41    87   192    68   135   100   196    95    51   192   208   166   154    66   129   192    73    54   164   140   154    51   125    43   126    97   149    33    76    35    47   105   147   131   138   105   163   140   143   147    62   141   100    54    34   158   212   162   145   122    43    82   215   118   146    38    61    62   121    95   104    85   219   102   220    85    48    51   210   184   106   150   109   148   107   169   159    76   176   195    37   148    84    85   174   134   221   216   124    64   102    97    91   185    70    58   170    61   117   148   183   122    74    57    57    76   137   203   108    52    71   198   158   203   218   102   200    34    94   180    97   103    90   108   110   202   154   114   183   218    91   171    82   214    54   206   112    36    53   112   200    36    39    86   134   157    38   136   109   169   211    91    62    59   214   220   218   182   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    93   180    77   170    57   207    92   214    40    40    92    64   127   130   110   183   206    69    54   219   221   111    90   190   164   112    54   156   142   154   102    90   203    71   198    71   116   131   151   168    87    64   166    96    92    93    92   175   178   107    97   167    58   115   147    48   163   109    82    52   172    74   194    55   146   102   160   138    76   127    72   209   128    72   210   203   208    42    47    61   168    91    45    72   219   134    86   211   172    86    46   137   221   194    82   135   115   192    67   150   101   162   197   126   141   184    97   126    73   108   165    51   163    34   219   128   200   158    75   116    55    76   186    53   167    58   102   202   220    61   128    48   202    56   129    66   184   125   109   221   171   173    95   194    76   220   100    44    34   142   133    86   181   146   144   157    75    84    67   178   159    61    96    80   178   205    83   151    94    78    54   166    34   146    57   109   177   110   180    53    72    41   215   198    37   199   117   183   180   104   166   201   106   132   152   159   190   219    96    61   151   160    78    51   192   188   120    94    76    46   121   156    43   122    96   148   145    81    92   190    42    67    55    60   215   144    44   105   167    80   120   146   164    66    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   192    67    84   184   136   112    89    99   122    69   210   176   195   156   196   172    90    90   161    91   195   113
   133    99    58    74   215   205   129    34    58   109    96    93   128    53   205   180    71   162   119   110    59    45    80    38    71    95    65    91   209    74    89    78    85   145   172   205   101    34   191   114   106    57    56   190   150    83   126   203   161    52    47    76   184    77    36   174    81   203   143   100   122    61   165    66   105   136    99   166   101    32    85   105   189   175   185    98   212   148   182   148   123   195    64   173   188   220   200   179   140   109   202    81   126    64   198    95   191   106    91   103    48   149   125   218   104   195    61   203   110   120   157   196    74    81    62   184    76    35   206   176    39   173   207   138    58   207    42   162   171   211   216   221   180    84   167   125   145   146    69   124   204    65   182   151   172   195   133    44   119   169   175   197   120    80   189   217    83   176   130    97   178    37    90    54   163   114   178   110   166   197   173    56   115   189    54    73   132   194   148   164   222   118   149   190    84   133   124    55   215   168   128    80   182   158   135   220    72   138   115   116   108   181    89   218   213    60    64   174   104    45   145   207   102   191   202   100   135   213    68   207    79    95   195   158   211   107   163    92    90   151    74    95   145   148    99   168   117   149    99    57   150   160    72    75   182   112    54   194   120   131   190    66    62   171    72   167    33   138    43   180   148    91   112    34    79    72   176   140   116    47    48   168    80   148   193   152    63    35   157   124    36    91   134    49   158   152   164   185    48   111   220    52   217    78   123   221   164   164    76   106   119    44   103   154   130    88    53   166    36    60   193   195   142   179   107   173   218    73   197   143   120    38   210    86   166    51    46    75   125   185    76   217   193    83    47    34   173   214    74    63    89   214    80   178   114   222   164   158   200   173   204    40    36   146   168   161    48    81    70    72    82   185   143   148    39   188   105    51   157   192    39   221    35   148   207   149   133    69    98   177   191   127   163    62    99   130   156    42    57   200   101    63   103   211   111    57   156   171   108   122   213    88   207    41   187    97    61   128   172   106   205   168   143    74   177   169    33   189    69    97   212   152    48   140   166    81    94   161   101    53   120   100   119    91   194   122   208   118   126   185   124    85    84   207    49   149   134    35   119   156    34   118   179   107    77   149   216    67    88   137   181    77   204    37   121    93    69   139   100   114    68   145   117   120   219   173    65   177   208   128    49   221   208   138    93   216   178   145   133   124   117   163   188    91   144    89   169   197   154   167   116   216   216   165    98    79   160    54   205   129   126   145   114   207    93   198   100   119    64    90    91   132   219   206    98   139   181   191   108    86   144    79    52   103    39   124   106    43   105    92   166   113   185    54   174   148    75   173    45   172   114   166   129   201    41   172   217   169   158   156   106   214   106   147   112   216   107   125    68    47    81    40    88   192    69   135   100   196    95    51   193   208   168   154    66   129   192    73    54   165   140   154    51   125    43   126    96   148    34    75    35    46   104   147   130   139   105   163   142   143   146    61   141    99    52    35   158   212   161   146   122    43    83   215   118   145    38    61    62   122    95   104    85   220   102   219    85    48    51   210   183   107   151   109   148   108   170   158    76   177   195    37   148    83    85   173   134   221   216   123    64   103    96    92   184    70    58   169    60   117   148   183   122    74    57    56    77   137   203   107    52    71   199   158   203   218   102   200    34    94   180    98   103    90   108   111   203   153   115   183   217    91   171    82   213    53   205   110    35    53   111   200    35    39    86   134   157    39   136   110   169   211    91    62    58   214   221   218   182   135    48   204   131   103   198    39   133   192   192   160    39   184    50    34   182   216    55    77   132   121    94   181    77   170    58   208    93   215    40    40    91    64   128   130   110   183   206    70    53   219   222   111    91   191   165   113    54   155   142   154   101    89   204    71   196    71   115   133   151   168    87    64   167    95    92    93    93   175   178   106    98   168    57   115   147    48   165   110    82    52   172    73   194    55   146   103   160   138    75   127    70   210   128    72   210   204   209    42    46    62   169    91    46    72   219   134    86   211   173    87    46   137   222   194    83   135   114   191    66   150   100   162   197   125   141   183    97   126    74   109   165    52   162    34   219   129   200   159    74   117    55    76   185    54   168    58   103   202   222    61   128    47   203    56   131    65   185   125   109   222   172   174    96   193    76   221    99    44    35   143   133    87   180   145   144   157    76    84    67   178   159    62    96    81   178   204    83   151    93    79    54   166    35   145    58   110   177   111   180    54    72    42   214   198    37   199   118   184   180   103   167   200   105   131   153   158   190   219    96    61   151   159    78    50   191   188   121    93    77    45   122   156    44   122    96   146   145    81    93   190    42    67    54    60   215   143    43   106   167    79   120   146   163    66    88   125    53   174   108    57   125   138   156   157    51   153    43   127    62   157    95    83   193    68    84   184   135   112    88    99   124    68   211   177   196   157   196   172    89    91   160    90   194   113
   132    98    56    74   215   205   129    35    59   109    96    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    78    85   146   173   206   102    34   191   114   107    56    56   191   150    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    66   104   136    99   166   101    32    84   104   188   175   184    98   211   148   182   148   123   194    65   173   188   220   200   180   140   109   203    81   127    64   199    94   190   106    90   102    47   148   124   217   104   195    60   203   109   121   158   197    73    82    62   184    76    34   206   175    38   173   207   138    57   207    41   161   170   211   216   221   180    84   166   125   145   146    70   124   204    65   182   152   172   196   135    44   119   169   175   197   120    80   188   217    83   177   130    97   178    37    90    54   163   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   134   124    55   216   167   128    79   181   159   135   221    72   137   114   117   107   182    90   218   214    60    63   175   104    45   145   208   104   191   201   100   134   213    67   206    79    96   196   157   212   108   163    91    90   150    74    94   145   147    99   169   118   149   100    56   149   160    74    75   184   112    55   194   121   132   190    67    63   172    71   167    33   137    43   180   148    91   112    33    79    73   176   140   116    47    49   168    81   147   192   151    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   217    77   123   220   164   163    76   105   118    43   103   154   130    89    53   165    36    59   193   195   143   179   108   175   218    73   197   143   120    38   209    86   165    51    46    74   125   184    76   217   193    83    47    34   173   214    75    64    90   215    79   178   114   222   163   157   200   173   204    39    36   145   168   161    48    80    70    71    81   185   144   149    39   188   104    52   158   192    39   221    35   148   207   149   134    70    98   177   190   127   163    63   100   129   156    41    56   200   101    63   103   211   111    58   155   170   108   123   213    87   207    41   188    97    62   128   172   104   203   168   144    75   177   169    33   189    69    95   211   152    47   140   165    81    94   161   101    53   120   101   119    90   194   122   207   120   126   184   124    85    83   207    49   148   132    34   120   156    34   117   180   106    76   148   216    67    88   138   182    76   204    38   122    93    69   139   100   115    67   145   117   120   219   172    66   177   208   129    49   220   207   137    94   216   178   145   133   124   117   163   188    91   144    89   168   197   155   168   116   216   216   165    98    79   159    55   205   129   126   145   114   207    94   199   100   119    65    90    90   133   219   205    97   138   181   190   108    86   143    79    52   103    40   124   105    44   105    92   166   113   186    54   174   149    75   173    45   173   114   166   128   202    41   171   217   170   158   155   106   214   106   147   112   216   107   124    67    47    81    41    87   192    69   134   100   197    94    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    34    74    34    47   104   147   130   138   105   163   141   143   147    62   141   100    54    34   157   212   162   146   122    43    82   214   118   146    39    62    62   121    95   104    85   219   102   220    85    47    52   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    84   174   134   222   217   124    64   103    96    91   184    71    58   169    61   117   149   183   122    74    57    56    76   136   203   108    52    71   199   159   203   219   102   200    34    94   181    97   103    90   108   111   202   154   114   183   218    91   171    81   213    54   206   111    37    53   112   200    36    39    86   133   156    39   136   110   170   212    91    62    59   215   220   217   183   135    47   205   131   102   199    39   133   193   192   159    40   184    50    33   181   217    55    77   132   120    93   181    77   170    57   207    92   215    39    40    92    64   128   130   110   183   206    70    54   219   222   111    90   190   165   113    54   156   143   154   102    89   204    70   198    70   115   131   151   169    87    65   167    96    92    92    93   175   178   107    97   167    58   115   146    48   164   109    82    51   172    74   194    56   147   103   160   139    75   127    72   209   128    72   211   203   209    43    46    61   168    91    45    72   219   135    86   211   173    86    46   137   221   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    73   109   165    52   162    34   219   129   199   159    74   118    56    76   186    53   168    58   102   202   221    60   128    48   202    56   129    67   184   126   109   221   172   174    95   194    75   220   100    45    35   143   132    86   181   145   144   157    75    84    66   178   159    61    96    80   178   204    84   151    92    78    54   165    34   145    57   109   177   111   180    53    72    42   214   198    37   199   118   184   181   104   166   202   106   132   153   158   189   219    96    61   151   160    78    51   191   189   121    94    76    46   122   156    42   123    96   147   146    81    92   190    43    66    54    59   215   144    43   106   166    80   120   147   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    62   157    94    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    89    90   161    91   195   113
   132    99    56    73   215   205   129    34    59   109    95    94   127    52   205   180    72   162   119   110    59    46    80    38    70    95    65    91   209    74    89    79    86   146   173   206   102    34   191   114   107    56    56   191   150    83   126   204   162    51    47    76   185    77    35   174    80   203   143   100   122    61   166    67   105   136    99   167   101    32    84   105   189   174   184    98   212   149   182   149   123   194    64   174   188   219   201   179   140   109   203    82   127    64   198    94   190   106    90   102    47   149   124   217   104   195    60   204   109   122   157   197    73    82    62   183    76    34   207   176    39   174   207   138    58   207    41   162   171   211   216   221   180    84   166   125   145   146    70   125   204    65   181   152   172   196   134    44   119   169   175   196   120    80   188   218    83   177   130    97   178    38    90    54   163   114   179   111   165   198   173    57   116   189    55    73   132   194   149   163   221   118   150   190    84   133   124    55   216   167   128    79   181   157   135   220    72   137   114   117   107   182    91   217   214    60    63   175   103    45   144   207   103   191   201    99   135   213    69   206    79    95   195   158   211   107   164    91    90   150    73    95   145   147    99   169   118   150   100    57   149   160    73    74   184   112    54   193   121   132   190    67    62   171    72   167    33   137    42   180   148    91   112    34    79    73   175   140   115    47    49   169    81   147   192   152    63    35   158   123    37    92   134    49   159   153   164   184    48   112   220    52   218    78   123   221   164   163    76   105   119    45   103   154   129    89    52   165    36    60   193   195   143   179   107   175   218    73   196   143   120    38   209    87   165    52    46    74   125   183    76   217   193    83    47    34   173   214    75    64    89   214    80   178   113   221   163   157   200   174   204    40    35   145   168   161    48    80    71    71    82   185   144   148    38   189   105    51   158   192    39   222    35   148   208   149   132    69    98   177   190   127   163    63    99   129   156    42    56   199   100    63   103   212   111    57   155   172   107   123   213    88   206    41   188    98    61   127   172   105   204   168   143    74   177   169    32   189    69    95   212   151    47   141   165    81    94   161   100    53   119   101   119    90   194   123   207   120   126   184   124    85    83   208    50   148   133    34   119   156    34   117   180   106    77   149   216    67    88   138   182    77   205    38   121    93    69   138   100   113    67   144   117   119   219   172    66   176   208   129    49   220   207   136    93   215   177   145   133   124   117   163   189    91   144    89   168   197   154   168   116   216   215   165    98    78   160    55   205   129   126   146   114   207    94   199    99   119    64    89    90   133   218   205    98   138   181   192   108    87   143    79    52   102    39   124   105    44   106    93   166   114   185    54   174   149    75   173    45   173   115   165   129   202    41   172   217   170   158   155   106   213   107   147   111   216   107   125    67    47    80    40    87   192    69   134   101   196    95    51   192   208   167   155    66   129   192    73    53   164   141   155    51   124    42   126    97   148    34    74    35    46   104   147   130   137   105   163   141   143   146    61   142   100    53    35   157   212   162   146   121    43    83   214   118   147    38    61    62   121    95   104    86   219   102   220    85    48    52   210   184   107   151   110   147   107   169   160    76   177   195    38   149    84    85   174   134   222   216   124    64   103    96    91   184    70    59   170    61   117   149   183   122    74    57    56    76   136   203   108    52    71   199   158   203   218   101   200    34    94   180    98   103    90   108   111   202   153   114   183   218    91   171    82   213    53   206   111    36    53   112   200    35    40    86   133   157    38   135   110   169   211    92    62    59   215   219   217   182   135    47   205   131   103   199    39   133   192   192   160    40   184    50    33   183   217    55    77   132   120    94   181    77   170    57   207    92   214    40    40    91    64   127   130   110   183   206    70    54   220   221   111    90   190   165   113    54   156   142   153   102    90   204    71   198    70   116   131   151   169    87    64   166    96    92    93    92   175   178   107    97   167    58   115   146    48   164   109    81    52   172    74   193    56   146   103   160   139    76   127    72   209   128    72   211   203   209    43    46    61   169    92    46    72   219   134    87   211   173    86    46   137   221   194    82   136   115   192    66   150   100   162   197   125   141   184    96   126    74   108   165    51   162    34   219   128   199   159    74   117    55    77   186    54   168    57   102   202   221    61   127    48   202    55   130    66   184   125   108   222   172   173    95   195    76   220   100    44    35   142   132    87   181   145   144   157    76    84    67   177   159    62    96    80   178   205    84   151    93    78    54   165    34   145    57   110   177   111   179    54    72    42   214   198    37   199   118   184   180   105   167   201   106   132   152   158   190   220    96    61   151   159    77    51   192   188   121    94    76    46   122   155    43   122    96   147   145    81    92   190    42    67    54    59   215   144    43   106   166    80   120   147   163    65    86   125    52   175   108    57   125   139   156   157    51   154    44   127    63   157    94    83   193    67    85   184   135   111    88   100   123    68   210   176   196   156   195   172    90    90   161    91   195   113
   132    98    55    74   215   204   129    35    59   109    95    94   128    53   205   179    72   162   118   110    59    45    80    38    70    95    65    91   209    74    88    80    86   146   172   206   102    34   192   113   107    56    56   191   151    83   127   203   162    51    48    76   185    77    35   175    81   203   143   100   122    61   166    67   105   137    99   167   101    32    84   104   189   175   185    97   212   147   182   148   124   194    66   173   188   220   201   179   140   109   202    81   127    64   199    94   190   107    90   103    48   149   124   217   104   195    61   203   110   122   157   197    74    82    62   183    76    34   206   176    39   174   206   138    58   206    41   161   170   211   217   221   181    84   165   125   145   146    70   125   204    65   182   152   172   196   134    44   119   169   175   198   121    81   188   218    83   177   130    97   179    37    90    54   163   114   178   111   166   198   172    57   116   189    55    73   132   194   149   163   221   119   150   189    84   133   123    54   216   167   128    79   181   158   135   221    72   138   115   117   107   181    90   219   214    60    63   176   103    45   145   208   103   192   201   100   134   212    68   207    78    95   195   157   212   108   164    91    90   150    73    95   144   147    99   169   118   150   100    57   149   160    74    74   184   112    54   194   121   131   191    66    63   172    72   167    33   138    44   180   148    91   111    34    79    73   175   140   116    47    50   168    80   147   193   152    63    34   157   125    36    92   134    49   159   153   164   184    48   111   220    52   218    77   123   221   164   162    76   106   118    43   103   154   129    88    52   165    36    59   192   196   143   179   107   174   218    72   196   143   119    39   209    86   165    51    46    74   126   183    76   218   193    83    47    33   173   214    75    64    89   215    79   179   113   222   164   158   200   173   204    39    36   146   168   162    47    80    70    72    81   185   144   148    39   188   104    52   158   193    38   221    35   148   207   149   132    69    98   177   190   127   163    63    99   129   156    42    56   200   101    62   103   211   111    57   155   172   109   123   213    87   207    42   188    98    61   128   172   106   203   168   144    74   177   170    34   190    69    94   212   151    48   141   165    80    94   161   101    53   120   101   119    91   194   123   208   120   126   184   124    85    82   208    50   148   132    36   120   156    35   117   180   106    77   149   216    66    88   138   182    78   203    38   122    93    68   139   100   114    67   146   117   120   219   172    66   176   209   128    49   221   207   137    94   216   177   145   132   124   117   163   188    91   145    88   169   197   155   168   116   215   215   166    97    79   160    55   205   128   126   145   114   206    94   198    98   119    64    90    92   133   219   205    98   139   181   192   108    86   143    79    52   103    40   124   106    43   106    92   165   114   186    54   174   149    75   173    45   173   114   166   128   201    42   172   217   170   159   156   106   214   107   147   111   216   107   125    67    48    81    41    87   192    68   134   100   197    95    51   192   208   167   155    65   129   192    73    55   164   140   155    52   125    42   126    97   147    32    74    34    46   104   147   131   137   106   163   141   143   146    62   142   100    53    34   158   212   161   146   122    43    83   215   118   146    38    61    63   120    95   105    85   218   103   220    85    48    51   210   184   107   151   110   148   108   170   159    77   176   195    39   149    83    85   172   133   222   216   124    64   103    96    92   184    70    59   169    61   117   148   182   122    74    57    56    77   137   203   108    52    71   199   159   203   219   102   201    34    94   180    98   103    90   109   111   202   153   114   182   217    91   172    81   213    54   206   112    37    53   112   200    35    39    86   134   157    39   135   110   169   212    93    62    59   215   220   217   182   135    48   205   131   102   199    40   133   193   192   160    40   184    50    33   183   216    55    77   133   120    93   180    78   170    58   208    92   214    40    41    92    64   127   130   110   183   206    70    54   220   221   111    90   190   165   113    54   156   143   154   101    89   203    70   198    70   115   132   150   168    86    65   166    96    91    92    92   176   178   107    97   168    59   115   146    48   164   110    82    52   173    74   194    56   146   102   160   139    75   127    72   210   127    72   210   203   209    42    47    62   168    91    45    72   219   133    86   210   172    87    46   137   222   194    81   135   115   191    66   150   101   162   197   126   141   184    97   126    74   108   165    53   163    34   219   128   198   159    74   116    56    75   185    53   168    58   102   201   221    61   127    48   202    55   129    66   184   125   108   222   172   174    95   194    76   220   100    45    35   142   133    86   181   145   145   157    75    85    67   178   159    61    97    81   179   205    83   150    93    79    54   165    34   145    58   109   177   110   179    53    71    41   214   197    38   199   118   183   181   104   167   202   106   132   152   158   189   219    96    61   150   159    78    51   192   188   121    93    77    46   122   155    43   123    95   146   145    82    92   190    41    66    54    59   215   144    44   107   166    80   121   146   162    65    86   125    52   174   109    57   125   138   156   158    50   154    43   129    63   157    94    81   193    66    83   185   134   111    88    99   123    69   210   176   196   157   196   173    89    90   161    92   195   113
   133    99    56    73   215   205   129    35    59   109    95    94   128    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    86   146   173   206   102    34   192   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    67   104   136    99   166   101    32    84   105   188   174   184    98   212   148   182   148   123   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    90   102    47   148   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   207   176    39   173   207   138    58   207    41   162   171   211   216   221   180    84   166   125   145   146    70   124   204    65   181   152   172   195   134    44   119   169   175   197   120    80   189   217    83   176   130    97   179    38    89    54   162   114   179   111   166   198   173    57   116   189    55    73   132   194   149   163   221   118   150   190    84   133   123    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   135   213    68   206    79    96   195   158   212   108   164    91    90   150    74    95   145   147    99   169   117   149   100    57   150   160    73    75   183   112    54   194   120   131   190    66    62   172    72   167    33   137    43   180   148    90   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    47   111   220    52   218    78   123   221   164   163    76   106   119    44   102   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    39   209    86   165    51    46    74   125   184    77   217   193    83    47    34   173   214    76    64    89   214    79   178   114   221   164   157   200   174   204    39    35   146   169   161    48    80    70    71    81   185   144   149    38   189   105    52   157   193    39   221    35   148   207   149   133    69    98   177   190   127   163    63   100   129   156    42    56   200   101    62   103   210   111    58   155   171   108   123   213    88   207    41   188    98    61   127   173   105   204   168   143    75   177   169    33   189    69    96   211   152    47   141   165    81    94   161   101    53   120   101   119    91   194   123   208   119   126   185   123    84    83   207    50   148   132    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   154   168   116   215   215   165    99    79   159    54   205   129   126   145   114   207    94   199    99   118    64    90    90   133   218   205    97   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   114   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   155   106   214   106   147   112   216   106   125    67    47    80    41    87   192    69   134   100   196    94    51   192   208   168   155    66   129   192    73    54   164   140   155    51   124    42   127    97   148    33    75    35    47   104   147   130   138   106   163   141   143   147    61   141   100    53    34   157   212   162   146   121    43    82   215   118   146    38    61    63   121    95   105    85   219   102   220    84    48    52   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   216   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    57    77   137   203   108    52    71   199   159   203   218   102   201    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   111    36    53   112   200    35    39    86   133   157    38   135   110   170   211    92    62    59   215   220   218   183   135    47   205   131   103   199    39   133   193   192   160    40   184    50    33   182   216    55    77   133   120    94   181    77   170    57   208    92   215    40    40    92    63   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   102    89   204    70   197    71   116   132   150   169    87    65   166    96    92    93    92   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   103   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   114   192    66   150   101   162   197   126   141   184    97   126    74   108   164    52   162    34   219   129   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    83   151    93    79    54   166    34   146    57   109   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   189   220    96    61   151   160    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    60   215   144    44   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    94    82   193    67    84   185   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    73   216   205   130    34    59   110    95    95   127    53   204   180    73   161   119   110    60    45    80    38    71    96    64    91   209    75    88    79    85   145   173   206   103    34   192   113   106    56    57   192   151    83   126   204   163    50    47    76   184    77    35   175    81   202   143   100   122    60   166    66   105   136    98   167   101    31    85   105   187   175   185    98   211   149   181   149   123   195    66   173   191   220   200   180   141   108   202    81   127    64   198    95   190   106    91   102    46   147   126   217   103   194    61   204   110   123   158   196    73    82    62   183    76    34   206   176    38   174   207   137    57   207    41   161   170   212   215   221   179    83   166   125   145   147    70   124   204    64   181   151   171   195   134    45   119   169   175   196   119    80   189   218    84   177   130    96   179    37    90    53   163   116   179   110   166   197   173    57   116   190    55    74   131   195   149   162   222   119   149   190    83   134   122    55   217   167   127    77   183   158   135   220    72   137   114   117   107   182    91   218   214    60    63   176   103    45   144   207   103   191   201   100   135   213    68   207    78    94   195   157   211   108   164    90    91   150    73    95   145   149    99   169   117   148    99    57   150   160    74    76   184   112    53   194   121   131   190    66    63   172    72   167    34   137    43   180   148    90   111    34    79    74   176   140   115    47    49   167    81   148   195   152    63    34   157   124    37    92   135    49   159   153   164   186    46   112   220    51   218    79   123   220   163   163    75   106   119    44   102   154   129    89    52   165    36    60   192   195   143   181   109   174   218    73   197   142   120    38   209    86   166    51    46    73   125   184    76   217   192    82    47    33   173   215    74    64    89   214    79   177   114   221   165   157   200   173   204    39    36   146   168   161    48    80    70    70    82   186   143   149    38   188   104    52   158   193    39   221    34   148   206   148   133    71    97   178   191   128   163    64    98   130   156    42    57   199   101    63   102   211   112    58   156   171   108   123   213    87   206    40   188    97    62   126   173   104   203   167   142    75   176   169    32   190    68    95   211   152    49   142   167    81    94   162   102    53   119   101   120    91   194   124   208   121   127   186   123    85    84   208    49   149   131    35   119   157    35   118   181   106    76   150   214    66    89   137   182    77   204    37   122    93    68   137   101   114    68   145   118   120   219   172    65   176   208   130    48   219   209   137    94   215   177   145   132   125   118   162   188    91   143    89   169   197   155   167   116   215   215   164    99    79   159    54   206   130   125   146   113   207    93   199    99   118    64    91    90   134   220   205    97   138   182   191   107    87   144    79    53   103    39   124   105    42   106    93   166   115   187    54   174   150    75   174    45   174   115   167   128   201    42   171   216   169   159   155   106   216   106   148   111   216   107   124    68    46    81    41    87   191    69   134   100   195    96    51   192   209   167   154    65   129   193    73    54   165   140   156    51   125    41   127    98   148    34    73    35    47   104   146   130   139   106   164   141   142   149    62   141   100    53    35   158   212   161   146   121    42    83   215   117   147    38    60    62   120    96   104    85   219   102   220    85    48    52   211   185   106   151   110   148   107   169   159    76   177   195    37   148    84    84   173   134   223   217   124    63   103    96    92   185    70    58   169    60   115   149   183   122    74    57    56    77   136   202   108    52    70   200   159   202   218   103   201    33    93   181    98   103    91   109   110   202   154   115   183   218    91   170    84   213    53   206   112    36    52   111   201    34    39    86   133   157    38   136   110   170   213    91    63    58   215   219   218   184   135    47   204   132   103   200    41   133   193   193   160    40   183    49    35   182   216    55    77   132   122    93   181    77   170    57   208    93   215    40    39    92    62   127   130   110   182   205    69    55   220   220   111    88   191   165   113    53   155   142   155   100    88   205    70   198    71   114   132   151   168    87    65   166    95    91    93    92   175   178   107    96   167    58   115   147    49   163   110    81    50   172    75   194    56   147   102   158   139    76   128    72   209   127    72   212   204   208    42    46    61   167    91    45    71   218   135    87   211   172    87    44   137   221   194    82   134   114   191    66   149   101   162   197   126   142   184    97   125    74   109   165    52   161    33   219   127   200   158    73   117    55    76   188    54   167    58   102   202   220    61   128    47   202    54   129    66   183   124   109   221   172   175    96   194    75   220   100    46    35   143   132    87   181   146   144   157    76    84    66   178   160    61    96    80   178   206    83   151    92    78    54   165    35   145    58   110   177   112   179    55    72    42   214   198    38   199   117   183   181   105   166   200   106   133   153   157   189   219    96    61   152   161    77    51   192   188   121    93    76    46   122   157    43   123    95   146   146    79    92   189    40    67    53    59   214   145    42   105   166    80   120   145   163    65    87   124    52   175   108    57   126   138   157   158    52   155    43   127    63   157    96    84   192    68    84   186   135   113    88    99   123    68   211   175   196   156   196   172    90    91   162    91   195   113
   133    98    57    74   215   205   130    34    58   109    95    95   127    54   205   181    72   162   118   110    59    44    80    38    70    95    64    91   208    72    89    78    85   145   174   205   102    36   192   113   108    57    57   192   151    82   126   204   161    52    46    75   186    78    36   176    81   203   142   100   122    61   166    66   104   135    99   167   101    32    84   104   186   175   185    97   211   150   182   147   124   194    64   173   187   220   201   180   139   109   203    82   127    64   199    94   191   105    90   101    47   148   126   218   103   194    61   203   109   122   158   196    73    82    63   183    76    37   206   175    40   173   206   138    57   207    41   162   169   211   216   222   181    85   166   125   145   145    69   123   203    64   181   152   172   195   134    44   120   167   174   196   119    81   189   217    85   176   130    96   178    37    90    53   162   113   178   111   166   198   173    57   117   189    56    72   133   195   150   164   220   119   150   188    84   133   123    56   217   167   127    77   180   159   134   219    71   137   115   118   107   182    89   219   214    60    63   174   102    46   145   207   102   190   202    99   135   214    69   206    80    95   196   157   212   109   164    91    91   148    73    94   146   147    98   168   119   151    98    56   149   160    73    73   183   112    54   193   120   131   190    66    64   172    72   167    33   138    42   180   147    91   112    33    80    72   175   140   115    47    51   168    82   148   192   151    63    34   156   124    37    90   133    48   158   153   165   185    48   110   220    52   218    77   123   220   165   162    75   106   120    44   102   154   129    90    52   166    36    59   194   195   142   179   108   174   218    73   196   143   119    38   208    84   165    53    46    74   126   182    77   215   193    82    46    34   173   216    76    63    90   214    79   177   113   220   165   158   201   174   205    40    36   146   169   161    47    80    70    73    80   183   145   148    39   190   105    52   159   192    39   221    35   148   208   150   133    70    97   177   189   127   164    63    98   129   157    43    56   199   101    62   102   210   112    58   156   172   110   122   213    87   205    41   189    98    62   127   171   106   203   168   142    76   176   170    33   190    70    95   211   151    47   142   165    82    94   162   101    53   119   101   119    92   195   121   208   119   127   186   124    85    82   206    50   148   133    36   119   157    34   118   181   106    76   149   216    66    89   138   183    77   205    37   123    93    68   139   100   113    67   146   117   119   218   172    67   176   208   129    48   220   206   136    94   217   177   143   134   124   116   164   188    90   145    89   169   197   154   168   116   214   216   165    97    79   159    55   205   129   124   144   113   208    95   199   100   118    64    89    90   133   217   205    98   138   180   192   107    88   144    80    52   103    40   124   106    42   106    92   166   115   186    53   175   150    76   173    44   172   114   166   129   202    42   171   216   169   159   155   107   214   106   147   111   216   106   124    69    47    81    43    87   191    69   136   100   197    94    52   193   208   166   155    67   128   193    72    54   165   139   154    52   124    44   126    97   147    32    74    35    46   103   146   130   136   104   164   141   143   148    62   141    98    55    33   157   212   161   146   121    42    83   215   118   146    38    62    63   121    96   104    84   218   103   220    84    47    52   211   185   107   151   109   147   108   167   160    76   177   194    38   149    84    85   174   133   221   215   125    63   104    97    92   185    70    58   169    60   117   148   183   123    75    56    56    76   136   202   108    52    71   200   160   204   218   102   200    32    93   180    97   103    90   109   112   203   154   113   182   218    91   171    82   212    54   206   112    37    53   113   199    35    40    86   134   157    39   135   111   170   212    91    61    59   215   220   218   182   135    47   204   130   104   199    41   133   192   194   160    40   183    50    32   181   216    55    76   134   120    93   181    78   169    57   208    90   215    40    40    92    64   127   130   111   182   207    69    53   220   222   110    90   191   165   114    54   156   142   155   101    90   203    70   196    70   115   133   150   169    86    64   166    96    91    92    93   175   178   106    98   166    59   114   145    48   163   109    82    52   172    73   193    55   147   104   159   139    75   127    71   209   127    73   210   204   209    42    47    60   167    90    46    73   219   132    87   210   173    87    45   136   222   195    81   135   115   192    65   149   101   162   198   125   141   185    97   127    73   109   164    52   162    34   220   128   199   160    73   116    55    75   186    53   168    58   102   202   221    62   127    48   202    56   129    67   186   125   110   223   171   173    94   195    77   217    99    43    35   143   132    84   182   146   144   157    75    84    67   178   160    61    98    79   178   205    84   152    92    79    55   164    35   144    57   109   176   110   181    54    72    42   215   197    38   199   117   184   183   104   166   202   105   133   154   156   188   220    97    61   151   159    78    50   192   189   123    94    77    46   122   156    43   122    94   147   146    80    93   188    42    68    54    60   215   144    44   106   165    80   119   147   163    65    87   124    52   174   109    56   127   139   158   158    50   153    44   128    63   158    96    81   192    67    85   185   135   111    89    98   123    67   210   177   196   156   195   171    90    90   162    90   195   113
   133    99    56    73   215   205   129    34    59   109    95    95   127    53   205   180    71   162   119   110    60    46    80    38    71    96    65    91   209    74    89    79    85   145   173   206   102    34   191   114   107    56    57   191   151    82   126   202   162    50    47    75   185    77    35   174    81   203   144    99   122    59   164    68   104   136    99   166   101    32    84   104   189   175   185    98   211   147   181   147   124   194    65   173   189   220   200   179   140   108   203    80   127    64   198    94   190   107    90   103    47   149   125   217   105   195    60   203   110   121   157   196    74    82    61   183    77    36   207   175    38   173   207   139    58   207    41   162   171   212   216   220   180    83   165   125   145   147    70   125   204    64   182   153   172   196   134    44   119   169   175   196   120    80   189   217    83   177   131    96   178    37    89    54   162   113   179   111   165   198   173    56   115   190    55    74   133   194   149   163   221   118   149   191    83   133   124    55   216   168   128    79   181   159   135   220    72   137   114   117   108   181    90   218   214    60    62   175   103    45   145   208   104   192   201   100   133   213    68   207    79    95   195   157   212   108   165    91    89   149    73    95   144   146    99   169   118   148   100    57   149   160    73    75   183   112    55   194   121   131   190    66    62   171    72   166    34   138    43   180   147    91   111    33    80    74   176   140   114    47    49   169    81   147   193   151    62    35   157   124    36    91   134    50   158   153   164   184    48   110   220    52   217    78   123   220   164   163    76   105   119    44   102   154   129    88    52   165    36    60   193   194   143   179   108   175   218    73   197   143   120    39   209    86   166    52    45    74   127   184    77   217   193    83    47    33   173   214    76    64    89   215    79   178   114   222   164   157   200   173   205    40    36   146   168   161    48    80    71    70    82   185   145   149    39   189   104    52   157   192    38   221    35   147   207   149   133    69    98   178   190   126   163    63   100   129   156    42    56   199   101    62   104   211   111    58   156   170   109   123   212    88   207    41   188    98    61   127   173   105   203   169   144    75   177   169    32   189    69    96   212   152    47   141   166    80    94   161   100    53   119   101   119    91   195   122   208   120   125   184   123    85    83   207    51   149   132    35   119   156    34   116   180   107    76   150   215    66    88   138   182    77   203    38   122    94    68   139   100   115    67   145   116   120   218   172    66   177   208   129    48   220   207   138    94   216   178   145   133   124   118   164   188    92   143    89   168   197   155   168   116   216   215   165    99    79   159    54   204   129   125   146   114   207    94   199   100   119    64    90    90   133   219   205    97   138   182   191   108    87   143    79    52   102    40   124   106    44   106    92   167   114   186    53   174   150    74   173    45   172   114   166   129   202    41   171   217   171   158   155   107   214   106   148   111   216   107   125    68    47    81    41    87   191    68   134   100   197    95    51   192   208   167   155    66   129   192    73    54   165   139   156    52   125    42   127    97   148    32    74    34    46   103   146   129   138   105   164   141   143   147    61   140   100    54    34   158   212   161   145   121    44    82   214   117   146    38    61    62   121    94   105    86   219   102   220    84    47    52   210   184   106   150   110   148   107   169   158    76   176   193    38   150    84    84   174   135   221   217   124    65   103    97    90   184    70    58   170    62   117   148   183   122    73    57    56    76   137   203   107    53    71   199   159   203   219   101   200    33    93   181    97   103    90   107   111   202   154   114   182   217    91   172    81   214    53   206   111    36    53   111   201    35    38    86   133   156    38   136   109   170   211    92    63    58   214   219   218   182   135    47   204   131   102   199    40   133   192   192   160    40   184    50    34   182   216    55    77   133   121    93   181    77   170    57   208    92   214    40    40    91    64   128   129   110   183   207    70    54   218   221   111    89   190   165   114    54   156   142   154   101    89   205    71   197    71   117   132   151   167    86    64   167    96    91    93    92   175   177   107    97   167    58   115   145    48   164   109    81    52   173    74   194    56   147   102   160   139    76   127    72   210   128    72   211   203   210    41    47    61   168    92    45    72   219   135    85   212   173    86    45   138   222   193    82   136   114   191    66   149   101   162   196   126   141   183    97   126    74   109   164    51   163    34   220   129   199   159    74   117    56    76   185    53   168    58   103   202   222    60   128    48   202    55   130    67   185   125   108   222   171   173    95   193    77   220    99    44    35   143   132    86   181   146   144   158    75    84    67   178   159    62    96    81   178   206    84   150    93    79    53   166    35   145    58   110   177   110   179    54    72    42   214   198    38   199   118   183   182   105   167   201   105   132   153   158   189   219    95    61   151   160    78    50   192   188   121    94    77    45   121   156    42   123    96   147   145    81    92   189    41    66    54    60   216   143    44   106   167    80   120   147   164    65    86   124    52   174   109    56   125   138   156   156    52   153    44   128    63   157    95    83   192    68    84   184   135   111    88    99   125    68   210   177   196   157   196   173    90    90   160    91   195   114
   133    98    54    73   215   205   130    36    58   108    95    94   128    53   204   178    72   163   118   110    59    45    78    38    70    96    64    90   210    75    89    78    85   147   172   207   103    33   190   112   107    55    56   190   150    82   126   204   162    51    48    76   183    77    35   174    80   203   144   100   122    60   166    66   104   136    97   167   101    31    85   104   188   175   185    97   212   147   182   149   124   195    65   172   188   220   199   181   139   109   203    80   126    63   199    93   189   107    90   103    48   149   125   218   105   194    61   203   111   121   157   196    74    82    61   184    76    35   209   178    39   174   207   137    59   208    41   163   171   211   217   221   180    83   166   125   145   146    71   125   206    64   180   153   171   195   134    45   119   168   176   197   121    82   190   217    84   176   130    95   177    37    89    54   163   113   178   111   164   198   173    57   116   188    54    72   131   194   147   164   221   117   149   189    85   134   123    53   217   168   127    78   182   158   134   220    72   136   116   118   105   181    89   218   213    60    62   176   103    44   145   207   102   192   201    99   136   212    67   207    80    95   196   157   211   106   163    91    89   149    73    95   146   146    97   170   118   149   101    55   149   161    73    75   184   112    54   194   120   131   189    67    62   171    71   167    32   137    42   182   148    91   111    33    79    74   176   140   115    47    48   167    82   148   193   151    63    36   158   122    35    91   133    48   160   154   165   185    46   110   218    53   218    78   122   219   164   163    75   105   119    44   102   155   129    87    52   166    35    60   193   196   141   179   107   175   219    72   196   143   118    38   210    85   166    51    46    74   125   185    78   216   194    81    46    33   175   214    75    64    89   214    81   179   114   221   163   158   200   173   206    39    35   146   170   161    47    78    70    71    80   185   143   148    37   190   105    51   157   192    38   221    36   147   209   150   133    69    98   179   190   126   163    65    99   130   156    43    57   200   100    63   103   210   109    55   155   172   108   122   213    87   208    44   188    98    63   127   173   105   205   168   145    76   174   169    33   187    68    96   212   152    48   141   165    81    96   161   100    54   119   100   119    90   194   122   208   119   125   187   124    85    83   208    50   148   133    34   119   156    35   117   179   107    77   150   216    65    89   139   182    78   204    38   120    92    69   138    98   113    66   143   118   119   218   171    64   176   207   130    51   217   207   137    94   216   178   145   133   125   117   163   188    90   145    90   169   197   155   169   115   216   216   165    99    79   159    54   205   128   125   146   113   207    92   199    99   120    65    91    89   133   219   206    99   138   181   191   110    85   143    80    52   103    39   124   104    43   106    91   165   112   184    55   175   149    75   173    45   172   115   166   129   201    41   171   217   170   159   158   108   213   106   148   112   217   109   125    68    46    82    40    87   193    68   133   100   197    95    51   193   209   169   154    67   130   192    73    53   164   141   156    50   124    44   126    96   148    34    76    36    49   105   147   129   137   105   162   143   143   147    61   141    99    53    36   157   211   161   147   123    42    82   214   116   146    38    62    62   121    95   104    85   220   103   219    85    47    51   211   184   108   152   110   148   106   169   159    77   177   195    38   150    83    85   172   133   222   217   124    65   103    96    90   185    69    57   168    61   117   149   184   121    75    56    56    76   136   204   108    51    71   199   160   203   218   101   199    32    94   180    96   103    88   107   111   202   157   114   184   219    91   171    84   214    53   207   111    37    53   111   200    34    39    85   133   157    40   136   110   171   212    92    61    60   215   220   219   182   135    47   204   129   103   198    39   133   192   192   159    41   184    49    33   183   216    54    77   131   119    95   182    77   167    56   209    90   213    40    40    93    63   126   132   111   184   206    71    53   219   221   110    90   187   164   114    53   155   144   155   102    89   205    70   200    71   115   131   150   168    87    64   166    95    93    93    93   175   178   107    96   167    57   116   147    49   166   110    83    53   173    73   194    55   146   102   160   138    75   127    71   209   127    70   210   202   208    42    47    60   168    91    45    73   220   135    86   212   171    87    46   137   222   194    83   137   113   192    66   149   102   162   196   126   140   185    98   126    74   110   164    51   163    33   218   130   199   159    74   117    56    76   184    53   167    57   100   203   220    63   128    46   203    57   130    67   186   125   110   221   172   173    95   194    76   221   100    43    35   142   132    85   180   145   145   157    76    83    67   177   158    62    96    82   179   203    84   152    93    78    54   165    35   146    59   110   176   110   179    55    73    43   215   198    38   201   115   183   180   105   166   201   107   133   153   157   190   220    95    60   153   158    78    51   191   188   121    93    76    45   123   156    42   122    96   147   145    82    90   189    43    67    53    60   216   142    45   106   166    80   119   145   164    65    87   125    52   175   109    58   124   137   156   158    51   154    44   127    62   157    95    83   192    65    83   184   136   112    89    98   122    68   210   176   197   156   196   170    89    90   160    92   195   115
   133    99    57    73   214   206   130    34    59   109    95    94   127    52   205   180    72   162   118   109    59    47    81    38    70    96    65    91   209    74    90    78    86   145   174   206   102    34   192   113   107    56    56   190   150    81   126   203   162    50    47    75   185    78    36   174    82   203   143   100   124    60   166    66   105   136    98   167   101    32    85   105   188   173   184    99   212   148   182   148   123   194    65   174   188   219   201   180   141   109   203    81   127    64   199    93   190   106    91   102    47   150   124   217   104   194    61   203   110   122   158   197    72    82    62   183    76    34   207   176    39   173   207   137    57   207    42   161   169   210   216   221   180    84   167   126   145   146    70   124   205    64   182   153   173   195   134    43   119   169   174   196   120    80   188   218    82   176   131    96   179    38    90    53   163   114   177   110   165   197   174    57   115   189    56    72   132   193   148   163   222   119   149   190    84   133   123    56   215   167   128    78   181   157   135   220    72   138   115   117   107   181    90   217   213    59    63   174   103    46   143   208   103   192   203   101   134   212    69   208    78    95   196   158   212   108   163    91    90   150    73    94   144   147    99   168   117   149   100    57   149   159    73    75   184   111    54   194   120   132   189    66    62   171    71   166    33   137    43   180   147    90   112    33    80    73   175   140   115    47    48   168    82   149   192   152    63    35   157   123    36    92   135    48   158   154   164   185    48   110   220    53   218    77   122   221   164   164    75   105   118    44   103   154   129    89    53   165    36    59   193   196   142   180   108   175   217    72   197   143   119    39   209    86   165    52    45    74   125   184    76   217   193    83    48    34   174   213    75    64    89   214    81   178   115   221   163   157   199   174   204    39    35   145   168   161    48    80    69    72    81   185   144   149    39   190   104    53   158   193    39   220    34   148   208   148   135    70    98   177   190   127   163    62    99   129   156    42    56   200   101    61   103   209   112    57   156   171   108   123   213    87   208    41   189    97    61   128   173   104   203   168   144    75   177   170    34   188    70    94   211   152    48   140   165    80    94   162   100    52   119   101   119    90   194   123   207   119   125   185   123    85    83   207    49   149   133    36   119   156    34   116   180   107    75   148   217    67    88   138   182    77   204    38   121    94    69   139   101   114    67   146   117   121   220   173    65   177   208   128    49   220   207   137    95   216   178   145   134   124   117   163   188    92   144    89   167   196   154   169   115   215   215   164   100    78   160    54   204   130   126   146   113   207    94   199   100   119    65    90    91   132   218   205    99   138   182   192   108    86   143    79    52   102    40   123   106    43   104    92   166   114   185    53   174   149    77   173    45   173   115   166   128   202    41   170   218   168   158   156   106   213   107   147   112   217   107   125    67    48    80    41    87   192    68   135   101   197    95    52   192   208   167   154    66   130   191    72    54   165   139   154    51   126    42   126    97   148    33    75    35    47   105   147   129   138   106   163   141   143   147    62   141    98    53    35   157   212   162   146   122    43    82   214   118   146    38    61    62   121    95   104    86   219   102   220    84    48    51   209   185   106   150   109   148   107   170   159    77   176   196    38   149    83    85   173   134   221   217   125    64   103    97    91   184    71    58   171    61   118   149   183   123    73    57    56    77   137   202   107    53    71   200   159   203   219   101   200    34    95   181    98   102    90   107   111   204   154   115   182   218    92   171    83   214    55   207   112    36    52   111   200    35    40    86   133   157    39   136   110   168   211    92    62    59   215   220   217   182   135    47   205   130   103   199    40   133   193   192   160    40   184    50    33   181   217    54    77   133   121    94   182    77   170    56   207    92   214    39    40    91    63   128   130   110   183   206    70    53   220   223   110    91   189   165   112    54   156   142   154   102    89   204    71   197    70   116   133   150   168    87    65   168    97    93    92    91   175   179   107    97   167    57   116   147    48   164   109    82    52   173    75   194    56   147   102   160   140    76   128    72   210   128    72   211   203   209    41    46    60   169    92    45    72   218   134    87   211   173    86    46   138   221   194    81   135   114   192    66   151   101   163   196   125   140   184    97   126    72   109   164    53   160    36   219   129   199   158    74   116    56    76   186    54   168    57   102   202   221    62   127    48   203    55   130    67   185   126   110   221   173   173    95   195    76   220    99    45    34   143   132    87   180   147   144   157    76    85    68   177   159    62    97    80   178   205    83   150    93    80    54   166    34   145    58   109   176   111   180    53    72    42   214   198    37   199   117   184   180   104   166   202   106   132   152   157   191   219    97    60   152   159    78    50   191   189   120    93    76    47   122   154    43   122    95   147   146    80    92   190    42    68    53    58   216   143    44   106   167    81   119   146   163    66    87   124    51   174   109    56   125   138   156   157    51   154    43   126    62   157    95    82   191    67    83   185   135   112    89   100   123    68   211   175   196   156   196   172    89    90   161    91   194   112
   133   100    56    76   215   204   126    37    57   111    95    95   127    52   205   179    71   159   119   107    60    45    80    38    70    95    65    90   210    74    89    77    86   146   171   206   104    34   190   114   107    56    56   189   152    81   126   204   162    50    46    75   185    76    34   175    80   203   143    99   121    61   164    66   104   138    99   166   101    32    85   105   188   174   183    98   211   147   182   149   125   196    63   173   188   221   199   181   141   109   203    81   127    64   197    95   189   109    91   103    47   148   124   217   104   194    59   204   109   121   158   196    75    80    60   183    77    35   206   177    40   175   205   136    59   206    42   162   170   210   215   220   180    83   165   126   144   146    71   124   205    66   182   151   172   195   133    46   119   168   175   197   120    80   188   217    83   179   130    98   178    36    88    54   162   115   178   113   166   197   173    58   114   188    57    74   131   194   148   164   221   119   152   189    82   135   122    56   216   166   127    80   182   159   134   220    72   136   113   115   108   183    92   217   214    61    62   177   103    46   145   209   102   192   201   101   134   214    70   207    80    95   195   157   210   109   166    90    90   150    73    94   144   146    99   170   118   148   100    56   151   160    73    75   184   111    53   194   119   132   192    66    63   172    71   167    30   139    44   180   148    90   113    32    79    73   177   141   113    46    48   167    82   148   192   152    65    35   158   122    37    92   134    49   157   153   164   184    48   111   220    52   218    78   123   220   163   164    77   104   119    44   104   153   129    91    53   167    36    59   192   196   141   180   109   174   220    73   195   144   120    39   210    88   167    51    46    73   126   183    77   218   193    81    47    34   172   216    73    63    87   213    77   179   114   223   164   157   201   173   204    41    35   145   168   159    46    80    69    71    84   185   146   149    37   189   105    51   158   194    39   222    35   149   206   149   135    69    97   177   190   128   162    63    98   129   155    42    57   202   100    63   103   212   111    59   155   171   108   124   213    87   207    42   187    96    63   126   173   104   202   170   143    76   177   168    33   189    69    96   213   151    48   141   167    80    95   162   101    53   121   100   120    89   193   125   208   119   125   185   124    85    83   208    47   148   132    36   119   155    34   116   179   106    77   150   214    67    87   137   185    75   205    39   120    93    69   139   102   114    68   144   116   119   219   171    65   177   208   129    47   220   206   137    93   215   177   146   135   125   116   163   188    90   145    89   166   199   154   169   116   215   216   166   100    78   159    55   205   130   125   146   113   207    96   199    99   117    63    89    88   132   218   205    97   137   180   191   108    87   143    79    53   103    41   125   106    43   107    94   165   116   186    54   174   152    75   175    45   172   115   167   129   202    41   173   217   168   158   156   105   215   106   147   112   216   108   124    68    46    79    39    87   193    66   136   100   196    94    53   194   207   167   157    66   131   193    74    54   164   141   154    51   125    41   125    98   146    32    74    34    48   104   145   132   137   105   161   141   143   149    62   142   101    54    35   156   210   162   146   120    46    83   213   117   145    38    60    61   120    95   104    84   216   102   221    84    48    51   211   183   105   151   111   148   107   170   157    75   177   196    37   149    85    85   172   133   222   216   124    64   102    96    91   184    71    59   171    61   117   147   182   121    74    56    56    77   137   203   108    51    71   200   158   202   219   102   201    32    93   181    99   103    92   107   112   202   153   116   181   218    91   172    80   213    54   205   111    38    52   112   201    36    40    87   132   157    39   137   109   169   212    92    60    58   216   220   217   183   135    49   204   132   100   198    39   135   193   193   158    41   187    50    34   182   217    54    79   134   120    93   181    77   170    58   208    91   213    39    39    93    65   128   129   108   183   206    70    54   219   222   110    90   189   166   113    55   156   142   156   102    90   204    70   197    70   115   132   149   168    87    64   168    96    93    93    92   175   178   107    98   167    56   115   146    48   164   108    82    52   171    76   193    55   147   102   160   136    76   128    72   210   127    70   211   206   210    41    45    61   168    92    44    73   221   134    86   212   173    85    45   137   221   191    84   134   115   191    65   151   102   161   197   127   140   185    97   126    72   110   164    52   163    34   219   128   198   159    76   117    54    76   185    53   166    59   102   203   222    60   127    49   203    55   128    67   183   124   110   222   173   173    96   194    76   222   100    44    34   143   130    87   180   145   144   156    75    84    68   176   159    63    97    79   177   205    85   150    92    80    55   166    33   144    57   110   176   111   179    53    71    44   215   199    38   198   117   185   182   105   165   200   106   131   152   156   191   219    97    60   151   159    80    50   192   189   121    93    76    46   120   157    40   122    96   148   145    79    92   189    42    66    55    61   216   144    43   105   167    80   119   147   163    66    88   123    54   175   111    56   124   138   156   158    51   153    44   127    63   158    96    80   193    68    84   184   134   111    89    98   124    69   210   177   197   157   196   173    90    90   159    91   194   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    45    80    38    70    96    65    91   209    74    89    79    86   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    67   104   136    98   166   101    32    85   105   189   175   184    98   212   148   181   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   184    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    64   182   152   172   195   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   123    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   191   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   117   149   100    57   150   160    74    74   184   112    54   194   120   131   190    66    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   157   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   220   164   163    76   105   118    44   103   154   129    89    52   165    36    60   192   195   143   179   108   174   218    73   196   143   120    38   209    86   165    51    45    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   164   157   200   173   204    39    36   146   168   161    48    80    70    71    81   185   144   149    38   189   104    52   158   192    39   221    35   148   207   149   133    69    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   172   105   204   168   144    75   176   169    33   189    69    96   211   152    47   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   133    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   216   215   165    98    79   159    54   205   129   126   146   114   207    94   198    99   119    64    89    90   133   219   205    98   138   181   191   108    86   143    79    52   103    39   124   105    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   107   214   106   147   112   216   107   124    67    47    80    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    74    34    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   121    43    82   215   117   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   216   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    33    94   181    98   103    90   108   111   202   154   114   183   217    91   171    82   214    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   170   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    94   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    71   197    70   115   132   150   169    87    64   166    96    92    93    92   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   103   160   139    76   127    72   209   128    72   210   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   166    34   146    57   110   177   111   180    54    72    42   215   198    37   199   118   184   181   105   166   201   106   132   153   158   190   219    96    61   151   160    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   143    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   157   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   192   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   105   136    99   167   101    32    84   105   188   175   184    98   212   148   181   148   123   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    74    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   205    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    97   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   163   221   119   150   190    84   133   123    55   216   167   128    79   181   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   207   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   118   149   100    57   150   160    74    75   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    90   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   102   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   119    38   209    86   165    52    46    74   125   184    77   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   157   200   174   204    39    36   145   169   161    48    80    70    71    81   185   144   148    38   189   104    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   173   105   204   168   144    75   177   169    33   189    69    96   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   123    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    61   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   170   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   120    94   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    90   204    71   197    70   115   132   150   169    87    65   167    96    92    93    92   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   210   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    35   146    57   109   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   220    96    61   151   159    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   132    98    55    73   215   205   129    35    58   109    95    94   127    53   205   179    71   163   119   110    59    46    80    38    70    95    65    91   209    74    89    79    86   146   173   206   102    34   191   114   108    56    57   191   151    82   127   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    66   105   136    99   166   101    32    85   105   188   175   184    98   212   148   181   148   123   195    65   173   188   220   200   179   141   108   203    81   127    63   198    94   190   106    91   102    47   149   125   217   104   194    60   204   109   121   157   197    73    82    62   183    77    34   206   176    38   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    65   181   152   172   196   134    44   119   169   175   196   120    79   188   217    84   177   129    96   179    37    90    54   162   114   179   110   165   198   173    57   116   189    55    73   132   193   148   163   221   119   150   189    84   133   124    55   216   167   127    78   181   158   136   220    72   137   115   117   107   181    90   217   214    59    63   175   104    45   145   208   103   191   201   100   135   213    68   207    78    95   195   157   212   108   164    91    90   149    74    95   145   147    99   169   118   149   100    57   149   160    73    75   184   112    54   194   121   131   190    67    63   172    72   166    33   138    43   180   148    91   112    34    79    73   175   140   116    47    49   168    81   147   192   151    63    34   158   124    36    91   134    49   159   154   164   184    48   111   220    52   217    78   123   221   164   163    76   106   118    44   103   154   129    89    52   165    36    60   192   195   142   179   108   174   218    73   196   143   119    39   209    86   165    51    46    73   125   183    76   216   192    83    47    33   175   214    75    63    89   214    79   178   114   221   164   157   200   173   205    39    36   146   169   161    47    80    71    71    81   185   144   149    38   189   104    52   158   192    39   221    35   148   208   149   133    69    98   177   190   126   163    63    99   129   156    42    57   200   101    62   103   211   111    57   155   171   108   122   213    87   207    41   188    97    61   127   173   105   204   168   143    75   177   169    33   189    70    95   212   152    47   141   165    80    95   161   100    53   120   101   119    90   194   123   207   120   126   185   124    84    83   207    50   148   132    36   120   156    35   117   180   106    76   149   216    66    88   138   182    77   204    38   121    92    68   139   101   114    67   145   117   120   218   172    66   177   207   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   169   116   215   215   165    98    78   159    55   205   129   125   146   113   207    95   198    99   118    64    90    91   133   218   205    98   139   181   190   107    86   143    80    52   103    39   125   107    44   106    92   165   114   186    54   174   149    75   173    45   173   115   166   128   202    41   171   217   169   158   156   106   214   106   147   112   216   107   125    67    47    80    40    87   192    68   135   100   197    95    51   192   208   167   155    66   129   192    73    53   165   140   155    51   125    42   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    62   142   100    54    34   157   212   162   146   122    43    82   215   118   146    38    62    62   121    95   104    85   218   102   220    85    48    51   210   184   106   151   109   148   107   168   159    76   176   195    37   149    83    84   173   135   221   216   124    64   103    96    91   184    70    59   169    61   117   148   183   122    74    57    57    77   137   203   107    52    71   199   159   203   219   102   200    34    93   181    98   103    90   107   111   202   154   114   182   218    91   172    82   213    53   206   112    37    53   112   200    35    40    86   133   157    38   135   110   169   211    92    62    59   215   220   218   183   135    48   205   131   103   199    39   133   192   192   160    39   184    50    33   182   216    55    77   132   121    94   181    77   170    57   208    92   215    39    39    92    64   128   130   110   183   206    70    54   219   221   111    89   190   165   113    54   156   142   154   101    90   205    70   198    71   116   131   150   168    86    64   167    96    91    92    93   175   178   106    97   168    58   115   147    48   165   109    82    52   173    74   194    55   147   103   160   139    75   127    72   209   128    72   210   203   209    42    47    61   168    91    46    72   219   134    86   211   173    86    46   137   223   194    82   135   114   191    66   150   101   162   196   126   141   184    97   125    74   109   165    52   162    35   219   128   199   159    74   116    55    76   186    53   168    58   102   202   221    61   128    48   202    55   129    66   185   124   109   221   172   174    95   194    76   220   100    44    34   143   132    86   181   145   145   157    76    84    67   178   159    62    97    80   178   205    83   151    93    79    54   166    35   146    58   109   177   110   180    54    72    42   214   199    37   199   118   184   181   105   166   201   106   132   152   157   189   220    95    61   151   160    77    51   192   188   121    94    76    46   122   156    42   122    96   147   145    81    92   190    42    67    54    59   215   143    44   106   166    80   121   147   163    65    86   125    52   174   108    57   126   139   156   157    51   154    44   127    62   157    95    83   193    67    83   185   135   111    88    99   124    68   210   176   195   157   196   172    89    90   161    92   194   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   104   136    99   166   101    32    84   105   188   174   184    98   212   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    64   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    37    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   123    55   216   167   128    79   181   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    74    95   145   147    99   169   117   149   100    57   150   160    73    74   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    90   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    46    74   125   184    77   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   157   200   173   204    39    36   146   168   161    48    80    70    71    81   185   144   148    38   189   105    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    98    61   127   172   105   204   168   143    75   177   169    33   189    69    95   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   107   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   148   183   122    74    57    56    77   137   203   108    52    71   199   159   203   219   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   135   110   169   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   120    94   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    90   204    70   197    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   103   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   220    96    61   151   160    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    36    59   110    96    94   127    53   205   180    72   162   119   110    60    46    80    38    70    96    65    90   209    74    88    79    85   145   173   206   102    33   192   114   107    57    56   192   151    82   126   202   162    50    47    76   185    76    35   175    82   203   143   100   122    60   166    67   104   136    99   166   101    32    85   105   190   174   184    98   212   147   182   148   124   194    66   172   188   220   200   179   140   108   202    81   127    63   199    94   190   107    91   103    47   149   125   218   104   194    61   203   109   121   157   197    73    82    63   184    77    35   206   176    39   173   208   138    57   206    40   162   170   211   216   221   180    85   166   125   146   146    70   124   204    65   182   152   172   196   134    44   120   169   175   196   120    80   189   218    84   177   130    97   178    37    90    54   162   114   178   112   166   198   172    57   115   189    56    72   132   193   148   163   222   119   151   190    83   134   123    55   217   167   128    79   182   158   135   220    72   137   114   117   107   181    90   217   214    60    64   174   103    45   145   208   103   192   201   100   134   213    68   206    80    95   196   158   212   107   163    91    90   149    74    94   144   146    99   169   117   149   100    57   150   160    74    74   184   111    55   194   120   131   190    66    63   172    72   166    33   136    43   181   149    91   111    34    79    72   176   141   115    47    48   168    81   147   192   153    62    35   158   124    36    91   134    49   159   153   165   185    47   111   220    53   218    78   123   220   164   163    76   105   119    44   102   153   130    90    53   166    36    60   192   196   142   180   108   175   218    74   196   144   119    38   209    86   165    51    45    74   125   183    76   217   192    82    47    34   174   214    75    64    91   214    78   177   114   221   163   157   201   173   205    39    36   146   169   161    48    79    71    71    82   185   144   148    39   189   105    51   158   192    38   221    35   148   208   149   133    69    98   177   189   127   163    63   100   129   157    42    56   199   100    63   103   211   111    58   155   171   108   123   213    88   207    42   188    98    62   128   172   104   203   168   143    75   176   169    33   189    69    96   211   152    47   141   165    81    94   162   101    53   120   101   119    90   194   122   207   120   126   185   124    84    83   207    50   148   132    35   119   155    34   117   180   107    76   149   217    66    88   138   181    76   204    37   122    92    68   139   100   114    67   145   117   120   220   171    66   176   208   128    50   220   207   137    94   216   178   145   133   124   117   163   188    91   144    89   168   197   154   168   115   215   215   164    99    78   160    55   205   129   125   145   113   207    95   198   100   118    64    90    90   133   219   204    97   138   182   190   109    86   143    80    52   103    39   124   106    43   106    92   166   113   186    53   175   148    76   173    44   173   115   166   128   202    41   171   217   170   158   156   106   214   106   148   110   217   107   125    67    47    80    41    88   192    69   134   100   195    95    51   192   208   168   155    65   129   192    72    54   164   140   155    50   124    42   127    98   148    32    75    34    47   105   146   130   138   105   163   141   143   147    61   141    99    54    34   157   212   161   145   121    44    83   215   118   146    39    61    63   121    95   105    84   219   102   220    85    48    52   210   184   107   151   110   147   106   169   159    77   177   194    38   149    83    83   173   135   222   216   124    64   103    97    91   185    70    58   169    61   117   149   183   122    74    57    56    76   136   203   108    52    71   200   158   203   219   102   200    33    94   180    98   104    90   108   110   203   154   113   183   218    91   171    81   213    54   206   112    36    53   112   199    36    40    86   133   156    38   135   110   169   211    92    62    58   215   219   218   183   135    47   204   131   102   199    40   133   192   193   160    40   185    49    33   182   215    55    77   132   120    93   182    77   170    57   208    92   215    40    40    91    64   128   130   110   183   206    70    54   219   222   112    90   190   165   113    54   156   142   153   101    89   204    71   198    71   116   132   151   168    87    65   167    96    93    92    93   175   178   106    98   167    58   115   146    48   164   109    81    52   173    74   195    56   146   102   160   139    75   127    71   209   128    72   211   204   209    41    47    61   168    91    46    71   219   134    87   211   173    86    46   138   221   194    82   136   115   191    66   149   101   162   196   126   141   184    97   126    73   109   165    52   162    34   219   128   200   159    73   118    55    76   185    53   168    57   101   202   221    62   127    48   201    56   129    66   184   125   108   221   172   173    95   194    76   220   100    44    34   143   133    86   180   145   143   156    76    84    67   178   158    62    96    80   178   205    84   151    92    79    54   166    34   146    58   110   177   111   180    53    72    42   214   198    37   200   118   184   181   104   166   202   105   132   153   158   189   220    96    61   152   160    79    50   192   188   121    94    76    46   121   155    42   122    96   147   146    81    93   191    42    67    53    59   215   144    44   106   166    80   120   146   163    65    86   125    53   174   109    57   126   138   156   158    50   154    44   127    63   156    94    82   192    67    85   184   135   111    88    99   124    68   210   176   196   156   195   172    90    90   162    92   195   112
   133    98    56    74   215   205   129    34    59   109    95    95   127    53   204   180    73   163   119   109    59    46    79    39    70    96    65    92   210    74    89    78    85   146   172   205   101    34   192   114   106    56    57   192   151    82   127   202   162    51    47    75   184    77    36   175    81   204   143   101   122    59   166    67   105   136    99   167   102    32    86   104   189   175   183    97   212   148   182   148   124   195    65   174   188   220   200   179   140   109   203    81   127    64   199    94   190   106    91   103    47   148   124   217   104   195    61   203   110   121   157   197    74    82    62   184    77    34   207   176    39   173   207   138    58   206    41   161   170   211   216   221   181    83   165   125   145   146    70   124   205    64   181   151   172   196   134    44   119   168   175   198   121    80   188   218    83   176   130    97   179    37    90    54   163   114   178   111   166   198   173    56   115   189    55    72   132   194   149   164   222   119   150   190    84   134   123    56   216   167   128    78   182   158   135   220    71   137   115   117   108   182    89   218   212    60    63   174   104    45   145   208   103   193   202   100   135   213    67   207    79    95   195   157   211   108   164    91    90   149    72    94   145   146    99   170   118   150   100    56   150   160    73    75   184   112    55   194   120   132   190    67    63   172    72   167    33   137    42   180   148    90   111    34    80    73   176   140   116    47    49   168    80   148   193   151    62    36   157   125    37    92   134    48   159   153   164   183    47   111   220    51   218    78   123   220   164   163    76   105   119    44   103   153   129    89    52   165    37    59   193   196   142   179   108   174   218    73   196   143   119    38   209    86   165    51    45    73   124   183    76   216   194    82    47    33   173   214    74    64    90   215    80   178   113   221   163   158   200   173   205    38    35   146   168   161    48    80    70    71    81   185   143   149    39   189   104    52   158   192    40   221    34   148   206   149   133    69    98   177   190   128   163    62   100   128   157    42    57   200   101    64   104   210   111    58   155   172   109   122   213    88   207    41   188    97    62   129   172   105   204   167   144    75   176   168    32   189    69    95   211   152    47   141   165    82    95   162   100    54   120   100   119    91   194   123   208   118   127   184   123    84    83   207    49   148   133    34   120   155    34   117   179   105    76   148   217    66    88   139   182    76   204    39   121    94    68   138   101   115    67   145   116   121   219   172    66   176   207   128    50   220   208   137    94   215   178   145   134   125   117   164   189    92   144    90   168   197   155   167   116   215   216   166    98    80   159    54   205   129   126   146   114   208    94   198   101   119    64    90    90   133   219   205    98   137   181   191   108    86   144    79    52   103    40   125   105    43   106    92   167   113   185    54   175   149    74   172    44   173   115   166   128   201    41   171   217   169   159   155   106   214   107   147   112   216   107   124    67    48    80    40    87   193    70   133   100   197    94    51   192   208   167   155    66   128   192    73    53   164   140   155    51   125    42   127    97   148    33    75    34    47   105   148   130   138   105   163   141   143   147    62   141   101    53    34   156   211   161   146   122    43    83   214   117   146    38    61    63   121    95   104    86   219   103   220    84    47    51   209   184   106   151   111   147   107   168   159    76   177   194    37   149    83    85   174   134   221   216   125    64   103    96    92   184    70    58   170    60   116   148   183   122    75    57    57    77   137   204   108    52    71   198   158   203   219   102   200    34    94   181    97   103    90   108   112   203   154   113   183   217    92   172    83   214    54   207   111    36    53   112   200    35    40    86   134   157    39   136   109   169   213    92    62    59   215   220   218   183   135    47   205   132   103   199    39   132   192   192   160    40   184    49    33   182   216    55    77   132   120    93   182    78   170    58   208    91   213    40    39    91    63   128   130   110   183   207    69    55   219   221   111    89   189   165   113    54   155   142   154   101    91   205    71   197    71   115   132   150   168    86    65   168    96    92    92    92   175   178   107    97   167    58   115   146    48   165   109    82    51   173    75   194    56   147   102   160   139    76   127    72   210   127    72   210   204   209    42    46    61   169    93    46    72   218   134    86   211   172    87    45   137   222   193    82   135   115   191    65   150   101   162   197   125   141   184    97   125    75   108   166    51   163    33   218   128   198   159    74   117    55    76   186    53   169    58   102   202   221    61   127    48   203    56   129    66   184   126   109   222   171   174    95   194    76   220   100    45    35   143   132    86   180   146   145   156    75    83    67   177   160    61    96    81   179   205    83   151    92    79    54   166    34   147    58   110   177   111   179    54    72    43   214   199    38   199   118   183   181   104   166   202   106   133   153   158   189   219    95    61   151   160    77    51   192   189   121    93    76    46   121   156    42   122    95   146   146    81    92   190    42    67    54    59   215   144    44   106   166    80   120   147   163    66    86   124    52   175   108    57   126   139   155   157    51   154    44   126    62   156    97    81   193    67    85   184   135   111    88    99   124    68   211   176   195   156   196   172    90    91   161    91   195   114
   132   101    58    75   215   205   128    35    59   110    94    94   127    53   206   181    72   162   119   109    58    45    80    37    71    95    65    91   210    73    89    78    85   144   172   206   102    35   193   114   107    56    56   191   150    81   126   203   163    50    46    75   184    76    37   173    81   204   143   102   122    61   164    66   104   137    99   169   101    33    84   105   187   173   183    98   211   148   181   149   123   194    65   173   188   220   202   180   140   108   204    80   126    63   199    94   191   107    90   102    47   151   126   218   104   195    60   203   108   120   158   196    74    81    62   185    75    35   207   176    39   171   208   137    57   207    41   161   170   210   215   221   180    85   166   125   145   147    70   126   205    63   183   151   172   194   133    43   118   169   174   197   120    80   189   217    82   177   130    97   179    37    89    54   162   113   178   109   167   197   174    57   115   190    55    72   131   194   148   164   221   118   150   190    83   133   123    55   216   167   127    78   182   158   135   221    72   138   113   116   107   182    90   217   214    61    63   175   103    43   145   206   103   193   202   100   134   213    68   206    79    94   197   158   211   108   164    93    90   148    74    95   144   147   100   169   117   150   101    58   149   160    75    73   183   113    54   194   120   131   191    66    63   171    72   167    31   135    44   180   146    91   112    33    79    72   176   140   116    48    49   169    80   146   193   150    61    34   157   123    36    93   135    50   159   153   165   184    47   112   220    53   218    78   122   220   164   163    77   107   117    46   103   153   131    90    53   165    36    60   193   195   143   180   109   174   218    72   196   144   120    38   210    87   166    52    43    74   124   183    77   218   194    84    47    33   174   214    76    65    89   214    79   178   116   222   163   158   201   174   203    40    37   144   169   162    48    81    72    72    80   185   145   149    39   189   104    53   156   193    39   221    34   149   208   150   133    70    99   176   190   128   162    64   100   129   156    42    56   201   102    62   104   211   112    58   156   172   109   124   213    87   209    42   188    97    61   129   173   106   204   168   144    75   175   169    34   190    70    96   212   154    47   140   164    80    93   162    99    52   119   101   119    91   195   123   208   120   125   185   122    85    83   208    50   149   133    37   120   155    34   117   180   107    76   148   215    67    89   140   181    76   204    38   121    93    68   138   100   114    66   146   116   121   218   172    65   176   208   129    49   220   206   138    93   214   177   143   133   123   117   164   187    91   143    90   168   197   154   168   117   217   215   164    97    78   159    54   204   130   126   144   114   207    94   198    98   119    63    89    90   133   219   205    97   138   179   192   109    87   142    78    51   103    40   123   105    42   105    93   166   114   186    52   174   149    76   173    46   173   116   167   129   201    40   172   217   170   159   154   107   213   106   149   111   216   106   124    67    48    81    41    89   193    68   133   101   196    94    52   193   207   168   154    64   129   192    72    53   164   141   155    52   124    42   126    97   149    34    74    35    46   105   145   130   140   105   163   141   144   147    61   141   100    52    34   158   212   161   145   122    44    82   215   117   147    38    62    63   121    96   105    84   219   104   220    85    48    52   211   184   106   151   110   147   106   169   160    76   178   194    37   149    82    85   174   133   223   216   124    67   104    96    91   186    70    58   171    61   118   149   184   122    74    57    56    76   137   204   108    52    71   200   160   204   218   102   201    33    93   180    99   105    90   108   111   202   155   114   183   218    92   172    80   214    53   207   112    36    54   113   199    35    38    86   134   156    38   136   109   168   212    92    63    57   213   220   219   181   134    47   205   132   103   198    39   133   192   191   159    40   183    49    33   183   215    56    76   134   120    94   181    78   171    57   207    92   215    40    41    92    62   128   129   110   183   206    69    54   220   222   111    90   191   165   115    54   156   142   154   102    91   203    71   197    71   115   132   150   170    87    65   167    97    94    91    93   176   179   107    97   166    58   115   145    48   164   110    81    52   173    74   194    54   146   102   160   139    75   127    72   208   128    72   211   204   207    42    46    61   168    91    44    72   219   134    85   212   173    88    45   137   221   194    83   135   115   192    67   150   100   161   196   127   141   185    95   124    74   109   164    53   162    35   219   128   199   158    74   117    54    77   185    54   167    59   102   202   220    61   128    47   204    56   131    65   184   124   108   221   173   174    95   195    76   219   100    43    35   144   131    86   181   146   144   157    76    84    66   178   158    62    96    80   179   204    84   150    93    80    54   166    34   144    56   110   177   110   179    53    72    43   215   198    39   199   118   184   180   104   166   202   105   132   153   157   190   219    97    62   151   159    78    50   192   188   121    93    77    46   123   156    42   123    96   147   147    81    91   191    42    68    52    59   215   143    43   108   167    80   119   146   163    65    87   123    52   176   110    57   126   138   156   157    52   154    46   127    63   157    95    82   193    67    83   184   133   110    88   100   123    68   208   175   196   156   196   174    89    89   162    91   195   112
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    71   162   119   110    59    45    80    38    70    96    65    91   209    74    89    79    86   146   173   206   102    34   192   114   107    56    57   191   150    83   126   203   162    50    47    76   184    77    35   174    81   203   142   101   122    60   166    67   105   136    99   167   102    33    84   104   188   174   184    97   212   148   182   148   123   195    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   103    47   149   125   217   104   195    60   203   110   121   157   196    74    82    61   184    76    34   206   176    39   173   207   138    57   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   205    65   182   152   172   195   134    44   119   169   175   197   120    80   188   217    83   177   130    96   179    38    90    54   162   114   178   111   166   198   173    57   115   189    55    73   132   194   149   163   221   119   150   189    84   133   123    55   216   167   127    79   181   158   135   220    72   137   115   117   107   182    90   218   214    59    63   175   104    45   145   207   103   191   202   100   134   213    68   206    79    95   196   158   211   108   164    91    90   150    73    95   144   147    99   169   117   149   100    57   150   160    74    74   183   111    54   194   121   131   190    67    62   171    71   167    33   138    43   180   148    91   112    34    80    73   176   140   115    47    49   168    81   148   192   152    62    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   106   118    44   103   154   130    89    53   165    36    59   192   196   142   179   108   174   218    73   196   143   119    38   209    86   166    51    46    74   125   184    76   217   193    83    47    34   174   214    75    64    89   214    79   178   114   221   163   157   201   174   204    39    36   145   168   161    48    80    70    71    81   184   144   149    38   189   105    52   157   192    39   221    35   147   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   210   111    57   155   171   108   123   213    87   207    41   188    97    62   128   173   105   204   168   144    75   177   169    33   189    69    96   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   122   208   119   126   185   124    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    76   204    37   122    93    68   139   100   114    67   145   117   120   219   172    66   177   208   129    49   220   208   137    94   216   177   145   133   125   117   163   189    91   144    89   168   197   155   168   116   215   215   165    99    79   159    55   205   129   126   145   114   207    94   199    99   118    65    89    90   133   219   205    97   138   182   191   108    87   143    79    52   103    40   124   106    44   105    92   166   113   186    53   174   149    75   173    45   173   115   166   128   201    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    88   192    69   134   101   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    74    34    47   104   146   129   138   106   163   141   143   147    62   141   100    54    34   157   212   161   146   121    44    83   215   117   146    38    61    63   121    95   104    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   194    38   149    83    85   173   134   222   216   124    64   103    96    91   184    70    58   169    61   117   148   183   123    74    57    56    76   137   203   108    52    71   199   159   203   218   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    40    86   133   157    38   136   109   169   211    92    62    58   214   220   218   183   135    47   205   131   103   199    40   133   193   193   160    40   184    50    33   182   216    55    77   133   120    94   181    78   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   222   111    90   190   165   113    53   156   142   154   101    89   204    70   198    70   115   131   150   169    87    64   166    96    92    92    93   175   178   107    97   167    58   115   146    48   164   109    81    52   172    74   194    56   146   102   160   139    75   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   135    86   211   173    86    46   137   222   194    82   135   114   192    66   150   101   162   197   126   140   184    97   126    74   109   165    52   162    34   219   128   199   159    74   116    55    76   186    53   168    58   102   202   221    61   127    48   202    56   130    66   185   125   109   222   171   174    95   194    76   220   100    45    35   143   133    86   181   145   144   157    76    84    67   178   158    62    96    80   178   205    84   151    93    79    54   165    35   146    57   110   177   110   180    53    72    42   214   198    37   199   118   184   180   104   167   201   106   132   153   158   190   219    96    61   151   160    78    50   192   189   121    93    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   143    43   106   166    80   120   147   163    66    86   125    52   174   109    57   126   138   156   158    51   154    44   127    63   157    94    82   193    67    84   184   135   111    88    99   123    68   210   176   195   156   196   172    89    90   161    91   195   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    67   104   136    99   167   101    32    84   105   189   174   184    98   212   148   182   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    64   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   148   163   221   119   150   190    84   133   124    55   216   167   127    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   150    73    95   145   147    99   169   117   149   100    57   150   160    74    74   184   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    46    74   125   184    76   217   193    83    47    34   173   214    75    64    89   214    79   178   114   221   163   157   200   173   204    39    36   145   168   161    48    80    70    71    81   185   144   149    38   189   105    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    62   127   173   105   204   168   143    75   177   169    33   189    69    95   211   152    47   141   165    81    94   161   100    53   120   101   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    91   144    89   168   197   155   168   116   215   215   165    98    79   159    54   205   129   126   145   114   207    94   199    99   119    64    90    90   133   219   205    97   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    81    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   147   130   138   105   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    77   137   203   108    52    71   199   159   203   219   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    38   136   110   170   211    92    62    59   215   220   218   183   135    47   205   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   132   120    94   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    89   204    70   197    70   115   132   150   169    87    64   166    96    92    93    92   175   178   107    97   167    58   115   146    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    35   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   167   201   106   132   153   158   190   219    96    61   151   159    78    51   192   188   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   134    99    57    75   215   204   129    34    59   109    95    94   128    52   204   179    72   162   119   110    60    46    79    38    70    96    65    91   209    74    89    80    85   146   172   205   103    33   191   113   106    56    57   191   151    82   126   202   162    51    47    76   184    77    35   174    80   203   143   100   122    60   166    67   104   136    98   167   101    32    84   104   188   175   184    97   212   148   180   148   123   194    64   174   188   220   201   179   140   108   203    81   127    64   198    94   190   106    90   103    47   148   125   217   104   195    61   203   110   121   158   197    73    82    62   183    76    34   206   176    39   173   206   137    58   206    40   161   171   211   216   222   180    84   166   125   144   147    70   125   204    65   181   151   172   195   134    44   119   169   175   196   120    80   189   217    83   177   130    96   179    37    89    54   162   115   179   111   166   198   173    57   115   189    55    72   132   193   148   163   221   119   150   190    84   133   124    55   216   167   128    80   181   158   135   220    72   138   115   117   108   182    90   217   213    59    63   175   104    45   145   208   103   191   202   101   134   212    68   207    79    95   196   158   213   107   164    91    90   150    73    95   146   146   100   169   118   149   100    57   149   160    74    75   184   111    54   194   120   131   190    67    63   172    72   167    33   137    43   180   147    90   112    33    80    72   175   140   115    47    48   169    81   147   193   151    63    35   158   124    37    92   133    49   158   153   163   184    47   111   220    52   217    78   122   220   164   163    75   106   119    43   102   154   128    89    53   166    35    60   192   195   143   179   108   174   218    73   197   144   120    39   208    86   165    51    46    73   126   184    77   217   192    82    47    34   173   214    75    64    90   214    79   178   113   221   163   157   201   173   205    39    36   145   168   161    48    79    70    71    81   184   144   147    38   188   104    51   158   193    38   221    36   148   207   149   133    70    98   178   191   128   163    63    99   129   157    42    57   200   101    62   102   211   111    58   155   170   108   123   213    88   206    41   188    98    61   127   173   106   203   168   144    75   176   169    32   189    70    95   212   151    47   140   165    81    95   162   100    53   120   100   119    91   195   123   207   119   126   185   124    85    83   207    50   148   133    34   120   156    34   117   180   106    76   149   216    66    88   137   181    77   204    38   122    93    67   140   100   114    68   145   117   120   218   173    66   176   208   129    49   220   208   138    94   215   177   145   133   125   117   163   188    91   143    89   168   197   155   168   117   215   215   166    98    79   160    55   205   129   125   145   113   207    94   198   100   119    64    89    91   133   218   204    97   139   182   191   108    86   143    78    51   104    40   123   105    44   106    92   165   113   186    53   174   149    76   173    45   173   114   166   128   201    41   172   217   169   158   156   106   213   106   147   112   216   107   124    67    47    81    41    87   192    68   135   101   196    95    50   192   207   167   155    66   129   192    72    53   164   141   154    51   125    42   126    98   148    33    74    34    47   104   147   130   138   106   163   141   143   147    61   141   100    54    34   157   212   162   146   122    43    82   215   118   146    39    61    62   121    95   105    85   219   102   220    85    48    52   209   183   106   151   110   148   106   168   159    76   177   194    38   148    83    85   173   133   222   217   125    65   103    95    92   184    70    59   170    61   116   148   184   123    74    57    56    77   137   203   108    52    71   200   158   203   219   102   200    33    94   180    97   103    90   108   111   202   154   113   183   218    91   172    82   214    53   206   111    36    53   112   200    35    40    87   134   156    39   135   110   169   212    92    62    59   214   220   218   182   135    47   205   131   102   199    39   134   193   193   160    39   185    49    33   182   216    54    77   132   121    94   181    78   169    58   208    92   215    40    39    92    63   127   130   110   183   206    70    54   219   221   111    90   190   165   113    53   156   142   154   102    90   205    70   197    70   116   133   150   168    87    65   167    96    93    93    92   175   178   107    97   168    58   115   146    48   164   109    81    52   172    75   195    56   146   101   160   139    75   127    72   210   128    72   211   204   209    42    47    61   168    91    46    72   219   135    87   211   173    86    46   137   222   193    81   136   114   191    66   149   100   162   197   126   142   184    97   125    73   109   164    52   162    35   219   129   199   159    75   117    56    77   186    54   168    57   103   202   221    62   128    48   201    55   130    66   185   125   109   221   171   174    95   195    77   220   100    45    35   143   132    86   181   146   144   157    76    84    66   178   159    62    95    81   178   205    84   151    93    79    53   165    35   145    57   110   177   111   180    53    71    42   214   198    37   199   118   184   182   105   167   201   105   132   153   157   190   220    96    60   151   160    78    50   192   188   120    94    76    46   121   155    42   123    97   146   145    82    93   190    42    66    54    59   215   145    43   107   165    80   119   147   163    65    86   125    52   174   109    57   125   139   157   158    51   153    43   127    63   157    94    82   193    67    84   184   135   110    88    99   124    68   210   176   196   155   197   171    89    90   161    91   195   113
   133    99    56    74   215   205   128    35    60   109    96    94   127    53   205   180    72   162   119   110    60    46    80    38    70    96    65    91   208    74    89    78    85   146   172   205   101    34   191   114   107    57    57   191   151    82   127   203   161    51    47    75   185    77    35   174    81   202   142   101   123    60   166    67   105   136    99   166   101    32    85   105   188   175   184    97   211   148   182   148   124   195    65   173   188   220   201   179   140   109   204    80   127    63   198    94   190   106    91   103    47   149   124   217   105   195    60   204   109   122   158   197    73    82    62   184    76    35   206   176    39   173   207   137    58   207    40   161   171   211   216   221   181    83   166   125   145   146    70   124   204    65   182   152   172   196   134    44   119   169   175   196   120    80   189   217    83   176   129    97   179    38    89    54   162   115   179   111   165   197   173    56   115   189    55    73   132   194   148   164   221   119   150   190    84   133   123    55   215   166   128    79   181   158   134   220    72   137   115   117   107   181    89   218   214    59    63   175   104    45   145   207   103   192   202   100   135   212    68   206    79    95   195   158   211   107   164    91    90   150    74    95   144   147    99   170   118   150   100    58   150   160    73    74   184   112    54   194   121   131   190    66    62   172    71   167    32   138    43   181   147    91   112    34    80    73   175   140   115    46    48   168    81   148   192   152    63    35   157   124    36    92   135    49   159   153   164   184    48   111   220    52   218    77   123   220   164   163    76   105   118    44   102   154   129    89    53   165    36    60   192   196   143   179   108   175   218    73   197   143   119    39   209    87   166    52    46    74   125   184    76   217   193    83    47    34   174   214    76    65    89   214    79   178   114   222   164   157   200   173   204    39    35   146   169   160    48    80    71    71    82   184   144   148    39   188   105    52   157   192    39   221    34   148   207   148   133    69    98   177   190   127   163    63    99   129   157    41    56   200   101    63   103   210   111    58   156   171   107   123   212    87   208    41   188    97    62   128   173   105   204   169   144    75   177   169    33   190    69    96   211   152    48   141   166    80    95   161   101    54   120   101   119    91   194   123   208   119   126   185   124    85    83   207    49   148   132    35   119   156    34   117   180   106    76   149   217    66    89   139   182    76   204    38   122    93    68   138   100   115    68   145   116   120   219   171    66   177   208   129    49   220   207   137    94   216   177   145   133   125   117   163   189    91   144    89   167   197   155   168   116   216   216   165    98    78   160    54   205   129   126   145   114   206    94   199   100   119    65    90    91   133   219   205    98   138   181   191   109    86   143    79    52   103    39   124   106    44   106    93   166   114   186    53   174   148    75   174    45   172   114   165   128   202    41   171   217   170   158   155   106   214   106   147   112   216   107   124    68    47    81    40    87   193    69   135   100   196    94    52   192   208   167   155    66   130   192    72    54   164   140   154    51   125    42   127    97   148    33    75    35    47   104   147   130   139   105   163   140   143   147    62   141   100    53    34   158   211   161   146   121    43    82   214   117   146    38    61    62   121    94   105    85   219   102   220    85    47    52   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   174   134   222   216   125    64   103    96    92   184    70    58   169    61   117   149   184   122    74    57    56    76   138   202   108    52    71   200   160   203   218   101   201    34    94   181    98   104    91   108   111   202   154   113   183   218    91   172    82   213    54   206   112    36    53   112   200    35    39    86   133   157    39   136   109   170   212    92    62    59   215   220   218   183   135    47   204   131   102   199    40   133   193   192   160    40   184    50    33   182   216    55    77   132   120    94   181    78   170    57   207    92   214    39    40    92    65   127   129   110   183   206    70    54   219   221   111    90   190   165   113    53   155   142   154   101    90   204    71   197    71   115   132   150   169    87    64   167    96    93    92    93   175   178   107    97   168    57   115   147    47   164   109    82    52   172    75   194    56   146   102   160   139    75   127    72   210   128    72   211   204   209    42    47    61   168    91    46    72   219   134    87   212   173    88    46   137   222   194    81   135   114   191    66   150   101   162   197   125   141   184    97   126    73   109   165    52   162    35   218   129   199   159    73   117    55    77   186    53   168    57   102   202   221    60   127    48   203    55   129    67   185   125   109   221   171   173    95   194    76   220   100    45    35   143   132    87   181   145   144   157    76    84    67   178   159    62    96    80   179   205    83   150    93    79    54   166    34   146    56   110   176   111   179    54    72    42   215   198    37   198   118   184   181   105   166   202   106   132   153   157   190   219    95    61   151   159    77    51   191   189   121    94    77    46   122   156    42   122    96   146   145    81    92   189    42    67    55    59   215   144    44   106   166    80   120   146   164    65    87   125    52   175   108    57   126   138   157   157    51   154    44   127    63   157    94    83   193    67    84   185   135   112    88   100   123    68   210   176   196   156   196   172    90    90   161    91   194   113
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   143   100   122    60   166    67   104   136    99   167   101    32    84   105   189   175   184    98   212   148   181   148   123   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   110   121   157   197    74    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   204    65   181   152   172   195   134    44   119   169   175   197   120    80   189   217    83   176   130    96   179    38    90    54   162   114   178   111   166   198   173    57   116   189    55    73   132   194   149   163   221   119   150   190    84   133   123    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   207   103   192   202   100   134   213    68   207    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   117   149   100    57   149   160    74    74   184   112    54   194   120   131   190    66    62   172    72   167    33   137    43   180   148    90   112    34    80    73   176   140   115    47    49   168    81   148   192   152    63    35   158   124    36    91   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    76   105   119    44   102   154   129    89    52   165    36    59   193   195   142   179   108   174   218    73   196   143   120    39   209    86   165    51    46    74   125   183    76   217   192    83    47    34   173   214    75    64    89   214    79   178   114   221   164   157   200   173   204    39    36   145   168   161    48    80    70    71    81   185   144   149    38   189   104    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   156   171   108   123   213    88   207    41   188    97    61   127   173   105   204   168   144    75   177   169    33   189    69    96   212   152    47   141   165    81    94   161   100    53   120   101   119    91   194   123   208   120   126   185   124    85    83   207    50   148   133    35   120   156    34   117   180   106    76   149   216    67    88   138   182    77   204    38   122    93    68   139   100   115    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   178   145   133   124   117   163   189    91   144    89   168   197   155   168   116   216   215   165    98    79   159    55   205   129   126   145   114   207    94   198    99   119    64    89    90   133   219   205    98   138   181   191   108    86   143    79    52   103    40   124   106    44   106    92   166   113   185    54   174   149    75   173    45   173   115   166   128   202    41   171   217   170   159   156   106   214   106   147   112   216   107   125    67    47    80    41    87   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   146   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    47    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    83    85   173   134   222   217   124    64   103    96    91   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    34    94   181    98   103    90   108   111   202   154   114   183   218    91   172    82   214    54   206   111    36    53   112   200    35    39    86   133   157    38   135   110   169   211    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    93   181    77   170    57   208    92   214    40    40    92    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   101    90   204    70   197    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   168    58   115   146    48   164   109    82    52   172    74   194    56   147   102   160   139    76   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   134    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   172   174    95   194    76   220   100    44    35   143   132    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    84   151    93    79    54   165    35   146    57   110   177   111   180    54    72    42   214   198    37   199   118   184   181   104   167   201   106   132   153   158   190   220    96    61   151   160    78    51   192   189   121    94    76    46   121   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    44   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    99    56    75   215   205   129    35    58   109    96    93   127    53   205   180    71   162   119   109    59    45    79    38    71    96    65    91   208    74    89    78    85   147   173   206   102    34   191   115   107    57    57   190   151    82   127   204   162    51    47    77   184    77    36   173    80   202   143   101   122    60   166    67   105   137    99   167   101    31    84   105   188   175   184    97   212   147   181   147   122   194    65   174   187   219   200   179   139   108   204    81   127    64   199    95   191   107    90   103    47   148   125   218   105   195    61   205   110   122   158   198    72    81    63   184    76    36   206   177    39   173   207   138    57   208    40   161   170   211   216   222   181    83   166   124   145   146    70   124   204    64   181   152   172   195   132    44   119   169   175   197   120    81   189   218    84   176   130    95   179    37    89    55   162   115   178   111   165   198   174    57   116   190    55    73   132   193   148   164   222   119   151   189    84   134   124    56   215   166   129    79   181   158   136   220    72   137   114   117   109   182    90   218   213    59    63   174   104    45   145   207   103   192   202   100   134   213    67   206    79    95   194   157   211   108   165    90    90   150    73    95   146   148    99   170   117   149   101    57   149   160    74    75   184   112    54   194   120   131   190    66    63   171    72   165    33   137    43   180   149    91   112    33    80    73   175   140   115    47    49   168    80   149   192   151    62    35   158   125    36    91   134    49   158   152   163   184    47   111   220    52   218    78   122   221   163   163    74   105   119    44   101   154   130    89    53   166    35    60   193   195   142   178   107   174   217    72   195   143   119    37   209    87   166    53    45    74   127   184    77   216   193    84    48    33   173   215    75    64    90   215    79   177   114   221   163   158   200   174   204    39    36   146   169   161    47    79    70    71    81   183   142   148    38   189   104    53   158   193    40   221    34   148   206   148   133    70    99   178   191   128   163    63   100   127   156    42    55   200   101    63   104   211   111    59   155   172   108   123   212    87   207    42   188    98    61   128   173   104   203   167   143    76   177   170    32   190    68    95   212   151    48   141   166    80    94   162   101    54   120   100   119    91   195   123   207   120   125   185   124    84    83   208    50   149   132    35   119   157    34   116   179   107    77   149   217    68    88   138   182    77   204    37   122    93    69   139   100   114    66   146   116   119   218   173    67   176   207   129    49   220   206   138    93   216   178   145   133   124   117   163   189    91   144    89   168   197   153   167   116   215   215   165    98    79   160    55   204   129   126   145   114   207    94   199   100   119    63    91    91   132   220   205    97   138   181   191   108    85   143    80    52   103    39   123   105    43   104    92   165   114   185    53   174   148    76   174    45   173   114   166   128   202    40   172   217   170   159   157   106   212   107   147   112   217   106   123    67    47    79    42    88   193    69   133   102   197    94    51   192   208   167   155    66   130   192    73    53   164   140   154    51   124    43   127    98   148    33    75    36    46   104   146   128   140   105   164   140   143   147    62   142    99    54    35   158   212   161   146   122    44    82   214   118   146    38    61    62   122    95   105    85   219   102   220    86    47    51   210   184   107   150   110   148   107   170   159    76   176   195    37   148    83    85   174   134   221   217   124    65   102    97    91   184    70    59   169    61   117   149   182   122    74    57    56    78   138   205   107    53    71   199   159   202   219   102   200    33    94   182    97   103    90   108   111   203   153   114   183   217    91   171    83   213    53   206   112    37    54   113   201    36    41    86   134   157    38   136   110   168   211    92    63    58   215   220   218   182   134    47   204   131   103   199    40   132   193   192   159    40   184    51    33   181   217    55    78   132   121    94   182    77   170    57   206    91   215    39    39    91    63   128   131   110   183   206    71    54   219   222   110    89   189   165   113    54   156   142   154   101    90   204    71   197    70   115   132   149   168    88    65   167    96    94    93    92   176   177   107    97   167    59   114   147    49   164   109    83    52   172    73   194    55   147   102   159   138    77   126    72   209   128    72   211   204   208    41    46    62   168    91    45    72   218   134    86   212   174    88    46   137   221   195    82   135   114   192    66   151   100   162   196   126   141   184    96   126    73   108   165    51   163    33   220   128   199   160    74   117    55    76   185    54   168    57   103   202   221    61   128    48   202    55   129    66   184   123   108   221   170   173    96   194    77   221   101    44    35   144   133    87   179   146   144   156    76    84    67   178   158    62    96    81   179   204    84   151    93    78    54   166    35   146    56   109   177   111   180    53    72    42   215   197    38   200   119   182   181   104   167   201   105   131   153   157   191   220    96    61   152   160    77    50   192   189   121    94    76    45   121   155    42   123    95   147   145    82    93   189    41    67    55    58   216   142    44   106   167    80   119   146   164    65    88   124    52   175   109    57   126   140   157   157    52   154    44   126    63   158    95    82   193    67    85   184   136   111    88    99   123    68   210   175   196   156   196   172    89    90   161    91   196   112
   133    99    56    73   216   205   128    34    59   109    95    95   128    54   205   180    71   163   119   109    61    46    80    38    71    96    66    92   209    74    88    79    85   146   172   206   102    35   193   114   107    56    56   190   152    83   125   203   161    51    47    75   185    76    35   174    81   204   143   100   122    60   165    65   104   137    98   166   101    33    84   105   187   175   185    98   211   149   181   147   123   195    65   174   187   219   201   179   140   109   203    81   126    64   199    93   192   106    90   101    48   150   125   218   104   194    60   204   109   123   157   197    73    81    63   182    76    34   207   175    38   173   207   137    58   207    41   161   170   211   216   221   180    84   165   125   145   146    71   124   205    65   181   153   173   196   135    43   120   169   175   197   120    79   188   218    84   177   130    97   178    38    89    55   162   115   177   110   166   197   174    57   115   188    55    72   132   194   149   164   221   118   151   189    83   133   124    54   216   168   128    78   181   159   135   220    71   138   115   116   107   182    89   218   213    59    64   175   104    45   144   207   102   191   201    99   135   214    68   206    79    94   195   157   210   108   164    92    90   150    74    95   145   147    98   168   117   150   101    58   149   161    73    74   185   112    55   194   121   132   190    67    62   172    72   167    34   138    43   180   147    90   112    35    80    73   175   140   115    47    49   169    82   149   192   151    62    34   157   124    37    92   135    49   157   153   165   184    48   111   220    52   218    78   123   221   163   162    75   105   118    45   103   153   130    89    53   165    36    59   193   197   142   180   108   174   218    73   196   142   119    38   209    87   166    50    47    73   125   184    77   218   193    83    46    35   173   216    76    63    90   214    80   179   115   221   164   157   199   174   206    39    34   144   169   160    49    79    70    71    82   184   145   148    38   188   105    52   158   194    39   220    35   148   208   149   133    69    98   179   190   128   163    63    99   129   155    42    56   200   100    64   103   211   112    59   155   171   107   124   213    88   207    41   188    97    61   127   172   104   204   168   142    75   178   169    33   189    69    94   210   152    47   141   165    81    95   162   100    53   122   101   119    91   195   122   207   119   126   185   124    84    83   209    49   148   133    35   119   155    35   117   180   105    77   148   217    66    87   138   182    76   203    38   123    93    68   138    99   115    66   146   117   120   219   171    66   177   208   129    48   220   206   136    94   216   176   146   133   124   117   163   190    90   144    88   168   196   153   168   116   216   214   164    98    78   160    55   205   130   126   145   115   207    95   199   100   119    64    91    91   133   219   205    97   139   182   191   109    87   144    79    53   103    40   124   106    44   105    92   166   114   186    54   175   148    76   174    45   174   116   166   128   202    41   170   218   169   159   156   106   214   106   148   112   216   107   125    67    48    80    42    87   193    68   135   100   196    95    51   192   208   167   155    65   130   192    74    53   164   140   155    51   124    41   126    97   148    33    74    34    49   104   147   129   138   106   163   141   142   146    62   141   100    53    35   158   211   162   147   121    45    82   215   117   147    37    61    62   122    95   105    86   219   102   219    86    46    52   209   183   107   150   110   148   107   169   158    76   177   194    38   149    84    84   173   133   222   216   125    64   103    97    92   186    71    58   169    61   116   148   183   123    74    58    57    76   137   202   108    52    71   199   161   204   219   102   199    33    93   181    98   103    90   107   111   201   153   114   183   219    92   170    83   214    54   206   112    37    54   113   200    34    39    86   134   157    38   136   109   169   211    93    61    58   214   221   217   182   134    47   204   132   104   200    40   133   192   191   160    41   184    50    33   183   217    55    78   133   119    92   181    78   171    58   208    91   214    40    40    92    64   127   130   109   183   206    70    55   219   220   110    91   190   165   114    54   155   142   154   101    90   204    70   196    70   115   132   150   170    87    64   167    97    92    91    93   175   179   107    97   167    58   116   146    49   164   109    82    52   172    73   194    57   147   102   159   138    75   126    72   210   128    71   210   203   209    42    46    62   168    91    45    72   219   134    86   211   173    84    46   137   221   193    84   135   113   191    67   150   102   162   197   125   141   184    97   126    74   109   166    52   163    34   219   127   199   158    73   118    56    77   187    52   168    58   102   202   221    62   127    49   203    55   129    65   183   125   108   221   171   173    95   195    76   220    99    44    34   143   133    86   181   146   145   156    75    83    66   178   158    63    95    80   178   205    84   152    93    79    54   164    34   144    57   110   177   108   181    54    73    42   213   198    37   199   117   183   179   106   168   203   106   132   152   156   190   220    95    62   150   160    78    51   191   189   121    94    77    45   121   155    41   123    96   146   145    82    92   190    41    67    55    60   215   142    42   105   167    80   120   146   163    66    87   125    53   172   107    57   126   139   157   157    50   153    43   128    63   157    95    82   192    68    84   183   136   111    87    99   124    68   210   176   196   156   196   172    90    91   162    90   195   112
   133    99    56    74   215   205   129    35    59   109    95    94   128    53   206   181    73   163   118   109    60    46    80    38    72    95    65    92   209    74    89    79    86   145   173   207   101    35   191   114   106    56    56   191   149    83   127   203   162    52    47    75   185    76    36   174    82   203   142   100   123    60   167    67   105   137    99   166   100    32    84   104   188   174   184    98   213   149   182   148   123   195    66   173   188   220   201   178   140   109   202    81   127    64   198    95   191   107    90   103    48   149   126   216   105   196    60   203   110   122   158   196    73    83    62   182    77    34   205   176    40   174   205   138    58   206    41   161   171   212   216   219   181    84   165   125   145   146    70   124   205    65   181   152   173   196   134    43   119   168   176   197   119    80   189   218    82   177   130    97   178    38    90    55   162   115   179   111   166   197   173    56   116   189    55    72   132   194   148   163   221   118   150   190    84   134   124    55   216   167   128    78   182   158   134   220    71   136   115   117   109   182    91   218   213    60    63   174   103    45   145   208   104   192   201   100   134   212    68   207    78    94   195   158   212   109   164    92    90   150    73    95   144   147    99   169   118   150   101    57   150   159    73    74   183   113    54   194   121   131   190    67    62   170    72   166    34   137    43   181   147    91   113    34    79    73   175   140   116    47    49   168    81   148   192   152    63    35   158   124    37    92   133    49   159   153   164   183    47   111   220    52   218    78   123   220   163   163    76   105   118    43   101   154   130    88    53   165    35    59   192   196   142   179   109   174   216    73   197   144   119    39   209    87   165    52    46    73   125   182    76   217   192    83    48    34   174   215    75    64    89   214    79   179   114   221   164   157   200   174   204    38    35   146   169   161    48    80    71    71    81   185   144   148    39   188   104    51   157   191    38   221    35   148   208   148   133    69    97   176   191   127   163    62   101   129   157    42    57   199   101    62   103   211   111    59   155   171   109   123   213    88   208    41   187    98    62   127   173   104   202   168   144    76   177   169    32   189    69    95   212   151    47   140   166    81    94   162   101    52   120   100   119    91   194   123   208   120   126   186   123    84    83   207    49   147   133    35   120   157    33   117   179   107    77   149   216    66    89   137   181    76   204    37   122    93    68   139   100   114    68   145   116   120   219   172    66   176   206   129    48   219   207   137    93   216   178   145   132   123   118   163   189    90   144    89   169   197   155   168   117   216   214   165    98    78   160    55   204   130   126   146   114   207    94   199   100   118    64    90    92   133   220   205    97   138   181   191   108    86   143    79    52   102    41   125   105    44   105    93   165   114   187    54   174   149    76   171    45   172   115   165   129   202    41   171   216   169   158   156   107   214   105   146   111   217   108   125    67    47    81    40    87   191    69   134   101   196    96    51   193   209   167   155    64   130   192    74    54   164   141   154    52   124    41   126    97   147    33    74    35    46   104   146   131   138   105   162   141   144   147    63   141   100    53    34   157   213   161   146   121    42    82   215   118   146    38    62    62   121    95   105    86   219   102   220    85    48    52   210   183   106   152   110   147   108   168   159    76   177   196    38   149    83    85   172   134   221   217   125    63   102    96    92   185    70    58   170    61   117   149   183   123    74    57    56    76   137   202   108    53    71   200   158   203   218   102   199    34    93   182    99   104    90   107   111   202   154   114   182   219    92   171    81   213    52   205   111    36    54   113   200    36    39    87   133   157    38   135   110   169   211    92    63    60   215   220   218   183   136    47   204   130   102   198    39   133   193   193   160    40   184    48    32   183   216    54    77   132   120    93   181    77   170    57   208    92   214    39    40    91    63   128   130   110   183   207    69    54   218   221   110    91   191   165   113    54   155   142   154   102    90   203    72   198    71   115   132   151   169    87    65   166    97    92    93    93   175   177   107    97   167    58   116   146    48   163   108    82    51   173    75   194    57   146   103   159   137    76   128    71   210   128    71   211   203   209    42    47    60   168    91    46    71   218   135    86   211   173    86    47   138   221   194    81   135   115   191    66   151   101   161   196   125   141   185    97   125    74   109   164    51   162    35   219   128   200   158    74   118    54    77   186    53   168    58   103   202   222    62   128    47   202    55   130    67   185   124   109   221   170   174    94   194    76   220    99    44    34   143   131    86   182   147   144   157    76    84    66   177   159    62    95    81   178   205    83   151    93    79    55   166    34   146    58   111   177   111   180    53    72    42   215   198    38   200   118   183   182   105   166   201   106   132   153   159   190   219    95    60   152   160    78    51   192   189   121    94    76    46   122   155    42   121    96   147   146    81    92   190    42    66    53    58   215   144    43   106   166    80   120   146   163    66    87   124    52   175   109    56   126   138   156   157    51   155    44   127    63   158    95    83   192    67    85   184   135   111    88   100   122    68   211   176   196   156   198   172    90    90   160    91   195   113
   133    99    57    74   215   205   129    34    59   109    95    94   127    53   205   180    71   162   119   110    59    45    80    38    70    96    65    91   209    74    89    79    85   146   172   206   102    34   191   113   107    56    56   191   151    82   126   203   162    51    47    76   184    77    35   174    81   203   143   100   122    60   166    66   105   136    98   167   101    32    85   105   188   175   184    97   211   147   181   148   124   194    65   173   188   220   200   179   140   109   203    81   127    64   198    94   190   106    91   102    47   149   125   217   104   195    60   203   109   121   158   197    73    82    62   183    76    34   207   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   125   205    65   182   152   172   196   133    44   119   168   175   197   121    80   189   217    83   176   130    96   179    37    90    54   162   114   179   111   166   198   173    57   116   189    55    73   132   194   149   163   221   118   150   190    84   133   123    55   216   167   128    79   182   158   135   220    72   137   115   117   107   182    90   217   214    60    63   175   104    45   145   207   103   191   202   100   134   213    68   207    79    95   195   158   212   108   164    91    90   150    73    95   145   147    99   169   117   149   100    56   149   160    73    75   184   112    54   194   121   131   190    67    62   171    72   166    33   137    43   180   147    91   112    34    80    72   176   140   115    48    48   168    81   148   193   151    62    34   157   124    36    92   134    49   158   153   164   184    48   111   220    52   218    78   123   220   164   163    76   105   119    44   103   154   129    89    52   165    36    59   193   195   142   179   108   175   218    73   196   143   120    39   209    86   166    52    45    74   125   184    76   217   192    83    47    33   173   214    75    64    89   214    79   178   114   221   164   158   200   173   204    39    35   145   168   161    48    80    70    71    82   185   144   148    38   188   105    52   158   193    38   220    35   148   207   149   133    70    98   177   190   127   163    63    99   129   157    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   128   173   105   203   168   144    75   177   169    33   189    69    96   212   152    48   141   165    81    94   162   100    53   120   101   119    91   194   123   208   119   126   185   123    85    83   207    50   149   133    35   120   156    34   117   179   107    76   149   216    67    88   138   182    77   204    37   121    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   125   116   163   189    91   144    89   168   197   155   168   116   215   216   165    99    79   159    54   205   129   126   145   114   208    94   199    99   118    64    89    90   133   218   205    98   138   181   191   108    86   144    79    52   102    40   124   106    44   106    92   166   113   186    53   174   149    76   173    45   173   115   166   129   202    41   171   217   170   159   155   106   214   106   147   111   216   106   124    67    47    80    41    87   192    69   134   101   196    94    51   192   208   167   155    65   129   192    73    54   164   140   155    51   125    42   126    97   148    33    75    34    47   104   146   130   138   106   163   141   143   147    62   141   100    53    34   158   212   162   146   122    43    83   215   118   146    38    61    63   121    95   105    85   219   103   220    85    48    51   210   184   107   151   110   148   107   169   159    76   177   195    37   148    84    85   173   134   222   216   124    64   103    96    92   184    70    58   169    61   116   148   183   122    74    57    56    77   136   203   108    52    71   199   159   203   218   102   200    34    94   181    98   103    90   108   111   202   154   114   182   217    91   172    82   214    53   206   112    37    53   112   200    35    40    86   133   157    39   136   110   169   212    92    62    59   215   220   218   183   135    48   204   131   103   199    39   133   193   192   160    40   184    50    33   182   216    55    77   133   121    94   181    77   170    57   208    92   214    39    40    92    64   128   130   110   183   207    70    54   219   222   111    89   190   165   113    54   155   142   154   101    89   204    70   197    70   115   132   150   169    87    64   166    96    92    92    92   175   178   107    97   168    58   115   146    48   164   109    82    52   172    74   194    56   146   102   160   139    76   127    72   209   128    72   210   203   209    42    47    61   168    91    45    73   219   134    86   211   173    87    46   137   222   193    82   135   115   192    66   150   101   162   197   126   141   184    97   126    73   108   164    52   162    34   219   128   199   158    74   117    56    76   186    53   168    58   102   202   221    61   127    48   202    55   129    66   184   125   108   222   172   174    95   194    76   220   100    44    35   143   132    86   181   146   144   157    75    84    67   178   159    62    96    80   178   205    84   151    93    79    54   166    34   146    58   110   177   110   180    53    72    42   214   198    37   199   118   184   181   105   167   201   106   132   152   158   189   220    95    61   151   160    78    51   192   189   121    93    76    46   121   156    42   122    96   147   146    81    93   189    42    67    54    59   215   144    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   158    50   154    44   127    62   157    95    82   193    67    84   184   135   111    88    99   124    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    98    56    73   215   204   129    34    58   109    95    94   127    52   205   180    72   162   119   110    59    45    80    37    70    96    65    92   209    74    89    78    85   145   172   207   102    34   191   114   107    56    56   192   151    83   126   204   162    50    47    76   184    77    36   174    81   202   142   100   122    60   166    67   105   136    98   167   101    32    84   105   189   174   185    98   211   148   181   148   124   194    65   173   188   220   201   179   140   109   203    81   127    64   199    94   190   106    91   102    48   148   125   217   104   195    60   204   110   121   158   197    74    82    62   184    75    34   206   176    39   174   207   138    58   207    41   162   170   211   216   221   180    84   166   125   144   146    70   125   205    65   182   152   172   196   134    44   120   168   175   197   121    80   189   217    83   176   130    96   179    37    90    54   163   114   179   110   166   198   173    57   115   189    55    73   132   194   148   164   221   118   150   190    83   134   123    55   216   168   128    79   181   158   134   220    71   137   115   117   107   182    90   218   213    60    63   175   104    45   145   207   103   191   201   100   134   213    68   206    79    96   195   157   211   108   164    91    91   150    74    94   144   147    99   170   117   150   100    57   149   160    74    74   184   112    54   193   121   131   191    66    63   171    72   167    33   137    43   180   148    91   112    33    80    73   175   140   115    47    49   169    81   148   192   152    63    35   158   125    37    92   134    49   159   154   165   184    48   110   220    52   217    77   123   221   164   163    75   106   119    44   102   154   129    89    53   166    36    60   193   195   143   180   109   174   218    73   197   143   119    39   209    86   166    52    46    74   125   184    77   216   193    83    47    33   174   215    75    64    89   215    79   178   114   221   164   157   200   174   205    39    35   146   169   161    48    80    71    72    81   185   144   149    39   189   104    52   158   193    39   221    35   148   208   149   133    70    97   177   190   127   163    63   100   129   156    41    56   200   101    63   104   211   111    57   155   171   108   123   213    88   208    42   188    97    62   127   173   105   204   168   143    75   177   169    33   189    69    95   211   152    47   141   165    80    94   161   101    52   120   100   120    91   195   122   208   119   126   185   124    84    83   207    49   148   132    35   120   157    34   117   179   106    76   149   216    66    88   138   182    77   203    37   121    92    68   139   100   115    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   125   117   163   189    90   144    88   168   197   155   168   116   216   215   165    98    79   160    54   205   129   126   146   113   207    94   199    99   119    64    90    90   133   218   205    97   138   181   190   108    86   142    79    52   103    40   124   106    43   105    92   165   114   185    53   175   149    75   173    45   173   115   165   129   202    41   171   217   169   159   156   107   214   106   147   111   217   106   125    68    47    80    41    87   192    69   134   100   197    95    52   192   209   167   155    66   129   192    73    53   164   141   154    51   125    42   127    97   148    33    74    35    47   104   146   130   139   105   163   140   143   147    61   141   100    53    34   158   212   161   146   122    43    82   214   118   146    39    61    63   121    95   105    85   219   102   220    85    48    51   210   184   107   150   109   148   107   169   159    76   177   195    37   148    83    85   173   134   222   217   124    64   102    97    91   184    70    57   169    61   117   149   183   122    73    57    56    76   137   203   108    52    70   199   159   203   219   102   201    33    94   181    97   103    90   108   111   202   154   114   183   218    91   171    82   213    54   207   112    37    52   112   200    35    41    86   133   157    38   136   109   169   211    92    62    58   215   220   217   182   135    47   205   131   103   199    39   133   193   192   160    40   184    49    33   182   216    55    77   132   120    93   180    77   170    57   208    92   215    40    40    92    64   127   130   110   183   206    70    54   219   222   111    90   190   165   113    54   156   141   154   102    89   204    71   197    70   115   132   150   169    87    65   166    96    92    93    93   175   178   108    98   167    59   115   146    48   164   109    82    52   172    75   194    56   146   102   160   139    76   127    71   209   128    72   211   204   209    42    47    61   169    91    45    72   218   135    86   212   173    86    46   137   222   195    82   135   115   192    66   150   100   162   197   126   141   184    97   126    74   109   164    52   162    34   219   129   199   159    74   117    55    76   186    54   168    58   102   202   221    60   127    48   202    55   129    66   184   125   109   222   171   173    96   194    76   220   100    45    35   143   132    87   180   145   144   157    76    84    67   178   159    62    97    80   179   205    84   151    93    79    54   165    34   146    57   109   177   110   180    54    72    42   214   198    38   199   118   183   181   104   166   201   106   132   153   158   190   220    96    61   151   160    78    52   192   189   121    94    76    46   121   155    43   123    96   148   145    82    92   189    42    67    54    59   215   144    44   106   166    80   120   147   163    66    85   125    52   174   109    57   126   139   156   157    51   153    43   127    63   157    96    83   193    68    84   185   135   111    88    99   123    69   210   176   195   156   195   172    90    90   161    91   195   113
   133    99    56    74   215   205   129    34    58   110    95    94   127    53   205   180    72   162   119   110    60    45    80    38    70    95    65    91   209    74    89    79    86   146   173   206   102    34   192   114   107    56    56   191   151    82   126   203   162    50    47    76   184    77    35   174    81   203   143   101   122    60   165    66   105   136    99   166   101    32    84   105   188   174   184    97   212   148   182   148   123   194    65   173   188   220   200   179   140   109   203    82   127    64   198    94   190   107    91   103    47   149   125   218   105   195    60   203   110   121   158   197    74    82    62   184    76    34   207   176    39   174   207   137    58   207    41   161   170   211   216   221   180    84   166   125   145   146    70   124   205    65   181   152   172   196   134    44   119   168   175   197   120    80   189   217    83   176   130    96   179    38    90    54   163   114   179   111   166   198   173    57   116   189    55    73   132   194   149   164   221   118   150   190    83   133   124    55   216   167   128    78   181   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   104    45   145   207   103   192   201   100   134   213    68   206    79    95   196   158   212   108   164    91    90   149    73    95   145   146    99   170   118   149   100    57   150   160    73    74   184   112    55   194   120   131   190    67    62   172    72   167    33   137    43   180   148    91   112    34    79    73   176   140   115    47    49   168    81   148   192   152    62    35   158   124    36    92   134    49   159   153   164   184    48   111   220    52   217    78   123   221   164   163    76   105   118    44   103   154   129    89    52   165    36    60   193   195   142   179   108   175   218    73   196   143   120    38   209    86   165    52    45    74   126   183    77   217   192    83    47    34   173   214    75    64    89   214    79   178   114   221   164   157   200   173   204    39    35   145   168   161    48    80    70    71    82   185   144   149    39   189   105    52   157   192    38   221    35   148   207   149   133    70    98   177   190   127   163    62   100   129   156    42    57   200   101    63   103   211   111    58   156   171   109   123   213    88   207    41   187    98    62   128   173   105   204   168   144    75   177   169    33   189    69    96   211   152    47   140   165    80    94   162   101    53   120   100   119    91   194   123   208   119   126   185   123    85    83   207    50   148   133    35   119   156    35   117   180   106    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   114    67   145   116   120   218   172    65   177   208   129    49   220   207   137    94   216   178   145   133   124   117   163   189    91   144    89   168   197   155   168   116   216   215   165    98    78   160    55   205   129   126   146   114   207    94   199    99   119    64    89    90   133   219   204    97   138   181   191   108    87   143    79    52   103    39   124   106    44   106    93   166   113   186    53   174   149    75   173    45   173   115   165   128   201    41   172   217   170   159   156   106   214   106   147   112   216   106   124    67    47    81    41    87   192    69   134   100   196    94    52   192   208   167   155    66   129   192    73    54   164   140   154    51   124    42   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    61   141    99    53    34   157   212   161   145   121    43    82   215   118   146    38    62    62   121    95   105    85   219   102   219    85    47    51   210   184   107   151   110   147   107   169   159    76   177   195    37   149    83    85   173   134   221   217   124    64   103    96    92   184    70    58   169    61   117   148   183   122    74    57    56    77   137   203   108    52    71   199   159   203   218   102   201    34    93   181    98   103    91   107   111   202   154   114   182   218    90   171    81   213    53   206   111    37    53   112   200    35    39    86   133   156    39   136   110   170   211    92    62    58   214   220   218   183   135    47   205   131   103   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   120    94   181    77   170    57   207    92   214    40    40    92    64   128   130   110   183   206    70    54   219   222   111    90   190   165   113    54   156   142   154   101    89   204    71   197    71   115   132   150   169    87    65   167    96    92    93    92   175   178   107    97   168    58   115   147    48   164   109    81    52   173    75   194    55   146   102   160   139    75   127    72   210   128    72   210   203   209    42    47    61   168    92    46    72   219   135    86   211   173    86    45   137   221   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   200   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    67   184   125   109   222   172   174    95   194    76   220   100    44    34   143   132    86   181   145   144   157    76    84    67   177   159    62    96    80   178   205    83   151    92    79    54   165    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   105   166   201   106   132   152   157   189   220    96    61   151   159    78    51   192   188   121    94    76    46   121   155    43   123    96   147   145    81    92   190    42    67    54    59   215   143    43   106   166    80   120   146   163    65    86   125    52   174   109    57   125   138   156   157    50   154    44   127    63   157    94    82   192    67    84   184   135   111    88    99   123    68   210   176   195   156   196   172    90    90   161    92   194   113
   132    99    56    74   215   205   129    35    59   109    95    94   128    53   205   180    71   163   119   110    59    46    80    38    70    96    65    91   209    74    89    79    86   146   173   206   102    34   192   114   107    56    56   191   151    82   126   203   162    51    47    76   185    77    35   174    81   203   142   100   122    60   166    67   104   136    99   166   101    32    84   105   189   175   184    97   212   148   182   148   123   194    65   173   188   220   201   179   140   109   204    81   127    64   199    94   190   106    91   102    47   149   125   218   104   195    60   203   110   121   157   197    73    82    62   183    76    35   206   176    39   174   207   138    58   207    41   161   170   211   216   221   180    84   166   125   145   147    70   125   204    65   181   152   172   196   134    44   119   169   175   196   120    80   189   217    83   176   130    96   179    38    90    54   162   114   178   111   166   198   173    57   116   189    55    73   132   194   148   164   221   118   150   190    84   134   123    55   216   167   128    79   181   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   103    45   144   207   103   192   201   100   134   213    68   206    79    95   195   158   212   108   164    91    90   150    74    95   145   147    99   169   118   149   100    57   150   160    73    75   183   112    54   194   121   131   190    66    62   172    72   167    33   137    43   180   148    90   111    33    79    73   176   140   116    47    49   169    81   148   192   151    63    35   157   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   220   164   163    76   105   119    44   103   154   129    89    52   165    36    59   193   195   142   179   108   174   218    73   196   143   120    39   208    86   166    51    46    74   126   184    76   217   192    83    47    34   173   214    75    64    90   214    79   178   114   221   163   157   200   174   204    40    36   146   168   161    48    80    70    71    81   184   144   148    38   188   104    52   158   192    39   221    35   148   207   149   133    69    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    98    61   127   172   105   204   168   143    75   177   169    33   189    69    95   211   151    47   141   165    81    95   161   101    53   120   100   119    91   194   123   208   119   126   185   124    85    83   207    50   148   132    35   119   156    35   117   179   106    76   149   216    66    88   138   181    76   204    38   122    93    68   139   100   114    67   145   117   120   219   172    66   177   208   129    49   220   207   137    93   216   177   145   133   124   117   163   189    90   144    89   168   197   154   168   116   215   215   165    99    79   159    54   205   129   125   146   114   207    94   199    99   119    65    89    90   133   219   205    97   138   181   191   108    86   143    79    52   103    39   124   105    43   106    92   165   113   185    53   174   149    75   173    45   173   115   166   128   201    41   171   217   170   159   156   107   214   106   147   112   216   107   125    67    47    80    40    88   192    69   134   100   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    97   148    33    75    34    47   104   147   130   138   106   163   141   143   147    61   141   100    53    34   157   212   162   146   122    43    83   214   118   146    38    61    62   121    95   105    86   219   102   220    85    48    51   210   184   107   151   110   148   107   169   159    76   177   195    38   149    84    84   173   134   221   217   124    64   103    96    91   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   201    33    94   180    97   103    91   108   111   203   154   114   182   218    91   172    82   213    53   207   111    37    53   112   200    35    39    86   133   157    39   135   110   170   211    92    62    59   215   220   218   183   135    47   205   131   102   199    39   133   193   192   160    40   184    50    33   182   216    55    77   132   120    94   181    77   170    57   208    92   215    39    40    92    64   128   130   110   183   206    70    54   219   222   111    90   190   165   113    54   156   142   154   101    90   204    70   197    70   115   132   150   168    87    65   167    96    92    93    93   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    56   146   102   160   139    75   127    72   209   128    72   210   203   209    42    47    61   168    91    45    72   219   135    86   211   173    87    46   137   222   194    82   135   115   191    66   150   101   162   197   126   141   184    97   125    74   109   164    52   163    34   219   128   199   159    74   117    55    76   185    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   172   173    95   194    76   220   100    44    35   143   132    87   181   145   144   157    76    84    67   178   158    62    96    80   178   205    84   151    93    79    54   165    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   183   181   104   166   201   106   132   153   157   190   219    96    61   151   160    78    51   192   188   121    94    77    46   121   156    42   122    96   147   145    81    92   190    42    67    54    59   215   143    44   106   166    80   120   146   163    65    87   124    52   174   108    56   126   139   157   157    51   154    44   127    63   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   195   172    90    90   161    91   194   113
   133    99    56    74   215   204   129    35    59   109    95    95   128    53   205   181    72   162   119   110    59    46    80    38    70    95    65    91   209    74    89    78    85   146   173   206   102    34   192   114   106    56    56   191   151    82   126   203   162    50    47    75   185    77    36   174    81   203   143   100   122    60   166    67   104   136    99   166   101    33    85   104   189   174   184    98   212   148   181   148   123   195    65   173   188   220   200   180   140   109   203    81   127    63   198    94   190   106    91   102    47   149   125   218   104   195    60   203   110   121   157   197    74    81    62   183    76    35   206   176    39   173   207   138    58   207    41   162   171   211   217   221   180    83   166   126   145   146    70   125   204    65   182   152   172   195   134    44   119   169   175   197   120    80   188   217    83   177   130    96   178    38    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   163   221   119   150   189    84   133   124    55   216   167   127    79   182   158   135   220    72   138   115   116   108   181    90   218   213    60    63   175   103    45   146   207   103   192   202    99   134   213    68   206    79    95   196   157   211   108   164    91    90   149    74    95   145   147    99   169   118   149   100    57   150   160    74    75   184   112    54   193   121   131   190    66    62   171    72   167    33   138    43   180   148    91   112    34    79    73   176   139   115    47    49   168    81   148   192   152    62    35   157   124    36    92   134    49   159   153   164   184    48   111   220    52   218    78   123   221   164   163    75   105   119    44   103   154   129    89    52   166    36    60   192   195   143   180   108   175   218    73   196   144   120    39   209    86   165    51    46    74   125   184    76   217   193    83    47    33   173   214    75    64    89   215    79   179   114   221   164   158   200   173   204    39    35   145   168   161    48    80    70    71    81   185   144   149    38   189   105    52   157   193    39   221    35   148   208   149   133    70    98   177   190   127   163    63   100   129   156    41    57   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   188    98    61   127   173   105   204   168   144    75   177   169    33   189    69    95   211   152    48   140   165    81    95   161   100    53   120   100   119    91   194   123   207   119   126   185   123    85    83   207    50   148   133    35   119   156    35   117   179   106    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   115    67   145   116   120   219   172    66   176   208   129    50   220   207   137    94   216   177   145   133   125   117   163   188    91   144    89   168   197   154   168   117   216   216   165    99    79   160    54   205   129   125   146   114   207    94   199   100   119    65    90    90   133   219   205    98   138   181   191   109    86   143    79    52   103    39   124   106    44   106    92   166   113   185    54   174   149    75   173    45   172   114   166   128   201    41   172   217   170   159   156   107   214   106   146   112   216   107   125    68    47    80    41    88   193    69   135   100   197    95    51   192   208   167   155    65   130   192    73    54   164   140   155    51   125    42   126    97   148    34    74    35    47   104   147   129   138   106   163   141   143   147    62   141   100    53    35   157   212   162   146   122    44    82   215   117   146    38    61    62   121    95   105    85   219   102   220    85    48    51   210   184   107   151   110   147   107   169   159    76   177   195    38   148    83    84   174   134   222   217   124    64   103    96    92   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   158   203   219   102   200    33    94   181    98   103    90   108   111   202   154   114   182   217    91   171    82   213    54   207   112    37    53   112   200    35    40    86   133   157    38   136   110   170   212    92    62    59   215   220   218   183   135    48   205   131   103   199    40   133   193   192   160    40   184    50    33   182   216    55    77   133   120    94   181    77   170    57   207    92   214    40    40    92    64   128   130   110   183   206    70    54   219   222   111    90   190   166   113    54   156   142   154   101    89   204    70   198    70   116   132   150   169    87    64   167    96    92    92    92   175   178   107    97   167    58   115   147    48   164   109    82    52   172    74   194    55   147   103   160   138    75   127    72   209   128    72   211   203   209    42    46    61   168    91    45    72   219   134    86   211   173    86    45   138   222   194    82   135   115   192    66   150   101   162   196   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    75   117    56    76   186    53   168    58   102   202   221    61   127    48   202    56   130    66   185   125   108   222   172   174    95   194    76   220   100    44    35   143   133    87   181   145   144   157    76    84    66   178   159    62    96    80   179   205    84   151    93    79    54   166    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   105   166   201   106   132   152   158   190   220    96    61   151   159    77    51   192   188   121    94    77    46   122   156    42   122    96   147   146    81    92   190    42    67    54    59   215   144    43   107   166    80   120   146   163    65    87   125    52   174   109    57   125   139   156   157    51   154    44   127    63   157    94    82   192    67    84   185   135   111    88    99   123    68   210   176   196   156   195   172    90    90   161    91   195   114
   132    99    56    74   214   204   128    34    60   109    96    95   128    54   206   179    71   162   118   109    59    45    78    39    69    96    64    91   209    73    88    78    86   145   172   205   103    34   191   113   107    56    56   192   151    80   126   204   162    51    47    76   185    77    33   175    80   203   143   100   122    61   167    66   104   137    97   166   101    34    84   104   188   174   183    97   210   149   183   147   123   195    65   173   188   220   200   179   140   109   202    81   126    64   199    95   191   107    90   102    46   149   124   217   104   195    61   203   110   122   158   197    73    82    61   183    78    34   207   176    38   173   206   139    57   207    41   162   171   211   216   222   181    85   166   126   146   146    69   124   204    65   181   151   172   195   134    45   119   169   175   196   120    81   189   217    83   176   129    97   179    39    90    53   161   115   180   111   166   198   174    57   115   189    55    74   131   193   147   163   221   117   150   188    84   134   123    55   215   167   128    78   183   159   136   220    72   138   115   117   106   181    89   218   214    60    63   176   102    45   145   208   102   192   202   100   134   213    68   206    79    95   196   158   212   109   164    92    90   150    72    94   144   148    99   169   117   151    99    57   150   160    74    75   183   111    54   195   121   130   191    67    62   172    72   168    33   138    43   181   148    90   113    35    79    72   177   140   115    48    48   167    81   148   194   152    62    35   158   125    37    92   134    50   158   153   163   184    48   112   220    52   217    78   123   220   163   161    76   105   119    45   103   154   129    88    52   165    36    59   192   195   142   179   109   173   219    73   195   143   120    38   210    85   166    52    45    74   126   184    77   218   192    82    48    34   173   214    76    63    90   213    79   178   114   222   163   158   200   174   205    39    36   145   168   161    48    80    71    69    81   185   144   149    39   190   105    52   157   192    39   221    35   148   207   148   133    70    98   176   190   127   163    63    99   130   156    42    55   200   101    63   104   211   111    57   155   171   109   124   211    88   206    41   188    98    62   128   172   104   204   167   143    74   176   170    32   189    69    94   212   153    47   141   165    81    95   161   100    53   121   101   118    91   194   124   207   119   125   184   124    84    84   207    51   148   132    34   119   156    36   117   179   106    76   149   215    67    86   139   182    76   202    38   120    92    66   139   101   114    66   144   115   119   219   172    67   178   210   129    49   222   207   136    93   217   177   145   133   123   116   163   187    90   143    89   168   197   155   169   116   215   214   165    99    78   160    54   205   128   125   145   114   207    93   199    99   119    63    89    90   132   218   204    97   138   180   191   108    86   143    79    52   104    39   124   104    43   105    92   165   114   187    54   175   149    75   172    45   173   114   166   128   201    40   171   216   169   158   155   106   215   104   147   112   217   107   125    67    46    80    41    88   192    69   135   100   196    95    52   192   208   167   154    66   129   193    72    53   164   139   155    50   125    42   127    96   147    33    75    36    48   103   147   131   138   107   164   141   142   146    61   140   100    53    36   157   212   162   145   122    44    81   215   117   147    38    62    62   119    95   105    85   217   102   220    85    47    52   209   183   107   151   110   147   106   169   160    77   177   194    37   148    83    86   172   133   222   217   123    64   104    96    92   184    71    57   169    61   117   149   183   122    73    58    56    77   138   203   107    52    71   199   159   205   218   101   201    33    94   180    96   103    90   107   111   202   155   114   182   218    92   171    82   214    53   206   110    36    54   111   200    35    41    86   134   157    39   136   111   170   212    92    63    59   214   220   218   183   136    47   204   131   103   199    40   133   193   192   160    40   184    50    33   181   216    56    78   132   120    94   181    76   168    58   208    93   214    41    40    92    63   127   129   110   185   208    69    54   219   222   110    90   190   165   113    54   156   141   153   102    90   205    70   198    70   115   133   150   168    88    64   167    96    91    93    94   173   178   106    97   167    58   114   147    49   165   108    82    53   172    75   194    55   148   103   160   138    75   127    71   208   129    72   212   203   209    42    46    61   168    90    46    71   220   133    87   211   173    86    46   136   221   194    82   134   115   191    67   151   101   161   197   125   141   184    96   126    73   107   165    53   164    34   220   129   199   159    74   117    55    76   185    53   168    57   101   202   222    60   128    49   202    54   131    67   185   124   109   223   171   174    94   195    75   221   101    44    35   143   132    87   181   146   144   156    75    84    67   177   159    62    96    80   176   205    84   151    93    80    54   167    34   146    58   109   177   110   178    53    72    41   215   198    37   199   117   184   180   105   166   200   105   131   154   160   189   221    96    60   151   160    78    51   192   187   121    93    77    47   122   157    41   122    96   148   146    81    92   189    40    68    54    59   214   143    42   106   165    80   121   146   164    65    87   126    53   173   109    57   126   138   156   156    51   155    44   127    63   158    94    82   194    67    84   185   135   112    88    99   124    68   210   175   196   157   196   172    89    92   161    90   194   113
   133    99    56    74   215   205   129    34    58   109    95    94   128    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    86   145   172   206   102    34   191   114   106    56    57   191   151    82   126   203   162    51    47    76   185    77    35   175    81   203   143   100   122    60   166    67   105   136    99   166   101    32    84   105   188   174   184    98   211   148   182   148   123   194    65   173   188   220   201   179   140   109   203    81   127    64   198    94   190   106    91   103    47   149   125   217   105   194    60   204   110   121   157   197    74    82    62   183    77    34   206   176    39   173   207   138    58   207    41   161   170   211   216   221   180    83   166   125   145   146    70   124   204    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   177   130    96   179    37    90    54   162   114   178   111   166   198   173    56   115   189    55    73   132   194   149   163   221   119   150   190    84   133   123    55   216   167   128    79   181   158   135   220    72   137   115   117   107   182    90   217   214    60    63   175   104    45   145   208   103   191   202   100   134   213    68   207    79    95   195   157   211   108   164    91    90   150    73    95   145   147    99   169   117   149   100    57   149   160    74    74   184   112    54   194   120   131   190    66    63   172    71   166    33   137    43   180   148    90   112    33    80    73   176   140   115    47    49   168    81   148   192   152    63    35   157   124    36    91   134    49   158   153   164   184    48   110   220    52   218    78   123   221   164   163    76   105   118    44   102   154   129    89    52   165    36    60   192   195   142   179   108   174   218    72   196   143   119    38   209    86   166    51    45    74   125   183    76   217   192    83    47    34   173   214    75    64    90   214    79   178   114   222   164   157   200   174   204    39    35   145   168   161    48    80    70    72    81   185   144   149    39   189   105    52   158   193    39   221    35   148   207   149   133    69    98   177   190   127   163    63   100   129   156    42    56   200   101    62   103   211   111    58   155   171   108   123   213    88   207    41   188    97    61   127   173   105   204   168   143    75   176   169    33   189    69    95   211   152    48   141   165    81    94   161   100    53   120   101   119    91   194   123   207   119   126   185   123    85    83   208    50   148   132    35   119   156    34   117   179   107    76   149   216    67    88   138   182    77   204    38   121    93    68   139   100   115    67   146   117   120   219   172    66   177   208   129    49   220   207   137    94   216   177   145   133   124   117   163   189    90   144    89   168   197   155   168   116   216   215   165    98    79   160    54   205   129   126   145   114   207    94   199    99   119    64    89    90   133   219   205    98   138   181   191   108    86   143    79    52   103    40   124   106    44   105    92   166   113   186    54   174   149    75   173    45   173   115   166   129   201    41   172   217   170   159   156   106   214   106   147   112   216   106   125    68    47    81    41    88   192    68   134   101   196    95    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   127    98   148    33    75    34    47   104   146   130   138   106   163   141   143   147    62   141   100    53    34   157   212   162   146   122    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    84    48    51   210   183   107   151   110   147   107   169   159    76   177   195    38   149    83    84   173   134   221   216   124    64   103    96    92   184    70    58   169    61   117   148   183   122    74    57    56    76   137   203   108    52    71   199   159   203   219   102   200    34    94   181    97   104    90   108   111   202   154   114   183   217    91   172    82   213    53   206   112    36    53   112   200    35    39    86   133   156    38   136   110   169   211    92    62    59   215   220   218   182   135    48   205   131   103   199    39   133   193   192   160    40   184    50    33   182   216    55    77   132   120    94   181    77   170    57   208    92   214    40    40    92    63   128   130   110   183   206    70    54   220   221   111    90   190   165   113    54   156   142   154   102    90   204    71   198    70   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   168    58   115   147    48   164   109    82    52   172    74   194    56   146   102   160   139    75   127    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   135    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   109   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   133    86   181   145   144   157    76    84    67   178   159    62    96    80   178   205    83   151    93    79    54   165    35   145    58   109   177   110   180    54    72    42   214   198    38   199   118   184   181   105   166   201   106   132   153   158   190   220    96    61   151   159    78    51   192   189   121    94    76    46   121   156    42   123    96   147   146    81    92   189    42    67    54    59   215   144    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    62   157    95    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   132   100    57    74   215   206   129    34    58   110    95    94   128    53   206   180    72   163   119   110    59    44    81    39    72    96    65    91   208    74    88    78    87   146   172   207   102    34   192   114   106    57    57   191   150    82   126   203   163    50    46    76   183    77    35   174    82   203   144   101   123    59   165    65   105   136    99   166   100    33    83   104   189   175   184    98   211   149   180   148   121   195    66   174   188   221   199   178   140   108   203    80   127    64   198    95   191   107    90   102    45   148   126   218   105   196    59   204   112   123   156   197    74    81    61   185    78    33   206   175    39   173   207   138    58   206    41   161   172   212   216   219   182    84   166   126   145   146    71   125   203    65   181   150   172   196   134    44   120   170   175   196   120    79   189   216    84   177   129    97   179    37    88    53   162   116   179   111   167   199   173    56   115   190    54    72   133   194   148   163   221   119   151   189    85   133   122    54   216   166   127    79   181   159   135   219    70   138   115   115   108   181    91   218   214    59    62   175   104    46   144   208   101   192   200   100   133   213    68   207    78    96   195   157   212   106   164    92    88   150    74    95   145   147    99   169   118   149    99    56   150   160    73    73   185   113    54   192   120   132   190    65    63   173    73   168    35   139    43   179   149    89   111    34    79    72   176   140   117    47    48   170    81   148   192   152    63    34   158   125    37    92   134    50   158   153   164   183    48   111   220    53   216    78   122   220   162   161    76   106   119    42   103   154   128    88    53   166    36    58   193   195   144   179   109   174   219    72   196   144   120    38   209    87   166    52    44    75   125   183    76   215   193    82    46    33   175   215    76    64    89   213    78   178   114   221   163   157   199   173   205    38    37   145   168   162    47    80    70    71    81   184   143   149    37   187   104    52   158   191    38   221    34   150   207   149   133    69    97   177   189   128   163    62   101   129   157    42    57   201   101    62   103   211   111    57   155   172   108   124   213    88   209    40   188    98    61   127   173   106   205   168   142    75   176   170    32   188    68    95   211   151    48   141   167    81    95   162   100    54   120   101   119    91   195   123   206   118   126   184   124    84    83   208    50   149   134    34   119   155    34   117   179   107    78   149   216    66    88   138   182    77   204    38   121    92    68   138   100   114    67   144   117   120   219   171    66   176   208   128    48   219   207   138    95   215   177   145   133   124   116   164   188    91   145    91   168   196   156   170   118   215   216   164    98    79   159    53   206   129   126   146   115   209    94   199   100   118    65    89    90   133   219   204    98   138   181   191   109    87   144    79    52   103    39   123   106    44   107    93   165   114   186    55   173   149    75   172    45   172   115   167   129   201    41   171   216   169   157   155   107   214   107   146   111   215   107   125    66    46    80    40    87   193    67   135   100   197    96    50   192   207   168   155    66   129   191    72    53   164   141   154    51   124    42   127    96   148    33    76    34    47   105   147   130   139   107   164   142   143   145    64   141   100    53    34   157   211   161   146   121    43    85   216   117   147    38    62    62   121    96   104    85   219   104   220    85    47    51   210   184   107   152   110   146   107   167   158    76   178   193    38   150    84    85   172   136   222   216   122    64   102    96    91   183    69    58   170    61   117   149   183   122    74    57    56    77   138   204   106    52    72   198   159   203   218   103   200    34    94   181    98   104    88   109   111   201   155   114   183   217    91   171    83   214    54   207   111    35    53   112   200    35    38    86   135   157    38   137   110   171   212    93    62    59   214   220   218   182   136    48   203   130   102   198    40   132   194   192   161    41   183    52    30   183   216    55    77   133   119    95   180    78   170    57   208    92   215    40    40    92    65   127   130   111   183   208    70    55   219   221   110    90   190   165   113    54   157   141   154   101    89   203    71   197    70   117   133   150   170    86    65   166    97    92    93    92   176   176   107    97   167    57   116   146    47   164   110    83    53   171    72   193    55   146   101   161   138    76   128    71   211   128    72   211   204   208    41    47    60   169    91    44    71   219   135    87   212   172    87    46   137   221   195    82   135   116   191    66   151   102   160   196   124   141   184    96   127    74   107   165    53   161    34   222   128   199   159    75   117    55    76   185    52   169    59   102   201   220    61   127    49   202    55   131    66   186   123   108   223   172   175    95   194    76   220   101    44    35   144   133    86   180   144   143   157    75    84    66   180   160    62    95    79   180   206    83   151    93    78    54   166    36   144    58   111   175   111   179    55    71    41   214   199    37   199   118   183   182   105   166   201   105   132   153   157   190   221    97    61   151   158    78    51   192   188   120    93    77    46   120   154    42   123    97   146   144    81    92   190    42    68    54    60   215   144    43   106   166    78   120   146   163    65    88   126    53   175   108    56   125   138   156   157    51   153    43   127    63   158    96    83   193    67    84   185   135   110    88    98   123    68   210   176   195   156   196   172    89    89   160    92   192   114
   133    98    56    74   215   205   128    35    59   109    95    94   127    53   205   180    72   162   119   110    59    46    80    38    70    96    65    91   209    74    89    79    86   146   173   206   102    34   191   114   107    56    57   191   150    82   126   203   162    50    47    76   184    77    35   174    81   203   142   100   122    60   165    67   105   136    98   166   101    32    84   105   188   175   184    97   211   148   181   148   123   195    65   173   188   220   201   179   140   109   204    81   127    64   198    94   190   107    91   103    47   148   125   218   104   195    61   203   110   121   158   197    73    82    61   184    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   181    84   166   125   145   146    70   125   204    65   182   152   172   196   134    44   119   169   175   197   120    80   189   217    83   176   130    97   178    37    90    54   162   114   178   111   166   198   173    57   116   189    55    73   132   194   148   163   221   119   150   189    84   133   123    55   216   167   127    79   181   158   135   220    72   137   115   117   107   182    90   218   214    59    63   174   103    45   145   207   103   191   202   100   135   213    68   206    79    95   196   158   211   108   164    92    90   150    74    95   145   146    99   169   117   149   100    57   149   160    74    74   184   112    54   194   120   131   190    67    62   171    72   167    33   137    43   180   148    90   112    33    79    73   176   140   116    48    49   168    81   148   193   152    63    35   158   124    36    92   134    49   159   153   164   184    47   111   220    52   218    78   123   220   164   163    76   105   119    44   103   154   129    89    52   165    36    59   192   195   143   179   108   174   218    73   196   143   119    38   209    86   166    52    45    74   126   183    77   217   192    83    47    33   173   214    75    64    89   214    79   178   114   221   164   157   200   174   204    39    36   146   168   161    48    80    70    71    81   185   144   149    38   188   105    52   158   192    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    63   103   211   111    58   155   171   108   123   213    88   207    41   187    98    61   127   172   105   204   168   143    75   177   169    33   189    69    95   211   152    47   141   165    81    94   162   100    54   120   101   119    91   194   122   207   119   126   185   124    84    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    37   122    93    68   139   100   115    67   145   116   120   218   172    66   176   208   129    49   220   207   137    94   216   177   145   133   125   117   163   189    91   144    89   168   197   155   168   116   216   215   165    99    79   159    55   205   129   126   146   114   207    94   198    99   118    65    89    91   132   219   204    97   138   181   191   108    86   143    79    52   103    39   124   106    44   105    92   165   114   186    54   174   149    75   173    45   173   115   166   129   202    41   172   217   170   159   156   106   214   106   147   112   216   107   125    68    47    80    41    87   192    68   134   100   196    94    51   192   208   167   155    66   129   192    72    54   164   140   155    51   125    42   127    97   148    33    75    35    47   104   147   130   138   106   163   141   143   147    62   141   100    53    34   157   212   161   146   122    43    83   215   118   146    38    61    62   121    95   104    85   219   102   219    84    47    51   210   184   107   151   109   148   107   169   159    77   176   195    37   148    84    85   173   135   221   217   124    64   103    96    92   184    70    58   169    61   117   148   183   123    74    57    56    77   137   203   108    52    71   199   159   203   218   102   201    34    94   180    98   103    90   108   111   202   154   114   183   217    91   171    82   213    54   206   112    37    53   112   200    35    39    86   134   157    38   135   110   170   211    92    62    59   215   220   218   183   135    48   205   131   103   199    40   133   192   192   160    40   184    50    33   182   216    54    77   132   120    93   181    77   170    57   208    92   215    39    40    91    64   128   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   102    90   204    71   198    70   115   132   150   169    87    64   166    97    92    92    92   175   178   107    97   167    58   115   147    48   164   109    81    52   172    75   194    56   146   102   160   139    76   127    72   209   128    72   211   204   209    42    47    61   168    91    46    72   219   134    86   211   173    86    46   137   221   194    82   135   115   191    66   150   101   162   197   126   141   184    96   126    74   108   165    53   162    34   219   128   199   159    74   117    56    76   186    53   168    58   102   202   221    61   128    48   202    56   130    66   184   124   109   222   172   174    95   194    76   220   100    44    35   143   133    86   181   145   144   157    75    84    67   178   159    61    96    80   179   205    84   151    92    79    54   165    35   146    58   110   177   110   180    53    72    42   215   198    37   199   117   184   181   105   166   201   106   132   152   158   190   220    96    60   152   159    78    51   192   189   121    94    77    46   121   156    42   122    96   147   146    81    92   189    42    67    54    60   215   143    43   106   166    80   120   146   163    65    87   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    95    82   193    67    84   185   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   133    98    57    74   215   205   129    35    59   110    95    94   127    53   205   179    72   162   119   109    59    45    80    38    70    96    65    92   209    74    89    79    85   145   173   206   102    33   192   114   106    56    56   191   151    82   126   203   162    50    47    76   184    77    35   175    81   203   143   100   122    60   166    66   105   136    98   167   101    33    85   105   189   174   184    98   212   148   182   148   124   194    65   173   188   220   201   179   140   109   204    81   126    64   198    94   190   106    91   103    47   149   124   217   104   195    60   203   110   121   158   197    73    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   171   211   216   220   180    84   166   125   145   146    70   125   205    65   181   152   172   195   133    44   120   168   175   197   119    80   188   217    83   177   130    97   178    38    90    54   163   114   179   111   165   198   173    57   115   189    54    73   132   194   148   164   221   119   150   190    84   133   124    55   216   167   127    78   182   158   135   221    72   137   115   117   107   181    90   218   214    60    63   175   104    45   145   208   103   191   201   100   134   213    68   206    79    95   195   158   212   107   164    91    90   149    74    95   145   146    99   169   117   149   100    57   149   160    73    75   183   112    54   194   121   131   191    67    63   171    72   166    33   137    43   180   147    91   112    34    79    73   176   140   116    48    49   168    80   148   192   152    63    35   157   124    36    92   134    49   159   153   164   184    47   111   220    53   218    78   123   220   164   163    76   105   118    43   103   154   129    88    52   165    36    60   193   195   142   179   108   175   218    73   196   143   120    39   208    86   165    51    46    74   126   183    76   217   193    83    47    34   174   214    75    63    90   214    79   178   114   221   163   158   201   174   204    39    35   146   168   161    47    80    70    71    82   185   143   148    38   189   104    53   158   193    39   221    35   148   207   149   133    69    97   177   190   127   163    63   100   129   156    42    56   200   101    63   103   210   111    58   155   171   108   122   213    88   207    41   188    97    61   128   172   105   204   168   143    75   176   168    33   188    69    96   211   151    47   141   165    81    95   162   101    53   120   100   118    90   194   123   208   119   126   185   123    84    83   207    50   148   132    35   120   156    35   117   180   106    76   149   216    67    88   138   182    77   204    37   122    93    68   138    99   114    67   145   117   120   219   172    66   176   209   129    49   220   207   137    94   216   178   145   133   124   117   164   188    90   144    89   167   196   155   168   116   216   216   166    99    79   159    54   205   128   125   146   114   207    94   199    99   119    65    89    90   133   218   204    97   138   181   191   108    86   143    79    52   103    40   124   105    44   106    92   166   114   185    54   175   149    75   173    45   173   114   165   128   202    41   172   218   170   159   156   107   214   106   147   111   216   107   125    67    47    81    41    87   192    68   134   101   197    94    52   192   208   167   155    65   129   193    73    54   164   140   155    51   124    42   127    96   148    34    75    35    47   104   147   130   138   105   163   141   143   147    61   141   100    54    34   158   212   161   146   121    43    82   214   118   146    38    61    63   121    95   104    86   219   103   220    84    47    52   210   184   107   151   110   148   107   169   160    76   177   195    38   148    83    85   172   134   221   216   124    64   104    97    91   184    69    58   169    61   117   149   183   122    74    57    56    76   137   203   107    52    71   199   159   203   219   102   200    34    93   181    97   104    91   109   111   202   154   114   183   218    91   171    82   213    53   207   111    36    53   112   200    36    39    86   134   157    38   136   110   170   212    92    63    59   215   220   218   182   135    48   204   131   103   199    39   133   192   192   160    39   184    50    33   182   216    55    77   133   120    94   181    78   170    57   208    92   214    40    39    92    63   127   130   110   183   206    70    54   219   222   111    90   191   165   113    54   156   142   153   102    89   205    71   197    71   115   132   150   169    87    64   167    97    92    92    92   175   178   107    97   167    58   115   146    48   164   110    81    52   172    74   194    56   146   103   160   139    76   127    72   209   127    72   211   203   208    42    47    61   168    91    46    72   219   135    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   163   197   126   141   184    96   125    74   108   165    52   162    34   218   129   199   159    74   117    56    76   186    53   168    58   103   202   221    60   128    48   203    56   130    66   185   125   109   222   171   174    95   194    77   220   100    45    35   142   132    86   181   145   144   157    75    83    67   178   158    61    96    81   178   204    83   151    93    79    54   166    34   146    57   110   178   110   180    53    72    42   214   198    38   199   118   183   181   105   166   201   106   132   153   157   190   220    96    61   151   159    78    50   192   189   120    94    77    46   121   156    42   122    96   147   145    81    92   190    42    67    54    59   215   143    43   106   166    81   120   147   163    66    86   125    52   174   109    56   126   138   156   157    50   154    44   127    63   157    94    83   193    67    84   185   135   111    88    99   124    68   210   176   196   156   195   172    90    90   161    91   195   113
   133    99    57    73   216   205   128    35    59   110    95    94   127    53   205   180    71   162   118   109    59    46    80    38    70    96    64    90   209    74    89    78    86   145   173   206   102    34   191   113   107    56    56   190   151    82   126   202   162    52    47    76   184    77    36   175    81   203   142   101   122    60   165    67   105   136    99   167   101    32    85   104   188   174   183    97   211   148   181   148   124   194    65   173   188   220   200   179   140   108   203    81   127    64   198    94   190   107    91   103    46   149   124   217   104   194    60   204   110   121   158   197    73    82    61   184    77    34   206   176    39   173   207   137    58   207    41   162   170   211   216   221   180    83   166   124   144   147    71   125   204    64   182   152   171   195   134    44   119   169   175   197   120    80   188   218    84   177   130    96   179    38    90    53   163   114   178   111   166   198   173    56   115   190    55    73   132   193   148   164   221   118   150   190    84   133   124    55   216   167   127    78   181   158   135   220    71   137   114   117   107   181    89   218   214    60    62   174   103    44   145   208   104   192   202   100   134   213    68   207    79    96   195   157   212   108   164    91    90   150    73    94   145   147    99   169   117   149   100    57   149   160    74    74   184   112    55   194   121   131   190    67    62   172    72   166    33   137    43   180   148    91   112    33    79    72   176   141   115    47    49   168    81   148   192   152    63    34   157   124    36    92   134    50   158   153   163   184    48   111   220    52   218    78   123   220   164   162    76   106   119    44   103   153   129    89    53   166    35    59   193   195   142   179   108   175   217    72   196   143   120    38   209    87   165    51    45    74   125   184    76   217   193    83    47    33   173   214    76    64    89   214    79   177   114   222   163   158   200   173   204    39    36   145   169   161    48    81    71    71    82   185   143   149    38   189   104    52   158   192    39   221    34   148   207   148   133    70    97   177   190   127   162    63   100   129   156    42    56   200   100    63   103   211   111    59   155   171   109   123   213    87   208    41   188    98    61   127   173   105   203   168   143    74   176   169    33   189    70    95   211   152    48   140   166    80    95   161   100    54   120   101   120    90   194   123   208   119   126   185   124    85    83   207    50   149   132    34   119   156    34   117   180   106    77   149   216    67    88   138   182    77   203    37   121    93    68   138   100   115    67   145   116   120   219   172    66   177   208   129    49   220   207   137    93   216   177   145   133   125   117   163   189    91   144    88   168   197   155   168   116   216   215   165    98    79   159    54   205   129   126   146   114   208    94   198   100   119    65    90    91   133   220   206    98   138   181   190   108    87   143    79    52   102    40   124   106    44   105    92   166   113   185    53   174   149    75   173    45   172   115   166   128   201    41   171   217   170   159   156   106   214   106   147   111   217   106   124    67    47    80    40    88   192    68   134   100   196    94    51   192   208   167   155    66   130   192    72    54   164   140   155    51   125    43   127    97   148    33    74    35    47   104   146   130   138   105   164   141   143   147    61   142   100    53    35   157   212   162   146   121    43    83   214   118   145    38    61    62   121    94   104    85   219   102   219    84    47    51   210   183   107   151   110   147   107   168   160    77   177   195    38   149    83    85   172   134   222   216   124    64   103    96    91   184    70    58   170    61   117   149   184   122    73    56    56    76   137   204   108    52    72   199   159   203   218   101   201    33    93   180    98   104    90   107   110   202   154   114   182   218    92   172    82   213    53   206   112    36    52   112   200    35    40    86   134   157    38   135   110   169   211    92    63    59   215   220   218   182   135    47   205   131   103   199    40   132   192   193   160    40   184    49    33   182   217    55    77   132   121    93   181    77   170    56   208    92   214    39    40    91    64   127   129   110   183   207    69    54   219   221   111    90   190   165   114    54   155   142   154   101    89   204    70   198    70   116   132   151   169    87    65   166    96    92    92    93   175   178   108    97   167    58   116   147    48   164   109    82    52   172    75   195    56   146   102   159   138    76   127    72   209   128    71   211   203   209    42    46    61   168    91    45    73   218   134    85   211   172    87    45   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    96   126    74   109   165    53   162    34   219   129   200   159    74   118    56    76   185    53   168    58   102   202   221    61   128    48   202    56   129    67   184   124   108   222   171   174    95   194    76   220   100    44    34   142   132    87   181   145   145   157    75    84    67   178   159    62    96    81   178   205    84   151    93    79    54   166    34   145    57   110   177   111   180    53    72    42   215   198    38   199   118   184   181   105   167   202   106   132   153   158   189   219    96    61   151   159    77    50   192   189   121    94    77    45   121   156    42   122    96   147   146    81    92   191    42    67    54    60   215   143    44   106   166    80   120   147   163    66    87   124    52   174   108    56   126   138   157   157    51   154    44   127    63   157    95    82   192    67    84   184   135   111    88    99   123    68   210   176   196   157   195   172    89    90   161    92   194   112
   133    99    56    74   215   205   129    35    59   109    95    94   127    53   205   180    72   162   119   110    59    45    80    38    70    95    65    91   209    74    89    79    85   146   173   206   102    34   191   114   107    56    56   191   150    82   126   203   162    51    47    76   184    77    35   175    81   203   143   100   122    60   166    67   105   136    99   166   101    32    84   105   189   174   184    97   212   148   181   148   123   194    65   173   188   220   201   179   140   109   203    81   127    64   199    94   191   106    91   103    47   149   125   217   104   195    60   203   110   121   157   197    74    82    62   183    76    34   206   176    39   173   207   138    58   207    41   162   170   211   216   221   180    84   166   125   145   146    70   124   204    64   182   152   172   196   134    44   119   168   175   197   120    80   189   217    83   176   130    96   179    37    90    54   162   114   179   111   166   198   173    57   115   189    55    73   132   194   149   164   221   119   150   190    84   133   124    55   216   167   128    78   182   158   135   220    72   137   115   117   107   182    90   218   214    60    63   175   103    45   145   208   103   192   202   100   134   213    68   206    79    95   195   158   212   108   164    91    90   149    73    95   145   147    99   169   117   149   100    57   150   160    73    74   184   112    54   194   120   131   190    66    62   172    72   166    33   137    43   180   148    90   112    34    80    73   176   140   115    48    48   168    81   148   192   152    63    35   158   124    36    92   134    49   159   153   164   184    47   111   220    52   218    78   123   221   164   163    75   106   118    44   103   154   129    89    52   166    36    59   193   195   142   179   108   174   218    73   196   143   120    38   209    86   165    51    45    74   125   184    76   217   193    83    47    34   174   214    75    63    90   214    79   178   114   221   164   157   200   174   204    39    36   145   168   161    48    80    71    71    82   185   144   148    38   189   104    52   158   193    39   221    35   148   207   149   133    70    98   177   190   127   163    63   100   129   156    42    56   200   101    62   103   211   111    58   155   171   108   123   213    88   207    41   188    97    62   127   173   105   204   168   143    75   177   169    33   189    69    96   211   152    47   141   165    81    94   161   100    53   120   101   119    91   194   123   208   120   126   185   123    84    83   207    50   148   132    35   119   156    35   117   180   106    76   149   216    66    88   138   181    77   204    38   121    93    68   139   100   114    67   145   116   120   219   172    66   177   208   129    49   220   207   137    94   216   178   145   133   124   117   163   189    90   144    89   168   197   154   168   116   215   215   165    98    79   159    54   205   129   126   146   114   207    94   198    99   119    64    89    90   133   219   205    97   138   181   191   108    87   143    79    52   103    40   124   106    44   106    92   166   113   186    53   174   149    75   173    45   173   115   166   128   201    41   171   217   170   158   155   107   214   106   147   112   216   107   125    67    47    81    41    87   192    68   134   101   196    94    51   192   208   167   155    66   129   192    73    54   164   140   155    51   125    42   126    97   148    33    74    34    47   104   147   130   138   105   163   141   143   147    62   141   100    53    34   157   212   162   146   121    43    82   215   118   146    38    61    62   121    95   105    85   219   102   220    85    48    52   210   183   107   151   110   148   107   169   159    76   177   194    37   149    83    84   173   134   222   216   124    64   103    96    92   184    70    58   169    61   117   149   183   122    74    57    56    76   137   203   108    52    71   199   159   203   218   102   200    34    94   181    97   103    90   108   111   202   154   114   183   217    91   171    82   213    54   206   112    36    53   112   201    35    40    86   133   157    38   136   110   169   211    92    62    59   215   220   218   183   135    48   204   131   102   199    39   133   192   192   160    40   184    50    33   182   216    55    77   133   121    93   181    77   170    57   207    92   214    39    40    92    64   127   130   110   183   206    70    54   219   221   111    90   190   165   113    54   156   142   154   102    90   204    70   198    71   115   132   150   169    87    65   166    96    92    93    92   175   178   107    97   168    58   115   146    48   164   109    82    52   172    74   194    56   146   102   160   139    75   128    72   209   128    72   211   203   209    42    47    61   168    91    45    72   219   135    86   211   173    86    46   137   222   194    82   135   115   192    66   150   101   162   197   126   141   184    97   126    74   108   165    52   162    34   219   128   199   159    74   117    55    76   186    53   168    58   102   202   221    61   127    48   202    55   130    66   184   125   109   222   171   174    95   194    76   220   100    44    35   143   132    87   181   145   144   157    75    84    67   178   159    62    96    80   178   205    84   151    93    79    54   166    34   146    57   110   177   110   180    54    72    42   214   198    37   199   118   184   181   104   166   201   106   132   153   158   190   219    96    61   151   159    78    51   192   188   121    94    77    46   122   156    42   122    96   147   145    81    92   190    42    67    54    59   215   143    43   106   166    80   120   146   163    65    86   125    52   174   109    57   126   138   156   157    51   154    44   127    63   157    94    82   193    67    84   184   135   111    88    99   123    68   210   176   196   156   196   172    90    90   161    91   195   113
   198    98   139   210   109   189   200   209   207   150   192   150    76    55    82   173    43   219   214   143   212   109   155   156   174   163   189   207   149    47    92   147    47   111   123   218   123   109   200   155   220   137   186   220   170    78    67   116    62   202    50    90   120   121    49   139   169   211    89   208    88   208    55   108   101    50   175   163   183    98    44   107   217   122   160   167    56   154   179   117   135    72   122    75    92    72    42   170   124   196   200    84    80   187   107   192   178   129   129   126    89    87   192   111    64   135   132   102   152   192   109   138   200   205    47   138   216    60    39    53    40    40   104   178   143   111   210    41   178   166   188    93   126    98    86   180   158   105    36   190   144    77   141   130   173    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   109    50   180    60    38   106   105   180    64    88   127   168    60    53    77    95    38    48   212    74    70   118   182    60   134   106    55   189    95   151    96   205    41    54   127   156   120    58   154    59    35   211   157   151   100    34   212    51   202    86   140   181    93    66    44   139   157    98   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    69   114   172   141    80    34   105    50   192    65   174   221   216   103    79   204   113    83    42   151   192   210   104   112   154    37   197    78   156    85   135   194   172   211    44   146    62    64    88    78   146    67   144    79    93    38   166   129   195    87   218   186    99   179   146   198   107   161   197   199    96    59    92   115    80   116   129   127   128   123   161    87   208    62   110   124   211    55   132   146   193   176   177   157   191   114   183   142    93   201   200   139   217   205   149    96    36   219   144   142    61    85    74   180   172   157   193   169    89   118    75   155    52   202    40   133   114   217   124   130   121    83   179    79   149   130    57   169   208   200   217   191   175   145   142    50   209    72    65    97   109   132   174    54   169   156   170   151   171   184    66   157    97   153    69    74    86    78   218   152   170    37   168   161    49   141    73   112   140    88   159   137   182   166   193   110   107   173   154   170   206   114   169   100   112   108   122    60   112   150    57   108   157    66    80    36   208   100   184   206    71    51   188    48    51    74    87    39    51   186    71   195    60   217    66   189   149   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    40   195   167   197   172   158    41   168   175   133    57   105   204   114   187    46    91   113    78    47   216    79    77   197    37   127    63   136   206   209    85    43    87   188   118   170    67    55   125    38   214    81    97    96    86   159   193    41   187   214   108   215    66    40   142   142   149    52   193    37   181   138   220    58    85    75    97    44    57   179   166   196    78   105    44   119   195   210   219   166   220   141   124   132   213    38    95   189    46   202   176   124    42    66    40   123   120    84   151    54   124   112    55    70    49    92   178   168    75   127   207    73    80   123   129   148    63   100   155   217    75   168    88   119    42   108   220   178   165   174   161   216   102   172   181   198    62    64   194    53   125    70    81    93   138   174   112   148   192    46   154    98    68    95   140   114   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   202   175   103    74   205   176    96    42   158    95    98   107   105   100   162   175   199    60    94   119   184   123    37   107   155   166    74   209   171   210   206    47    48   140    94   138   174    63   139   137   182   209    94    36   107   164   179   162   116   181    39   105   106   103   162   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   215   123   116    72   161   180   113    55    88    38   202   204    83   186   196   202   191   184    62   157   145   171    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   186    88    65   107   101    40   189    78    93   160    70   113   196   220    59   204    97    35   212   155    92   146   198   208    76   133   179    49   190   105   187   203    57   189   130    54   147   173    94   168   164   187    34    43    51   126   105   162   115   135   109   181   114    57   204   170    65    79   129   180   160   133   124   130    73    79   134   170    55   200   176   124   122    60    72   203   211    52   178    41   204    87    68   110    72   192    75   171   196    55    46    70    94   201   216   122    99   142   190    54   101   191   174   107   161   143    42   190   212   159    87   219    38   107   185   150   111    40   182    94    94   193    73   181    85   140    34   137   144    74    56    87   120   212    70   119    85   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   188   205   163   130   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   119   212    41   135   153   108   128   157   132   202   148   160   143   210    63    73    64    73    79    61   169    66   161   103    83    87    43    69   185    86    35   210   156   157   218   202    96   111    46    42   181   178   214   194    83    90   149    79   213   140    79    78   169   166   212    78    46   216   163    39   198   129    84   172    61    83   193    93   148   137   150   128   166    51    56    67    47    66   183   211   142   115    36   112    40
   197    98   139   209   110   189   201   210   208   148   192   151    75    55    82   173    44   220   212   144   211   109   156   155   175   164   187   207   150    48    91   147    48   111   123   217   123   108   199   156   219   137   186   219   169    80    67   117    62   202    50    90   120   122    50   140   170   210    89   207    89   209    56   109   100    50   175   165   182    98    45   106   217   123   160   168    55   153   179   116   133    72   122    74    92    71    41   171   125   196   200    84    81   187   107   192   177   129   129   126    89    87   192   111    65   135   134   102   153   192   110   138   201   205    48   138   216    61    39    54    41    41   104   179   142   109   209    42   178   167   189    93   125    99    88   179   159   106    36   191   143    79   142   128   173    61    63   208   185    41    39   145   135    57   151   211   133   156   102   204   178    62    82   147    81   108    51   180    61    37   106   105   179    64    89   127   168    59    53    77    96    38    47   211    75    70   119   182    59   135   105    56   188    95   151    96   204    41    54   127   157   122    58   154    59    35   211   157   151   100    34   212    50   203    85   139   180    94    67    45   138   157    99   205   172   173   171   178   104   184   170   146   163   173   181    93   123    68    68   115   172   141    79    36   106    51   192    65   174   219   216   102    79   204   113    83    42   151   193   210   105   113   153    36   198    79   157    87   135   194   172   211    45   146    62    65    88    79   146    66   143    78    93    38   166   128   195    85   218   186    99   179   146   198   106   162   197   199    95    58    92   114    80   117   129   127   129   123   160    86   208    62   110   125   211    56   132   146   192   177   177   157   191   114   183   143    93   200   198   140   218   204   149    95    37   218   145   141    62    84    74   179   171   159   194   169    89   119    75   156    54   202    42   131   114   218   124   129   120    82   180    80   150   131    55   170   207   200   217   192   174   144   142    51   210    72    66    96   109   130   174    53   168   156   169   152   172   186    69   158    97   153    69    74    86    78   218   154   171    35   167   162    49   140    73   112   140    87   160   137   182   167   193   109   107   173   154   170   206   116   169   100   113   110   121    60   112   150    57   110   158    67    80    35   208   100   184   207    71    51   189    49    50    74    88    39    52   186    70   195    60   217    65   191   149   195    93   184   174   164   117   159    71    47    62   164    95   190   159    91    50   175    52    35    41   195   168   196   170   158    42   169   175   132    56   105   203   113   187    47    92   114    77    47   214    80    77   197    36   127    64   136   205   209    86    43    87   188   117   171    67    55   125    37   214    80    97    96    85   159   193    41   188   214   107   215    67    39   142   141   148    53   194    37   180   137   220    57    87    76    98    43    57   178   165   196    78   105    43   120   196   212   220   166   220   141   124   131   213    39    96   190    46   202   175   124    43    67    41   123   120    83   152    55   123   112    55    71    49    91   177   168    74   129   207    74    81   124   129   149    64   100   155   217    74   168    87   118    42   109   219   178   165   174   160   215   101   173   182   199    62    64   193    52   125    70    81    92   137   174   111   147   191    45   153    99    68    97   140   112   149    42    97   133   143   192    75    60    75   199    93   124    75    49   193   175    66   203   175   104    75   204   175    95    42   159    95    98   106   105   100   162   175   199    62    93   119   185   123    37   106   154   165    74   209   173   211   207    45    48   138    93   137   173    64   138   136   182   208    95    36   108   166   178   161   116   182    38   105   106   102   163   218   118    98   197   126   142    89   211    62   189    71   127    65   170   194   163    43   158   215   124   117    70   159   180   113    55    87    38   202   204    83   186   195   201   190   183    61   158   144   170    77   196   145   114   111   126    46    79   130   172   205   107   209   167    81   177   171   162   102    99    36    93    33   187    89    66   105   100    39   189    78    93   160    69   114   196   220    59   202    97    35   211   154    92   146   198   209    76   133   179    49   189   104   186   203    55   188   129    55   148   172    95   169   164   186    34    45    51   126   105   163   115   135   109   181   114    56   204   170    64    80   128   180   161   135   124   129    73    79   135   169    55   200   176   124   121    59    73   202   212    52   178    41   204    86    68   110    72   192    75   171   196    55    47    68    93   202   217   122   100   142   191    55   100   190   175   106   162   143    42   188   212   159    86   222    38   108   184   150   110    41   182    94    95   193    74   180    84   139    34   136   145    73    57    87   120   212    70   119    85   127    39    38   104   184   110    51    72    55   101    88   170   190   106    65   188   206   163   129   212   197    68   113   176   110    45   107    82   119   217    62   181    87    99    61    50   193   118   213    40   137   153   107   127   157   132   203   149   159   143   211    63    73    64    73    78    62   168    66   161   104    82    87    42    69   185    85    34   210   158   156   219   201    96   112    47    41   182   179   213   195    84    91   148    79   213   140    80    78   170   166   212    78    47   218   163    39   198   129    85   172    61    82   195    94   146   137   149   127   167    51    56    67    47    65   183   210   141   115    37   114    39
   197    97   139   212   109   189   200   209   207   150   192   150    76    55    81   175    43   219   213   143   211   110   156   157   172   163   189   206   149    48    90   146    47   110   122   218   123   107   200   156   220   136   187   221   170    79    67   116    60   202    50    88   122   121    50   140   170   210    88   207    89   208    54   107   100    49   176   163   182    98    45   108   217   123   160   167    55   153   179   116   133    72   122    74    92    71    41   169   124   195   200    84    83   187   107   192   179   130   129   126    89    87   192   111    64   136   132   103   153   190   108   137   200   207    45   138   215    61    39    52    40    41   106   180   143   110   209    39   177   168   188    96   126    97    88   180   159   105    35   191   145    79   141   133   174    58    63   208   184    40    39   145   135    57   151   210   132   156   104   205   178    64    82   147    79   108    48   179    61    37   107   105   179    64    88   127   167    60    54    77    95    38    47   211    75    70   119   182    59   136   106    56   188    94   151    95   203    40    53   128   157   121    58   152    60    34   211   158   151   100    35   212    51   202    86   140   179    94    68    45   140   158    98   205   172   174   172   178   106   184   169   146   163   172   181    94   122    69    69   115   171   140    81    33   106    50   192    66   175   221   216   104    78   204   113    81    43   150   191   210   105   112   155    36   197    79   154    87   135   193   172   211    45   148    63    64    87    79   146    67   142    81    93    38   166   130   195    85   217   186    99   179   146   198   106   162   197   199    94    58    93   115    80   115   129   127   127   123   160    85   208    64   110   123   211    56   132   146   193   176   177   157   190   115   183   144    94   199   199   138   219   205   148    95    36   219   144   141    61    85    74   179   173   158   194   169    89   118    73   155    52   201    39   131   113   217   125   130   121    82   179    80   150   129    56   170   206   201   215   191   173   145   142    50   210    71    65    95   109   132   174    55   170   156   169   150   172   185    66   157    97   155    68    75    86    77   218   153   170    37   168   161    48   140    73   113   141    87   160   137   183   167   191   110   108   173   156   171   206   115   168   101   111   109   122    61   111   150    57   109   156    66    80    37   207    98   185   207    70    52   188    48    52    75    86    38    52   188    72   195    60   216    65   190   149   195    94   184   176   164   117   160    69    48    62   164    96   190   160    92    50   176    52    36    40   196   168   196   172   158    41   167   174   134    55   105   204   114   185    48    93   114    78    47   215    80    79   196    36   126    63   137   205   210    85    44    86   188   117   170    66    55   126    37   214    82    95    95    86   160   193    41   187   213   108   215    65    40   142   143   149    52   193    37   181   139   221    58    84    75    98    45    56   179   165   196    79   106    44   120   196   210   219   165   219   140   123   133   211    38    94   190    46   203   176   124    42    68    40   123   120    84   153    53   125   113    56    70    48    93   179   168    74   128   209    73    81   124   129   147    63    99   153   218    74   168    89   119    41   109   218   178   166   174   161   216   103   173   181   199    63    66   195    53   126    70    81    93   138   175   112   147   191    46   154    99    68    96   139   116   149    43    99   133   142   192    76    60    74   200    92   123    75    50   194   178    67   203   174   102    74   206   175    95    41   159    94    98   106   105   101   162   175   201    61    94   120   184   123    38   108   156   165    75   209   171   210   206    46    47   139    92   137   174    63   139   135   183   210    93    36   108   164   179   162   115   182    39   106   107   105   161   219   119    99   199   129   142    89   208    62   191    70   124    65   169   193   164    44   156   215   122   115    72   161   178   113    55    88    38   202   205    84   187   194   202   192   184    60   157   145   169    79   197   145   115   112   125    47    78   130   171   207   107   210   168    80   179   171   162   104   100    36    93    33   186    88    66   108   102    39   190    77    92   159    70   114   196   222    59   205    95    37   213   155    90   147   198   209    76   133   179    49   191   106   187   203    57   190   129    53   147   173    94   167   163   189    33    42    52   125   105   162   114   134   110   181   114    58   204   172    64    79   129   180   159   131   124   130    73    79   133   169    55   200   176   124   120    59    73   203   211    54   177    41   204    87    67   109    73   193    76   172   196    56    47    70    96   202   215   122    99   143   190    54   100   191   175   108   162   142    41   191   212   158    87   218    37   108   186   151   112    42   180    93    94   193    74   180    86   140    35   137   145    74    57    88   120   210    69   119    85   128    38    40   103   185   110    51    71    55   102    88   169   190   105    64   188   205   164   130   209   198    67   113   175   109    44   109    82   121   217    63   181    88    97    62    51   192   118   212    40   135   152   109   127   158   131   203   149   161   143   211    62    72    66    73    79    61   168    67   162   104    83    87    45    70   184    87    35   211   156   157   218   201    98   113    46    43   183   179   214   193    84    89   150    79   214   141    79    77   168   166   210    79    45   217   162    40   197   130    84   173    62    83   193    92   148   137   150   128   165    51    55    67    47    67   184   211   143   116    36   113    40
   198    97   139   210   109   188   200   209   207   149   192   149    76    55    82   173    43   219   214   143   211   109   155   156   175   164   189   207   149    47    92   146    47   112   124   217   123   108   200   155   220   137   186   220   170    79    67   116    62   201    50    90   120   120    50   139   169   211    88   208    89   208    55   108   101    50   175   163   183    98    44   107   217   123   160   167    55   153   179   116   135    72   122    74    92    72    42   170   124   196   201    84    80   186   107   193   177   129   129   126    89    87   193   111    65   134   132   102   153   191   108   138   200   206    46   138   216    60    40    54    40    41   105   179   144   110   209    40   178   167   188    94   126    98    86   180   158   105    35   191   145    77   141   130   173    59    63   208   185    40    39   144   135    57   152   210   133   156   104   205   178    62    82   147    82   108    51   180    61    38   105   105   180    64    88   127   168    60    52    77    95    38    48   211    75    70   118   182    61   134   106    55   189    95   151    96   204    40    54   127   157   120    57   155    58    35   212   156   151   101    35   212    51   202    86   139   180    94    66    45   139   157    98   204   173   173   171   179   103   184   169   145   163   172   181    93   123    68    68   115   172   141    81    33   105    51   192    65   174   220   217   103    78   205   113    82    42   150   192   211   105   112   155    37   196    78   156    85   136   194   172   212    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   217   186   100   179   147   198   106   161   196   198    95    58    92   114    80   117   128   126   128   122   161    87   208    62   110   124   212    55   132   146   193   177   177   157   190   114   183   142    94   200   199   139   217   205   149    96    36   219   144   141    61    85    73   179   172   157   193   169    90   119    76   155    52   202    40   133   113   217   124   130   121    82   179    79   150   130    57   169   208   200   216   192   174   144   142    50   209    71    65    97   108   132   174    53   169   155   170   150   171   185    66   157    97   154    69    74    86    77   218   152   170    36   168   162    49   140    74   112   140    87   160   138   182   167   193   110   107   173   154   171   207   113   169   101   112   108   123    60   111   151    56   109   158    66    80    37   208   100   184   206    71    52   188    48    52    74    87    39    51   187    71   195    60   217    65   190   150   194    93   184   175   165   116   160    70    47    62   164    95   190   159    91    50   176    52    35    40   194   167   197   171   158    42   169   176   134    57   105   204   114   186    46    91   113    77    48   215    79    77   197    36   127    63   136   206   209    85    43    87   189   117   169    67    55   126    37   213    81    97    96    85   160   193    42   186   214   108   216    66    40   142   142   150    53   192    37   180   138   219    58    85    75    97    43    56   178   166   196    78   105    44   119   195   210   220   165   220   141   124   131   212    37    95   188    45   203   176   124    42    67    40   124   120    84   151    54   123   113    55    70    49    91   178   168    75   128   207    74    80   123   130   148    63   100   155   217    75   170    87   119    42   108   220   178   165   173   162   216   102   172   181   198    62    64   193    52   126    70    81    93   138   176   112   148   191    45   154    98    68    96   140   115   149    43    99   133   143   192    76    60    74   199    91   123    74    49   193   176    66   203   175   103    74   205   176    95    42   158    95    99   107   105   101   161   174   200    60    93   119   185   123    37   107   155   166    75   209   171   210   206    47    48   140    93   137   173    63   139   137   182   209    94    36   108   164   178   162   115   181    39   105   107   103   161   220   119   100   197   127   142    89   211    62   189    70   126    66   170   194   162    43   157   214   124   116    71   161   179   113    54    88    39   202   204    83   186   196   203   192   183    61   158   145   170    78   196   145   115   112   125    47    78   130   171   206   107   209   167    81   178   171   162   103    99    37    94    33   186    89    65   107   100    40   189    77    94   159    70   113   195   220    60   203    96    36   213   155    92   146   198   208    76   133   180    49   190   105   186   202    58   188   130    54   148   172    95   169   164   187    33    44    51   126   105   162   114   135   109   181   115    57   204   170    65    79   129   179   160   134   124   130    73    78   133   169    54   200   175   124   122    60    72   203   211    53   178    41   204    87    68   110    72   191    75   170   196    55    47    70    94   201   215   123    99   142   190    53   101   190   174   107   162   142    42   190   212   160    88   219    37   107   185   151   111    40   182    94    95   193    73   181    85   140    34   136   145    73    57    87   121   212    69   119    86   128    38    38   103   185   111    52    72    55   102    88   168   189   106    64   189   205   163   130   212   196    68   113   174   109    44   109    82   119   217    62   182    88    98    61    50   192   119   212    42   135   153   108   128   157   132   203   148   161   143   211    63    72    64    73    79    62   168    66   160   103    83    88    44    68   184    86    34   210   156   156   219   202    96   112    47    42   181   178   214   194    83    91   148    80   213   141    79    77   169   166   212    79    47   216   163    39   198   129    85   172    62    83   194    93   149   137   150   128   166    51    56    68    48    66   182   212   142   116    36   112    40
   198    98   140   210   109   189   200   209   208   150   191   150    76    55    82   173    42   219   213   142   212   109   155   156   174   164   189   207   149    47    92   146    46   111   123   218   123   109   200   156   220   137   186   220   170    79    66   116    62   202    50    91   121   121    50   139   169   210    89   208    89   208    56   108   101    50   174   163   183    99    44   107   217   122   160   167    56   154   179   118   135    72   122    74    92    72    42   170   124   196   200    84    80   187   107   193   178   130   129   126    88    87   192   111    65   134   132   102   152   191   109   138   200   205    46   138   216    61    39    54    39    40   105   178   142   110   210    41   178   167   187    94   125    98    86   180   158   105    35   190   144    77   141   131   172    60    63   208   185    40    40   144   134    58   152   210   133   157   104   205   178    63    82   147    81   109    50   180    61    38   106   105   180    63    88   127   168    60    53    76    95    38    48   211    74    70   119   181    60   135   105    55   188    95   150    96   204    41    53   127   157   120    58   155    59    35   212   157   151   101    35   212    51   203    85   139   180    94    67    44   139   156    98   204   173   173   171   178   103   183   170   145   163   172   181    93   123    68    69   114   172   140    80    34   105    50   192    65   175   220   216   103    78   204   112    83    43   150   192   209   104   112   154    37   197    79   156    86   135   195   172   211    45   146    62    63    88    79   147    67   143    79    92    38   166   129   195    86   217   186    99   179   147   198   106   161   196   198    96    58    92   114    81   116   128   126   128   123   161    87   208    63   111   124   212    56   132   146   193   176   178   157   190   114   183   142    93   201   199   139   217   205   148    95    36   219   145   142    61    85    74   179   172   157   193   170    90   119    76   156    53   202    40   133   113   216   124   129   121    83   179    79   150   130    56   170   208   200   217   191   175   145   143    50   209    72    65    96   110   132   174    53   169   156   170   151   172   185    67   158    97   153    69    74    86    78   219   152   170    36   168   161    49   141    73   112   140    87   160   138   182   167   193   110   106   173   154   170   206   114   170   101   112   108   123    59   111   150    56   109   157    67    80    36   208   100   184   206    71    51   189    48    51    74    87    39    51   186    72   195    60   217    66   190   150   194    94   183   174   165   116   160    70    48    63   164    95   189   159    92    50   176    52    35    41   194   167   196   172   158    41   168   175   133    57   105   204   114   187    46    91   113    78    47   216    79    77   197    37   127    64   136   207   209    85    42    87   188   118   170    67    55   126    37   213    81    97    96    85   160   193    42   187   214   109   215    67    40   143   141   149    53   193    36   181   138   220    58    86    75    98    43    57   179   165   196    78   105    44   119   195   210   220   165   220   141   124   131   213    37    95   189    46   202   176   124    43    67    40   124   120    83   152    54   124   113    55    70    49    92   178   168    75   128   208    73    80   123   129   148    63   100   155   217    74   168    87   119    42   108   220   178   165   174   161   216   102   172   181   198    62    64   194    52   125    70    80    93   138   175   112   148   192    46   155    98    68    96   139   115   149    44    98   133   143   192    76    60    74   199    91   124    73    49   194   176    66   203   175   104    74   205   176    96    41   158    96    99   106   105   101   162   175   199    61    94   119   185   124    38   107   156   166    75   209   171   211   206    47    47   140    94   138   173    63   139   137   182   209    94    36   107   164   179   162   115   182    38   106   106   103   162   219   118    99   197   127   141    89   212    61   189    70   126    65   170   193   163    43   157   214   124   116    71   161   180   113    55    88    38   202   204    84   186   195   202   191   184    61   158   145   170    77   197   145   114   110   125    47    78   130   171   206   108   209   167    81   178   171   162   103   100    37    94    34   188    89    65   107   101    40   189    78    94   159    69   112   196   220    60   204    96    36   212   155    91   146   198   208    75   133   179    49   190   105   186   202    57   188   130    54   147   173    95   169   164   187    34    44    51   126   106   162   114   136   109   182   114    57   204   170    65    79   129   180   160   134   123   130    73    79   133   169    55   201   176   124   121    59    72   203   211    53   179    40   204    86    68   111    73   191    75   171   196    55    47    69    94   201   215   122    99   142   190    55   101   190   174   107   161   143    42   190   211   159    87   218    37   108   185   151   111    40   182    94    93   192    73   180    85   139    35   137   144    74    56    86   119   212    70   120    86   127    38    39   103   184   110    51    71    54   102    87   169   189   106    64   188   205   163   130   211   197    69   112   175   109    44   108    83   119   216    63   182    89    98    60    50   191   118   212    41   135   153   109   128   157   132   202   148   161   144   211    63    72    63    73    79    62   169    66   161   104    83    88    43    69   185    86    35   210   156   157   218   201    96   111    46    42   181   178   214   194    84    90   149    80   213   141    80    79   169   167   212    78    46   217   163    39   198   129    85   172    61    82   193    93   148   137   151   128   166    51    56    67    48    65   182   212   141   115    37   112    39
   198    97   140   211   109   190   200   209   207   149   192   150    77    55    81   173    43   220   213   144   211   109   155   155   174   163   188   208   149    48    93   146    47   110   124   218   123   109   200   156   219   138   186   220   169    78    66   117    62   202    49    90   119   120    50   139   168   211    89   208    88   209    55   108   101    50   176   162   183    99    44   108   217   122   160   168    56   154   179   117   135    71   122    75    92    72    41   171   124   196   200    84    81   187   107   193   177   131   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   205    47   138   216    61    39    54    39    41   104   178   143   110   209    41   178   166   187    93   126    98    87   180   158   106    36   191   145    77   142   131   173    58    63   208   184    41    40   144   135    57   152   210   133   156   105   206   179    62    81   148    80   108    50   180    61    36   106   106   179    63    88   126   169    61    54    76    95    38    47   211    75    70   118   182    60   135   105    55   188    95   151    96   203    41    53   128   157   120    58   155    59    35   211   156   151   100    34   211    51   202    85   140   180    93    66    43   139   157    97   204   174   173   171   177   104   182   170   144   163   173   181    94   123    67    67   114   173   140    80    34   105    50   192    65   174   222   216   103    79   205   112    83    43   151   194   209   105   113   155    36   197    78   156    86   135   194   172   211    45   146    62    64    88    78   146    67   143    79    92    38   165   130   195    86   218   186    99   179   145   198   106   161   197   198    95    59    92   115    80   115   129   127   128   122   160    87   209    62   110   123   211    56   132   145   193   176   177   157   191   115   183   143    93   199   200   138   218   205   149    96    36   220   144   142    61    85    73   180   171   158   193   169    90   119    76   156    52   201    40   133   114   218   124   130   121    82   179    79   149   129    56   170   208   199   217   191   175   145   142    51   209    71    65    96   109   131   175    54   169   156   171   151   171   185    67   157    96   154    70    74    86    77   219   152   171    36   168   162    49   141    73   113   140    88   159   137   183   167   193   110   107   173   154   171   206   113   169   101   111   108   123    61   111   150    57   108   157    67    80    37   208   100   184   206    70    52   188    48    51    74    87    39    51   186    71   195    60   216    66   190   150   195    95   185   175   165   117   159    69    47    62   165    96   190   158    91    50   177    53    35    40   194   167   197   172   158    42   168   175   133    58   105   204   115   187    47    91   114    78    47   216    79    76   196    37   128    64   136   206   209    85    43    87   188   119   170    67    56   126    37   213    82    97    96    85   160   193    41   187   215   108   216    67    39   143   141   149    53   193    36   181   137   219    57    85    75    97    43    56   178   166   196    79   104    45   119   195   210   220   165   219   141   124   131   213    38    95   190    45   203   176   124    42    66    40   124   120    84   151    55   124   112    54    70    49    92   178   168    74   128   208    73    80   123   130   148    63   100   154   218    74   168    86   119    42   109   219   177   165   174   162   216   102   172   182   198    62    64   194    52   125    70    80    93   137   174   111   148   191    45   154    98    68    95   141   114   148    44    98   133   144   192    74    60    74   199    92   123    74    48   193   176    65   202   174   104    74   205   175    96    41   159    96    99   106   105   101   162   174   198    61    93   118   184   123    37   106   156   166    74   210   171   210   206    47    47   140    93   138   172    64   138   137   182   209    94    37   109   164   178   162   115   182    39   105   107   103   162   220   118    98   196   129   142    90   211    62   190    70   126    66   169   194   164    43   158   214   123   117    71   160   179   113    54    87    38   201   204    83   185   196   202   191   184    61   158   145   169    77   197   145   114   111   126    48    78   131   170   206   108   210   166    80   177   171   163   103   100    37    94    34   186    89    65   107   101    40   190    78    94   159    70   113   196   220    59   204    96    35   212   155    92   147   198   209    76   133   179    49   190   105   186   203    58   189   130    55   146   172    94   168   164   186    34    44    51   125   105   163   115   135   109   182   114    56   204   170    64    80   129   180   162   133   124   129    73    77   133   169    54   199   176   124   122    59    72   203   212    53   178    41   203    87    67   109    73   192    76   170   196    56    48    69    94   201   215   123    98   142   190    55   100   190   174   107   161   143    42   191   212   159    87   219    37   108   184   150   111    40   183    94    95   193    73   181    84   140    36   137   144    73    56    87   121   212    70   120    86   128    39    38   103   184   110    51    70    54   102    87   170   190   107    65   188   205   163   129   211   196    68   112   174   110    45   108    83   120   217    63   182    89    98    60    50   191   118   211    41   135   154   109   128   156   132   203   148   161   144   210    63    71    64    73    78    62   169    67   160   103    83    89    44    69   185    86    34   210   156   157   219   200    95   111    47    41   180   178   214   194    83    91   148    80   214   140    79    79   168   166   212    78    46   216   163    39   198   129    83   173    61    84   193    94   149   138   151   128   166    51    55    66    48    66   181   211   142   115    37   112    39
   198    98   139   211   109   189   200   209   207   149   193   150    76    55    82   173    43   219   213   143   212   110   155   156   174   163   189   207   149    47    92   147    47   111   123   218   123   109   200   155   220   138   187   221   170    78    66   116    61   202    50    90   120   121    49   140   169   211    89   208    89   208    56   108   101    50   175   163   183    99    44   106   217   123   160   167    56   154   179   117   135    72   122    74    92    72    41   171   123   196   200    84    81   187   108   192   178   129   130   126    89    87   192   111    65   135   132   102   153   192   109   137   200   205    46   138   216    61    39    53    40    40   105   177   143   111   210    40   178   167   187    93   126    98    86   179   158   105    35   190   144    78   141   130   172    59    63   208   185    41    39   143   135    57   152   210   132   156   104   205   178    63    82   147    81   108    50   180    60    37   105   105   180    64    88   127   168    60    53    77    95    37    48   212    75    69   119   181    61   134   105    54   189    95   151    96   204    41    54   127   157   120    58   154    59    34   212   156   151   101    35   212    51   203    86   140   181    93    66    45   140   156    97   205   173   173   171   178   104   183   170   145   163   172   181    92   123    68    68   114   172   141    80    33   106    50   192    65   174   220   216   103    79   205   113    82    42   151   193   210   104   113   155    37   197    79   156    86   135   194   172   212    45   146    62    63    88    78   146    67   144    78    93    38   166   129   195    87   217   186    99   179   147   197   106   161   197   199    95    59    92   114    80   116   129   126   128   123   161    86   208    63   110   123   211    55   132   146   193   176   177   157   190   114   184   143    93   201   200   139   217   205   149    96    36   219   144   142    62    84    73   179   172   157   193   169    89   118    75   156    52   202    40   132   113   217   124   130   121    82   180    79   150   130    57   170   208   201   217   191   175   145   142    50   209    71    65    97   110   131   175    53   169   156   170   151   172   184    66   157    97   154    69    74    85    78   218   152   171    37   168   162    49   140    73   113   140    88   160   138   182   166   193   110   107   173   155   171   205   114   169   101   112   107   123    60   111   150    57   109   157    67    80    37   208    99   184   207    71    51   188    48    51    74    87    39    52   186    71   195    60   217    66   190   150   194    94   184   175   165   116   160    69    47    63   165    95   189   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   134    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   210    86    43    87   188   118   170    68    55   126    38   213    81    97    96    85   160   194    41   186   214   108   215    66    40   142   142   149    53   193    36   181   138   219    58    85    76    98    44    56   179   166   196    78   104    44   119   195   210   220   165   219   141   123   131   212    37    95   189    45   204   176   123    42    66    40   123   119    84   151    55   123   112    55    71    49    92   179   168    74   127   208    73    80   123   130   148    63   100   156   217    74   168    88   119    42   109   220   177   165   173   161   216   102   172   181   198    62    64   194    53   125    70    81    93   138   175   112   147   191    45   154    99    68    96   140   115   149    43    98   133   143   191    76    60    74   199    92   123    74    49   193   176    65   202   174   103    74   205   175    97    42   159    95    98   107   105   101   162   175   200    60    93   119   185   124    37   107   156   166    75   209   171   210   206    47    48   140    93   137   173    63   138   136   182   209    94    36   107   164   178   162   115   182    39   105   107   103   161   219   119    99   197   128   141    89   211    62   189    69   126    66   170   194   163    43   157   214   123   116    71   162   180   113    54    89    38   202   204    84   186   196   202   191   183    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   210   167    80   178   171   162   103    99    37    93    34   187    89    65   107   101    40   190    78    94   160    69   113   195   220    59   204    96    35   213   155    92   146   198   209    75   133   179    49   190   104   187   203    57   188   130    54   148   172    95   169   164   187    34    43    52   127   105   162   114   135   110   181   114    57   204   170    65    79   129   179   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    72   192    76   171   196    55    47    69    94   201   215   123    99   142   190    54   101   191   174   107   161   143    42   190   212   159    87   219    38   107   184   150   111    40   181    94    94   193    73   180    85   139    34   137   144    73    56    87   121   212    70   120    85   128    39    39   103   186   111    52    71    54   102    88   169   190   106    64   189   206   163   129   212   197    69   112   174   109    44   109    82   119   217    63   182    88    98    60    50   191   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    73    64    73    78    62   169    67   160   103    84    88    44    69   185    86    35   210   156   156   217   201    96   112    47    42   181   179   214   194    83    90   148    79   213   141    79    78   169   167   211    78    46   216   162    38   198   129    84   172    61    83   194    93   148   137   150   128   166    51    55    68    47    65   182   212   141   115    37   113    39
   198    98   140   210   109   188   199   210   207   150   192   150    76    55    82   173    42   220   214   144   211   110   156   156   174   163   189   208   148    47    93   147    46   111   122   217   123   109   201   156   220   138   186   220   171    78    66   116    60   202    50    90   121   120    50   140   169   211    89   209    88   208    55   108   100    50   176   163   184    99    43   107   217   123   160   166    56   153   179   118   135    71   121    74    92    70    41   171   123   197   200    83    81   186   108   193   178   129   129   127    89    87   193   110    64   136   133   102   152   191   109   138   200   206    47   139   216    60    39    54    39    42   105   178   142   110   210    40   178   166   188    95   126    98    87   181   158   105    36   191   144    78   142   130   172    60    62   208   184    41    41   144   135    57   152   210   133   156   105   205   178    62    83   148    81   108    50   179    61    37   104   106   180    64    88   127   167    61    53    75    94    37    47   211    75    69   119   182    60   134   105    54   188    95   151    96   204    41    53   128   157   120    58   156    59    35   211   156   151   100    35   212    50   202    85   140   180    92    66    45   139   157    97   205   173   173   171   178   103   183   169   145   164   172   181    94   122    67    67   115   172   140    80    35   106    50   192    66   175   220   216   103    79   206   113    83    42   151   192   210   103   112   154    36   196    78   155    85   135   194   173   212    44   146    63    63    89    77   146    67   144    79    93    37   166   128   195    86   217   186    99   178   148   198   106   162   196   199    95    58    93   115    81   116   128   126   127   122   161    86   207    63   111   123   211    55   132   146   192   177   178   157   190   114   184   142    94   200   200   138   219   204   149    96    36   219   145   141    62    86    74   181   172   158   194   170    90   119    75   156    52   202    40   133   113   217   123   130   120    82   180    79   149   130    56   170   207   200   217   191   175   145   143    51   209    72    66    97   109   131   175    54   170   156   171   151   171   185    67   156    97   154    68    74    86    77   218   152   170    37   169   162    49   140    72   112   139    87   160   137   182   166   192   111   106   172   153   170   205   114   170   100   112   108   124    60   112   150    56   108   156    67    82    36   206   100   184   207    71    52   189    48    52    74    87    38    52   187    72   194    60   217    66   191   150   195    95   184   175   166   116   160    70    48    63   165    95   190   160    91    51   177    52    35    41   194   168   197   171   158    40   169   175   133    57   105   203   114   187    47    92   113    78    48   215    79    77   197    35   128    63   136   206   209    86    44    87   187   117   170    68    55   126    38   213    82    97    97    86   159   194    42   188   215   107   215    66    39   142   141   149    53   193    36   180   137   220    58    85    75    97    43    56   178   166   196    77   105    44   121   194   209   219   165   219   140   124   130   212    38    95   189    46   203   175   123    43    67    39   124   120    82   151    54   124   113    55    70    49    93   178   169    75   128   207    74    80   123   129   148    64   100   155   217    75   169    87   120    42   109   220   178   164   173   162   215   102   173   181   199    62    64   194    53   124    69    81    93   138   175   112   148   191    45   154    99    68    95   140   113   149    43    98   132   142   191    76    60    73   199    91   122    74    48   194   176    66   203   175   104    73   204   176    96    41   157    95    98   107   105   101   161   175   200    61    94   119   184   123    37   107   156   167    75   209   172   209   206    47    48   140    93   138   174    63   140   136   184   209    95    36   108   165   179   162   117   182    39   106   106   103   161   220   119   100   196   127   142    89   211    61   189    69   126    66   171   194   164    44   159   213   122   116    72   160   181   113    55    88    38   203   204    84   187   196   203   191   183    61   158   144   170    77   197   145   115   112   125    48    78   131   170   207   107   210   167    80   179   172   162   104   100    37    93    34   187    88    65   106   101    41   190    78    93   159    69   113   197   220    59   204    97    35   212   155    92   146   198   207    76   133   179    48   190   105   186   204    57   188   130    53   147   172    94   169   163   187    34    43    52   128   105   161   115   136   110   182   115    57   204   171    65    79   130   179   159   134   124   129    73    79   132   169    56   200   177   124   122    60    73   202   211    54   178    41   204    86    68   110    72   191    75   170   196    55    46    69    94   202   217   122    98   142   189    54   101   190   174   108   161   143    43   190   212   160    89   219    37   107   185   152   110    41   182    94    94   192    73   180    84   139    34   136   144    74    55    87   120   211    69   121    85   128    39    38   103   185   110    51    71    54   103    89   168   189   106    66   189   205   163   130   212   196    68   112   175   110    44   109    82   119   216    64   181    88    98    60    50   192   118   213    41   135   153   108   128   157   132   202   148   160   144   210    62    72    64    72    79    62   170    66   161   103    83    89    42    69   185    86    35   210   156   156   216   202    96   111    47    42   180   178   215   194    82    90   148    80   213   141    79    78   168   167   212    78    47   216   163    39   199   129    84   173    61    83   195    94   148   136   151   127   167    50    54    67    47    66   183   211   141   115    37   112    40
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    89   208    89   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    42   171   124   196   200    84    81   187   107   192   177   130   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    47   138   216    60    39    53    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    35   190   144    77   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   156   120    58   154    59    35   211   157   151   101    34   212    51   203    85   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    78   205   112    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    95    59    92   115    81   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   158   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   153    69    74    86    77   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   109   157    66    80    37   208   100   184   206    71    52   188    48    51    74    87    39    51   186    72   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    41   194   167   197   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    80    77   197    37   127    64   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    86   159   193    41   187   214   108   215    66    39   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   178   166   196    78   105    44   119   195   210   219   166   220   141   124   131   213    38    95   189    46   203   176   124    42    66    40   124   120    84   151    55   124   112    55    70    49    92   178   168    75   128   207    73    80   123   129   148    63   100   155   217    75   169    87   119    42   109   220   177   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   114   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   137   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    39   202   204    84   186   196   203   191   184    61   158   145   170    77   197   145   115   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   186    88    65   107   101    40   189    78    94   160    70   113   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   114    57   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   191    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   181    94    94   192    73   180    85   139    34   137   144    74    56    86   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   152   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   111    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    48    66   182   211   141   115    36   112    40
   198    98   140   210   109   188   200   210   207   149   193   151    76    55    83   173    44   220   213   143   211   109   156   155   174   163   189   207   149    47    93   147    48   111   123   217   124   109   199   156   220   138   187   220   169    78    66   116    62   202    50    90   121   121    50   139   169   211    88   208    88   208    56   107   100    49   175   163   183    99    43   107   217   122   161   167    56   153   179   117   134    72   122    74    93    72    41   170   123   196   200    84    81   187   107   193   177   129   129   126    88    87   192   111    65   135   132   103   152   191   109   137   200   206    46   138   216    60    39    54    40    41   104   178   143   110   209    41   178   167   187    93   125    98    86   179   159   106    36   190   144    78   141   130   173    59    63   208   184    41    40   144   135    57   152   210   133   156   105   205   178    63    82   147    81   109    50   180    61    37   106   104   181    64    88   127   168    60    53    77    95    38    48   211    74    70   118   182    60   135   105    54   189    95   151    97   204    41    54   126   157   120    58   154    59    35   211   156   150   101    35   212    51   202    86   140   180    93    66    44   139   157    98   205   173   173   170   178   105   183   170   145   162   173   181    93   122    68    68   114   173   141    81    34   105    51   192    65   175   221   216   104    78   205   112    84    42   150   192   210   105   113   154    37   196    78   155    85   135   194   172   211    44   146    62    63    88    78   147    68   143    80    93    39   166   129   195    85   218   185    99   180   146   197   106   161   197   199    95    59    92   114    80   116   128   127   128   123   161    86   208    62   111   124   211    55   132   145   193   176   177   158   191   114   183   143    94   201   200   140   218   205   149    96    36   220   144   142    61    85    73   180   172   157   194   169    90   119    76   156    52   201    40   132   113   216   124   129   122    83   179    79   149   130    56   170   208   200   217   192   175   145   142    49   209    72    65    97   108   131   175    53   169   156   170   151   171   184    67   157    97   153    69    74    86    77   218   152   170    36   168   162    50   141    73   112   140    88   160   137   183   166   193   110   107   173   154   170   206   114   170   101   111   108   123    61   112   150    56   108   157    67    81    37   207    99   183   206    71    52   188    48    51    74    86    39    52   186    72   195    59   217    66   190   150   195    94   184   174   165   116   160    68    47    63   164    96   188   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   133    57   104   204   114   187    47    91   113    78    47   215    79    77   196    37   127    63   137   207   209    85    42    86   188   118   170    67    55   125    38   214    81    98    96    85   159   194    41   187   215   107   215    66    39   143   141   149    52   193    36   180   138   220    57    85    75    98    44    56   179   166   197    78   105    44   119   195   210   220   166   220   141   124   132   213    38    95   188    46   204   176   123    41    67    40   124   120    84   152    54   124   113    55    70    49    92   178   169    75   128   207    73    80   122   130   148    64   100   156   217    74   168    87   118    42   109   220   178   165   174   161   217   102   172   181   199    62    64   195    53   126    70    81    93   138   174   112   147   191    45   154    99    69    96   141   115   148    44    98   132   143   192    76    60    75   199    91   123    74    48   193   176    66   203   174   103    74   205   175    96    41   158    95    98   107   105   100   162   175   200    61    94   119   185   124    38   107   156   166    74   210   171   210   206    48    48   140    94   137   174    63   139   137   182   208    94    36   107   164   179   162   115   182    38   105   107   103   161   219   119   100   197   127   141    89   211    61   189    70   126    66   169   194   164    43   157   215   124   116    71   161   179   113    54    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   196   144   114   111   125    47    79   130   171   207   108   209   167    80   179   171   163   103    99    37    93    33   187    88    65   106   100    39   189    77    93   160    70   112   196   220    60   204    97    35   212   154    92   147   198   209    76   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    52   126   106   162   115   135   110   181   114    57   204   170    65    80   129   179   159   133   124   130    73    79   134   169    55   200   177   125   121    59    73   202   211    54   178    41   203    86    68   111    73   192    75   172   196    56    46    69    94   202   216   123    99   143   190    54   101   191   174   107   160   143    42   190   212   159    87   219    38   107   185   150   111    40   182    94    94   193    73   180    85   139    34   137   145    73    55    87   120   212    70   120    86   128    39    39   102   185   111    51    71    54   103    88   168   189   106    63   188   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   119   212    42   135   153   108   127   157   131   202   148   160   144   212    63    71    64    73    78    62   168    66   161   103    83    88    43    69   185    86    34   210   157   156   218   201    96   111    47    42   181   179   214   195    84    91   149    80   213   140    79    78   170   167   212    78    47   216   162    39   199   129    84   173    62    83   194    94   148   137   150   128   166    51    56    67    48    65   183   211   142   115    37   113    39
   198    98   140   210   109   190   200   210   207   149   191   151    76    55    83   174    43   219   213   143   211   109   156   155   174   164   189   208   149    48    92   146    47   111   124   218   124   108   200   156   219   137   186   220   170    78    67   116    62   202    50    90   121   121    49   140   170   211    89   208    89   209    55   107   101    49   175   162   184    99    44   107   218   122   160   166    56   154   179   117   136    72   122    74    92    72    41   171   125   196   201    84    80   187   108   192   177   128   130   126    89    87   192   111    65   135   132   103   153   192   108   138   200   207    46   138   216    60    39    53    39    41   104   178   142   111   210    40   178   166   188    94   126    99    86   178   159   106    35   190   144    78   141   130   173    59    63   208   185    40    40   144   135    57   153   211   134   156   104   205   178    62    82   147    82   108    51   180    61    37   106   105   181    63    90   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    54   188    95   151    96   204    41    54   126   157   120    59   155    58    35   212   157   151   100    34   212    52   202    86   140   181    94    67    45   139   157    98   205   172   174   171   178   104   183   170   144   163   172   180    93   122    67    68   114   173   141    81    33   105    51   191    66   174   220   216   103    79   204   113    83    42   151   192   211   104   113   154    36   198    79   156    85   136   195   171   212    44   148    62    64    88    78   147    68   144    78    93    38   166   129   195    86   217   187    99   179   147   197   106   162   197   198    95    58    92   115    80   116   129   126   128   123   161    87   208    62   110   124   211    56   132   146   193   176   177   158   190   115   183   143    93   200   200   139   218   205   148    96    36   219   144   141    61    84    74   179   172   157   194   169    90   119    75   156    51   202    40   132   112   216   123   130   121    82   179    80   150   131    57   169   207   201   217   191   175   145   142    49   209    72    66    97   109   131   175    53   170   156   170   151   171   185    67   156    97   154    69    74    86    78   219   152   170    37   168   162    50   140    74   112   140    87   160   137   183   166   193   110   106   173   155   170   206   114   170   101   111   108   121    59   111   150    56   109   157    66    81    36   207   100   184   207    70    51   189    49    52    74    87    39    52   187    72   195    60   217    65   190   150   194    94   184   174   165   117   159    69    47    63   164    96   189   159    92    51   176    53    36    41   195   167   197   171   159    42   168   175   133    56   105   204   115   186    46    92   113    78    47   214    80    77   196    36   126    64   136   206   209    86    43    87   188   118   170    67    55   126    37   214    81    98    96    86   159   193    42   187   215   108   215    66    40   143   141   149    53   192    36   182   137   219    58    85    76    98    43    57   178   166   196    79   105    44   119   194   210   220   167   220   140   123   131   212    38    95   189    46   203   177   125    42    67    40   124   120    83   152    54   124   113    55    71    49    91   178   169    74   128   208    73    80   122   130   147    64   100   155   217    74   168    87   119    42   108   219   178   164   173   162   215   102   172   182   198    62    65   194    53   127    69    81    93   139   174   112   149   191    45   154    99    68    96   140   115   149    44    98   133   144   192    76    60    75   199    92   123    74    48   193   177    65   203   175   103    74   205   176    97    42   159    95    98   107   105   101   161   174   199    62    93   119   185   125    37   107   156   166    74   208   171   210   205    47    47   140    94   137   174    62   139   137   183   208    94    36   108   164   179   162   115   182    38   105   107   103   162   220   118    99   196   127   141    89   211    62   190    70   126    66   170   193   162    43   158   214   123   116    71   161   180   114    55    87    39   202   204    84   186   196   202   191   183    61   158   144   170    77   196   145   114   111   125    47    79   130   171   207   108   210   166    81   178   171   163   103    99    37    93    33   187    88    66   107   100    40   189    77    94   159    69   113   195   221    60   203    96    35   213   154    92   146   198   207    75   133   178    49   191   105   187   203    57   188   130    55   147   171    95   169   165   187    34    43    51   125   105   162   115   134   110   181   114    57   204   170    65    79   128   180   160   134   124   131    73    78   133   170    54   200   176   124   121    60    72   202   211    53   177    42   204    87    69   110    73   192    75   170   196    56    47    69    94   202   216   122    99   142   191    54   101   190   174   107   161   143    42   191   211   159    88   219    37   108   185   150   112    41   182    94    94   192    74   180    84   139    34   137   144    74    56    86   120   212    69   119    85   128    39    38   103   185   110    51    71    54   102    87   169   190   106    63   189   205   164   129   211   196    69   112   175   109    44   109    81   119   217    63   181    88    97    61    49   193   117   213    41   135   153   109   127   157   132   202   148   160   144   211    64    73    63    74    79    62   169    66   160   103    82    88    43    69   185    86    36   210   157   156   218   202    96   112    47    42   180   178   214   193    83    90   148    80   213   141    79    78   169   167   212    78    47   216   163    39   198   128    85   173    61    83   193    93   148   137   150   128   166    50    56    67    47    65   182   212   142   115    37   112    39
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   110   155   156   174   163   189   207   149    47    92   147    47   111   123   218   123   109   200   156   220   137   187   220   170    79    66   116    62   202    50    90   120   121    49   139   169   211    89   208    88   208    55   108   101    50   175   163   183    98    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   108   192   178   129   129   126    89    87   192   111    65   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    39    40   105   178   143   111   210    40   178   166   188    94   125    98    86   180   158   105    36   190   144    77   141   130   172    59    63   208   185    40    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   156   120    58   154    59    35   212   157   151   100    34   212    51   202    86   139   180    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   115   172   141    81    34   105    50   192    65   174   220   216   103    79   205   112    83    42   150   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    96    59    92   115    80   116   129   127   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    82   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   184    67   157    97   154    69    74    85    77   218   152   170    36   168   161    49   141    73   112   140    88   160   137   182   166   193   110   106   173   154   170   206   114   169   101   112   108   123    60   111   150    56   109   157    66    80    36   208    99   184   206    71    51   188    48    51    74    87    39    51   186    72   195    60   217    65   190   149   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   177    52    35    40   194   167   197   172   158    41   168   175   133    57   105   204   114   186    46    91   113    78    47   216    79    77   197    36   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   194    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   220    58    85    75    97    43    57   178   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    38    95   189    46   203   176   124    42    66    40   123   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    63    64   194    53   126    70    81    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    48   193   176    65   203   175   103    74   205   176    96    42   158    95    98   107   105   101   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   139    94   137   173    63   139   136   182   209    94    36   107   164   179   162   115   182    39   105   107   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    54    88    38   202   204    84   186   196   203   191   183    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   210   167    80   178   171   162   103    99    37    93    34   186    88    65   107   101    40   189    78    93   159    69   113   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   202    57   189   130    54   147   172    95   169   164   187    34    44    51   126   105   162   114   135   110   181   114    56   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   140    35   137   144    74    56    87   120   212    70   120    86   128    39    38   103   185   110    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    68   112   175   110    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   152   108   128   157   132   202   148   160   143   210    63    73    64    73    79    61   168    67   161   103    83    88    43    69   185    86    35   210   157   156   218   201    96   112    47    41   181   178   214   194    83    90   149    80   213   141    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   193    94   148   137   150   128   166    51    56    67    48    65   182   211   141   115    36   112    39
   198    98   139   210   109   189   200   209   207   150   192   150    76    55    82   173    43   219   214   143   211   109   155   156   174   163   190   207   149    47    92   147    47   111   123   218   123   109   200   156   220   137   187   220   169    78    66   116    62   202    50    90   120   121    50   139   169   211    89   208    89   209    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    42   171   124   196   200    84    81   187   108   193   178   130   129   126    89    87   192   111    65   135   132   102   152   192   109   138   200   206    46   138   216    60    39    53    40    41   105   178   143   110   209    40   178   167   188    94   126    98    86   180   158   106    36   190   144    78   141   130   172    60    63   208   185    40    40   144   135    57   152   210   133   156   104   205   178    62    82   146    81   108    50   180    61    37   106   105   180    63    89   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    54   188    95   151    96   204    41    54   127   156   120    58   155    59    35   211   157   151   100    35   211    51   202    85   139   181    93    66    44   139   157    97   205   173   173   171   178   104   183   169   145   163   172   181    93   123    68    68   114   172   141    81    34   105    50   192    65   174   220   216   103    78   204   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    44   146    62    63    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   146   198   106   161   197   198    96    58    92   115    80   116   129   127   128   123   161    87   208    62   110   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   180   172   157   194   169    90   119    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    57   170   208   200   217   191   175   145   142    50   209    71    65    97   109   131   174    53   169   156   170   151   172   184    67   157    97   153    69    74    85    78   218   152   170    36   168   162    49   140    74   112   140    87   159   137   182   167   192   110   106   172   155   170   206   113   169   101   112   108   123    60   112   150    57   109   157    66    80    36   208   100   184   207    71    51   188    48    51    74    87    40    51   186    72   195    60   217    66   189   149   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    49   176    52    35    41   194   167   197   172   158    41   168   175   133    57   105   204   114   187    46    92   113    78    47   216    79    77   197    36   127    64   137   206   209    85    43    87   188   118   170    67    55   126    38   214    81    97    96    85   159   193    41   187   214   108   215    66    40   142   142   149    53   193    36   181   138   219    57    85    75    97    43    57   178   166   196    78   105    44   119   195   210   219   166   219   141   124   131   213    38    96   189    45   203   176   124    42    66    40   124   120    83   151    55   124   112    55    70    48    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    74   169    87   119    42   108   220   177   165   174   161   216   102   173   181   199    62    64   194    53   126    70    80    93   138   175   113   148   191    45   154    98    68    96   140   114   149    44    98   133   143   192    76    60    74   199    92   123    74    49   194   176    65   203   174   104    74   205   176    96    42   159    95    98   107   105   100   162   175   200    61    93   119   184   124    37   107   156   166    75   209   171   210   206    47    48   140    94   138   174    63   139   136   183   209    94    36   107   164   179   162   115   182    38   105   106   103   161   219   118    99   197   128   141    89   211    62   189    70   126    66   170   194   163    43   157   214   123   116    71   161   180   113    54    88    38   202   204    83   186   196   203   191   184    61   158   145   170    77   197   145   115   111   125    47    78   130   171   206   108   209   167    81   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   112   196   220    60   204    97    35   213   155    92   147   198   208    75   133   179    49   190   104   187   202    57   189   130    54   148   173    94   168   164   187    34    44    51   126   105   162   114   135   109   181   115    56   204   170    65    79   129   180   160   134   124   130    73    78   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   170   196    55    47    70    94   201   216   123    99   142   190    54   101   191   174   107   161   143    42   190   211   159    87   219    37   108   185   151   110    40   181    94    94   193    73   181    84   139    34   136   144    74    56    86   120   212    70   120    86   128    39    38   103   185   110    51    71    54   102    88   169   189   106    64   188   205   163   130   211   197    69   112   175   109    44   108    82   119   217    63   182    89    98    60    50   192   118   212    41   136   153   108   128   157   132   202   148   160   143   210    63    73    64    73    79    62   169    67   161   104    83    88    44    69   185    87    35   210   157   156   218   202    95   111    47    41   181   178   214   194    84    90   149    80   213   141    79    78   169   167   212    78    46   216   163    38   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   212   142   115    36   113    39
   198    97   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   212   109   155   156   174   164   189   207   149    47    92   146    47   111   123   218   123   109   199   156   221   138   187   220   169    78    66   116    62   202    50    91   120   121    49   139   169   211    88   208    89   208    55   108   100    50   175   163   183    99    44   107   217   122   160   167    56   154   179   117   134    72   123    74    92    72    41   170   124   196   200    84    81   187   107   192   177   130   129   126    89    87   192   111    65   135   132   102   153   191   109   138   200   206    46   138   216    60    39    53    40    40   104   178   143   110   210    41   178   166   188    94   125    98    86   180   158   106    36   190   144    77   141   130   172    59    63   208   185    40    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   105   104   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   106    55   189    95   151    96   204    41    54   127   156   121    58   154    58    35   212   157   151   100    34   212    51   202    86   140   180    93    66    44   139   157    98   204   173   173   171   179   104   183   170   145   163   172   181    93   122    67    68   114   172   140    81    34   106    51   193    65   175   220   216   103    78   205   113    83    42   151   192   210   104   112   154    37   197    79   156    86   135   194   172   211    45   146    62    63    88    78   146    67   144    78    93    38   166   128   195    86   218   186    99   179   146   198   106   161   197   199    96    58    92   115    80   116   129   127   128   123   161    87   208    62   110   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   217   205   149    96    36   219   144   142    61    85    73   180   172   158   193   169    89   118    75   155    52   202    39   133   113   217   124   130   121    83   179    79   149   130    56   169   208   200   217   192   175   145   142    49   209    71    65    97   109   131   175    53   169   156   170   151   172   185    67   157    97   154    69    74    86    78   218   152   170    37   168   162    49   141    73   112   139    87   160   138   182   167   193   110   107   173   154   170   206   114   169   101   112   108   122    60   111   150    57   109   157    66    81    36   208   100   184   207    70    52   188    48    51    74    87    40    51   187    71   195    59   217    66   190   150   194    94   184   175   165   116   159    69    47    63   165    95   189   159    91    50   177    52    35    41   195   168   197   172   158    42   168   175   133    57   105   204   114   187    47    91   113    78    47   216    80    77   196    36   127    64   136   207   209    85    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   194    41   187   214   108   215    67    40   142   141   149    52   193    37   181   138   219    58    85    75    97    43    57   178   166   196    78   105    43   119   195   210   220   165   220   141   124   131   212    38    95   189    45   203   176   124    42    66    40   123   120    83   151    54   124   112    55    71    49    92   178   168    75   128   207    73    80   122   129   148    63   100   155   217    74   169    87   119    42   109   220   178   165   173   161   216   102   172   182   198    62    64   194    52   125    70    80    93   138   175   112   148   192    45   154    98    68    95   140   115   149    44    98   133   143   192    76    60    74   199    92   123    74    49   193   176    65   202   175   103    74   204   176    96    42   158    95    98   107   105   101   161   175   199    61    94   119   185   124    38   107   155   166    74   209   171   210   206    47    48   139    94   138   173    63   139   137   183   209    94    36   107   164   179   162   115   181    39   105   106   103   161   219   119   100   197   127   141    89   211    61   189    70   126    65   170   194   163    43   157   214   123   117    71   161   179   113    55    88    39   202   205    84   186   196   202   191   183    61   158   145   170    77   197   145   115   111   125    47    78   131   171   206   108   210   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   113   195   221    59   204    97    36   212   155    92   146   198   208    75   133   178    49   190   104   187   203    57   189   131    54   147   173    94   169   164   187    34    43    52   126   105   162   114   135   110   181   115    57   204   170    65    80   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    73   202   211    53   178    41   204    87    68   110    73   191    75   171   196    55    47    69    94   201   215   122    99   143   190    54   101   191   174   107   161   142    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   193    73   180    85   139    34   136   144    73    56    87   120   211    70   119    85   127    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   212   196    68   112   175   110    44   109    82   119   217    63   182    89    98    60    50   192   119   212    41   135   152   109   128   157   132   202   148   160   143   211    63    72    64    73    79    62   169    66   161   103    83    88    43    69   185    86    35   210   157   156   218   201    96   112    47    42   181   178   214   194    83    90   148    80   213   140    79    78   169   166   212    78    46   216   162    38   198   129    84   173    62    83   193    94   148   137   150   128   167    51    56    67    47    66   182   212   142   115    36   112    39
   199    98   139   210   109   188   200   209   207   149   192   151    75    55    82   173    43   218   212   142   212   109   155   156   174   163   190   208   149    47    93   146    46   109   123   218   124   108   199   157   220   138   186   219   169    78    66   117    62   202    50    90   120   121    50   140   169   211    89   208    88   208    54   108   101    50   175   163   183    98    45   107   218   122   161   167    56   154   180   117   135    73   122    73    91    72    41   172   123   196   200    85    81   188   107   193   177   130   129   128    88    87   193   110    64   135   133   102   152   192   109   138   200   205    47   138   216    60    38    54    40    41   104   177   143   111   209    41   178   167   187    93   126    97    86   180   158   104    36   190   144    78   142   130   171    59    64   208   185    40    39   144   135    57   151   210   134   157   105   205   177    63    82   148    81   108    51   179    60    38   105   106   181    63    89   127   168    60    53    77    95    38    48   210    74    69   119   182    60   135   105    54   188    94   151    96   204    40    54   127   158   120    58   155    58    35   211   157   151   101    34   211    50   202    85   140   181    94    66    44   139   157    97   205   174   173   171   178   104   182   170   145   163   172   181    94   123    68    68   113   174   141    81    33   106    51   192    65   174   221   216   103    79   205   112    83    42   151   191   211   105   113   155    36   197    79   156    85   135   193   172   212    45   146    62    64    89    78   146    68   144    79    92    38   166   129   195    85   217   186    99   179   146   197   106   160   196   199    96    58    92   115    81   114   129   127   128   124   160    87   208    63   111   124   212    55   133   146   193   176   177   156   190   115   184   143    93   200   200   139   217   205   149    96    35   219   144   142    62    86    74   179   173   157   195   169    89   118    76   155    51   202    40   133   114   217   124   130   120    83   179    79   149   129    56   169   207   200   218   192   175   144   142    50   210    71    66    96   109   132   174    53   170   156   170   151   171   185    67   157    96   153    69    73    85    79   218   152   170    36   168   162    49   141    74   112   139    88   159   138   183   168   192   110   107   172   155   170   205   114   170   100   111   108   123    59   111   150    56   109   158    67    81    36   208    99   185   207    72    51   188    48    52    73    87    39    52   187    71   194    59   216    65   190   150   194    93   184   174   165   116   160    69    48    63   164    95   189   159    91    50   176    52    34    41   193   168   196   172   159    42   168   176   133    57   104   203   114   187    47    92   113    78    46   216    80    78   196    37   127    63   136   206   209    86    43    88   188   118   169    67    55   127    37   213    82    98    97    86   159   193    42   186   214   108   216    66    40   142   141   150    52   193    37   181   138   219    57    84    76    98    43    57   179   166   195    79   105    44   119   194   211   219   165   219   141   123   131   213    38    96   189    46   203   177   124    42    66    40   123   120    83   152    55   123   112    55    70    49    92   178   169    74   127   207    73    80   123   129   148    63   100   155   217    74   168    88   119    42   109   220   177   165   174   161   217   101   172   181   198    62    63   194    54   125    69    80    93   139   174   112   148   192    46   155    98    68    97   140   115   150    43    99   133   143   192    76    60    75   199    92   123    74    49   193   177    66   203   175   104    75   204   177    95    43   159    95    98   107   106   100   162   175   200    62    94   119   184   124    37   108   155   166    75   208   171   211   206    46    47   139    94   137   173    64   138   137   182   208    94    36   107   164   179   161   115   183    38   105   107   102   161   219   118    99   196   127   142    89   211    61   190    70   125    66   170   193   162    43   158   215   123   117    71   161   180   113    54    88    38   202   204    83   186   196   203   191   183    61   158   145   171    78   198   144   114   111   124    47    78   130   171   206   107   210   166    80   177   171   162   102    99    37    94    34   187    89    65   107   101    40   188    77    93   160    69   112   195   221    60   204    96    35   213   154    91   147   197   209    76   132   179    49   190   105   186   203    57   189   130    53   147   173    95   168   164   187    33    44    51   126   105   162   115   135   110   181   115    56   205   170    65    79   130   180   159   133   124   129    72    79   133   170    56   200   176   123   121    60    71   203   212    53   178    42   203    87    66   110    73   192    75   170   196    56    47    69    94   201   216   123    99   143   190    54   100   191   174   107   161   143    43   190   211   159    88   218    37   108   185   151   110    40   183    93    93   192    73   179    85   139    35   137   143    74    56    87   120   211    69   120    86   128    39    39   104   185   110    51    71    54   103    88   168   190   106    63   187   205   163   130   211   196    69   112   174   110    44   108    83   119   218    64   181    89    98    61    50   192   119   211    41   134   152   108   127   156   132   202   148   159   144   211    63    73    65    74    79    61   168    66   160   103    82    88    44    69   186    87    35   210   156   156   217   202    96   111    46    41   180   178   214   195    84    90   148    80   213   140    79    78   169   166   212    78    47   216   163    38   198   129    84   172    62    83   194    94   148   136   150   128   168    51    57    67    48    66   182   211   141   115    36   112    39
   198    98   140   210   109   189   201   210   207   150   192   150    76    55    82   174    43   219   213   143   211   110   156   156   174   163   190   208   149    47    92   146    47   111   123   218   123   108   200   155   219   137   187   221   170    78    66   116    62   202    50    90   121   121    49   140   169   210    88   208    89   208    55   108   101    49   175   163   183    99    44   107   217   123   160   167    56   153   180   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   108   192   177   130   130   126    88    86   192   111    64   135   133   102   153   191   109   137   200   206    46   138   216    60    39    53    40    40   104   178   143   111   209    40   178   167   188    94   126    98    86   180   158   105    35   190   144    78   141   130   172    59    63   208   184    41    39   144   135    56   152   210   133   156   103   205   178    63    82   147    81   108    50   180    61    37   105   105   180    63    89   127   168    59    53    77    95    38    48   211    75    69   117   182    61   135   105    55   189    94   150    96   204    41    55   127   157   120    58   155    59    35   211   156   151   101    35   211    51   203    86   139   180    93    67    45   140   157    98   204   173   173   171   178   104   183   170   145   162   172   180    94   123    68    68   114   172   140    81    33   105    49   193    65   174   221   216   103    78   204   113    83    42   150   193   210   104   113   155    37   197    78   156    86   134   194   172   212    45   146    62    63    88    79   146    68   144    79    93    38   165   129   195    86   217   186   100   179   147   198   106   161   196   199    95    59    92   115    80   116   129   127   128   123   161    86   208    62   110   123   212    55   133   146   193   176   178   157   191   113   183   142    93   201   200   139   217   205   148    96    36   220   144   141    62    85    73   179   172   157   194   170    90   119    75   155    52   201    40   133   113   217   124   131   121    82   179    79   149   130    56   169   207   200   217   192   175   145   142    50   209    72    65    98   109   131   174    53   170   156   171   151   171   185    66   157    97   154    70    74    85    78   218   152   170    36   168   161    49   141    74   112   139    87   160   137   182   166   193   110   106   172   154   170   205   114   169   101   111   108   123    60   112   150    56   108   157    66    80    37   208   100   184   206    71    51   188    48    52    74    87    40    52   187    72   194    60   217    66   189   149   194    94   184   175   165   117   160    69    47    62   164    95   189   159    91    50   177    52    35    41   195   167   197   172   158    41   167   175   133    56   105   205   114   186    47    92   113    79    47   216    79    77   196    36   127    64   137   206   209    85    43    87   188   118   170    68    55   125    37   213    81    97    96    86   159   193    41   187   214   107   215    66    40   142   141   149    52   192    36   181   138   220    58    85    76    97    43    57   179   166   197    78   105    44   119   195   210   220   166   219   140   124   132   212    37    95   189    45   202   176   124    42    67    40   124   119    83   151    55   124   113    56    71    49    92   178   168    74   128   207    73    79   123   129   147    63   101   155   218    75   168    87   118    42   109   220   178   165   173   162   216   102   173   181   199    62    64   194    52   126    70    80    92   138   175   112   148   192    45   155    98    68    95   140   114   149    43    98   133   143   192    76    60    74   199    91   123    74    49   193   176    66   202   174   104    74   205   175    96    42   158    95    98   106   106   101   162   174   199    61    94   119   184   124    38   107   155   166    74   210   171   210   206    47    48   140    94   137   174    62   139   136   182   209    94    36   107   164   179   162   115   182    38   105   107   103   161   219   119    99   197   127   142    89   211    62   189    69   126    66   170   194   163    43   157   214   123   117    71   161   180   113    55    88    39   202   204    83   186   196   202   191   183    61   157   144   170    77   197   145   115   111   125    47    78   130   171   206   108   210   167    80   178   171   162   103    99    37    94    34   186    88    65   107   101    40   189    78    94   160    70   113   196   220    59   204    96    36   213   155    92   147   198   208    75   133   179    49   190   104   187   203    57   188   130    54   147   172    95   168   164   188    34    43    51   126   104   162   115   135   109   181   115    57   204   171    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    60    72   203   211    53   178    41   204    87    67   110    72   191    75   170   196    55    47    70    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   218    37   108   185   151   111    40   182    94    94   192    74   180    85   139    35   137   144    74    56    86   121   212    69   120    85   128    39    38   103   185   111    52    71    54   103    88   168   190   106    64   189   205   163   130   211   196    68   112   175   109    44   108    82   119   216    63   181    88    99    60    49   192   118   212    41   135   153   108   128   157   132   203   148   160   143   211    63    73    64    73    78    61   168    67   161   104    83    88    44    70   185    87    36   210   157   156   218   201    96   112    47    41   181   178   214   195    83    90   148    80   213   141    79    78   169   167   212    78    46   217   163    39   198   129    84   172    61    83   193    93   148   137   151   128   166    51    56    67    48    66   182   212   142   115    36   112    39
   197    98   139   210   110   189   200   210   207   149   193   150    76    53    82   174    43   220   213   143   211   110   155   156   174   163   189   207   149    47    93   146    46   111   124   218   123   109   200   155   220   137   187   221   170    78    66   116    63   202    50    91   121   121    49   138   169   211    89   208    88   209    55   108   100    50   174   164   183    99    44   107   218   122   159   166    56   153   180   116   136    72   121    74    93    72    42   171   124   196   201    85    82   187   108   193   178   130   130   126    89    87   193   111    64   135   133   102   153   191   109   137   201   206    46   138   216    60    39    54    40    41   105   178   143   110   210    41   178   165   188    93   126    99    86   179   158   106    35   190   145    77   141   131   172    60    62   209   185    41    40   144   136    57   152   210   133   157   104   205   178    64    83   147    81   109    51   179    61    37   106   105   180    63    88   127   168    60    52    76    95    38    48   212    75    70   117   182    60   135   106    55   189    95   151    96   204    40    54   127   157   120    58   155    59    35   211   156   151   101    34   212    50   203    85   140   181    93    66    43   138   156    97   205   173   172   171   178   104   184   171   145   163   171   181    94   123    67    68   114   172   140    81    34   106    50   193    65   173   220   217   103    78   204   113    82    41   150   193   211   105   113   155    36   196    78   156    85   136   194   172   213    44   147    63    63    88    77   147    68   144    79    93    38   166   129   194    87   218   185    99   179   147   198   106   161   197   199    95    58    92   115    80   115   129   126   129   122   161    87   208    62   110   124   211    56   132   145   193   176   177   157   190   114   183   142    93   199   199   139   217   204   149    96    37   219   145   142    61    85    74   180   172   158   193   169    89   119    76   155    53   202    39   131   113   216   124   130   122    82   180    79   149   130    56   170   208   199   217   192   175   145   142    50   209    72    65    98   109   131   174    54   169   157   170   151   172   185    67   157    96   153    70    73    85    77   218   152   170    36   168   162    50   141    72   112   140    87   159   136   183   166   193   110   107   173   155   170   206   114   170   101   111   107   123    60   111   150    57   110   157    67    81    37   208    99   183   206    70    51   189    48    52    74    87    39    51   186    71   195    59   216    66   189   149   194    94   184   175   165   117   159    69    47    62   164    95   190   158    90    51   177    51    35    41   194   167   197   171   159    41   168   176   134    56   105   204   114   186    47    92   113    77    47   216    80    77   196    36   127    64   137   206   210    85    43    87   188   118   170    67    55   125    38   213    81    97    96    86   159   193    42   187   215   109   215    66    40   141   141   149    52   194    37   181   138   220    57    85    76    97    43    57   179   166   196    78   105    44   119   195   210   219   166   220   139   124   131   213    38    95   189    46   202   175   124    43    67    40   124   120    84   151    54   124   112    55    70    48    93   179   167    74   129   207    73    80   123   130   148    64   100   155   218    74   169    87   119    42   108   221   178   165   174   161   216   101   173   181   199    62    64   194    53   125    71    80    93   138   175   112   148   191    46   155    98    68    96   140   116   149    44    99   132   143   192    76    59    73   199    91   123    74    48   194   176    65   203   175   103    74   205   176    95    42   158    95    97   107   105   100   162   174   200    60    93   118   184   123    37   107   155   166    75   210   171   210   207    47    47   139    94   137   173    63   139   137   183   209    95    37   108   164   179   162   116   182    39   105   106   103   161   220   119   100   197   127   141    89   211    62   189    70   125    66   169   193   164    43   157   214   124   117    71   161   180   112    54    88    38   202   204    84   185   196   203   191   183    62   158   144   169    77   197   144   114   110   125    47    78   130   170   206   108   210   167    80   178   171   162   103    99    37    94    34   187    89    65   107   101    40   189    79    92   160    70   113   196   220    59   203    96    35   212   154    92   146   197   208    74   134   179    49   190   104   186   203    58   188   130    54   147   172    94   170   164   187    35    43    51   126   105   162   115   134   110   181   114    57   204   171    65    79   129   180   160   134   124   130    73    79   133   169    55   200   176   124   120    60    72   202   211    53   178    40   203    87    67   111    72   191    76   170   196    55    47    69    93   202   216   123    99   142   190    55   101   191   174   108   162   142    43   190   212   159    88   219    38   109   185   151   111    41   182    94    94   193    73   180    83   141    34   136   145    74    56    88   120   212    70   120    86   128    38    38   104   186   111    51    71    53   103    88   168   190   106    63   188   205   163   129   211   196    68   112   175   110    44   109    81   119   217    63   182    89    99    60    49   192   118   213    41   135   152   109   128   158   132   202   149   160   144   210    64    73    64    73    79    62   169    66   160   104    83    88    42    68   186    86    35   211   156   156   218   202    96   111    47    41   181   178   214   194    84    90   148    79   213   141    79    78   169   167   213    79    46   216   163    39   198   129    84   173    62    84   193    93   148   137   150   128   165    51    57    68    47    66   182   212   142   115    37   113    39
   198    98   140   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   212   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    56   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    64   135   132   102   153   192   109   138   200   206    46   138   216    60    39    53    40    40   104   178   143   110   209    40   178   166   188    94   125    98    86   180   158   106    36   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   134   105    55   188    95   151    96   204    41    54   127   157   120    58   155    59    35   212   157   151   101    34   212    51   203    85   140   181    93    66    44   139   157    98   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   204   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    63    88    78   146    67   144    79    92    38   166   129   195    86   218   186    99   179   146   198   106   161   197   199    95    59    92   115    81   116   129   126   128   123   161    87   208    62   110   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    66   157    97   153    69    74    86    77   218   152   170    36   168   162    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   112   150    57   108   157    66    81    36   208   100   184   206    71    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   149   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   195   167   196   172   158    41   168   175   134    57   105   204   114   187    46    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   125    38   214    81    97    96    86   159   193    41   187   214   108   215    66    39   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   178   166   196    78   105    44   119   195   210   220   166   220   141   124   132   213    38    95   189    46   203   176   124    42    66    40   124   120    84   152    54   124   112    55    70    49    92   179   168    74   128   207    73    80   123   129   148    63   100   155   217    74   169    87   119    42   109   220   178   165   174   161   216   102   172   181   199    62    64   194    53   126    70    80    93   138   175   112   148   191    45   154    99    68    95   140   115   149    44    98   133   143   192    76    60    74   200    92   123    74    49   193   176    66   202   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    93   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   183   209    94    36   108   164   178   162   115   182    38   105   107   103   161   219   119    99   197   127   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   203   191   184    61   158   144   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    89    65   107   101    40   189    78    94   160    70   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   114    57   204   170    65    79   129   179   160   133   124   130    73    78   133   169    55   200   176   124   121    60    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   215   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    35   137   144    74    56    86   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    68   112   175   110    44   109    82   119   217    63   182    89    98    60    50   191   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    73    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   201    96   111    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   193    94   148   137   150   128   166    51    56    67    48    65   182   211   141   115    37   112    39
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    35   190   144    77   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   203    86   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    77   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   108   157    66    80    36   208   100   184   206    70    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   127   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   115    56   204   170    65    79   129   180   160   134   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    39
   198    98   139   210   109   189   201   210   207   149   192   150    75    55    83   173    44   219   214   143   212   109   156   156   174   164   189   207   148    47    92   147    47   111   124   217   123   108   200   155   220   138   186   220   169    78    66   116    62   202    50    90   121   121    50   139   169   211    89   208    88   208    55   108   101    49   175   163   183    98    44   107   218   123   160   168    56   153   179   117   134    72   123    74    92    71    41   170   124   197   200    84    81   187   108   192   178   130   130   126    88    87   192   111    64   135   132   102   152   192   109   138   200   206    46   138   216    60    39    53    40    40   105   178   143   111   210    41   178   167   188    93   125    99    86   180   158   105    36   190   144    77   142   130   173    60    62   207   185    40    40   144   135    57   152   210   133   156   104   206   178    63    82   147    81   108    50   179    61    38   105   105   180    64    88   127   168    60    53    76    95    38    48   211    74    69   119   182    60   135   106    54   188    95   151    96   204    41    54   127   157   120    58   154    59    35   212   157   151   100    34   211    51   203    86   139   180    93    66    44   139   157    97   205   173   173   172   178   104   183   170   145   163   172   181    93   122    68    69   114   173   141    80    33   106    50   193    65   175   220   217   102    78   205   113    83    42   151   192   210   105   113   155    37   198    78   156    86   135   195   172   212    45   146    62    64    89    78   146    68   144    78    92    38   166   129   195    86   218   186   100   180   147   198   106   161   197   199    96    59    92   114    80   116   129   127   129   123   161    86   207    63   110   124   211    55   131   146   193   176   178   157   190   114   183   143    93   201   199   139   218   205   148    96    36   219   144   141    62    85    73   179   172   157   193   168    90   118    75   156    53   202    40   132   113   217   124   129   121    82   180    79   149   130    57   170   208   200   217   192   175   145   142    51   210    72    66    97   110   132   174    53   169   156   170   151   171   184    67   157    97   153    69    74    85    78   219   152   170    37   167   161    49   140    73   112   139    87   160   138   183   166   193   111   106   172   154   171   206   114   169   101   111   108   123    60   111   150    56   109   157    67    80    36   208    99   184   207    70    52   188    49    51    75    87    39    51   186    71   195    60   216    66   190   150   194    94   184   174   166   116   160    70    46    62   164    95   189   159    91    49   177    52    35    41   194   167   196   171   158    41   168   176   134    56   105   204   114   187    46    92   113    78    47   215    79    77   197    36   126    63   137   206   209    85    43    86   188   118   170    67    55   126    38   213    81    97    96    86   159   194    42   187   215   108   215    66    39   142   141   149    52   193    37   180   138   219    58    85    75    98    43    56   179   165   196    78   105    43   119   195   210   219   166   220   141   123   131   213    38    95   189    45   202   176   124    42    66    40   123   120    83   152    55   125   113    55    70    49    92   178   168    75   128   208    73    80   123   129   148    63   101   156   217    74   168    87   119    42   109   220   178   165   174   162   216   102   172   181   198    63    64   194    52   125    70    80    92   137   175   112   148   191    45   155    99    68    95   139   115   149    43    98   132   143   192    76    59    74   199    92   123    74    48   193   176    65   203   175   104    74   205   175    96    41   159    95    99   106   105   101   162   175   199    60    93   118   185   124    37   107   155   166    75   209   171   210   206    47    47   140    94   138   173    63   139   137   183   209    94    37   107   164   179   161   115   182    39   106   106   103   161   219   119   100   197   127   141    89   211    61   189    70   126    65   170   194   163    43   157   214   123   116    71   161   179   113    55    89    38   202   205    83   186   196   202   191   184    61   158   145   170    78   196   145   115   111   125    47    78   131   171   206   108   209   167    80   178   171   162   104    99    37    94    34   186    89    65   107   101    40   189    77    94   159    69   113   196   220    59   204    96    35   213   155    92   146   198   208    75   133   178    48   189   105   187   203    58   189   130    54   147   173    94   169   163   186    34    44    51   126   105   162   115   135   110   181   115    57   204   170    65    80   130   179   160   133   124   130    73    79   134   169    54   200   175   124   121    60    72   203   211    52   178    41   204    86    68   110    73   192    75   170   196    56    48    69    94   201   216   122    99   142   191    54   101   190   174   107   160   143    42   190   212   159    87   219    37   107   185   150   111    40   182    93    94   192    73   180    85   139    35   136   144    74    57    87   120   212    70   119    86   127    39    38   103   186   110    51    71    54   102    87   169   189   106    64   188   205   164   129   212   196    69   112   175   110    45   109    82   119   217    63   182    87    98    61    49   192   119   213    41   136   153   108   127   157   132   202   148   160   143   210    63    72    63    73    79    61   169    66   161   104    83    88    43    69   185    86    34   210   156   156   218   201    95   111    47    41   181   179   214   194    84    89   148    79   213   141    79    78   169   166   212    78    46   216   163    38   197   129    85   172    61    83   194    94   148   136   151   128   167    50    56    67    48    66   183   212   141   114    36   113    39
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    35   190   144    77   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   203    86   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    77   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   108   157    66    80    36   208   100   184   206    70    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   115    56   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    40
   198    97   139   209   109   188   199   208   207   150   191   150    75    54    83   173    43   219   213   143   212   110   156   156   174   164   190   207   148    48    92   147    47   110   124   217   122   109   200   156   220   138   186   221   170    79    66   116    62   201    51    90   120   121    50   140   169   211    88   208    89   208    55   109   100    50   175   163   183    98    44   106   217   123   160   167    56   152   179   117   134    73   122    75    92    73    42   170   124   196   200    84    81   187   107   193   177   130   129   126    90    87   193   111    65   135   132   101   152   191   108   139   201   206    47   139   217    60    39    54    40    41   105   179   143   111   210    41   178   166   187    93   125    98    87   179   158   106    34   189   144    78   141   130   172    59    64   208   184    41    39   144   136    58   151   211   134   157   104   205   178    62    81   148    81   108    50   180    60    37   106   106   179    64    89   128   168    60    54    77    94    38    48   212    74    70   118   182    60   134   105    54   189    95   152    96   204    41    54   127   157   120    58   154    58    35   213   156   151   101    34   212    51   203    86   139   180    92    66    44   139   157    96   203   174   173   171   178   103   182   170   145   163   172   181    94   122    69    68   114   172   140    81    33   105    50   191    65   175   221   216   103    79   205   113    83    42   150   191   210   104   113   154    37   198    79   157    86   135   193   172   210    44   145    62    64    89    79   146    67   144    79    92    38   166   129   194    86   217   186   100   179   147   197   106   160   197   198    96    59    92   115    80   115   129   126   128   122   161    87   208    62   111   124   211    56   131   147   193   176   178   156   190   115   182   143    93   201   200   139   218   204   150    97    36   219   144   143    61    84    74   180   172   157   193   168    90   117    76   155    52   201    39   133   113   217   124   130   122    83   179    79   149   129    56   170   208   199   217   191   175   145   142    50   209    70    65    98   109   132   175    53   169   155   170   151   171   185    67   157    98   155    69    73    86    77   218   152   170    37   167   161    49   141    73   113   139    88   160   138   182   167   193   110   106   173   155   170   206   113   169   101   112   107   122    59   110   150    57   107   157    66    80    36   209   100   183   206    72    51   189    48    52    75    87    40    51   186    71   195    60   217    66   189   149   194    95   184   175   166   116   159    69    46    63   164    95   189   159    92    50   177    51    35    41   194   168   197   171   159    41   169   175   132    57   105   204   114   186    46    92   114    78    48   216    79    77   196    37   127    64   136   206   209    85    43    88   189   118   169    67    55   126    38   212    81    97    96    85   159   193    40   187   215   108   216    67    39   142   141   149    53   193    37   180   139   220    57    85    76    97    44    57   179   166   197    78   105    44   121   195   210   220   165   220   141   124   131   213    38    95   190    45   203   176   124    41    67    39   124   120    84   152    55   124   112    56    72    48    92   178   167    73   129   206    74    80   123   129   148    63   101   155   218    75   168    88   119    42   109   220   178   165   173   160   215   101   173   181   198    62    64   194    52   126    69    81    93   139   175   112   147   192    46   155    99    69    97   141   115   149    44    99   133   143   192    76    61    74   199    92   123    75    48   193   177    65   203   174   104    74   205   177    96    41   158    95    98   106   105   100   162   175   200    60    93   119   184   124    38   106   155   166    76   209   171   210   206    47    48   140    93   138   175    64   138   137   183   209    93    36   108   164   179   162   117   182    38   106   106   103   161   219   117    99   196   129   142    89   210    62   189    70   126    66   170   193   163    44   157   216   124   116    71   161   180   113    54    87    39   201   204    83   186   195   203   191   184    60   158   144   170    78   197   143   114   112   126    47    78   130   171   205   108   209   166    80   177   171   163   104    99    37    94    34   187    88    65   106   100    39   189    78    94   159    70   113   196   219    60   203    96    35   212   154    92   147   198   208    74   134   179    49   188   105   185   203    57   187   130    54   147   172    95   169   164   187    33    43    51   127   106   162   115   135   110   181   115    56   205   171    65    78   130   180   161   134   125   130    73    79   133   169    56   200   176   124   120    59    72   202   210    51   178    41   203    88    67   110    74   191    76   170   195    55    46    70    96   201   216   123    98   143   189    55   100   190   174   107   161   143    42   189   211   159    88   218    37   107   185   151   111    41   181    93    94   192    73   180    85   139    35   137   143    75    57    87   120   212    69   120    86   127    39    38   103   184   111    52    71    54   101    87   170   189   106    65   187   205   164   131   211   197    68   112   174   109    45   108    82   120   217    64   182    88    98    60    50   192   117   212    42   136   153   108   127   157   131   201   148   161   144   211    64    73    64    72    78    62   169    68   161   104    83    89    43    69   185    86    35   210   156   156   218   202    96   112    46    42   182   180   215   194    84    89   148    80   213   140    79    79   168   167   211    78    46   216   164    39   199   128    85   172    61    83   194    93   148   136   151   127   167    51    56    67    47    65   181   211   141   115    37   112    39
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   186   220   169    78    66   116    62   202    50    90   120   121    50   140   169   211    88   208    89   208    55   108   101    50   175   163   183    98    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   129   126    89    87   192   111    65   135   132   102   152   191   109   138   200   206    47   138   216    60    39    53    40    40   104   178   143   110   210    40   178   166   187    93   125    98    86   180   158   105    36   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   212    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   212   157   151   100    34   212    51   202    85   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   185    99   179   146   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   217   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    57   170   208   200   217   191   175   145   142    50   209    71    65    97   109   131   174    53   169   156   170   151   171   184    66   157    97   154    69    74    85    78   218   152   170    37   168   161    49   140    73   112   140    87   160   137   182   167   193   110   107   173   154   170   206   114   169   101   112   108   123    60   112   150    57   108   157    66    80    36   208   100   184   206    70    51   188    48    51    74    87    39    51   186    71   195    59   217    65   190   150   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   133    57   105   204   114   187    47    92   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   125    38   213    81    97    96    86   159   193    41   187   214   108   215    66    39   142   142   149    53   193    37   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   123   113    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   199    62    64   194    53   126    70    80    93   138   175   112   148   192    46   154    98    68    96   140   114   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   175   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   107   164   179   162   115   182    38   105   107   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   203   191   184    61   158   145   170    77   197   145   115   111   125    47    78   130   171   206   108   210   167    80   178   171   162   103    99    37    93    34   186    88    65   107   101    40   189    78    94   160    70   113   196   220    60   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   115    57   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   202   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   215   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   193    73   180    85   139    35   137   144    73    56    87   120   212    70   120    85   128    39    38   103   185   110    51    71    54   102    88   169   190   106    64   188   205   163   129   211   196    69   112   175   109    44   108    82   119   217    63   182    88    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   111    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   172    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   113    40
   198    98   139   210   109   189   201   210   207   150   192   150    76    55    82   174    43   220   213   143   211   109   155   155   174   163   189   207   149    47    92   147    47   111   123   218   123   108   200   156   220   137   187   220   170    79    67   116    62   202    50    91   120   121    49   139   170   211    88   208    89   208    56   108   100    50   175   164   183    98    44   107   217   122   161   167    56   153   179   117   135    74   122    74    92    72    41   171   124   197   200    84    81   187   107   192   177   129   129   126    89    87   193   111    65   135   131   102   153   192   109   138   200   205    46   138   216    60    39    54    40    40   104   178   144   110   209    40   178   167   188    93   125    98    87   180   158   106    35   190   144    77   142   130   172    59    63   207   184    40    39   143   135    57   153   210   133   156   104   205   178    63    82   147    82   109    50   179    61    37   106   105   180    63    89   127   169    60    52    78    95    37    48   212    75    69   118   182    60   134   105    55   188    95   151    96   204    41    54   127   157   121    58   154    59    35   211   157   151   101    34   212    51   203    85   140   180    92    66    44   140   156    98   204   174   173   171   179   104   183   170   146   163   172   181    93   123    68    68   114   172   141    80    34   106    50   192    66   174   219   217   102    79   205   112    83    43   151   192   210   104   113   155    36   197    79   156    85   135   194   172   211    44   145    62    63    88    78   146    67   144    78    93    37   166   129   195    86   218   186    99   180   146   198   106   161   197   198    95    58    91   114    80   116   129   126   128   123   161    86   208    63   110   124   211    56   132   147   193   176   176   157   191   114   184   142    93   201   200   140   218   204   149    96    36   220   144   142    61    85    74   179   172   157   194   169    90   118    75   155    52   202    40   132   113   216   124   130   122    82   180    79   149   130    56   169   208   200   217   192   175   145   143    50   209    72    65    97   110   131   174    53   169   156   170   150   171   185    66   156    96   154    69    74    85    78   218   153   171    37   168   161    49   140    73   112   140    88   160   137   182   166   193   109   107   173   155   170   206   114   169   101   111   108   123    60   112   151    57   109   157    66    81    37   207    99   183   206    71    51   189    48    52    75    87    39    51   187    72   195    60   218    66   189   149   194    94   184   174   166   116   159    69    47    62   164    95   189   159    92    50   177    52    35    41   194   168   197   172   158    41   168   174   134    58   105   204   114   186    46    91   113    77    47   216    80    77   197    36   127    64   138   208   210    86    42    87   188   118   171    66    55   126    37   213    81    97    97    86   159   193    41   187   214   108   216    67    39   142   142   149    53   193    35   182   138   220    58    86    76    97    43    57   179   166   197    79   105    43   120   196   210   220   166   220   140   125   132   213    37    95   188    46   203   176   123    42    67    40   124   119    83   152    54   123   113    55    71    49    92   178   168    75   127   207    73    80   123   129   148    63   101   155   217    75   168    88   119    41   109   220   179   165   174   161   216   102   173   181   198    61    64   195    52   126    69    81    93   138   174   113   147   191    45   154    98    68    96   140   114   149    43    98   133   143   192    76    60    74   200    91   124    74    49   193   177    66   202   174   103    74   205   176    96    42   158    95    98   106   105   100   162   175   199    61    94   120   184   124    37   107   156   165    74   209   171   211   206    48    47   140    94   137   173    62   140   137   182   209    94    35   108   164   178   162   115   182    39   106   107   103   162   220   119   100   197   127   142    89   211    62   189    69   126    66   169   193   163    44   156   214   124   116    72   161   179   113    54    88    38   201   204    84   185   196   203   192   184    62   158   145   170    78   197   145   114   111   125    47    79   129   171   206   108   210   167    80   178   171   161   103   100    37    93    33   186    88    65   106   100    40   189    79    94   160    69   113   196   220    60   204    97    34   212   154    91   146   198   208    75   133   179    49   191   105   186   203    58   188   130    54   147   172    94   168   164   186    34    43    51   126   105   163   114   135   110   182   115    56   204   170    65    80   129   180   160   134   124   129    73    79   133   170    55   200   176   124   120    60    72   203   212    53   178    41   204    87    68   111    73   192    75   171   196    55    47    69    94   200   216   122    98   143   191    53   101   191   174   107   161   143    41   191   212   160    86   218    37   107   185   150   111    40   181    94    94   193    73   180    85   139    34   137   145    73    56    86   120   212    70   120    85   128    38    39   103   185   109    51    71    54   102    88   169   189   106    65   189   205   162   129   211   196    68   112   175   109    44   109    82   119   217    63   182    89    98    60    50   191   118   213    41   135   153   108   128   157   131   202   148   160   144   211    64    72    64    73    79    60   169    67   161   103    83    87    43    70   186    87    35   210   157   156   218   202    96   111    47    40   181   178   214   194    84    90   148    79   213   140    79    77   169   166   211    78    47   217   162    39   198   129    84   172    61    82   194    94   148   137   151   127   167    51    55    67    48    65   182   212   142   115    36   112    40
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   110   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   186   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    89   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   177   129   130   126    89    87   192   111    65   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    36   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   134   105    55   189    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   203    85   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    81    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   185    99   179   147   198   106   161   197   199    95    59    92   115    81   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   133   113   217   124   130   121    82   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    85    77   218   152   170    36   168   161    49   140    73   112   140    88   160   137   182   167   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   109   157    66    80    37   208   100   184   206    71    51   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    40   195   167   197   172   158    41   168   175   134    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    41   187   214   108   215    66    39   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   108   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    46   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   127   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   183    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    70   113   196   220    59   204    96    35   213   155    92   146   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    94   169   164   187    34    44    51   126   105   162   114   135   110   181   114    57   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   152   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    39
   198    98   139   210   109   188   201   209   207   150   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   164   190   207   149    47    92   146    47   111   123   218   123   109   199   156   220   137   187   221   170    78    66   116    61   202    50    90   120   121    49   139   169   211    88   208    89   208    56   108   101    50   175   163   183    98    44   107   217   122   160   167    55   153   179   117   135    73   122    74    92    72    42   170   124   196   200    85    81   187   108   193   177   130   130   126    89    87   192   111    64   134   133   102   152   192   108   137   200   206    47   138   216    60    39    53    40    41   104   178   143   110   210    40   178   167   188    93   126    98    86   179   158   105    36   190   144    78   141   130   172    60    63   208   185    41    40   144   135    57   152   210   133   156   103   205   178    63    82   147    81   109    51   180    61    37   106   105   180    64    89   127   168    60    53    77    95    38    47   211    75    69   118   182    60   135   106    55   189    95   151    96   204    41    54   127   157   120    59   155    59    35   211   157   151   101    34   212    51   202    85   140   181    93    67    44   139   157    97   205   173   173   171   178   104   183   171   145   163   172   180    93   123    68    68   115   172   141    81    34   104    51   192    65   175   220   216   104    78   204   113    82    42   151   192   210   105   113   155    36   197    79   156    86   135   194   172   212    45   146    63    64    88    78   146    67   144    79    93    38   166   129   195    87   218   186   100   180   147   198   106   161   197   199    95    59    92   115    80   115   129   127   128   123   161    86   208    62   111   123   211    55   132   146   193   176   178   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   180   172   157   193   169    90   118    75   155    52   202    40   133   113   217   124   130   121    83   179    79   149   130    56   169   207   200   217   191   175   145   142    50   209    71    65    97   109   131   174    54   169   156   170   151   171   185    67   157    97   153    69    74    85    78   219   152   170    36   168   162    49   140    73   112   140    88   159   138   182   166   193   110   106   172   155   170   206   114   169   101   112   107   123    60   111   150    56   109   158    67    81    36   208    99   184   207    71    52   189    48    51    74    86    39    51   187    71   195    60   217    66   190   149   194    94   184   175   165   117   160    69    47    62   165    95   189   159    92    50   177    52    34    40   195   167   197   171   158    41   168   175   133    57   105   204   114   186    47    91   113    77    47   216    79    77   197    37   126    63   137   207   209    85    43    87   188   118   170    67    55   126    38   214    80    97    96    85   159   193    41   187   214   107   215    66    40   142   141   149    53   193    37   181   137   220    58    85    75    97    43    57   179   166   197    78   105    44   120   195   210   220   166   220   141   124   131   212    37    95   189    46   203   176   123    42    67    40   124   120    84   151    54   123   112    55    70    48    93   179   168    75   128   207    74    80   123   129   148    64   100   155   217    75   169    87   119    42   108   220   177   165   173   161   216   102   172   181   198    62    64   194    52   126    70    81    93   138   175   112   147   192    46   154    99    68    95   140   115   149    44    98   133   143   192    76    60    75   200    92   124    75    49   193   176    65   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   174   200    61    93   120   185   124    38   107   155   166    74   209   171   210   206    47    48   140    94   138   174    63   139   137   182   209    94    36   107   164   178   162   116   182    38   105   107   103   161   219   119    99   197   127   142    89   211    62   189    70   126    65   170   193   163    43   157   214   124   116    71   161   179   113    55    88    39   202   204    84   186   196   202   191   184    61   158   145   170    78   197   145   114   111   125    47    78   131   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    70   113   196   221    59   203    97    36   213   154    92   147   198   208    76   132   179    49   190   105   187   203    57   188   131    54   147   172    94   168   164   187    34    43    51   126   105   162   115   135   110   181   115    56   204   171    66    79   129   180   160   134   124   130    73    79   133   169    55   200   176   125   122    59    72   202   211    53   178    40   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   218    37   108   185   150   111    40   182    94    93   193    73   181    85   139    34   137   144    73    56    86   120   212    70   120    85   128    39    38   103   185   110    52    71    54   102    88   168   190   106    64   189   205   163   129   211   196    68   112   174   110    44   108    83   119   217    63   182    88    98    60    51   192   119   212    41   136   152   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    84    88    43    69   185    87    34   210   157   157   218   202    96   112    47    42   181   178   214   194    83    90   149    80   213   141    79    78   169   167   212    78    47   216   163    38   198   129    84   173    62    83   194    94   148   137   150   128   166    51    56    67    48    66   182   212   142   115    37   113    40
   198    98   140   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   214   143   211   109   155   156   174   163   190   207   149    47    92   146    47   111   123   218   123   109   199   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    89   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   134    72   122    74    92    72    41   171   124   196   200    84    81   187   107   193   178   129   130   126    89    87   192   111    64   135   132   102   152   192   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    41   178   166   188    94   126    98    86   180   158   106    35   190   144    77   141   130   173    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   189    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   202    85   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    81    34   105    50   192    65   174   220   216   103    78   205   113    83    42   151   192   210   104   113   155    37   197    79   156    86   135   194   172   211    44   146    62    63    88    78   146    67   144    79    92    38   166   129   195    86   217   185   100   179   146   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    56   132   146   193   176   177   157   190   114   183   143    93   201   200   139   217   205   149    96    36   219   144   142    61    85    73   179   172   158   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    82   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    77   218   152   170    37   168   161    49   141    73   112   140    87   160   138   182   167   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    56   108   157    67    81    37   208   100   184   206    71    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   159    69    47    62   164    96   189   159    91    50   176    52    35    40   194   167   197   171   158    41   168   175   133    57   105   204   114   187    46    91   113    78    47   216    79    77   197    36   127    64   136   206   209    85    43    87   188   118   170    67    55   125    38   214    81    97    96    86   159   193    41   187   214   108   215    66    39   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    45   203   176   124    42    66    40   123   120    84   151    55   124   112    55    70    49    92   178   168    75   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   174   112   148   192    46   154    99    68    96   140   115   149    44    98   133   143   192    76    60    74   199    92   123    74    49   193   176    65   202   175   104    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   139    94   137   173    63   139   136   182   209    94    36   108   164   178   162   116   182    38   105   107   103   161   220   118    99   197   128   141    89   211    62   189    70   126    66   170   194   163    43   157   214   123   116    71   161   180   113    54    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   115   111   125    47    78   130   171   206   108   210   167    80   178   171   162   104    99    37    93    34   186    88    65   107   101    40   189    78    94   159    69   112   196   220    59   203    97    35   213   155    92   146   198   208    75   133   179    49   190   105   186   203    57   188   130    54   147   172    94   169   164   187    34    44    51   126   105   162   114   135   110   181   114    57   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   143   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   184   150   111    40   182    94    94   192    73   180    85   139    35   137   144    74    56    87   120   212    70   120    86   128    39    38   103   185   110    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   152   108   128   157   132   202   148   160   143   210    63    72    64    73    79    62   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    65   182   211   142   115    37   112    40
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    35   190   144    77   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   203    86   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    77   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   108   157    66    80    36   208   100   184   206    70    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   195   167   197   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   115    56   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    39
   198    98   139   210   109   189   200   209   207   150   192   150    76    55    82   173    43   219   213   143   211   110   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   186   220   170    79    66   116    62   202    50    90   121   121    50   139   169   211    89   208    89   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    41   105   178   143   110   210    40   178   166   187    94   125    98    86   180   158   106    36   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   106    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   203    85   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   175   220   216   103    78   204   113    83    42   151   192   210   105   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   185    99   179   147   198   106   161   197   199    95    59    92   115    81   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   119    75   155    52   202    40   133   113   217   124   130   121    82   179    79   149   130    56   169   208   200   217   191   175   145   142    50   209    71    65    97   109   131   174    53   169   156   170   151   171   185    66   157    97   154    69    73    86    78   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   109   157    66    80    36   208   100   184   207    71    52   188    48    51    74    87    39    51   186    71   194    60   217    65   190   150   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   177    52    35    40   195   167   197   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    42   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    38    95   189    46   203   176   124    42    66    40   124   120    84   151    55   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    44    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   127   141    89   211    62   189    70   126    66   170   194   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   183    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   159    70   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    94   169   164   187    34    44    51   126   105   162   114   135   110   181   114    56   204   170    65    79   129   180   160   134   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    74    56    87   120   212    70   120    85   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   152   108   128   157   132   202   148   160   144   211    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   111    47    41   181   178   214   194    83    90   149    80   213   141    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    40
   198    97   140   210   109   189   200   209   207   150   192   149    77    55    82   172    43   219   214   143   212   110   156   157   175   163   190   207   148    47    92   146    47   111   123   218   123   108   200   154   218   138   186   220   169    78    66   116    63   202    50    91   121   121    50   140   169   211    89   208    89   208    56   108   101    50   175   163   183    98    44   107   217   123   161   167    56   154   179   116   134    72   122    74    91    72    42   171   124   197   200    84    81   188   107   192   179   128   129   127    88    86   193   111    64   135   132   103   152   191   109   139   199   207    47   138   216    61    39    54    40    39   104   178   143   111   211    40   178   166   188    94   126    97    86   180   158   105    35   190   145    77   142   129   173    58    63   209   185    39    39   144   135    56   153   210   134   157   104   205   179    62    82   146    80   107    51   180    61    38   106   105   179    64    87   127   168    60    52    78    95    38    47   211    75    70   118   182    61   134   105    55   188    95   151    96   204    42    55   126   157   120    58   153    60    34   211   156   151   100    33   212    51   202    86   141   181    92    67    44   139   157    97   205   173   173   171   179   104   183   171   144   163   172   180    94   123    68    68   114   173   141    81    35   105    50   192    66   174   221   217   103    79   205   113    82    42   150   193   210   104   113   155    37   197    78   156    86   136   195   172   212    45   146    62    64    87    79   147    69   144    78    94    37   166   128   194    86   217   185   100   178   146   196   106   161   196   200    96    60    92   114    80   117   129   126   128   122   160    86   208    62   110   123   211    55   132   146   193   178   176   157   189   114   182   142    94   202   200   140   218   205   149    95    35   219   144   141    61    85    74   180   171   157   193   169    90   119    75   155    52   201    40   133   112   217   123   131   121    82   180    79   150   130    56   171   207   200   218   191   175   145   142    50   210    71    64    97   109   132   175    53   170   155   171   152   172   184    66   157    97   154    68    73    86    78   218   153   168    37   168   161    49   140    74   112   141    88   161   137   181   166   192   110   107   173   155   170   205   113   170   101   113   108   123    59   112   150    56   109   157    66    81    37   208    99   184   205    71    51   188    49    51    75    87    39    51   186    72   195    60   217    65   190   150   194    95   184   175   164   116   160    69    48    64   165    95   188   160    91    49   176    52    36    41   196   167   197   171   158    40   168   176   133    57   105   203   114   187    47    91   114    77    47   216    79    78   196    37   126    64   135   207   210    86    43    87   188   117   170    67    55   125    38   214    80    98    95    85   159   193    41   187   214   107   216    67    39   142   141   149    52   193    35   180   138   219    57    84    74    97    43    57   178   167   197    79   104    45   119   194   211   220   165   220   141   125   131   212    37    96   188    46   203   177   124    42    67    39   123   120    83   151    55   124   112    54    70    48    92   179   168    74   127   207    73    80   122   129   148    63   101   154   217    75   169    87   118    42   109   219   177   163   175   161   216   100   173   181   199    61    65   195    53   126    70    80    92   137   174   112   147   191    46   154    98    68    95   139   114   149    42    97   133   143   191    76    60    74   200    92   123    73    49   194   177    66   202   175   104    74   205   175    96    41   160    96    99   107   105    99   161   175   199    61    94   119   185   124    37   107   156   165    75   208   171   210   206    48    48   140    93   138   172    62   138   137   182   209    93    36   107   164   178   163   115   181    37   105   105   103   161   219   119   101   198   128   141    89   211    61   190    69   125    66   170   194   162    43   156   215   123   116    72   161   179   113    54    89    38   203   204    84   186   195   202   190   184    61   159   144   171    76   196   145   114   111   125    45    78   130   171   205   107   210   166    80   179   171   162   103    99    36    93    34   185    88    65   107   101    40   190    79    93   160    69   112   196   221    60   204    95    35   213   154    91   146   198   209    76   133   179    48   190   104   186   203    57   188   130    53   147   173    94   169   164   187    34    43    52   126   105   162   115   136   109   181   115    57   204   171    64    80   128   180   159   134   123   130    73    79   133   168    54   200   176   124   120    59    72   202   212    53   178    41   204    86    68   110    72   192    75   171   196    55    46    69    94   201   216   123    99   143   191    54   101   190   175   107   160   143    42   191   212   159    87   218    37   109   184   149   112    40   181    95    93   192    74   181    85   140    33   137   144    73    57    87   121   213    69   120    85   127    39    38   104   185   111    52    72    54   103    88   168   189   106    64   189   205   163   130   211   197    69   113   175   109    44   108    82   119   217    63   182    88    99    61    49   192   118   213    42   135   153   109   127   157   132   202   149   160   144   210    63    72    64    73    80    62   168    66   161   104    83    88    44    68   186    86    34   211   157   156   219   201    96   111    47    41   180   178   215   194    84    89   148    80   213   141    78    78   170   166   213    79    46   216   162    38   198   130    85   172    60    83   194    93   149   138   151   128   166    51    56    68    48    66   182   212   141   115    35   113    38
   199    97   138   211   108   190   202   209   206   149   193   148    74    55    81   174    43   219   214   145   212   109   155   155   173   163   189   206   149    47    92   147    46   112   123   218   123   109   199   156   219   137   186   220   170    79    65   115    61   203    50    91   121   121    49   139   169   212    88   207    90   207    55   108   102    48   176   162   183    99    45   107   217   122   161   167    56   152   181   117   136    70   123    75    94    71    42   169   126   195   200    86    82   186   107   192   178   130   130   126    88    87   192   110    63   134   131   102   153   194   109   137   201   205    47   139   217    60    39    53    39    41   104   176   143   112   209    40   177   166   189    94   125    97    87   179   158   105    38   189   146    77   142   129   174    60    64   208   185    40    40   142   134    56   153   211   132   156   103   205   177    62    81   146    81   108    51   181    62    39   107   104   179    62    88   128   169    60    53    76    96    39    48   211    75    68   118   181    61   134   105    55   188    95   150    95   204    41    54   127   158   121    56   155    58    35   213   157   151   102    32   211    50   203    85   137   182    93    68    45   138   157    97   205   173   172   170   179   105   184   169   147   162   174   181    92   124    66    69   115   173   139    81    35   106    50   191    64   174   221   217   102    80   205   113    83    43   150   192   210   102   114   155    36   197    77   157    86   134   192   171   210    44   146    61    63    87    78   145    69   143    79    92    38   166   129   195    86   218   185   100   178   146   198   107   163   197   197    94    59    92   115    81   116   130   128   130   122   161    87   207    62   112   125   212    56   133   144   193   175   178   157   190   113   183   142    93   200   200   141   217   205   148    94    36   218   145   141    61    85    74   181   173   156   193   169    89   118    76   155    52   201    38   133   116   218   124   129   123    82   179    79   149   128    57   169   209   200   217   192   175   146   143    50   207    72    66    95   110   132   172    53   168   156   168   151   169   185    66   157    97   152    69    74    86    77   217   153   169    37   168   160    48   141    74   113   139    87   161   138   181   167   192   110   107   172   154   170   206   115   168   102   111   107   124    60   111   151    55   108   157    65    80    37   207   100   185   206    70    52   188    47    50    75    88    39    51   187    71   194    58   216    66   189   149   194    95   183   175   164   117   161    69    46    62   165    94   190   160    93    49   176    50    35    39   193   167   197   171   159    39   168   175   133    57   106   203   114   186    44    90   114    78    49   215    78    78   197    38   127    64   136   206   210    86    44    86   187   119   169    67    55   125    38   214    82    98    94    85   161   193    40   187   213   108   215    67    39   143   141   150    54   193    37   182   139   219    57    85    77    96    43    56   178   166   197    77   104    43   119   194   210   218   165   222   141   125   132   214    37    96   188    45   202   176   125    42    67    36   124   120    84   153    55   125   113    56    70    48    91   178   170    74   129   207    74    81   123   129   149    62   100   154   218    74   168    88   119    42   109   220   178   165   175   162   216   102   172   180   199    62    64   195    52   126    70    81    93   136   175   112   147   191    44   154    99    68    96   141   115   148    43    98   133   142   191    76    60    74   199    91   121    73    49   193   177    66   203   174   104    75   206   175    97    41   158    94    98   105   104   100   161   176   201    61    92   119   183   124    37   106   155   166    75   210   173   209   205    47    48   139    93   137   173    63   140   136   183   209    94    35   108   164   179   163   115   181    40   105   108   102   159   219   119   101   199   128   142    90   210    61   188    70   127    67   169   194   162    42   157   214   123   116    73   161   177   114    55    89    37   202   204    84   185   197   202   193   183    60   158   145   170    77   196   145   113   112   127    48    79   130   170   206   108   210   165    81   178   170   161   105    99    37    93    35   186    89    65   108   101    39   190    79    95   160    69   111   195   221    59   203    97    36   214   153    92   147   199   207    75   134   180    49   192   104   186   200    57   187   129    53   147   171    96   167   162   187    33    42    50   124   106   161   114   135   109   181   116    55   205   171    66    79   128   180   159   134   123   129    74    78   132   169    55   200   177   124   122    58    72   202   212    53   178    40   204    87    67   113    73   192    76   170   195    54    48    69    93   201   216   122    98   142   192    55   102   190   174   107   161   143    41   191   212   159    86   216    37   108   185   150   112    40   182    96    92   191    72   180    85   139    35   137   145    72    56    86   121   212    69   121    86   130    38    37   104   184   110    51    69    56   103    87   166   190   108    64   189   205   163   131   211   196    68   111   175   109    43   109    82   117   217    63   181    90    99    61    50   191   119   212    39   135   153   108   130   157   132   204   148   160   143   208    63    72    64    73    79    62   167    67   162   105    83    88    43    68   186    86    35   210   156   156   220   203    97   111    48    43   181   178   215   196    84    91   149    79   213   139    78    79   169   168   213    77    46   217   161    40   198   130    84   172    62    82   195    93   149   136   151   127   164    51    55    68    47    65   183   210   144   114    37   113    42
   198    99   141   210   109   188   201   209   206   149   191   151    75    55    83   173    44   220   214   143   210   110   155   155   173   163   188   207   149    48    93   147    47   111   123   218   124   109   200   156   220   137   186   220   171    79    66   116    62   202    49    90   121   122    50   139   168   209    89   208    89   209    56   108   101    50   174   163   184   100    43   106   218   123   162   167    57   153   180   116   134    71   121    73    92    71    42   171   124   196   199    84    81   186   106   193   178   129   130   127    89    87   192   111    65   135   132   103   152   191   109   139   199   205    46   137   216    61    39    54    39    41   105   178   144   111   210    40   178   165   187    94   127    98    87   179   157   105    35   189   146    77   141   131   172    60    63   209   185    41    40   145   134    57   151   209   133   156   104   206   179    64    82   146    81   110    50   181    61    37   106   105   180    63    89   127   169    60    53    76    94    38    47   212    75    70   118   182    60   135   105    55   188    94   150    96   204    41    54   126   156   120    57   155    59    34   212   156   150   101    35   212    50   203    86   139   181    93    67    45   139   158    97   205   173   173   170   178   103   183   169   145   163   172   180    94   123    67    68   115   173   141    81    34   106    51   192    64   174   221   215   104    78   205   113    83    42   150   191   210   105   113   155    35   198    78   155    86   136   194   172   212    44   147    62    64    88    77   145    67   145    79    92    38   165   128   195    87   218   185   100   180   147   199   106   160   196   199    95    60    93   115    80   116   128   127   127   123   161    86   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   142    94   201   200   139   219   205   149    97    35   220   145   142    61    85    73   179   171   158   194   169    90   118    77   155    52   202    41   133   113   217   123   130   122    82   179    79   150   131    57   170   207   200   216   190   174   145   143    49   210    72    65    98   110   131   174    52   169   157   171   151   171   184    67   155    96   154    68    74    85    77   217   151   171    35   168   162    50   141    72   112   140    88   159   138   183   166   193   110   108   172   154   170   207   113   170   100   112   108   123    60   110   150    56   108   157    66    82    37   207   100   184   206    71    51   188    49    50    75    86    40    51   187    72   193    60   217    65   190   149   194    94   184   177   166   117   160    69    47    63   164    95   190   159    92    50   177    52    35    41   194   168   197   170   159    41   167   175   133    57   106   205   115   186    46    92   114    77    47   215    80    79   197    37   127    64   136   206   209    86    43    87   188   118   169    66    54   126    37   213    81    96    96    86   160   193    42   188   214   107   216    66    40   142   142   149    53   192    37   181   138   219    58    85    76    97    43    57   179   166   196    78   106    44   119   195   210   220   165   219   140   125   130   213    37    95   189    45   203   175   124    42    67    39   124   120    84   151    53   124   113    56    70    49    92   180   168    74   127   207    72    79   123   129   149    63   101   153   217    75   168    87   119    42   107   221   179   164   174   162   215   102   172   182   199    63    65   194    53   125    70    80    92   138   176   113   148   193    45   154    99    68    96   139   114   149    43    99   134   143   191    77    61    73   200    92   122    73    49   194   177    66   203   175   103    73   205   176    96    43   158    94    99   107   105   100   161   176   200    62    93   119   184   123    39   107   155   166    75   209   171   210   208    46    48   140    94   137   173    64   139   136   182   208    93    36   107   165   179   162   115   182    39   105   107   103   161   220   118    99   197   127   141    89   211    62   189    70   125    65   170   194   163    43   157   214   123   116    71   161   179   114    54    88    37   201   205    83   187   197   202   191   184    62   158   144   170    76   197   146   115   112   126    47    78   130   171   205   108   210   167    80   177   171   162   104    99    37    94    34   187    88    65   106   101    41   189    77    94   160    70   111   198   220    59   203    96    35   213   155    92   145   198   209    76   133   179    49   191   105   187   203    58   189   129    53   148   172    94   169   165   187    34    44    51   126   105   161   114   135   109   181   114    56   205   170    65    80   128   180   159   134   124   130    73    81   133   169    56   201   177   124   122    58    72   203   211    53   179    41   203    87    66   111    72   192    75   171   197    55    47    70    94   202   215   123    99   143   190    53   100   190   175   106   160   143    43   190   212   158    88   219    36   107   184   150   110    39   182    93    93   192    73   180    85   140    34   137   145    72    56    87   121   212    71   120    86   129    39    39   103   185   110    51    71    55   102    87   169   191   106    63   189   205   163   129   211   196    68   112   175   110    44   110    83   119   217    63   182    88    98    59    51   192   119   212    42   134   152   108   128   157   130   202   148   161   143   211    64    72    63    74    80    62   169    67   161   104    83    88    43    69   185    87    35   209   157   157   217   201    94   112    47    40   181   177   213   193    82    91   149    80   213   140    79    77   168   166   213    78    45   216   164    38   198   130    84   172    61    83   194    94   149   136   149   128   166    50    56    68    48    66   183   212   142   116    36   113    40
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   193   178   129   130   126    89    87   192   111    65   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    35   190   144    77   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   203    85   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   113   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   133   113   217   124   130   121    83   179    79   149   130    56   169   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    77   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   108   157    66    80    36   208   100   184   206    70    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   108   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   127   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   113   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    94   169   164   187    34    44    51   126   105   162   114   135   110   181   115    56   204   170    65    79   129   180   160   134   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    85   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   152   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   172    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   113    40
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   214   143   211   110   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    79    66   116    62   202    50    90   120   121    50   139   169   211    88   208    89   208    55   108   101    50   175   163   183    98    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   177   129   130   126    89    87   192   111    64   135   132   102   153   191   109   138   200   206    47   138   216    60    39    54    40    40   104   178   143   110   210    41   178   167   188    94   126    98    86   180   158   106    35   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   106    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   202    86   140   180    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   140    80    34   105    50   192    65   174   220   216   103    78   205   113    83    42   151   192   210   104   113   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   146   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   180   172   157   193   169    90   119    75   155    52   202    40   132   113   217   124   130   121    83   180    79   149   130    56   169   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    78   218   152   170    37   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   122    60   111   150    57   109   157    66    80    36   208   100   184   206    70    51   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   133    57   105   204   114   187    47    92   113    78    47   216    80    77   197    37   127    64   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    67    40   124   120    84   151    54   124   112    55    70    49    92   178   168    75   128   207    73    80   123   129   148    63   100   155   217    74   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    81    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   175   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    39   105   107   103   161   219   118   100   197   127   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   203   191   183    61   158   144   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   159    69   113   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   186    34    44    51   126   105   162   114   135   110   181   115    57   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   191    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   107   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    85   128    39    38   103   185   110    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   152   108   128   157   132   202   148   160   143   211    63    72    64    73    79    62   169    67   161   103    83    88    43    69   185    86    35   210   157   157   218   202    96   111    47    41   181   178   214   194    84    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    93   148   137   150   128   166    51    56    67    47    65   182   211   142   115    36   112    40
   197    96   140   208   109   191   200   211   207   149   192   151    77    52    84   171    43   219   214   142   210   109   158   157   175   163   189   207   151    45    91   149    46   110   122   220   123   108   197   155   218   138   185   220   169    79    68   116    61   203    49    92   123   121    51   140   169   210    91   204    91   209    56   106    97    50   176   163   182    97    42   105   218   120   163   166    55   155   182   117   138    75   124    74    92    71    42   169   125   194   200    88    81   185   109   192   177   130   126   125    86    85   194   115    65   133   133   100   151   194   109   137   200   206    47   140   216    60    39    54    37    41   106   178   146   112   207    39   178   168   190    95   125    98    86   180   158   107    35   189   146    76   141   131   173    58    63   209   188    40    40   143   137    58   150   211   134   154   107   206   175    62    80   146    81   108    49   181    62    40   105   104   181    65    91   126   169    62    52    76    95    37    48   214    75    70   118   182    60   135   106    54   190    95   150    96   204    38    54   125   156   121    55   155    58    37   214   155   152   100    36   208    51   200    86   139   178    95    64    46   140   159    93   204   175   173   171   177   104   182   171   144   164   172   183    92   124    68    66   116   171   143    79    35   102    51   193    67   175   222   217   105    82   203   112    82    41   150   195   209   102   114   153    33   199    78   157    87   135   196   170   211    48   145    66    62    88    77   148    68   143    79    93    39   167   129   196    85   218   187    98   179   147   198   107   166   195   198    94    59    91   115    81   114   128   127   128   120   162    87   208    62   112   121   214    54   131   146   196   176   179   159   186   115   181   143    92   201   202   140   221   205   146    97    35   217   142   142    59    85    74   179   173   158   194   170    90   117    75   156    52   205    38   133   113   218   121   128   122    85   179    82   147   128    58   168   207   199   217   189   176   144   144    49   209    73    68    97   109   131   173    52   167   157   173   150   170   184    65   158    98   153    68    73    85    78   219   150   169    37   170   165    50   140    73   113   141    88   158   137   180   166   193   111   107   172   153   170   206   116   171   102   112   110   121    59   112   152    56   108   159    63    79    38   207   101   182   207    72    51   186    48    53    74    85    39    54   189    71   196    62   220    66   190   149   195    97   184   175   165   115   158    68    47    63   162    97   189   160    94    51   175    53    36    40   197   164   198   170   157    41   171   175   133    57   106   203   112   186    46    93   113    79    48   216    78    77   196    38   131    64   136   204   208    86    43    88   187   116   168    69    54   130    39   215    81    99    97    83   162   194    38   190   216   109   215    65    39   142   142   149    54   192    35   178   139   220    59    87    79    97    46    57   178   168   196    81   105    42   120   196   212   218   165   222   140   123   131   215    38    95   190    43   202   175   125    44    64    40   124   117    83   152    52   122   111    54    69    49    92   177   170    71   129   207    74    80   121   127   151    63   101   155   219    74   167    88   119    44   110   218   179   165   172   159   213   101   172   182   197    62    65   195    55   128    69    82    93   139   176   112   148   192    46   152    97    71    96   139   116   151    42    99   133   142   191    73    60    74   201    91   123    76    49   190   177    65   201   175   104    73   203   177    98    42   160    93    96   105   106   101   162   173   199    59    90   118   189   125    38   108   156   165    74   209   170   211   205    47    49   139    90   138   172    63   139   139   183   210    91    38   108   164   178   163   115   183    38   108   106   101   159   223   119   100   197   127   144    89   211    61   189    72   125    66   170   197   164    43   158   216   124   116    70   158   178   116    55    88    41   201   204    83   186   193   201   190   185    62   158   143   171    78   195   145   114   112   122    46    78   131   171   206   106   208   167    79   178   169   161   103   101    36    95    33   187    87    66   110   101    39   189    77    92   157    70   113   194   222    61   204    99    34   213   159    89   149   198   208    79   133   181    50   188   105   188   200    58   188   130    51   147   172    93   169   166   184    33    43    50   124   105   161   114   138   108   180   113    59   202   171    66    77   128   178   161   134   125   129    72    77   133   171    53   198   173   123   121    57    72   202   212    51   177    40   203    89    70   112    73   194    76   170   195    52    49    71    96   198   216   122    99   142   189    54   100   187   172   105   162   144    42   195   213   159    87   217    39   109   186   150   111    38   184    94    97   198    72   181    86   139    36   138   146    71    54    85   119   213    67   120    87   127    40    38   103   186   108    50    69    53   104    89   170   188   104    64   191   206   161   129   212   197    66   115   174   107    46   108    83   118   219    64   182    87    94    60    51   194   118   211    38   135   150   107   126   161   132   203   148   160   145   210    64    69    63    73    78    62   168    68   160   103    83    89    41    70   183    85    37   210   157   154   218   202    97   110    48    41   181   179   214   194    85    93   147    82   214   137    79    79   167   167   211    81    46   216   164    39   199   132    86   174    60    83   193    93   148   141   152   129   166    50    56    68    48    65   182   211   141   116    38   111    38
   197    98   139   211   108   191   198   208   207   149   193   150    78    56    83   173    41   221   214   143   212   110   156   156   173   164   192   208   148    48    93   146    47   110   125   217   122   110   200   156   219   138   187   220   171    79    66   116    62   203    50    89   122   122    49   140   168   211    88   209    87   209    55   108   101    48   176   163   183    98    44   107   218   123   160   168    57   153   179   118   134    72   121    75    92    72    40   170   124   196   200    83    80   188   108   194   178   129   131   127    88    85   192   111    66   134   131   102   153   193   109   138   201   206    45   137   216    58    39    55    39    40   105   178   143   109   209    42   178   165   187    94   124    99    86   178   157   107    36   188   144    77   141   131   172    58    62   207   185    41    40   146   135    57   152   210   133   157   103   206   177    62    81   146    81   108    51   180    60    37   107   105   180    63    88   130   169    61    51    76    95    37    48   212    76    69   118   182    60   134   105    54   188    96   150    97   203    41    54   128   157   120    59   154    59    35   212   157   151   102    36   212    52   203    84   140   180    93    67    45   139   158    97   204   172   173   169   179   104   181   170   144   163   173   181    92   124    67    68   114   173   141    80    35   105    52   193    65   175   222   215   103    80   204   113    82    42   150   194   208   104   112   156    36   197    77   155    85   135   194   173   212    45   147    62    62    89    78   145    67   144    80    93    38   166   129   194    86   218   185    99   180   146   198   106   162   197   198    94    58    91   116    79   115   130   125   127   122   161    86   209    64   112   125   211    54   132   146   193   177   177   157   191   114   184   144    94   200   200   140   217   205   149    95    36   219   145   141    62    86    72   180   172   158   193   169    89   119    75   156    53   202    41   134   112   218   124   130   122    83   179    80   149   130    58   169   206   200   217   191   176   146   143    49   210    70    65    96   109   132   174    53   170   156   169   151   171   185    67   156    96   154    69    72    85    77   217   153   169    36   168   161    49   139    73   112   139    87   160   138   182   167   193   110   106   173   155   169   205   113   170   100   113   109   123    60   112   150    57   107   155    68    80    36   206    99   184   206    71    52   188    48    52    75    88    40    51   188    70   194    59   217    66   190   150   194    94   185   173   166   116   159    69    48    62   164    96   190   158    91    49   177    52    35    40   195   168   198   172   157    41   168   175   133    58   104   204   113   186    47    91   113    78    48   216    79    78   196    37   127    65   135   206   208    85    43    86   188   116   170    68    56   127    38   213    80    98    96    85   159   194    42   188   213   108   217    66    39   140   140   148    54   193    37   181   138   220    57    86    78    95    43    56   178   165   197    78   103    44   119   197   209   220   166   220   141   126   130   212    38    95   188    45   202   175   125    41    67    41   125   120    82   152    54   124   112    55    69    48    91   178   168    75   129   208    74    80   124   131   147    63   101   155   218    74   168    87   117    43   108   221   176   164   174   161   216   101   172   181   197    63    64   193    51   125    70    81    94   137   175   113   147   191    44   156    99    69    97   140   116   149    43    99   133   143   192    75    60    75   201    93   123    74    48   192   177    66   201   174   104    75   203   176    96    44   158    96    99   107   106   100   161   174   201    60    93   118   184   123    37   107   156   165    74   210   170   209   206    45    48   140    94   138   174    62   139   136   183   208    94    37   107   163   179   162   115   181    38   106   108   104   161   221   119    99   198   128   143    90   212    60   189    69   126    65   170   193   163    43   157   215   122   117    72   161   179   113    56    90    39   201   202    84   185   196   202   191   183    61   158   143   171    75   197   143   116   111   126    46    79   129   169   207   107   211   166    81   176   170   161   103    98    36    94    33   187    88    67   108   101    41   190    78    94   159    70   112   195   220    60   203    97    38   213   154    91   149   199   208    77   134   179    49   190   103   187   202    58   190   130    54   147   174    93   169   163   187    34    44    52   125   105   162   116   135   110   180   114    56   205   170    65    79   130   182   160   131   124   129    74    78   134   169    54   200   175   125   121    58    74   202   211    52   177    41   204    85    68   109    74   191    75   171   196    54    46    68    96   199   213   122    99   142   189    54   102   189   174   107   160   144    42   189   212   159    87   220    37   107   186   150   113    38   181    94    93   192    74   180    84   140    33   138   145    73    56    86   120   212    68   119    87   128    39    38   103   185   110    52    72    53   103    88   168   189   105    65   189   206   163   129   212   197    70   111   174   107    45   108    80   119   217    63   182    89    97    59    50   194   117   211    40   135   152   108   127   158   131   202   148   159   145   212    64    72    64    73    81    61   168    65   159   105    84    89    43    69   185    87    36   211   155   157   218   200    94   111    47    42   182   179   214   192    82    90   148    78   213   140    79    78   170   165   212    78    45   215   164    39   198   129    85   173    61    83   194    94   148   137   152   128   165    51    56    66    47    66   183   211   142   116    36   112    39
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   212   110   155   156   174   163   189   207   149    47    92   146    47   111   124   218   123   109   200   156   220   137   186   220   170    78    66   116    62   203    50    90   120   121    50   139   169   211    89   208    88   208    55   108   100    50   175   163   183    99    44   107   217   123   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   177   129   130   126    89    87   192   110    65   135   132   102   153   191   108   137   200   206    46   138   216    60    39    54    40    40   104   178   144   110   209    40   178   167   188    93   126    98    86   180   158   105    35   190   145    77   141   130   172    60    63   208   185    41    40   144   135    58   152   210   133   156   104   205   178    63    82   147    81   108    51   180    61    37   105   105   180    64    88   127   168    60    53    77    95    38    48   212    74    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   156   120    58   154    59    35   211   157   151   101    34   212    51   203    85   140   181    93    67    44   139   157    98   205   173   173   171   178   104   183   170   145   163   172   181    93   123    67    69   114   172   140    80    34   105    50   192    65   175   220   217   103    78   205   113    83    42   151   192   210   104   112   155    37   197    78   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   196   199    95    59    92   115    80   116   129   126   129   123   160    87   208    62   111   124   211    55   132   146   193   177   177   157   190   114   183   142    93   200   200   139   217   205   148    95    36   219   144   142    61    85    74   179   172   157   194   169    90   118    75   156    53   202    40   133   113   217   124   130   121    83   180    79   149   130    56   169   208   200   217   192   175   145   142    50   209    72    65    97   110   132   174    53   169   156   170   151   171   184    66   157    97   154    69    73    86    77   218   152   170    37   167   162    49   141    74   112   140    87   160   137   182   167   193   111   107   172   155   170   206   114   169   101   111   108   122    60   111   150    57   109   157    67    80    37   208    99   184   206    71    52   188    48    51    74    87    39    52   186    71   195    59   217    65   190   149   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   194   167   197   171   158    42   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   137   206   209    86    43    87   188   118   170    67    55   125    38   213    81    97    96    85   159   193    41   187   214   108   215    66    40   142   141   149    52   193    37   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   219   141   124   131   213    38    95   189    45   203   176   124    42    66    39   124   120    83   151    54   124   112    55    70    49    92   178   168    74   128   207    74    80   123   129   148    63   100   155   217    74   168    88   119    42   109   220   178   165   174   161   216   102   172   181   199    62    64   194    53   126    70    81    93   138   175   112   148   191    45   154    99    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    73    49   193   176    66   203   174   103    74   205   175    96    42   159    95    98   107   105   100   162   175   200    61    94   119   185   123    37   107   155   166    75   209   172   210   206    47    48   139    94   137   174    63   139   137   182   209    94    36   107   164   178   162   115   182    39   105   107   103   162   220   119    99   197   128   142    89   211    62   189    70   125    66   170   194   163    43   157   215   123   116    71   161   180   113    55    89    39   202   204    83   186   196   202   191   183    61   158   145   170    77   197   145   114   111   125    47    79   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    89    65   107   101    40   189    78    94   160    70   112   196   221    59   203    96    35   213   154    92   147   198   208    75   133   179    49   190   105   187   203    57   189   130    54   147   172    95   169   164   187    34    44    51   126   105   162   115   135   110   182   114    57   204   170    65    79   129   180   160   134   124   130    73    79   133   169    55   200   176   124   121    59    72   202   211    53   178    41   204    87    68   110    73   192    75   170   196    55    47    70    94   201   216   123    99   142   190    54   101   191   174   107   161   142    43   190   212   158    87   219    38   108   185   150   111    40   182    94    94   193    73   180    85   139    35   137   144    73    56    87   120   212    70   120    85   128    39    38   104   185   110    51    71    54   102    88   169   189   106    64   189   205   163   129   211   196    68   112   175   110    44   108    82   119   217    63   182    88    98    60    50   191   119   212    41   135   152   109   128   157   132   202   148   160   144   210    63    72    64    73    78    61   169    67   160   103    83    88    44    69   185    86    34   210   156   157   218   202    96   112    47    42   181   178   214   194    84    90   149    80   213   140    79    78   169   167   212    78    46   217   163    39   198   129    84   172    61    83   194    93   148   137   150   128   166    51    56    67    48    66   182   211   142   115    36   112    40
   198    98   139   210   109   189   200   209   207   150   192   150    76    55    82   173    43   219   214   143   211   110   156   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   155   220   137   187   220   170    79    66   116    62   202    50    90   120   121    49   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   154   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   130   129   126    89    87   192   111    65   135   132   102   152   191   108   138   200   206    46   138   216    60    39    53    39    40   105   178   143   110   209    40   178   166   188    94   125    98    86   179   158   105    36   190   144    77   141   130   172    59    63   208   185    40    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   106    55   188    95   151    96   204    41    54   127   156   120    58   154    59    35   211   157   151   100    35   212    51   202    85   140   181    93    66    44   139   157    98   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    69   114   172   141    81    34   105    50   192    65   174   220   216   103    78   205   113    83    43   150   192   210   104   112   154    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   147    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   142    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   180   172   157   193   169    90   119    76   155    53   202    40   132   113   217   124   130   121    82   180    79   149   130    57   170   208   200   217   191   175   145   142    49   209    72    65    97   109   131   174    53   169   156   170   151   171   184    67   157    97   154    69    74    85    78   218   152   170    37   168   161    49   141    73   112   140    87   160   137   183   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   112   150    56   108   157    66    80    36   208   100   184   207    71    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    40   195   167   196   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   137   206   209    86    43    87   188   118   170    67    55   126    38   214    81    97    96    85   159   193    42   187   214   108   215    67    40   142   142   149    53   193    36   181   138   219    58    85    76    97    43    57   178   166   197    78   105    44   119   195   210   220   166   220   141   124   131   213    38    95   188    46   203   176   124    42    66    40   124   120    84   151    54   123   112    55    70    49    92   179   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    88   119    42   109   220   178   165   174   161   216   102   172   181   199    62    64   194    53   126    70    80    93   138   175   113   148   192    45   154    99    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    60    94   119   184   124    38   107   155   166    75   209   171   210   206    47    47   140    94   138   174    63   139   136   182   209    94    36   108   164   178   162   115   182    39   105   107   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   194   163    43   157   214   123   116    71   161   179   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   144   115   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    77    94   160    70   113   196   220    59   204    96    35   213   155    92   146   198   208    75   133   179    49   190   105   187   202    57   188   130    54   147   172    94   169   164   187    34    44    51   126   105   162   114   135   110   181   115    56   204   170    65    79   129   180   160   134   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   191    75   171   196    55    47    69    94   201   216   122    99   142   190    54   101   191   174   107   161   143    42   190   212   159    87   219    37   108   184   150   111    40   182    94    94   192    73   180    85   139    35   137   144    73    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   189   106    64   188   205   163   129   211   196    69   112   175   110    44   109    82   119   217    63   181    88    98    60    50   192   119   212    41   136   153   109   128   157   132   202   148   161   143   211    63    72    64    73    79    61   169    67   161   103    83    88    44    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   193    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    39
   198    98   140   210   109   189   200   209   207   149   192   150    76    55    82   173    43   220   214   143   211   109   156   156   174   163   189   207   149    47    92   146    47   111   123   218   123   108   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    49   139   169   211    89   208    88   208    55   108   101    50   175   164   183    99    44   107   217   122   160   167    56   154   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   188   107   193   178   130   129   126    88    87   192   111    65   135   132   102   152   192   109   138   200   206    47   138   216    60    39    54    40    40   104   178   143   110   209    40   178   166   188    94   126    98    86   180   158   106    36   190   144    77   141   130   172    59    63   208   185    41    39   144   135    58   152   210   133   156   104   205   178    63    82   147    81   109    50   180    61    37   106   105   180    63    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   156   120    58   155    59    35   212   156   151   100    34   212    51   203    86   140   180    93    66    44   139   157    98   205   173   173   171   179   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   106    50   192    65   174   221   217   103    78   205   112    82    42   151   192   210   104   112   154    37   197    78   156    86   135   194   172   211    45   146    62    64    88    78   147    67   144    79    93    38   166   129   195    86   218   185    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   191   114   183   143    93   201   200   139   218   205   149    95    36   219   144   142    61    85    73   179   172   158   193   169    90   119    75   155    53   202    40   132   113   217   123   130   121    83   179    79   150   130    57   170   207   200   217   191   175   145   142    50   209    71    65    97   109   131   174    54   170   156   170   151   172   185    67   157    97   153    69    74    85    77   218   152   170    37   167   162    49   141    73   112   140    87   160   138   183   166   192   110   106   173   154   170   206   114   169   101   111   108   122    60   111   150    56   108   157    67    80    37   208    99   184   206    70    52   188    48    51    74    87    39    51   186    71   195    60   217    66   190   149   194    94   184   175   165   117   160    70    47    62   164    95   189   159    91    50   176    52    35    41   195   168   197   171   158    41   168   175   134    57   105   204   114   187    47    91   113    78    47   215    79    77   197    37   126    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    86   160   193    42   187   214   108   215    66    39   142   141   149    52   193    37   180   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   165   220   141   124   132   213    37    95   189    45   203   176   124    42    66    40   123   120    84   151    54   124   112    55    70    49    92   178   168    75   128   207    73    80   123   129   148    63   100   155   217    74   168    87   119    42   108   220   178   165   173   161   215   102   172   181   198    62    64   194    53   125    70    80    93   138   175   113   147   191    45   155    98    68    96   140   114   149    43    98   132   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   104    74   205   176    96    42   158    95    99   106   105   100   162   175   199    61    94   119   184   123    37   107   155   166    75   209   171   210   206    47    47   140    94   138   173    63   139   137   182   209    94    36   107   164   178   162   115   182    38   106   107   103   161   220   119   100   197   128   142    89   211    62   189    70   125    66   170   193   163    43   157   214   123   116    72   161   180   113    54    88    39   202   204    84   186   195   203   191   183    61   157   145   170    78   197   145   115   111   125    47    78   131   171   206   108   209   167    80   178   171   162   103    99    37    93    33   187    89    65   107   101    40   189    78    94   159    70   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   202    57   188   130    54   148   172    95   169   164   187    34    43    51   126   105   162   114   135   110   181   114    57   204   171    65    79   129   180   160   133   124   130    73    79   133   170    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   170   196    55    47    69    95   201   216   122    99   142   190    54   100   191   174   107   161   143    42   190   211   159    87   218    37   107   185   151   111    40   182    94    94   193    73   180    85   140    35   137   144    74    57    87   120   212    70   120    86   128    39    38   103   185   111    52    71    54   102    88   169   190   106    64   188   205   163   130   211   196    68   112   175   109    44   109    82   119   217    63   182    89    98    60    50   191   118   212    41   135   153   108   128   157   132   202   148   160   144   210    63    72    64    73    79    61   169    67   161   104    83    88    44    69   185    86    35   210   157   156   218   201    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   172    61    83   193    93   148   137   150   128   166    51    56    67    48    66   182   212   142   115    36   112    40
   198    97   139   211   108   189   200   209   207   149   192   150    76    55    83   173    43   219   213   143   211   110   156   156   174   163   190   207   149    47    92   146    46   112   123   218   123   109   198   157   219   137   186   220   169    78    66   116    62   202    51    91   120   120    49   139   169   211    88   207    89   209    56   107   101    49   174   163   184    99    44   107   218   122   161   167    56   153   179   117   135    72   122    75    92    72    41   171   124   196   200    85    81   187   108   192   178   129   130   126    88    87   193   111    65   135   133   102   152   192   108   137   200   205    46   138   216    61    39    54    40    40   104   177   143   110   210    41   177   167   187    93   125    99    86   180   159   106    35   190   144    78   141   130   172    59    62   208   185    41    40   145   135    57   152   210   132   156   104   205   178    62    82   147    81   108    50   180    61    37   106   105   180    64    89   126   168    60    53    76    94    38    48   211    74    70   118   182    61   135   106    54   188    94   150    96   203    41    54   127   156   121    59   154    59    35   211   157   151   100    34   212    50   203    86   140   181    94    67    44   139   157    97   204   173   173   171   178   104   184   171   145   163   172   181    93   123    67    69   114   173   141    80    34   106    50   192    66   174   221   216   103    78   204   113    82    43   151   192   210   105   112   155    37   197    79   155    86   134   194   172   212    44   147    61    64    88    77   146    66   144    78    92    39   166   129   195    86   217   185   100   178   146   199   107   161   196   199    96    58    92   114    80   116   129   127   128   122   160    87   209    62   111   124   211    55   131   146   193   176   177   157   191   114   183   143    94   201   200   139   218   205   148    96    37   219   145   142    62    85    74   179   172   157   194   169    90   118    75   156    53   202    39   133   113   217   124   130   121    82   179    79   149   130    56   170   207   200   217   192   175   146   141    49   209    72    65    97   109   131   174    52   170   156   170   151   171   185    66   157    97   153    69    73    85    78   218   153   170    37   168   161    49   140    73   112   139    87   159   137   183   167   193   110   106   173   154   170   207   113   169   101   112   107   123    60   111   150    56   109   157    67    80    37   208    99   184   206    70    52   188    47    50    74    87    40    52   185    72   194    60   216    65   190   150   194    94   184   174   165   117   160    70    48    62   164    95   189   158    91    50   177    52    36    40   195   168   197   171   158    42   167   176   133    58   106   204   114   186    46    92   114    77    47   216    80    77   196    37   126    64   136   206   209    86    43    88   188   118   170    67    54   126    38   214    81    98    96    85   159   193    41   186   214   107   215    66    40   142   141   149    53   193    37   181   138   220    57    85    75    97    44    57   178   165   196    78   105    45   119   195   210   220   165   220   141   124   131   213    38    95   188    45   203   176   124    42    67    40   124   120    83   151    54   124   112    55    70    49    92   179   168    75   127   207    74    80   124   130   147    64   100   155   217    74   169    88   119    43   108   220   178   166   173   161   216   101   172   181   198    62    65   194    53   126    69    80    93   139   175   113   147   192    45   155    99    68    95   140   115   150    44    98   133   143   192    76    60    74   199    92   123    74    49   193   176    65   202   174   103    75   205   175    96    42   158    95    98   107   105   100   162   174   199    60    93   119   185   123    38   108   155   165    75   209   171   210   205    47    48   140    94   139   173    64   139   136   183   209    94    36   107   164   179   162   115   182    38   105   106   103   161   219   119    99   198   129   141    89   211    61   190    69   124    65   170   194   163    43   157   214   123   117    71   161   181   112    55    88    38   202   204    84   186   196   203   191   184    61   158   144   170    78   197   144   115   111   125    47    79   130   171   205   108   209   167    80   177   171   162   104   100    36    94    34   187    88    66   107   101    39   189    79    93   159    70   113   195   219    60   203    97    35   213   154    91   146   198   208    76   132   179    49   189   105   186   203    57   188   130    53   147   173    95   169   165   187    34    43    51   127   105   162   115   135   109   180   114    57   204   170    64    80   129   179   161   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    52   178    41   203    87    67   110    73   192    74   171   196    56    47    69    94   201   215   123    99   142   191    55   101   190   174   107   161   142    43   190   213   159    88   218    38   107   185   150   111    40   182    94    93   192    73   180    84   138    34   137   144    74    57    86   120   211    70   120    85   127    39    37   103   185   111    51    71    55   102    88   169   189   105    64   189   205   164   129   211   196    68   112   175   111    44   108    82   119   217    64   182    88    98    60    50   192   119   213    41   136   152   108   127   157   132   201   149   161   144   211    63    73    64    73    79    61   169    66   161   103    83    88    44    70   185    86    34   211   156   156   217   202    96   112    48    42   180   179   214   193    83    90   148    80   213   140    79    79   168   166   211    78    46   216   162    38   198   129    85   172    61    83   193    94   148   138   150   128   166    51    56    67    46    65   183   211   142   115    36   113    40
   198    98   140   210   109   189   200   209   207   150   192   150    76    55    82   173    43   219   214   143   212   109   156   155   174   163   190   207   149    47    92   147    47   111   123   218   123   109   200   155   220   137   186   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   209    55   108   101    50   175   163   183    98    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    71    42   171   124   196   200    84    80   187   107   192   178   129   130   126    89    86   192   111    64   135   132   102   152   191   109   138   200   206    47   138   216    60    39    53    40    40   104   178   143   111   210    40   178   166   188    94   126    98    86   180   158   105    36   190   144    78   141   130   173    60    63   208   185    40    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   109    50   180    60    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    70   118   182    60   134   105    55   189    94   151    96   204    41    54   127   157   120    58   155    59    35   211   157   151   100    34   212    51   203    86   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   115   172   140    80    34   105    51   192    65   175   220   217   103    78   205   112    83    42   151   192   210   105   113   155    37   197    79   156    85   135   194   172   211    45   146    62    64    88    78   146    67   144    79    92    38   166   129   195    86   218   186   100   179   147   198   106   161   197   198    96    59    92   115    80   116   129   126   128   123   161    87   208    62   110   124   211    56   132   146   193   176   177   157   190   114   183   142    94   201   200   139   218   205   149    96    36   220   145   141    62    85    74   179   172   157   193   169    89   119    76   155    52   202    40   132   113   217   124   130   121    83   180    79   149   130    56   170   208   200   217   192   175   145   142    50   209    71    65    97   110   131   174    54   169   156   170   151   171   185    67   157    97   154    69    74    86    78   219   152   170    36   168   161    49   140    74   112   140    87   160   137   182   167   193   110   107   172   154   170   206   114   170   101   111   108   123    60   112   150    57   108   157    66    80    36   208   100   184   206    70    51   188    48    51    74    87    40    52   187    72   195    59   217    65   190   149   194    94   184   175   165   116   160    69    47    62   164    96   189   159    91    50   176    52    35    40   195   168   196   171   158    41   168   175   133    57   105   204   114   187    46    91   113    78    47   216    79    77   197    37   126    64   136   207   209    86    43    87   188   118   170    67    55   125    38   213    81    97    96    86   159   193    42   187   214   108   215    66    39   142   141   149    53   193    37   181   138   219    58    85    75    97    43    56   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    45   203   176   124    42    66    40   123   120    83   151    55   124   112    55    71    49    93   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   169    87   119    42   108   220   178   165   174   161   215   102   172   181   199    62    64   194    52   125    70    81    93   138   175   112   148   191    45   154    99    68    95   140   115   149    44    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   175   103    74   205   176    96    42   159    95    98   107   105   100   162   175   199    60    94   119   184   124    37   107   155   166    74   209   171   210   206    47    47   139    94   137   173    63   139   137   182   209    94    36   108   164   178   162   115   182    39   105   107   103   161   220   119   100   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    72   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   157   145   170    77   197   145   114   111   126    47    78   130   171   206   107   209   167    80   178   171   162   104    99    37    93    34   187    89    65   107   101    40   189    78    94   159    69   112   196   220    59   204    96    35   213   155    91   146   198   208    75   133   179    49   190   105   186   203    57   188   130    54   147   172    95   168   164   187    34    44    51   126   105   162   114   135   110   181   114    57   204   170    65    79   129   180   159   134   124   130    73    78   133   169    55   200   176   124   121    59    72   202   211    53   178    41   204    86    68   110    73   192    75   171   196    55    47    69    94   201   215   122    99   142   190    54   101   191   174   107   161   143    42   190   211   159    88   219    38   108   185   151   111    40   182    94    94   193    73   180    85   139    34   137   144    73    56    86   120   212    70   120    86   128    39    38   103   185   110    51    71    54   102    88   169   189   106    64   188   205   163   130   212   196    69   112   175   109    44   108    83   119   217    63   181    89    98    60    50   192   119   212    41   135   152   108   128   157   132   202   148   160   143   211    64    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   201    96   112    47    41   181   178   214   194    84    90   149    80   213   141    79    78   169   167   212    78    46   216   162    39   198   129    84   173    61    83   193    94   148   137   150   128   166    51    56    67    48    66   182   211   142   115    36   112    40
   198    97   138   209   108   188   200   208   206   149   191   150    75    56    82   171    42   220   214   143   212   109   155   157   175   162   189   207   150    47    92   146    46   111   124   217   123   111   199   155   219   137   186   220   169    80    65   116    62   201    49    90   121   121    50   139   169   211    89   208    90   209    55   108   100    49   175   163   184    99    44   107   217   122   160   168    56   154   179   117   134    71   123    75    92    72    40   170   124   196   200    84    80   185   109   192   177   129   130   126    91    87   193   111    64   135   132   102   152   191   109   137   200   205    46   138   216    61    39    54    39    41   105   178   143   111   210    41   179   167   188    93   125    97    86   179   157   106    35   190   144    78   142   131   173    59    64   208   185    41    39   144   134    58   151   209   134   157   104   206   179    63    81   146    81   109    51   180    61    36   106   105   180    64    88   128   170    60    53    76    95    38    48   212    74    68   117   182    60   135   105    54   188    95   150    97   204    41    54   126   157   119    57   154    59    34   211   157   151   101    34   212    50   203    85   139   181    93    68    43   139   156    98   206   173   172   170   179   103   182   169   144   162   172   181    94   123    68    68   115   173   142    81    34   105    50   193    64   175   220   216   103    79   204   112    83    42   150   192   210   106   113   154    37   197    78   156    86   136   194   173   211    46   146    63    64    89    79   146    68   145    79    93    36   165   129   196    85   217   186    99   178   147   199   105   161   198   198    95    59    91   115    81   116   130   126   127   123   162    87   207    63   110   125   211    56   132   144   193   176   178   157   192   114   184   141    94   201   199   138   217   205   149    96    36   220   144   142    62    85    73   180   173   158   194   170    90   119    75   155    53   203    40   133   114   216   124   130   121    83   180    80   148   130    56   169   207   198   215   190   174   145   141    49   210    71    65    97   110   131   174    52   168   156   170   150   171   185    67   157    97   153    69    73    86    78   219   152   169    35   167   161    50   140    73   112   140    87   161   138   184   167   193   110   106   173   154   170   206   114   169   100   112   108   122    60   112   151    56   109   158    67    80    35   207   100   183   206    68    52   189    48    53    74    88    40    52   186    72   195    60   217    65   191   150   194    93   184   175   165   116   160    69    47    64   163    95   190   159    92    50   177    51    36    40   195   167   197   171   159    42   168   175   133    57   105   203   113   187    46    91   114    78    47   214    79    78   197    36   126    63   137   206   208    86    41    86   187   118   170    66    54   126    38   214    81    97    95    86   160   194    42   188   214   107   215    67    40   143   142   149    52   192    35   182   138   219    57    85    77    97    45    57   178   165   196    77   105    43   120   195   209   219   166   219   139   124   131   214    38    96   189    44   203   176   123    42    66    39   123   121    84   152    55   125   112    55    70    48    93   179   168    74   128   209    74    79   124   129   148    64   100   156   216    76   168    87   119    43   108   220   177   165   173   161   216   103   171   181   198    63    64   195    52   126    69    80    93   138   174   113   148   193    46   155    97    68    97   140   114   149    42    99   132   144   191    76    59    74   200    92   124    74    48   193   176    66   202   174   103    75   205   175    95    42   157    96    98   107   105   100   162   175   200    61    93   119   184   124    37   107   156   165    75   208   171   209   206    46    49   140    92   137   174    63   139   138   183   209    94    37   108   163   178   162   116   181    39   105   107   102   162   218   117   100   197   127   140    90   211    62   190    70   126    65   169   193   164    44   157   214   123   116    71   159   179   113    54    88    38   201   204    84   185   198   203   192   184    61   157   146   170    77   197   144   114   111   125    46    77   130   170   204   108   210   167    80   178   171   161   103    99    37    94    34   186    88    65   106   101    40   190    77    93   160    69   113   196   220    60   204    96    35   213   155    90   147   199   207    76   133   178    49   190   105   186   203    57   188   130    55   147   172    95   170   165   187    33    44    52   126   105   162   115   134   110   182   113    57   204   171    64    80   129   181   161   134   124   130    73    79   133   169    55   201   177   123   119    59    72   205   211    53   178    40   204    86    69   109    73   191    75   171   196    55    48    68    93   201   216   122    99   143   189    55   100   190   174   106   162   143    42   189   211   159    87   218    37   108   184   149   111    40   182    94    93   193    73   179    84   139    33   136   145    72    57    86   121   212    70   120    86   128    40    38   103   184   111    53    71    55   102    88   168   189   106    64   189   207   162   128   211   196    68   113   175   109    44   109    81   118   218    63   183    88    99    61    50   191   119   212    40   137   152   108   127   156   132   203   148   161   144   209    62    73    65    73    79    61   170    67   161   104    83    88    42    70   185    86    36   211   158   157   218   202    95   112    48    42   180   178   213   192    85    90   150    78   212   140    79    79   169   166   213    78    47   216   162    40   198   128    83   174    62    83   195    93   148   135   150   128   166    50    56    67    46    66   182   212   141   113    36   112    39
   199    97   139   211   109   188   201   210   207   150   192   151    76    53    82   175    42   221   213   143   211   109   156   155   173   164   192   207   149    48    92   147    47   112   123   218   123   109   199   156   221   136   186   220   171    79    67   117    64   203    50    91   121   121    51   139   169   212    88   207    88   210    56   108   103    50   175   163   182   100    43   106   217   123   160   166    57   154   178   118   136    73   120    75    92    72    41   171   122   196   201    84    80   187   107   192   177   130   129   124    89    86   193   111    65   134   131   102   152   192   110   138   201   205    46   139   216    59    40    53    41    40   104   178   142   110   210    40   179   165   188    93   125    98    87   180   159   106    36   190   144    79   141   131   172    60    63   208   184    41    40   144   134    56   154   210   133   156   103   204   179    63    82   148    80   108    50   180    61    37   105   105   181    64    89   126   169    60    53    76    94    37    47   213    77    68   120   181    61   136   105    56   188    96   150    95   203    41    55   125   157   119    57   155    59    35   211   157   150   101    35   213    51   202    85   140   179    92    65    44   138   159    96   205   173   172   170   180   104   182   170   146   163   173   181    94   124    69    68   114   171   140    80    33   107    50   193    65   175   221   216   102    79   205   113    84    42   152   192   210   104   113   153    36   197    79   155    86   134   192   173   210    46   148    62    63    88    78   146    66   144    78    94    39   166   129   195    86   219   187    99   180   145   201   105   161   196   200    95    59    94   115    80   115   130   129   127   122   162    87   208    62   109   123   211    55   131   146   192   177   179   157   191   113   183   143    93   202   199   140   216   205   148    95    35   219   144   141    63    85    74   179   172   157   193   170    89   118    76   155    53   201    38   133   115   216   125   130   122    82   179    80   148   130    57   170   209   199   217   191   175   146   143    50   210    72    67    98   110   130   175    53   169   156   172   153   171   184    67   157    97   154    69    74    86    75   217   150   171    37   167   161    49   140    73   112   139    86   158   137   182   167   193   109   108   173   155   170   205   114   169   100   112   108   122    60   112   151    55   108   157    67    81    37   207   100   184   207    70    52   189    48    51    73    88    40    51   186    71   195    60   216    67   190   149   193    93   184   175   165   117   160    70    47    62   163    95   188   158    91    51   177    52    37    40   195   167   196   171   159    41   166   174   134    58   106   205   114   187    46    92   112    78    47   215    79    77   196    37   126    65   136   206   209    86    42    86   188   118   169    67    55   125    38   215    82    97    96    86   161   193    41   186   215   108   215    67    41   142   141   150    55   193    37   179   137   220    59    86    77    97    43    56   179   164   195    78   104    45   120   195   209   220   166   220   140   123   132   212    38    95   187    46   201   175   124    42    67    40   123   121    83   152    54   124   111    56    70    49    93   178   167    75   128   206    73    82   122   128   148    62   101   155   217    74   169    87   120    42   109   220   176   165   173   161   215   102   172   181   198    62    64   194    53   125    70    81    93   138   174   113   148   192    46   155    98    69    96   141   115   149    44    98   133   142   192    76    60    73   200    91   124    73    49   192   176    64   203   175   103    75   203   175    96    42   159    96    97   106   104   101   161   176   199    60    93   119   184   125    36   106   156   165    75   208   172   210   207    46    47   140    95   138   173    65   139   137   182   209    93    36   108   164   179   159   115   181    39   105   106   103   160   220   119    99   196   128   141    90   210    62   188    69   125    65   171   194   163    43   158   214   122   116    72   160   179   112    55    89    38   203   204    83   186   196   203   192   184    61   157   144   171    76   198   146   114   111   126    46    77   129   171   206   108   212   168    81   179   171   162   103    99    38    94    33   185    88    64   106   100    40   188    77    94   159    69   112   197   221    60   202    97    35   213   156    93   146   198   209    75   133   180    48   190   103   186   202    59   189   131    55   150   171    95   169   163   186    34    44    51   126   105   163   114   135   111   182   113    57   203   168    64    79   129   181   160   133   125   130    74    80   132   169    55   200   176   123   121    61    73   202   210    53   179    40   205    87    67   112    72   192    76   172   197    55    47    70    93   201   215   122    98   142   190    55    99   190   174   108   161   143    43   190   212   159    88   219    37   108   185   150   111    40   181    95    93   192    72   179    84   138    34   135   144    72    55    88   121   210    71   120    86   127    40    38   102   184   111    51    70    55   104    89   168   188   106    64   189   206   162   129   212   194    68   113   176   110    44   109    81   119   217    63   181    89    98    60    50   193   118   211    42   135   153   107   128   157   131   202   149   160   143   211    62    72    63    73    77    60   168    66   162   103    84    89    43    69   184    87    35   210   156   157   218   201    96   111    46    42   180   178   215   195    83    90   149    78   213   141    79    79   169   167   212    78    46   216   163    40   199   128    84   173    61    83   192    95   148   135   148   127   166    50    55    68    46    65   182   212   141   115    35   112    40
   198    97   140   210   110   189   201   210   207   150   193   151    76    55    82   174    42   220   214   144   212   109   154   156   173   164   189   208   148    47    92   147    47   111   123   217   123   109   200   156   220   138   187   220   169    78    66   115    62   201    49    91   120   121    50   139   168   210    89   208    88   208    55   108   101    50   175   162   183    98    44   107   218   122   159   167    56   154   179   117   134    72   122    74    92    71    41   171   124   197   200    84    81   187   108   193   177   131   130   126    89    87   191   111    64   134   133   102   153   191   109   138   201   206    46   138   215    60    39    54    39    41   105   178   144   109   210    41   178   166   187    93   125    98    86   180   158   105    35   189   145    79   141   130   172    58    63   208   184    41    40   144   136    57   153   212   133   156   105   205   178    62    82   146    81   109    51   180    60    38   106   104   180    64    88   127   168    60    53    76    94    37    48   211    75    69   118   181    60   134   106    55   188    95   150    96   204    41    55   127   157   120    58   154    58    34   212   156   151   101    35   212    51   202    86   139   180    93    66    45   139   157    97   205   172   174   171   178   103   184   170   144   163   172   181    93   123    68    69   114   172   141    80    35   104    50   193    65   175   220   216   103    79   205   113    84    42   151   192   210   104   113   155    35   198    78   156    85   135   194   172   212    44   147    62    64    88    79   147    67   144    78    92    38   166   129   195    86   217   185   100   179   147   198   106   161   197   199    95    58    92   115    80   116   129   126   128   122   161    87   208    63   111   124   211    56   132   147   193   175   177   157   191   115   184   142    93   200   199   138   217   205   149    95    36   219   144   142    62    85    74   179   172   157   194   170    90   119    76   155    52   201    40   133   113   217   125   130   122    82   179    78   149   130    57   170   208   200   218   191   174   145   142    51   210    71    66    97   110   132   175    53   169   156   170   150   172   184    67   157    96   153    69    73    86    78   218   153   170    36   168   162    49   140    74   111   140    87   160   138   182   167   193   110   106   172   154   171   205   114   170   100   112   107   122    59   111   150    57   109   158    67    81    36   208   100   184   206    70    51   188    48    52    74    87    39    52   186    71   194    61   217    66   190   150   195    95   184   175   165   116   160    70    47    62   165    95   190   160    92    50   177    52    35    40   194   167   197   171   158    41   168   175   133    57   105   204   114   187    47    91   113    77    47   216    80    78   197    37   127    63   136   206   209    86    43    88   188   118   170    66    55   125    37   213    81    98    96    85   159   194    41   187   214   108   215    65    40   142   142   149    52   193    36   181   138   219    58    86    75    96    42    57   179   165   197    79   105    44   120   195   210   220   165   220   141   124   132   212    38    94   189    46   204   177   124    43    68    40   124   119    83   153    55   124   112    55    70    49    92   178   169    74   127   207    72    80   122   130   148    63   100   155   217    75   169    87   119    42   109   219   178   165   174   161   217   101   172   181   198    62    66   195    51   125    69    81    93   137   175   113   147   190    45   155    99    68    95   140   114   149    43    98   133   143   192    77    60    75   199    91   123    75    49   193   177    65   203   175   104    73   205   175    96    42   158    95    98   107   104   101   161   175   198    61    94   118   185   124    38   107   156   165    75   208   171   210   206    48    48   139    94   138   174    63   139   137   182   209    94    36   106   163   179   162   116   181    39   106   106   103   161   220   119   100   197   127   140    89   211    63   189    69   126    66   170   194   163    43   158   214   122   117    72   161   179   113    55    89    39   202   205    84   185   195   202   191   183    61   158   144   170    78   198   145   115   112   126    48    78   131   171   206   108   210   167    79   178   171   162   103   100    37    93    33   187    89    65   107   101    41   189    78    93   159    69   112   196   220    59   204    96    35   213   154    91   148   199   208    75   133   179    48   192   105   186   203    56   188   129    54   147   173    94   169   163   186    35    42    52   126   105   162   115   135   110   181   114    56   204   170    65    80   129   180   161   132   123   129    73    78   133   169    55   201   176   124   121    60    72   203   211    53   179    41   204    86    68   110    72   192    75   170   196    55    46    69    94   201   215   122    98   143   190    53   101   190   175   107   161   142    42   190   212   159    88   219    37   108   184   151   112    40   181    95    94   193    74   181    85   139    35   137   144    73    57    86   119   212    70   120    86   128    38    38   103   185   111    52    71    54   102    88   169   189   106    64   189   206   163   130   211   196    69   112   175   109    45   108    82   118   216    63   181    89    98    59    49   193   119   211    41   136   153   109   128   157   132   203   148   160   144   210    64    73    63    73    79    61   168    67   160   103    82    89    43    70   185    86    36   211   157   156   219   201    95   112    47    41   180   179   214   195    84    90   149    79   213   141    79    79   169   167   212    78    46   217   162    38   199   129    84   172    62    84   194    94   148   136   150   127   165    51    55    67    48    66   182   212   141   115    37   113    40
   199    97   140   210   109   190   198   209   207   149   192   150    75    55    83   172    43   218   214   143   212   109   156   156   175   164   190   207   148    48    92   146    46   112   125   217   124   109   200   155   220   138   185   222   169    78    67   116    62   203    50    91   120   121    50   139   169   211    90   208    90   208    55   109    99    49   174   164   183    99    44   106   217   122   160   166    55   154   179   116   135    72   121    74    92    71    40   169   124   195   200    84    82   188   107   193   178   130   131   126    90    86   192   112    65   135   131   103   153   192   110   138   200   206    45   137   215    61    38    54    40    40   103   177   143   109   209    42   177   167   186    94   126    97    86   180   159   106    36   188   145    78   142   130   173    60    62   208   184    40    40   144   134    55   152   210   134   157   104   207   178    61    81   147    81   109    50   181    60    38   106   104   179    63    89   127   169    61    54    76    94    38    48   211    74    70   117   183    60   134   105    55   188    96   150    96   204    41    54   126   157   120    58   154    59    35   211   157   151   100    35   211    51   204    83   140   181    94    67    44   139   156    98   205   172   171   171   178   104   183   172   145   163   171   181    94   122    67    68   115   171   140    80    33   106    50   192    66   174   219   215   103    79   205   113    82    42   150   192   210   105   112   154    37   196    78   155    87   134   195   173   213    44   146    63    65    87    78   146    68   143    79    91    38   166   128   194    86   217   185   100   179   148   198   106   162   197   199    96    59    92   115    82   115   128   126   128   123   161    88   207    61   111   125   211    57   131   146   192   176   177   158   189   114   182   142    93   199   200   139   218   205   150    96    36   220   146   141    62    85    72   180   171   158   194   169    88   118    75   155    52   202    40   133   113   217   124   129   122    81   179    79   149   130    54   171   207   200   216   192   175   145   143    49   208    72    66    97   110   131   176    54   169   156   169   150   171   185    67   157    97   153    69    73    85    78   219   152   170    37   168   162    50   139    73   112   141    87   160   138   184   166   192   110   107   173   155   169   208   114   169   101   112   108   123    60   113   149    56   109   157    67    79    37   207   100   183   206    70    50   188    47    51    74    88    39    51   187    72   194    59   215    65   191   149   194    94   184   175   165   116   160    70    48    62   163    95   190   158    91    49   177    52    35    40   194   168   196   172   159    41   167   175   132    55   103   205   114   186    46    90   113    80    48   216    80    77   196    37   127    65   135   206   210    86    42    87   188   118   169    67    56   125    38   214    80    99    97    84   160   193    42   186   215   107   215    66    39   142   142   150    52   194    36   181   139   219    58    87    75    97    44    56   178   167   196    78   105    44   119   196   209   219   165   219   141   123   132   213    38    97   189    44   203   177   123    42    67    41   124   119    83   153    55   124   112    56    71    48    92   177   167    76   129   209    74    79   123   130   148    64   100   154   218    75   168    87   119    42   108   220   178   165   174   162   215   102   173   181   198    62    65   195    52   126    71    80    94   137   175   113   148   192    46   154    99    67    94   139   115   150    45    97   132   143   191    75    59    75   199    91   123    74    49   193   178    66   203   174   102    73   204   177    95    43   158    95    98   105   107   100   162   175   200    61    95   119   183   124    37   107   156   166    75   209   171   210   207    47    48   140    93   139   174    63   138   137   182   210    93    36   106   163   178   162   114   182    39   105   105   103   160   220   117   100   197   128   142    90   212    61   190    69   126    67   169   194   163    44   156   214   123   116    72   160   179   112    54    89    38   202   205    85   186   195   202   191   184    60   158   145   170    78   196   145   114   110   126    48    78   131   171   206   109   210   167    80   178   171   162   103   100    37    93    34   186    89    65   107   100    38   188    78    94   160    69   112   197   222    59   204    97    36   214   154    91   149   198   209    76   133   179    50   191   105   187   202    57   190   131    54   147   172    95   170   165   187    34    43    51   126   104   162   115   135   110   180   115    57   205   170    66    80   128   179   161   133   125   129    73    77   133   168    55   199   175   124   121    58    72   202   211    53   180    41   203    86    68   110    75   191    76   171   196    55    45    70    94   202   216   122    98   143   191    53   101   190   174   108   160   143    42   191   212   159    87   219    40   110   185   150   110    41   182    95    93   192    73   180    85   139    34   138   143    73    56    87   121   211    70   119    86   128    39    39   104   186   111    51    71    54   104    88   169   190   105    63   189   206   164   130   211   195    68   113   174   110    44   108    82   118   217    63   181    89    98    60    48   191   118   211    41   135   153   109   127   157   132   201   148   160   143   211    63    72    64    75    78    62   169    66   161   103    84    87    43    69   186    87    35   210   155   157   218   200    95   112    47    42   180   177   214   196    83    91   148    81   213   140    78    79   168   166   213    77    46   216   162    39   197   129    83   173    60    83   195    93   148   137   150   129   166    50    56    67    47    66   181   213   142   116    37   114    38
   199    97   140   210   109   189   200   209   207   150   193   149    77    56    82   173    43   220   213   143   211   109   156   156   173   163   189   208   148    47    92   147    47   111   124   217   123   108   200   156   220   138   187   220   169    79    67   115    61   201    50    91   121   121    50   139   169   212    89   208    87   209    55   108   101    50   174   163   183    99    44   107   217   123   160   167    56   153   180   116   135    71   123    74    91    72    42   171   124   195   199    84    81   187   109   192   177   128   129   126    89    87   193   110    65   134   132   103   152   191   108   138   200   206    47   139   216    61    39    53    39    41   105   178   143   110   210    41   177   166   187    93   125    99    87   179   158   106    36   189   143    77   142   130   172    59    63   208   185    40    39   144   134    56   153   211   134   156   105   206   178    63    82   146    82   108    51   180    61    36   105   105   180    64    89   127   169    61    52    77    95    38    48   213    75    68   118   181    60   135   106    55   189    95   151    96   205    43    55   127   157   120    59   154    58    35   211   157   151   100    34   211    51   202    86   140   180    93    66    44   138   156    98   204   173   172   170   178   104   182   170   144   163   171   181    94   123    67    69   114   173   141    80    33   106    50   192    65   175   220   216   102    78   205   111    82    42   150   191   210   105   112   155    37   197    78   156    87   135   194   172   211    44   146    62    64    89    78   147    68   143    79    92    38   165   127   194    87   219   186    99   178   147   198   106   162   196   201    96    58    90   115    82   115   129   126   128   123   160    87   209    63   110   124   211    55   131   146   193   176   176   158   190   114   184   142    94   201   200   138   218   205   148    95    37   219   145   143    61    85    74   180   172   157   194   169    90   119    76   156    52   203    40   133   113   217   124   130   121    82   180    79   150   130    57   170   208   201   217   191   175   145   142    50   210    71    65    96   110   130   174    54   170   157   169   150   171   184    67   157    97   153    70    75    86    77   218   154   170    37   167   162    49   141    73   112   139    87   160   137   182   166   194   110   106   173   155   171   207   114   169   101   112   108   124    60   112   150    57   110   157    66    81    37   208    99   184   206    70    51   187    47    52    74    86    40    51   187    72   195    59   216    65   189   150   194    94   184   175   165   117   160    69    48    62   164    95   189   159    91    50   176    51    35    41   195   167   197   172   158    41   167   175   134    57   106   203   114   187    46    91   113    78    48   215    79    76   197    36   126    63   136   206   209    86    42    88   188   118   170    67    55   126    37   214    81    96    97    85   160   193    42   187   213   107   216    68    39   143   141   148    53   193    37   181   138   220    57    85    76    97    43    57   178   165   196    78   106    44   120   195   209   220   165   220   141   124   132   213    38    96   189    46   202   176   124    42    67    41   124   120    84   151    55   125   112    55    71    48    93   178   167    76   128   208    73    79   123   129   148    63   100   155   217    74   169    87   118    41   108   219   178   165   173   161   215   102   173   180   198    63    65   194    53   126    70    81    93   138   176   112   147   192    46   154    98    69    96   140   115   149    43    98   133   142   192    76    59    74   200    92   123    75    48   193   176    65   203   174   104    74   204   175    96    41   159    95    99   107   104   100   161   175   199    61    93   120   184   123    39   107   155   166    75   210   171   210   206    47    47   141    93   137   173    63   138   137   183   209    95    37   108   165   179   162   116   181    38   106   106   104   161   221   118    99   197   127   142    90   210    62   189    68   126    66   171   193   163    42   157   215   123   116    72   162   181   114    54    88    38   202   204    83   187   196   202   191   183    61   157   145   169    78   197   145   115   113   125    47    78   131   172   206   106   209   167    81   179   171   162   104   100    37    94    33   188    88    65   107   101    41   189    77    93   161    69   112   195   220    60   204    97    35   212   155    92   146   198   208    75   132   179    49   190   104   186   203    57   189   131    53   148   173    94   169   165   187    34    45    53   127   105   162   114   134   109   181   114    57   204   170    64    78   129   179   161   133   124   129    73    79   133   170    55   200   176   124   122    60    72   202   211    52   177    42   203    88    68   111    73   191    75   171   196    55    47    70    95   201   215   122    98   142   191    54   100   190   175   107   161   143    42   191   211   159    87   218    38   108   185   151   111    40   181    93    93   193    75   181    84   140    34   137   145    74    56    86   119   212    69   119    85   127    38    39   105   185   111    51    71    54   102    89   170   189   107    65   188   205   162   129   211   196    68   112   174   109    44   109    82   118   216    62   182    88    98    60    50   192   118   212    42   135   152   109   128   156   132   202   148   161   144   210    63    73    63    73    78    63   168    67   160   103    84    88    43    68   184    87    34   210   157   156   219   201    95   111    47    40   181   178   214   195    84    90   150    80   213   140    78    78   170   167   213    78    45   217   163    40   197   130    84   173    61    83   194    94   147   137   150   128   166    52    57    68    48    65   183   211   141   116    36   112    40
   198    98   140   210   109   189   200   209   207   149   192   150    76    55    82   173    43   220   213   143   212   110   155   156   174   163   189   207   149    47    92   147    47   111   123   218   123   109   200   156   220   137   186   220   170    78    66   116    62   202    50    90   120   121    49   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   180   117   135    72   122    74    92    72    42   170   124   196   200    84    81   187   107   192   177   129   130   126    89    87   192   111    64   135   132   102   152   191   108   138   200   206    46   138   216    60    39    53    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   106    35   190   144    77   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   212    75    69   118   182    60   135   105    54   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   100    34   212    51   202    86   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   173   141    81    34   105    50   192    65   174   220   216   103    78   204   113    83    42   151   192   210   104   113   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    92    38   166   129   195    86   217   186    99   179   147   198   106   161   196   198    96    58    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    56   132   146   193   176   177   157   190   114   183   143    93   201   200   139   217   205   149    96    36   219   144   142    62    85    74   179   172   157   193   169    90   119    75   155    52   202    40   133   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    71    65    97   109   131   175    53   169   156   170   151   171   185    67   157    97   153    69    73    86    77   218   152   170    37   168   161    49   140    73   112   140    87   160   138   182   167   193   110   107   173   154   170   206   114   169   101   112   108   122    60   112   150    57   109   157    67    81    36   208   100   184   207    71    51   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   195   167   197   171   158    41   168   175   134    57   105   204   114   187    46    91   113    78    47   216    80    77   197    37   126    63   136   206   209    86    43    87   188   118   170    67    55   125    38   213    81    97    96    86   159   193    41   187   214   108   215    66    39   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    38    95   189    46   203   176   124    42    67    40   123   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    64   100   155   217    75   168    87   119    42   108   220   177   165   174   161   216   102   172   181   199    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    95   140   114   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   202   174   103    74   205   176    96    42   159    95    98   107   105   100   162   175   199    61    94   119   185   124    38   107   155   166    74   209   171   210   206    47    48   139    94   137   174    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   220   119    99   197   127   142    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   179   113    55    88    38   202   204    84   186   196   203   191   183    61   158   145   170    77   197   145   114   111   125    47    78   131   171   206   108   209   167    81   179   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    70   113   196   220    59   203    96    35   213   155    92   146   198   208    75   133   179    49   190   105   187   202    58   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   115    56   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    60    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   181    94    94   192    73   180    85   139    34   137   144    74    56    87   120   212    70   120    86   128    39    38   103   185   110    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    68   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   119   212    41   135   152   108   128   157   132   202   148   160   143   211    63    72    64    73    79    61   169    67   161   103    83    88    44    69   185    86    35   210   156   156   218   201    96   112    47    41   181   178   214   194    84    90   149    80   213   140    79    78   169   167   212    78    46   216   163    38   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   141   115    36   112    39
   198    99   139   208   107   188   200   211   207   150   193   149    77    56    81   173    44   220   213   144   212   108   156   156   174   165   189   207   149    47    92   146    46   111   124   216   123   108   201   154   218   137   186   221   169    78    67   116    60   201    51    92   120   121    51   139   168   211    89   209    90   208    57   106   100    49   175   163   185    98    42   108   217   121   162   167    54   156   181   117   133    73   122    74    93    73    40   172   125   194   201    85    83   188   106   191   176   129   130   127    89    88   192   110    64   134   134   103   154   192   107   138   198   206    46   138   215    61    40    52    38    41   104   180   143   110   208    42   178   165   187    93   126    99    86   179   158   107    35   189   141    78   142   130   172    59    63   207   184    41    41   141   136    56   153   208   134   155   106   206   178    62    82   145    80   110    48   181    60    39   108   105   180    61    89   128   169    60    52    77    97    37    47   210    75    70   120   182    59   135   105    53   190    96   153    96   205    41    56   128   156   120    58   155    59    36   211   158   150    99    34   213    51   202    85   140   180    94    66    43   139   156    98   205   173   172   171   179   104   182   171   145   165   172   182    93   121    67    69   115   172   140    82    34   105    48   194    65   174   219   215   102    76   205   112    83    42   150   192   210   105   113   155    38   198    78   155    88   134   193   173   212    44   146    61    61    87    78   147    67   144    79    93    39   165   130   195    85   218   185    98   181   147   196   107   162   196   200    95    58    92   115    79   118   127   126   130   122   160    88   208    62   111   125   210    57   132   146   195   176   176   156   190   115   181   144    94   202   201   140   218   206   150    94    36   218   145   145    62    87    74   180   173   158   193   171    88   118    76   156    52   202    39   133   114   218   122   129   123    80   180    78   149   131    55   169   209   200   215   192   175   146   143    51   208    71    64    97   110   131   174    54   167   156   169   151   171   184    66   158    97   153    69    73    84    76   218   153   170    35   166   160    52   141    74   114   139    89   159   137   182   165   194   110   106   173   152   169   207   114   168   101   111   107   121    59   112   149    55   109   157    67    79    38   208    99   183   205    72    51   189    47    53    74    89    39    53   186    71   195    58   217    65   189   151   194    94   184   176   165   114   159    70    48    61   164    97   189   161    94    50   178    52    36    38   195   166   198   172   157    40   167   174   133    57   105   204   114   184    46    91   115    78    47   216    78    75   197    35   125    65   136   203   210    84    43    87   190   117   171    66    55   126    37   214    81    97    95    87   159   194    43   187   215   106   216    65    40   142   141   147    51   193    39   182   139   220    57    86    77    97    44    57   177   166   195    80   105    43   120   193   211   221   166   219   141   124   133   212    38    96   187    43   203   176   125    43    66    41   123   119    83   151    53   122   111    56    70    48    91   179   166    75   127   207    75    80   122   126   147    64   101   152   215    76   168    88   120    43   110   219   177   165   173   161   216   101   173   181   199    64    65   192    52   126    69    82    93   139   176   111   149   192    46   154   100    70    97   140   115   149    45    98   133   143   191    77    61    74   200    91   122    75    51   194   175    66   203   174   105    75   204   175    96    42   159    96    97   108   104   100   164   176   200    59    93   117   184   124    38   108   155   166    74   211   170   209   207    47    49   139    94   138   173    61   139   135   183   208    94    36   106   165   177   160   114   182    38   104   106   106   161   220   118    98   197   127   142    89   210    62   189    69   128    65   169   194   165    43   157   215   123   117    70   160   181   114    57    88    39   203   206    83   187   195   202   192   184    59   159   146   170    79   198   146   115   111   127    46    79   132   170   206   108   211   166    82   178   172   163   104   100    36    93    36   187    88    68   108   100    39   188    77    93   161    70   112   196   220    57   204    96    36   212   155    92   148   199   208    75   132   179    50   192   105   188   202    58   187   130    56   148   172    95   171   165   184    34    43    50   125   104   163   114   136   112   181   114    57   205   172    66    79   128   179   161   133   125   129    72    79   133   167    54   200   176   123   121    57    74   204   211    53   179    38   205    87    68   110    73   190    75   172   196    55    48    68    94   201   216   122    98   143   191    54   101   192   174   107   161   144    41   191   212   158    87   219    39   108   186   153   111    40   181    94    95   193    74   182    84   139    35   137   144    73    54    88   119   211    70   119    86   131    39    37   104   187   110    52    70    53   102    88   167   189   107    65   189   203   163   130   212   194    68   112   174   109    43   107    83   120   216    64   183    89    99    59    50   192   119   212    40   134   152   108   127   158   134   200   149   160   144   212    63    72    64    71    76    62   168    66   160   103    85    88    44    70   187    86    35   211   158   158   218   201    95   112    47    40   180   180   214   193    85    90   149    79   214   142    80    78   169   166   211    78    47   218   163    40   197   130    85   175    62    82   194    94   146   136   151   127   168    51    56    68    48    65   179   212   139   117    38   113    39
   198    98   140   210   109   189   201   209   207   149   192   150    76    55    82   173    43   219   214   143   211   110   155   156   174   163   190   207   149    47    92   146    47   111   124   218   123   109   199   156   220   137   187   220   170    78    66   116    62   202    50    91   120   121    50   139   169   211    88   208    89   208    56   108   101    49   175   163   183    98    44   107   217   122   161   167    56   153   179   117   135    72   122    75    93    72    41   170   124   196   200    84    81   187   107   193   178   130   129   126    88    86   192   110    64   135   133   102   152   192   109   138   200   206    46   138   216    61    39    53    40    40   104   178   143   110   209    40   178   167   187    94   125    98    87   180   158   105    36   189   144    77   141   130   172    59    63   208   185    41    40   144   134    57   151   210   133   156   103   205   178    63    82   147    81   109    50   180    61    37   106   105   180    64    88   127   168    61    53    76    95    38    47   211    75    69   119   182    60   134   106    55   188    95   151    96   204    41    53   126   156   121    58   154    59    34   212   157   151   100    34   212    51   202    85   140   180    93    66    44   139   157    98   205   173   173   171   178   104   183   169   144   163   172   181    94   123    68    68   115   172   140    81    34   106    50   192    65   175   220   217   103    79   205   113    82    42   151   192   211   104   113   155    37   197    79   156    86   135   193   172   211    44   146    62    64    88    78   146    67   144    79    93    38   166   128   195    86   218   186    99   179   147   198   107   161   196   199    95    59    92   115    81   115   129   126   128   122   161    87   208    62   111   124   211    56   132   146   193   176   177   157   190   114   183   143    94   200   200   139   218   205   149    95    36   219   144   141    62    85    73   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   169   208   200   217   191   175   145   142    50   209    71    65    97   109   131   175    54   169   156   169   151   171   184    67   157    97   153    69    73    86    78   218   152   170    36   168   162    49   140    73   112   140    87   160   137   183   166   193   110   107   173   154   170   206   114   170   101   112   108   122    59   111   150    57   108   157    67    81    36   208   100   184   207    71    51   188    48    52    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   166   116   160    69    47    63   164    95   189   159    91    50   176    52    36    40   194   168   196   172   158    41   168   175   133    57   104   204   114   186    46    91   113    78    48   216    79    78   196    36   127    63   137   206   209    85    43    87   188   118   171    67    55   126    37   213    81    97    97    85   159   193    41   187   214   108   215    67    40   141   142   149    53   193    37   181   138   219    57    85    75    97    43    57   179   166   196    78   105    44   120   195   210   219   165   220   141   123   131   213    37    95   189    46   203   176   124    42    66    40   123   120    83   151    54   123   112    55    71    49    92   178   168    74   127   207    73    80   123   129   148    64   100   155   217    74   169    87   119    42   108   219   178   165   173   161   215   102   173   182   199    62    64   194    53   125    69    80    93   138   174   112   148   191    45   154    98    69    96   140   115   149    44    98   133   143   192    76    59    74   200    92   123    74    49   193   176    66   202   174   103    74   205   176    96    41   158    95    98   107   105   101   162   175   199    61    94   119   185   123    37   107   156   166    75   209   171   210   206    47    48   139    94   138   172    63   139   137   183   209    94    36   107   164   178   162   115   182    38   106   107   103   162   219   119   100   197   128   142    89   211    62   189    70   126    65   170   193   163    44   157   215   123   116    71   161   179   113    54    88    38   202   204    83   186   195   203   192   183    61   158   144   170    78   197   144   114   111   125    47    78   130   171   206   107   209   167    80   178   171   162   103    99    37    93    34   187    88    65   106   101    40   189    78    94   159    70   113   196   220    59   203    96    35   212   155    91   146   198   208    75   133   179    49   190   104   187   202    57   188   130    54   147   173    94   169   164   186    34    44    51   126   106   162   114   134   109   181   115    57   204   170    66    79   129   180   160   133   124   130    73    78   133   170    55   199   175   124   121    60    72   203   211    53   178    41   203    87    67   111    72   192    75   170   196    55    47    69    95   201   215   123    99   143   190    54   101   190   174   107   161   142    42   190   212   159    87   218    38   107   185   150   111    40   181    93    94   192    73   180    84   139    35   137   144    73    56    87   120   212    70   120    85   128    39    38   103   185   110    51    71    54   102    87   169   190   106    64   188   205   164   129   211   196    69   113   175   109    44   109    82   119   216    63   182    88    98    60    50   191   118   212    42   135   153   108   128   157   132   202   148   160   143   210    63    73    64    74    78    61   169    67   161   103    83    88    44    69   185    86    35   210   157   156   217   202    96   111    47    42   180   178   214   194    84    90   149    80   213   140    80    79   169   167   212    78    46   216   162    39   197   129    84   172    61    83   193    93   148   137   150   128   166    50    56    67    47    65   183   211   141   115    36   112    39
   197    98   139   211   109   190   202   209   207   150   192   150    75    53    83   173    44   219   213   143   213   109   155   156   174   163   190   206   150    46    92   146    46   111   122   217   124   109   200   154   219   138   187   222   169    79    66   117    61   202    50    90   121   121    49   139   169   211    89   208    89   209    55   108   101    49   175   162   183    99    44   107   216   121   161   167    55   152   180   115   134    73   122    74    93    71    41   170   123   196   201    83    79   187   108   193   177   129   130   126    88    87   192   111    65   135   133   102   151   191   108   138   200   207    46   138   216    60    39    54    39    39   104   176   144   110   210    41   178   166   188    94   125    98    87   180   158   107    35   190   143    78   141   130   172    59    62   207   184    40    39   144   136    58   152   210   132   155   104   205   178    62    81   146    81   106    51   180    60    37   106   105   179    62    88   128   169    60    53    77    95    38    49   212    74    69   118   181    61   135   105    56   187    94   149    97   204    41    54   128   157   120    57   155    59    35   211   157   150   100    34   212    51   203    85   140   181    93    67    44   139   157    97   205   174   172   171   179   103   183   170   146   164   173   181    92   123    68    68   114   171   141    81    33   105    51   191    65   174   221   217   104    78   204   112    82    42   150   193   210   106   113   154    36   197    79   156    86   134   194   172   211    44   146    62    63    86    79   146    66   145    78    92    38   166   129   194    85   218   186    98   178   146   197   105   161   197   199    95    60    92   115    80   115   130   127   128   124   159    88   209    62   110   125   211    54   132   145   193   177   178   158   190   115   183   141    93   200   200   139   218   205   148    95    35   219   145   141    61    86    73   179   172   157   195   169    89   119    75   155    52   201    40   133   113   217   125   131   121    83   179    79   149   130    55   169   209   200   218   192   176   145   142    50   210    72    66    97   110   131   175    52   168   155   170   151   173   185    67   157    96   154    69    74    85    76   219   153   171    36   167   161    50   140    73   112   139    88   160   138   184   167   192   111   106   173   155   172   206   115   169   100   112   108   123    59   113   150    57   108   158    67    81    35   209   100   184   206    71    51   189    48    51    74    87    39    50   186    71   195    59   217    66   189   150   194    92   183   175   167   117   158    68    48    63   165    95   190   159    92    51   177    52    35    40   195   167   197   172   158    42   168   175   134    56   106   204   113   186    47    93   113    78    47   216    81    78   197    37   128    63   135   205   209    85    43    86   189   118   170    68    55   125    38   214    80    97    96    85   159   193    41   186   213   108   215    65    40   141   141   149    52   194    36   181   139   219    58    85    75    96    42    58   178   165   197    77   105    44   119   196   210   220   167   219   141   125   131   213    38    94   189    46   203   175   123    41    67    40   123   121    84   151    53   123   113    54    69    48    91   177   169    76   129   207    73    81   123   129   148    63    99   155   218    75   170    88   118    42   109   220   177   164   172   161   216   101   171   180   198    64    64   195    53   124    69    81    93   137   176   113   147   192    45   155    99    68    95   140   115   150    42    98   132   143   192    75    61    74   199    92   123    73    48   193   176    66   202   175   103    73   204   175    96    41   158    93    99   107   105   100   163   174   199    61    94   119   185   123    38   107   155   165    75   209   171   210   207    46    47   139    94   138   173    63   138   136   183   209    94    35   107   164   177   162   115   182    39   106   106   103   161   219   119    98   196   128   142    88   213    62   190    71   126    66   170   193   162    44   158   214   122   117    71   160   180   112    55    87    37   202   205    84   185   196   202   191   184    62   158   145   170    77   198   144   114   112   125    47    78   129   171   207   108   208   167    81   178   172   162   104    98    37    93    35   185    88    66   106   101    40   190    78    93   159    70   111   196   220    60   205    97    36   214   155    92   146   199   208    75   132   179    49   190   106   187   202    56   190   131    56   147   173    95   169   164   187    35    43    52   126   106   162   116   134   109   181   114    56   204   169    66    78   129   181   159   134   125   130    74    80   134   170    56   200   174   125   121    58    73   203   211    53   178    41   204    87    67   111    72   192    75   170   197    54    46    71    93   201   214   122    98   142   189    54   101   189   174   107   161   142    43   190   211   159    88   219    37   107   186   150   111    40   180    94    95   192    73   179    86   139    34   137   144    73    56    87   120   214    69   121    85   127    38    39   103   186   112    51    71    53   101    87   168   191   106    65   189   206   163   128   211   196    68   113   175   111    46   109    81   118   216    64   181    89    97    60    50   191   119   213    42   133   152   108   126   157   133   201   147   159   144   211    63    73    63    74    78    61   168    65   161   104    82    88    44    68   185    87    35   210   157   155   219   200    95   111    47    42   181   178   215   196    83    90   149    80   214   140    79    78   169   168   212    78    46   216   163    38   197   129    84   173    61    83   194    95   148   138   149   127   167    51    57    69    47    66   183   212   141   115    36   112    40
   198    98   139   211   110   189   201   210   207   151   192   150    75    55    82   173    43   220   213   144   212   110   156   156   174   163   190   208   150    48    91   145    47   111   123   218   124   109   200   155   220   138   186   221   169    78    66   117    62   202    49    90   120   121    50   139   168   210    88   207    89   210    55   108   101    50   174   163   184    98    44   107   217   123   160   168    56   153   179   117   134    72   122    74    92    72    42   170   124   196   200    84    81   187   107   193   178   129   130   126    89    87   193   111    64   134   132   103   152   192   109   138   201   206    46   138   216    61    39    53    41    40   104   178   143   109   209    40   179   167   187    94   125    99    85   179   158   106    36   191   144    78   140   130   173    58    63   208   185    40    38   144   136    57   153   210   133   157   103   205   177    63    83   147    81   108    51   179    61    37   105   104   180    64    88   127   168    60    53    78    94    38    47   212    74    69   118   182    60   135   105    54   188    94   150    96   205    41    54   126   157   120    59   155    58    35   211   157   151   101    34   211    51   202    86   140   181    93    66    44   139   157    98   205   173   173   170   178   105   182   169   145   162   172   182    93   123    67    68   115   172   140    79    34   105    50   192    65   175   221   217   103    78   205   113    82    42   151   192   210   105   112   156    36   197    78   155    86   136   194   172   211    45   145    62    63    88    78   146    66   145    79    93    38   166   130   196    86   218   186    99   179   147   199   107   161   197   200    95    59    92   115    80   117   129   127   128   124   161    86   208    61   111   124   211    55   132   146   193   176   177   158   190   114   182   143    93   200   199   139   218   206   149    96    37   220   144   143    61    85    74   179   171   158   193   168    89   119    76   157    52   201    40   133   113   217   125   130   122    81   180    79   149   130    57   169   208   199   217   191   176   146   142    50   210    71    65    97   111   131   174    53   169   156   169   151   171   185    67   157    98   154    69    74    85    77   218   152   170    37   168   162    49   140    73   111   140    86   160   139   183   166   193   111   107   172   155   170   206   113   169   101   113   107   123    60   112   151    57   108   157    66    80    37   207    99   185   206    70    51   188    48    52    74    87    40    51   187    72   195    60   217    66   190   150   194    94   185   175   164   116   159    69    47    63   164    95   188   158    91    50   176    52    35    40   194   167   196   171   158    41   168   175   134    57   105   203   114   186    47    91   113    78    48   216    79    78   196    36   127    64   136   207   209    85    43    87   188   118   170    68    55   125    38   214    80    97    96    86   159   194    42   187   214   108   216    66    40   142   142   149    53   193    36   180   137   219    58    85    75    96    43    56   179   166   196    77   105    44   120   196   210   219   166   219   140   123   132   213    37    95   189    46   203   176   123    43    67    40   124   119    84   151    55   124   113    55    70    48    91   179   168    74   128   208    74    80   123   129   147    64   100   155   216    74   168    88   119    43   109   220   177   165   173   162   217   101   172   181   199    63    64   195    52   125    70    81    93   138   175   113   147   192    46   154    98    69    95   141   116   150    43    98   132   143   192    76    60    74   199    91   123    74    49   192   176    66   203   175   104    73   205   176    96    42   158    96    99   107   105   100   162   175   200    61    94   119   185   124    37   106   156   166    74   209   172   210   206    48    47   140    93   138   172    64   139   137   183   209    94    35   107   164   179   162   115   181    38   107   107   103   161   220   118   100   196   127   142    88   211    62   189    69   125    66   169   193   163    43   157   214   122   117    71   161   180   113    55    88    38   202   203    85   186   196   202   191   183    61   158   144   170    77   197   144   114   111   126    47    78   130   171   207   108   209   166    80   179   171   162   103   100    38    93    34   188    88    65   107   100    40   189    78    93   160    69   112   196   220    60   204    96    35   213   155    91   147   198   208    75   133   179    49   190   105   187   203    57   187   131    54   147   173    94   169   164   187    34    44    51   125   105   162   115   135   109   181   114    57   205   170    65    79   129   180   159   133   123   130    74    78   133   170    55   199   176   125   122    59    73   203   210    53   178    41   203    87    67   110    72   192    75   171   196    55    47    69    94   201   216   122    99   142   191    54   100   190   175   108   161   143    42   190   213   159    88   218    37   107   185   150   111    40   182    93    93   192    73   181    85   139    34   137   145    73    56    86   120   212    71   120    86   128    39    39   103   185   111    51    70    54   103    87   169   190   106    64   189   205   163   129   212   196    68   113   175   109    45   109    83   119   216    63   182    88    98    59    50   191   118   212    41   136   153   108   128   158   132   202   148   160   144   211    62    72    65    73    79    62   169    67   161   103    83    87    44    68   186    86    34   209   156   158   218   202    95   110    46    41   180   179   214   194    83    90   148    79   213   141    79    78   169   167   212    79    45   216   163    39   197   130    84   173    61    83   193    94   149   137   151   128   166    51    56    68    47    66   182   211   142   115    37   113    39
   198    98   140   210   109   190   201   208   206   148   191   149    76    55    82   173    43   220   212   143   210   110   156   155   175   163   189   207   149    47    93   147    47   111   123   218   123   109   199   155   219   137   186   220   169    79    67   116    62   202    49    91   119   121    49   140   169   211    89   208    89   209    54   109   100    50   175   164   183    99    44   107   217   122   160   167    55   153   179   117   135    72   122    74    92    71    42   169   124   196   200    84    81   186   108   192   177   130   131   127    89    86   193   110    64   135   132   102   153   193   108   137   200   205    46   138   217    60    39    54    40    40   104   179   143   110   210    40   177   167   188    93   126    99    86   180   159   106    36   190   145    77   141   130   172    59    62   208   185    41    40   144   135    57   152   210   133   157   103   205   179    62    82   147    81   108    50   180    61    37   105   105   180    63    88   127   168    60    52    78    94    37    48   211    74    69   118   182    59   134   105    55   188    95   151    96   203    41    54   126   156   120    58   154    58    35   211   157   151   100    33   211    51   202    85   140   181    94    67    43   139   157    97   204   173   173   171   179   105   184   169   144   163   172   180    92   123    68    68   114   173   141    80    33   105    50   193    65   175   221   217   103    79   204   113    83    42   151   192   210   104   112   154    37   197    78   156    86   135   194   173   211    43   147    62    63    88    78   147    66   145    79    94    39   166   130   195    86   219   186    99   180   146   199   106   161   197   199    96    58    92   115    80   116   129   127   128   123   161    86   208    63   112   124   211    55   131   146   193   176   178   158   190   114   183   143    94   201   199   139   217   204   149    95    36   218   144   141    61    85    74   179   172   157   194   169    89   118    75   156    52   202    40   132   113   216   124   130   121    83   180    78   149   130    57   170   207   200   218   191   175   145   143    50   208    71    65    97   109   130   174    54   169   157   170   151   172   184    68   157    97   154    69    74    85    77   218   152   170    36   167   161    49   140    73   112   140    87   159   138   182   166   194   110   105   173   155   170   205   114   169   100   111   107   123    60   112   151    57   108   157    66    81    36   208   100   184   207    71    52   188    48    51    74    87    39    51   187    72   196    60   217    66   191   150   195    93   184   175   165   116   160    68    47    63   164    96   189   159    92    49   176    52    35    41   194   167   197   171   158    41   167   175   134    56   105   205   115   188    47    91   113    78    47   215    81    77   197    37   126    63   135   205   209    86    44    88   189   118   170    66    56   126    37   214    81    97    96    85   159   193    41   186   214   107   215    68    40   142   141   149    52   193    37   181   138   219    57    85    75    97    43    56   179   167   197    78   106    43   119   196   210   220   165   219   142   125   131   212    38    95   189    46   204   176   124    42    66    40   124   120    84   152    55   123   112    56    70    48    93   178   168    75   128   207    73    80   122   129   148    64   100   155   217    75   168    87   118    41   108   219   177   166   174   161   216   102   172   181   198    61    64   194    53   125    70    80    93   138   175   113   148   192    46   155    98    68    95   139   115   148    44    97   132   144   193    77    59    74   198    91   124    74    48   192   177    66   203   174   103    75   204   176    96    42   159    96    98   107   105   101   162   174   200    61    95   120   185   124    37   106   155   165    74   209   171   210   207    48    47   139    94   137   174    63   140   136   182   209    94    36   107   164   179   162   115   182    37   105   107   103   161   220   118   100   197   126   141    88   210    61   189    70   125    65   170   193   162    43   157   215   123   115    71   161   179   112    56    88    38   203   203    84   186   195   201   191   184    61   159   145   170    77   197   145   114   111   126    47    78   130   171   207   107   210   167    80   178   171   162   104    99    37    94    34   187    89    66   107   100    40   188    77    94   160    70   113   196   221    59   203    97    36   213   155    92   146   199   210    76   133   179    50   190   105   186   202    57   189   130    54   147   172    95   169   164   186    34    44    51   126   105   161   114   135   110   182   115    57   204   170    66    79   130   179   161   135   123   130    73    79   132   169    55   200   175   125   121    59    72   204   212    54   178    40   203    87    67   110    74   192    74   170   196    54    47    69    95   201   215   123    99   143   190    55   101   191   174   108   161   142    42   190   211   159    87   219    38   107   185   150   112    39   182    94    93   192    73   179    86   139    34   137   143    74    55    86   120   212    70   119    86   127    39    38   103   185   112    52    70    55   102    87   168   190   105    64   188   206   163   130   210   196    69   112   175   109    43   109    83   119   217    64   181    88    97    60    49   192   120   212    41   135   152   109   128   158   131   203   147   160   143   211    63    73    64    73    78    62   168    68   161   103    83    87    42    69   186    86    35   211   157   156   217   201    96   112    46    41   181   178   214   193    84    91   149    80   213   140    80    78   169   167   211    79    46   217   162    38   197   129    84   173    62    83   193    93   147   135   151   127   166    50    57    67    47    66   182   211   142   115    36   112    40
   198    97   139   211   108   189   200   208   207   149   193   152    77    53    82   173    43   220   213   143   211   110   155   155   174   164   189   207   149    47    93   146    47   112   124   218   123   109   200   155   219   138   187   221   169    80    66   116    63   202    49    91   121   121    49   139   169   210    88   208    88   208    56   108   101    49   175   163   184    98    44   107   217   123   160   167    55   153   180   116   134    71   122    75    92    73    41   170   125   197   201    84    81   187   107   192   178   130   128   125    89    87   193   111    64   135   132   102   153   191   108   138   200   205    46   138   215    60    39    54    40    41   104   178   144   110   208    40   178   166   187    95   126    97    86   180   158   105    35   189   145    78   140   131   173    59    63   208   186    41    40   143   134    57   152   211   133   157   104   205   179    62    82   147    81   108    50   180    61    37   105   105   180    64    88   128   168    60    52    76    96    38    47   212    74    69   118   183    60   135   104    55   188    95   150    96   204    41    53   127   157   120    58   153    59    35   212   156   150   101    34   211    52   203    86   139   181    92    66    44   139   157    99   204   174   173   170   178   104   183   170   145   162   171   180    94   123    68    69   115   173   141    81    34   106    50   192    65   174   220   216   102    79   205   114    82    41   151   192   209   105   113   154    37   198    78   156    86   135   193   172   211    45   146    62    64    88    77   146    67   144    78    93    39   166   129   196    86   217   185    99   179   146   198   105   161   197   198    95    58    92   115    80   116   129   126   127   123   161    87   208    62   110   124   212    55   133   146   193   175   176   157   191   114   184   143    94   200   200   139   217   204   149    96    36   220   143   142    62    84    74   180   172   157   194   169    89   118    75   156    53   202    39   132   113   216   124   130   121    82   179    79   149   130    57   170   208   202   217   191   174   145   143    50   208    72    66    96   109   131   175    53   169   156   171   150   172   184    67   157    96   154    69    74    86    78   218   153   171    36   167   161    49   140    73   112   140    88   160   138   183   166   194   111   106   172   154   170   206   114   170   101   112   108   122    60   112   150    56   108   157    67    81    36   208    99   184   207    71    52   188    49    51    74    87    40    50   186    71   195    59   217    65   189   150   195    94   184   174   165   117   159    69    48    63   164    96   190   159    91    50   177    52    35    39   196   167   197   171   158    41   169   176   133    56   105   205   114   187    46    91   112    78    47   215    80    77   196    36   126    64   136   207   209    85    41    88   187   119   170    67    55   126    38   214    81    97    97    86   159   193    42   188   214   107   216    67    39   142   141   148    53   193    36   182   137   220    56    85    74    97    44    58   178   166   197    78   106    44   119   196   210   219   166   219   141   124   132   213    37    95   189    46   203   176   124    42    66    40   124   119    84   152    56   124   112    55    71    48    92   178   168    74   128   208    73    81   123   130   149    64   101   154   217    74   167    87   119    43   109   220   178   164   174   161   216   102   173   182   198    63    64   194    53   126    69    80    93   138   175   113   148   192    45   155    99    68    96   139   115   149    43    99   132   143   192    75    60    74   199    92   123    74    49   193   176    65   202   175   103    74   206   176    96    42   159    96    98   107   105   100   162   174   199    61    94   119   184   125    38   107   155   165    74   209   170   209   205    47    48   140    95   138   174    64   139   136   183   209    95    36   107   165   178   162   115   182    38   106   106   103   161   220   119   100   198   128   142    89   211    61   189    69   126    66   170   194   163    42   157   214   122   116    71   160   181   113    55    88    38   202   205    84   187   196   202   191   183    62   159   145   170    76   197   144   115   112   125    46    79   129   171   206   107   209   166    81   178   171   161   104   100    37    93    34   188    89    64   107   102    40   188    78    93   160    70   112   196   221    60   203    96    35   213   155    92   146   198   209    74   132   178    49   190   105   187   202    56   187   130    52   147   173    95   169   163   187    34    43    52   126   105   163   114   135   109   181   115    57   204   171    66    79   130   180   159   134   123   130    73    78   134   169    55   199   176   124   122    60    73   203   212    53   178    42   204    87    68   111    73   192    75   172   196    54    47    69    93   202   215   122    99   143   191    54   100   191   174   107   160   142    42   190   211   159    87   218    37   107   184   150   111    41   181    94    93   192    74   180    84   139    35   136   145    73    56    87   120   212    71   119    85   127    39    38   103   185   110    52    71    54   101    88   169   189   106    64   188   205   163   129   211   197    69   112   174   108    44   109    83   120   217    64   181    88    98    60    49   191   119   212    41   135   152   108   128   156   132   202   148   159   144   210    63    73    64    72    78    61   170    67   161   103    83    87    44    69   185    86    35   211   157   157   218   202    94   112    47    42   181   179   213   195    83    90   147    79   213   140    79    79   170   165   212    79    46   217   162    39   198   130    83   172    61    83   194    94   149   137   151   127   166    51    56    68    47    65   182   212   142   116    37   112    40
   199    98   139   210   109   189   200   209   208   150   192   151    76    55    81   173    43   219   213   144   211   110   156   155   174   163   189   207   149    47    92   146    47   111   123   218   123   109   199   155   220   137   187   220   169    78    66   116    62   202    51    91   120   121    50   139   169   211    89   209    89   207    55   108   101    49   174   163   183    99    44   106   217   123   160   168    55   153   179   117   134    72   122    74    92    72    41   171   124   196   200    84    80   187   108   192   178   129   130   126    89    87   192   111    64   135   132   103   153   192   109   137   200   206    46   138   215    60    39    54    40    41   104   178   143   111   210    41   179   166   187    94   124    98    87   180   159   106    36   190   144    77   141   131   173    59    63   208   185    40    39   143   135    57   153   210   134   156   105   206   178    62    82   147    81   108    50   180    60    37   105   105   181    64    88   127   167    60    54    77    95    38    48   212    75    70   118   182    60   134   106    54   189    94   152    96   204    41    54   126   157   120    57   154    59    35   212   157   151   101    34   212    51   202    86   139   181    93    67    44   139   158    97   205   173   173   171   178   103   183   170   145   163   173   180    92   123    67    69   114   172   141    80    35   106    50   192    65   175   220   217   103    79   205   113    82    42   151   192   210   104   113   154    37   197    78   156    86   134   194   172   212    45   147    62    64    89    78   146    67   144    79    93    37   166   129   195    86   217   185   100   179   146   198   106   161   197   199    96    60    91   115    81   116   129   126   128   122   160    87   208    62   111   125   211    55   132   145   193   176   177   158   191   114   183   143    93   201   199   139   218   205   148    95    36   219   144   141    62    85    74   179   172   157   194   169    89   118    75   156    52   202    40   133   113   217   124   130   122    82   180    79   149   131    57   169   208   199   217   191   174   145   142    49   209    72    66    97   109   131   174    53   169   156   170   151   171   185    66   157    97   154    69    73    86    78   218   152   170    36   168   162    50   140    74   112   140    87   160   138   183   166   193   111   106   172   154   170   206   114   169   100   112   108   122    59   112   150    57   109   158    66    80    37   208   100   184   207    70    52   189    49    52    74    87    40    52   186    71   194    60   216    66   191   149   194    94   184   175   165   117   160    70    48    62   164    95   189   159    92    50   177    52    36    40   194   168   196   172   158    41   168   175   133    56   105   204   114   186    47    91   113    78    47   216    80    78   196    37   126    63   136   206   209    86    43    88   188   118   170    67    55   125    38   214    81    96    96    85   160   194    42   186   214   108   216    66    40   142   142   149    53   192    37   181   138   219    57    86    76    97    43    57   179   166   197    78   105    44   119   194   210   219   165   220   141   125   132   212    37    95   189    46   202   176   125    42    66    40   123   120    83   152    54   124   113    56    70    49    93   178   168    75   127   207    74    79   122   129   148    64   100   155   217    75   169    87   119    42   109   220   177   165   174   161   216   102   173   181   199    62    65   194    52   125    70    81    93   138   175   113   147   191    46   154    99    69    96   139   115   148    44    98   133   143   192    76    60    74   200    91   123    74    49   194   177    65   203   174   103    74   205   175    96    41   159    95    99   107   105   100   162   174   200    61    94   118   184   124    37   107   155   165    75   209   172   210   206    47    48   139    94   137   173    63   139   136   183   209    94    36   107   164   178   161   115   182    39   106   107   103   162   220   119    99   197   127   142    89   211    62   190    70   126    65   170   193   163    43   157   214   123   116    71   161   179   114    55    88    39   202   204    84   187   196   202   192   184    60   159   145   169    78   197   144   115   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103   100    37    93    33   186    88    65   106   101    39   189    78    94   160    70   113   196   220    60   203    96    35   213   154    91   147   198   208    76   134   179    49   190   104   187   202    57   188   131    54   148   173    94   169   165   187    34    44    51   126   105   162   113   135   110   181   114    57   204   170    65    79   129   180   160   134   124   130    74    79   133   169    54   200   176   124   121    60    72   203   211    53   179    41   204    87    68   110    73   191    75   171   196    55    47    69    94   201   215   123    98   141   190    54   101   190   174   108   161   142    42   190   212   159    87   219    37   108   185   150   110    40   182    94    94   193    73   180    85   139    35   137   144    74    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   168   190   106    63   189   205   164   129   211   196    68   112   174   109    45   109    81   118   218    63   182    89    98    61    50   191   118   211    40   135   152   108   128   157   132   202   148   160   143   211    63    72    64    73    79    62   169    66   161   104    84    88    43    70   185    86    35   210   156   156   218   202    96   111    47    41   181   178   214   194    82    90   148    80   213   140    79    78   169   166   212    78    46   217   163    39   198   129    84   173    61    83   194    93   148   137   149   128   166    51    56    67    48    66   182   212   141   115    37   113    39
   198    98   139   210   109   189   200   210   206   149   192   150    76    55    82   173    43   219   213   143   212   110   156   155   174   163   190   207   149    47    92   146    47   111   124   219   123   109   200   155   220   137   186   221   170    78    67   116    62   202    50    90   121   121    50   139   169   211    88   208    88   209    56   108   101    49   175   163   183    99    44   107   217   122   160   167    56   154   180   117   135    72   122    74    92    72    42   170   123   196   200    85    80   187   107   192   177   130   129   126    89    87   192   112    64   134   133   102   153   192   109   138   201   206    47   138   216    60    39    53    40    40   105   178   143   111   210    40   178   166   187    94   126    97    87   179   158   105    35   189   144    78   141   131   172    60    63   208   185    41    40   143   135    57   153   210   133   156   103   205   178    62    82   147    80   109    50   181    61    38   105   105   180    64    89   127   169    60    53    77    95    38    48   212    75    69   119   182    60   135   106    54   188    95   150    96   204    41    54   127   156   120    58   155    59    35   212   158   150   100    35   211    51   202    85   140   180    93    66    44   140   157    97   205   173   173   171   179   103   184   170   146   163   173   181    93   122    68    68   115   172   141    80    34   105    51   192    65   174   220   216   103    78   205   112    83    42   151   192   210   105   113   155    37   197    78   156    86   135   194   173   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   185    99   180   147   199   106   161   197   199    95    59    92   115    81   116   129   126   128   123   160    87   208    63   111   124   211    56   131   146   192   176   177   157   190   114   183   142    94   201   199   139   217   205   149    95    36   219   144   142    61    85    74   180   172   157   194   170    90   118    75   155    52   201    40   132   113   217   124   131   121    83   179    79   150   130    56   169   208   199   217   191   174   145   142    50   209    72    65    97   110   131   174    53   169   156   171   150   171   185    67   156    96   153    69    73    86    78   218   152   171    37   169   162    49   141    74   112   139    88   160   137   183   167   193   110   107   173   155   170   206   114   169   101   112   108   123    60   112   150    57   109   157    67    81    37   208    99   184   207    70    52   188    48    51    74    88    39    51   186    72   195    60   217    65   189   150   195    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   177    52    35    41   193   168   196   172   158    41   168   175   134    57   105   204   114   187    47    92   113    77    47   216    79    77   197    36   127    63   136   206   209    86    43    87   188   118   169    67    55   126    37   214    81    98    96    85   160   194    42   187   214   108   216    66    39   143   141   148    52   193    36   180   138   219    57    85    76    97    43    57   178   167   196    78   105    43   120   194   209   220   165   220   141   124   132   213    37    95   189    46   202   176   124    42    66    40   124   119    84   152    55   123   113    55    70    48    92   179   168    75   128   207    73    79   123   129   148    63   101   155   217    74   169    87   118    42   109   220   178   165   173   161   216   102   173   180   199    63    64   195    53   126    70    80    93   138   174   111   148   191    45   155    98    68    95   140   114   149    44    98   133   143   192    76    59    74   199    92   123    74    49   193   176    66   203   175   103    74   205   175    97    42   158    95    98   106   105   100   162   174   199    60    94   119   185   124    37   107   156   166    75   210   171   210   206    47    47   140    94   138   173    63   138   136   182   209    94    36   108   165   178   162   115   182    38   106   107   103   162   220   119    99   197   128   142    89   210    62   188    70   126    66   170   193   163    44   158   214   123   116    71   161   180   113    55    88    39   202   204    84   186   196   203   192   183    62   158   144   170    76   196   145   115   111   125    47    78   130   171   206   108   209   166    80   178   171   163   103    99    37    93    34   186    88    65   106   101    40   189    78    94   159    69   113   196   219    60   204    96    36   213   155    91   146   199   207    75   132   179    49   190   105   187   202    57   189   130    53   147   172    95   168   164   187    34    44    51   126   106   161   114   135   109   182   115    55   205   170    65    79   129   179   160   134   124   130    73    78   133   169    55   200   175   124   121    59    72   202   211    52   178    41   204    86    69   110    73   192    76   170   196    55    47    69    94   201   216   123    98   143   190    54   101   190   174   107   161   142    42   190   211   159    87   219    37   108   185   150   111    40   182    94    94   192    73   179    84   140    35   137   144    73    56    87   120   212    70   120    85   128    39    38   104   185   111    51    70    55   102    88   169   189   105    64   189   206   163   130   211   196    68   112   175   109    44   109    83   119   217    63   182    88    98    60    50   191   119   212    42   136   153   108   128   157   132   202   149   160   143   211    63    72    65    73    79    62   169    67   161   103    83    88    44    69   184    86    35   210   157   157   218   200    96   112    46    41   181   178   214   194    84    90   148    80   214   140    78    78   169   165   212    78    46   217   163    39   198   130    84   172    61    83   194    94   147   138   150   128   166    51    56    67    47    65   183   212   141   115    36   112    39
   199    99   140   210   109   189   201   210   207   150   193   151    75    55    82   173    43   220   214   143   211   109   155   156   174   163   190   207   148    47    92   147    47   112   123   217   123   108   199   155   219   137   186   220   169    78    66   116    62   201    50    90   121   122    50   138   169   210    89   209    88   209    56   108   101    50   175   163   183    99    44   107   217   122   161   167    55   154   180   117   134    72   122    75    92    72    41   170   125   196   200    85    80   188   107   193   177   130   129   126    89    87   192   112    65   133   132   102   152   190   109   138   200   206    46   139   216    60    39    54    39    41   105   177   144   110   209    40   178   166   187    94   126    97    86   180   158   107    36   191   144    78   141   130   173    59    63   208   184    41    40   145   134    58   153   211   132   157   103   205   179    63    81   147    82   108    50   181    62    37   105   104   179    63    89   128   167    60    53    76    95    38    48   212    76    69   118   182    60   134   106    55   189    95   150    96   204    41    54   127   157   120    58   155    60    35   211   156   151   100    34   211    51   203    86   140   181    94    66    45   139   158    99   204   173   173   171   179   104   183   170   146   163   172   180    93   123    68    68   115   172   141    81    34   105    50   192    65   175   221   217   103    78   205   113    83    43   151   191   210   104   113   154    38   197    79   155    87   135   194   172   211    45   147    63    63    88    78   146    67   144    79    93    38   166   129   195    85   217   186    99   179   147   198   107   161   196   199    95    58    91   114    80   116   130   127   129   121   160    87   207    62   111   124   211    55   132   146   193   176   177   157   191   115   184   143    94   200   199   140   217   204   149    96    36   219   144   142    60    85    74   178   171   157   193   169    90   119    76   155    52   202    39   133   114   216   123   130   122    82   180    79   150   130    56   168   207   200   216   191   175   145   142    49   209    71    65    97   109   131   175    53   170   157   170   151   172   184    66   156    96   153    69    73    85    78   218   153   170    36   168   161    49   140    73   111   140    87   160   138   182   167   193   110   107   173   153   170   206   114   169   101   111   108   123    60   111   150    56   108   158    67    80    37   208    99   184   207    72    51   188    48    51    74    87    40    51   187    72   195    60   217    66   190   149   194    93   184   175   164   117   161    68    47    61   164    94   190   159    91    50   177    51    36    41   194   168   196   171   158    41   167   176   133    57   105   204   114   187    46    91   113    78    47   215    80    78   197    37   127    63   136   206   209    86    42    87   188   118   169    67    54   125    38   213    81    97    96    85   160   194    41   186   214   108   215    66    39   141   141   150    53   193    37   180   138   219    57    85    76    97    43    57   178   166   196    77   105    44   119   194   210   220   165   218   140   123   131   213    37    95   189    46   203   177   124    42    67    40   122   120    84   152    55   124   112    56    70    48    92   178   167    73   128   208    73    80   123   129   148    64   100   155   217    74   168    87   119    41   109   219   177   164   174   162   216   102   172   181   198    62    64   194    52   125    71    80    92   139   174   112   147   191    46   155    99    69    95   140   115   149    43    98   132   143   192    76    59    74   199    92   125    74    49   194   177    65   202   174   103    74   205   177    97    43   158    95    98   106   104   101   162   175   200    60    93   118   185   123    36   106   155   166    74   209   171   210   206    47    48   139    94   137   173    63   139   137   182   209    95    36   107   164   179   162   115   182    39   105   107   104   161   219   119    99   197   127   142    89   210    61   189    70   126    65   170   193   163    43   158   214   123   116    71   162   180   113    54    88    38   202   204    84   185   196   202   191   184    61   157   144   170    78   197   145   116   111   126    47    78   131   171   207   108   209   168    81   178   171   162   103    99    36    94    34   187    89    65   107   100    40   189    79    93   159    69   113   196   221    60   204    96    35   213   154    91   147   198   208    75   132   179    49   190   105   186   203    57   188   130    53   147   173    95   168   164   187    34    44    51   126   106   161   114   135   109   181   114    56   205   170    65    79   129   180   160   133   124   130    74    79   134   169    55   199   175   124   122    59    71   202   211    53   178    42   204    87    68   111    73   192    74   170   196    55    47    69    94   201   215   123    99   142   190    53   101   189   174   108   161   143    43   190   212   158    87   218    37   107   184   150   111    41   182    94    94   192    73   180    84   140    35   136   145    73    57    86   120   212    70   121    85   128    39    38   104   184   111    51    71    53   102    88   169   190   106    65   189   205   164   129   211   197    68   112   174   109    44   109    82   118   217    63   182    88    98    61    50   192   119   212    41   136   153   108   127   158   132   202   148   160   144   211    63    73    64    73    79    61   169    67   161   103    83    88    44    69   186    86    34   210   157   156   217   201    95   111    47    41   180   179   214   195    84    90   149    79   214   141    80    78   170   167   211    78    47   216   162    38   198   129    84   172    61    83   194    92   148   137   151   127   166    51    54    67    48    66   183   211   142   115    37   114    39
   199    96   140   210   110   189   201   209   205   151   191   150    74    57    83   172    44   220   213   143   213   109   156   156   175   163   189   207   149    47    93   146    46   111   122   217   123   111   200   156   220   137   186   220   169    78    65   115    62   202    49    91   121   119    50   140   170   211    88   207    89   210    57   107   101    51   175   163   184    98    43   107   219   122   161   168    55   154   181   118   137    73   121    74    91    71    41   172   124   199   202    84    82   188   107   192   178   130   129   125    87    86   193   111    63   136   131   102   152   191   108   138   201   206    45   138   215    61    40    54    41    40   104   179   145   110   207    40   177   167   187    94   125   100    86   180   157   107    36   189   146    78   140   130   173    59    63   207   185    41    39   143   135    57   153   210   133   157   103   206   178    62    79   147    82   109    49   181    61    37   106   105   181    64    89   128   168    60    52    77    95    39    49   211    76    71   119   181    60   134   105    55   187    95   152    95   205    40    53   127   157   121    58   154    59    35   212   157   150   102    35   213    51   202    85   140   181    92    66    44   139   156    98   203   172   173   171   179   105   182   170   145   163   172   183    93   123    67    69   113   173   140    79    34   105    50   192    65   173   221   215   103    79   204   114    83    43   151   192   211   106   113   154    37   198    80   155    87   134   194   171   212    44   146    62    64    88    78   145    67   144    77    93    36   165   129   195    86   219   185    98   178   146   199   105   160   196   199    95    58    92   115    81   116   129   126   128   122   161    87   209    62   111   123   211    54   133   146   193   176   177   160   191   113   182   143    93   201   200   139   219   206   150    96    38   221   144   143    62    85    73   179   172   157   192   168    90   120    76   157    51   203    40   133   113   216   124   129   121    84   181    79   150   130    56   170   208   202   215   192   176   145   141    50   210    72    64    96   109   131   174    53   169   157   171   152   171   184    68   157    97   152    68    74    84    79   220   152   169    36   167   161    51   140    75   112   140    87   161   139   183   168   192   110   105   173   154   171   207   112   171   101   111   108   124    60   110   151    55   108   156    66    80    36   207   100   184   206    70    52   189    49    51    75    87    40    51   187    71   195    59   218    66   189   149   193    94   181   174   164   115   159    69    47    63   164    96   190   161    91    51   176    52    37    41   195   168   197   172   158    42   170   175   133    56   104   204   114   186    46    91   113    78    46   215    79    77   197    37   126    63   136   208   210    86    42    87   189   119   171    68    54   126    39   214    82    97    96    85   159   193    40   187   216   106   216    65    39   142   142   148    53   193    37   181   139   219    58    86    76    97    43    56   180   165   197    77   104    45   119   195   210   219   165   219   142   125   131   213    39    95   188    46   202   176   124    42    66    38   124   121    83   152    55   123   112    55    71    50    92   179   169    74   127   207    74    80   122   128   147    63   101   155   217    75   167    87   118    42   109   220   178   166   173   160   215   104   173   180   198    63    66   194    52   125    69    80    94   138   174   111   147   191    46   155    98    68    96   139   115   148    44    98   133   145   191    75    61    74   200    91   123    74    48   194   177    65   204   175   102    73   205   177    95    42   158    95    98   105   106   100   161   174   201    62    94   119   184   124    39   107   154   164    75   209   173   211   207    47    47   138    93   137   174    62   139   136   182   208    94    36   109   162   178   161   116   182    38   105   106   103   162   219   120    98   198   127   142    89   211    63   190    70   127    66   169   193   164    44   157   215   124   116    70   161   179   113    55    88    39   202   204    84   186   196   203   191   184    61   157   144   169    76   197   144   113   111   125    48    78   130   170   206   108   209   167    81   178   170   162   103   100    37    93    35   186    90    65   106   102    40   189    78    92   160    69   113   196   219    60   205    96    36   213   154    91   147   197   207    75   134   177    48   191   105   187   203    57   188   131    53   148   172    93   167   163   187    35    43    51   127   105   162   114   135   109   182   115    57   205   170    65    80   130   179   160   133   124   130    71    79   133   168    57   200   175   124   120    58    73   203   209    52   179    41   203    86    68   110    73   192    77   170   195    56    47    67    95   201   214   123    99   143   189    54   100   189   174   106   161   142    42   189   210   159    88   218    38   107   186   151   111    40   182    94    95   192    73   180    84   140    35   137   145    74    57    87   119   211    69   120    86   128    38    39   103   186   111    52    70    54   101    88   170   189   107    65   188   205   163   130   212   196    69   112   175   110    44   109    81   119   217    63   182    89    98    60    49   193   119   213    40   135   153   109   128   156   131   203   147   161   143   210    62    74    65    73    79    61   170    67   161   104    83    89    44    69   185    84    34   212   157   157   217   200    96   112    48    42   181   179   214   195    84    90   149    80   213   140    78    80   167   167   212    77    46   216   163    37   198   128    84   171    61    81   194    94   148   137   152   128   167    51    56    67    48    66   182   213   142   116    37   111    39
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   186   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    35   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   101    34   212    51   202    86   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    77   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   108   157    66    80    36   208   100   184   206    70    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   150   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    40   194   167   197   172   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   109   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   107   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   115    56   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   216   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   129   211   196    69   112   175   109    44   109    82   119   217    63   182    88    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    72    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    39
   198    98   140   210   109   189   201   209   207   150   192   150    75    54    83   174    43   220   214   143   212   110   155   155   174   163   189   207   149    47    92   146    47   111   123   218   123   109   199   156   220   137   186   220   170    78    66   116    62   202    50    91   121   121    49   139   168   211    88   208    89   208    56   108   101    50   175   163   184    99    44   106   217   122   160   167    56   153   180   117   135    72   122    74    92    72    41   171   124   196   200    84    81   187   108   192   177   129   129   126    89    86   193   111    65   135   132   103   152   192   109   138   200   206    46   138   216    60    39    54    40    41   104   178   143   110   209    40   178   166   188    94   125    98    86   180   158   106    36   190   144    78   141   130   172    59    63   208   185    40    40   144   135    57   152   211   132   156   104   205   178    63    83   147    81   109    50   180    61    37   105   105   180    63    88   127   169    60    53    77    95    38    48   212    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    58    35   211   156   151   101    34   212    51   202    85   140   180    93    66    45   139   157    98   204   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    81    34   105    50   192    65   174   220   217   103    78   205   112    83    42   151   193   210   104   112   155    37   197    79   156    86   134   194   172   212    44   146    62    64    88    78   146    67   144    78    93    38   166   129   195    85   217   186    99   179   147   198   106   162   196   199    95    58    92   115    81   116   129   126   128   122   161    86   208    62   111   124   211    56   132   146   194   176   178   157   190   114   183   142    93   200   200   139   217   205   149    96    36   220   145   141    61    85    74   179   172   158   193   169    90   118    76   155    52   203    40   132   113   217   124   130   121    83   179    79   149   130    56   169   208   200   217   191   175   145   142    50   209    72    65    96   110   131   175    53   169   156   170   151   171   185    66   157    96   153    69    74    85    77   218   152   170    36   167   161    48   140    74   113   139    87   159   137   182   167   193   110   106   172   154   170   206   114   170   101   112   108   123    60   111   150    57   108   157    66    80    36   208   100   184   207    71    52   188    48    51    74    87    39    52   186    71   195    59   216    65   190   149   194    94   184   175   165   117   159    69    47    62   164    95   189   159    91    50   176    52    35    40   195   167   197   172   158    42   168   175   133    57   105   204   115   187    47    92   113    78    47   216    80    77   197    37   126    63   137   206   209    86    43    87   188   118   170    67    55   125    38   213    81    97    96    85   159   193    41   187   215   108   215    66    40   142   142   149    52   193    36   181   138   219    57    85    75    97    43    57   178   166   196    78   105    44   120   195   210   220   166   219   141   125   131   212    38    95   189    46   202   176   124    42    66    40   123   120    83   151    55   123   112    56    70    49    92   178   168    74   128   207    74    80   123   129   148    63   100   155   217    74   168    87   119    43   108   220   178   165   174   161   216   102   173   182   198    62    64   194    53   125    70    80    93   138   175   113   148   191    45   154    99    68    95   140   115   149    44    98   133   143   192    76    60    75   199    92   123    74    49   193   176    65   203   175   103    74   205   176    96    42   159    95    99   107   105   101   162   175   199    61    93   119   185   124    37   107   155   166    75   209   171   210   206    47    48   139    94   138   174    63   139   136   182   209    94    36   108   164   178   162   115   182    39   105   106   103   161   219   118    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   179   113    54    89    38   202   204    83   186   195   202   191   184    61   158   145   170    77   197   145   115   111   125    47    78   130   171   206   108   209   167    81   178   171   162   103    99    37    93    34   187    89    64   107   101    40   189    78    94   159    70   113   196   221    60   204    97    35   213   155    91   147   198   209    76   133   179    49   190   105   187   203    58   188   131    54   147   173    94   169   164   186    34    44    52   127   105   162   114   135   110   182   115    56   204   170    65    79   129   179   160   134   124   130    73    79   133   169    55   201   176   124   121    59    73   203   211    53   178    41   203    86    67   110    73   192    75   170   195    55    47    69    94   201   215   123    99   142   190    54   101   190   174   107   161   143    41   190   212   159    87   218    37   107   185   151   110    40   182    94    94   192    73   180    84   139    34   137   144    73    57    87   120   213    70   120    85   128    39    38   104   185   110    51    71    54   102    88   169   190   106    64   188   206   163   130   211   196    68   112   175   109    44   109    82   119   216    63   182    88    98    60    50   191   119   212    41   135   153   108   128   157   132   202   148   160   143   211    63    73    64    73    78    61   168    67   161   103    83    88    43    68   185    86    34   210   157   156   218   201    96   112    47    41   181   178   214   194    83    90   149    79   213   140    80    78   169   167   212    78    46   216   162    38   198   129    84   173    62    83   194    93   148   137   150   127   166    51    56    68    48    65   182   211   142   115    36   112    39
   198    98   139   210   109   189   200   209   207   150   192   150    76    55    82   173    43   219   213   143   211   110   156   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   179   117   135    72   122    74    92    72    42   170   124   196   200    84    81   187   108   192   178   129   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    41   178   166   188    94   126    98    86   180   158   106    35   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    38   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    70   118   182    60   135   106    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   211   157   151   100    34   212    51   203    85   140   180    93    67    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    78   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   185    99   179   146   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   141    61    85    74   179   172   157   193   169    90   119    75   155    53   202    40   133   113   217   124   130   121    83   179    79   149   130    57   169   207   200   217   191   175   145   142    50   209    71    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   153    69    74    85    78   218   152   170    36   168   161    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    57   108   157    66    81    36   208   100   184   207    70    52   188    48    51    74    87    39    51   187    71   194    59   217    66   190   150   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   195   167   197   172   158    41   168   175   134    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    64   136   206   209    85    43    87   188   118   170    67    55   126    38   213    81    97    96    85   159   194    41   187   214   108   215    66    40   142   142   149    53   193    36   181   138   219    57    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   219   141   124   131   213    37    95   189    45   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    75   128   207    73    80   123   129   148    64   100   155   217    74   169    87   119    42   108   220   178   165   174   161   216   102   172   181   199    62    64   194    53   126    69    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   175   103    74   205   176    96    42   158    95    98   107   105   100   162   174   199    61    94   119   185   124    38   107   155   166    74   209   171   210   206    47    48   140    94   137   173    63   139   137   183   209    94    36   107   164   179   162   115   182    38   105   107   103   161   219   119   100   197   127   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   183    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   186    88    65   107   101    40   189    78    94   160    70   112   196   220    59   204    96    35   213   155    92   146   198   208    75   133   179    49   190   105   186   202    57   188   130    54   147   172    94   169   164   187    34    44    51   126   105   162   114   135   110   182   115    57   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   203   211    53   178    41   203    87    68   110    73   192    75   171   196    55    47    69    94   201   215   123    99   142   190    54   100   191   174   107   161   143    42   190   212   159    87   219    37   107   185   150   111    40   182    94    94   193    73   180    85   139    35   137   144    73    56    86   120   212    70   120    85   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   130   212   196    69   112   175   109    44   109    82   119   217    63   182    89    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   210    63    73    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   201    95   111    47    41   181   178   214   194    83    90   149    80   213   141    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    48    66   182   212   141   115    36   112    40
   199    98   140   210   109   189   200   209   206   149   192   150    75    55    82   174    43   220   213   144   211   109   155   156   174   163   189   207   149    48    92   146    47   111   123   218   123   109   199   156   220   138   186   221   169    78    66   116    62   202    50    91   120   121    50   140   169   211    89   208    89   208    56   107   100    50   175   162   183    98    43   106   218   122   160   167    56   153   179   118   135    73   123    75    92    72    42   171   124   196   200    84    81   187   106   193   178   129   130   126    88    86   192   110    65   135   132   102   152   192   109   138   200   206    47   138   216    60    39    53    39    40   105   179   144   111   209    41   178   166   187    94   126    98    87   179   158   106    36   190   144    78   141   131   171    59    63   207   185    40    40   143   135    57   152   211   133   156   104   205   178    62    82   147    82   108    51   181    61    37   107   105   180    64    89   128   169    59    52    76    95    38    48   210    75    69   118   182    59   135   105    55   189    95   150    96   204    41    55   127   157   120    57   154    58    35   212   157   151   101    34   212    51   202    86   140   180    94    67    44   139   158    98   204   174   172   171   178   104   183   170   145   163   172   181    93   124    68    68   115   172   141    80    34   105    50   192    65   175   220   216   103    78   205   113    82    43   150   192   210   105   113   154    37   197    78   156    86   135   194   172   211    45   147    62    64    89    77   146    67   144    78    93    37   166   130   195    86   218   186    99   179   146   197   106   161   196   199    96    59    92   115    81   115   128   127   128   123   161    86   208    61   110   124   212    55   132   146   193   176   177   157   190   115   183   143    93   200   200   139   218   205   148    95    36   219   144   141    61    85    73   180   172   158   194   170    89   119    75   155    53   202    40   133   112   217   124   129   122    82   179    79   150   130    56   169   208   200   217   191   174   145   142    50   208    72    65    97   110   131   175    53   169   156   170   151   171   185    66   157    96   154    70    73    85    78   219   152   170    37   167   162    49   140    74   112   140    88   159   137   182   166   192   110   106   173   155   171   205   114   169   100   111   108   122    61   111   150    57   108   158    66    81    36   208   101   183   207    71    51   188    48    51    74    88    39    51   186    71   195    59   216    65   190   149   194    94   184   176   165   117   159    69    48    62   164    95   190   159    92    50   177    52    35    40   195   167   197   173   159    41   168   176   133    57   105   204   114   186    47    93   113    78    47   216    80    78   197    37   127    63   136   206   210    86    43    87   188   118   170    67    54   125    38   215    81    97    96    86   159   192    41   188   214   107   216    66    40   142   141   149    53   194    36   180   138   219    58    85    75    97    43    57   179   165   196    77   105    44   120   195   210   220   166   219   141   124   132   213    37    95   189    46   203   175   124    41    66    39   123   120    84   151    54   123   113    55    70    49    92   178   168    75   128   207    73    80   123   128   148    63   100   154   217    75   168    87   119    42   109   221   178   165   174   161   216   101   172   181   198    62    65   194    53   126    70    80    93   139   175   113   148   192    45   154    98    68    96   140   115   150    44    98   133   143   191    76    59    75   199    92   123    74    49   194   176    66   202   175   103    74   204   176    96    42   158    95    99   107   105    99   162   174   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    46    48   140    93   138   172    62   139   136   182   209    94    36   107   164   179   161   115   182    39   105   107   104   161   220   119   100   197   128   141    89   211    62   190    70   126    65   169   194   163    43   157   215   123   117    71   161   180   113    56    88    38   202   204    83   187   196   202   191   184    61   158   144   170    78   197   145   114   112   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   186    89    66   107   101    40   189    79    94   159    69   113   196   220    60   204    96    35   213   155    91   146   197   208    74   132   179    49   190   105   187   202    58   189   130    54   147   172    94   169   164   187    34    43    52   126   106   162   115   135   109   182   115    57   205   170    65    80   128   180   159   133   124   130    73    78   134   169    55   200   176   124   121    59    73   203   211    53   178    41   204    87    68   111    73   191    76   171   196    56    48    68    94   200   215   122   100   142   191    55   101   189   174   106   161   142    42   189   211   159    87   218    37   107   185   151   111    39   182    94    94   192    74   180    85   139    35   137   143    72    56    87   120   211    70   120    85   128    39    39   104   185   110    51    71    53   103    88   169   189   106    65   189   205   163   130   212   197    69   112   175   109    44   109    83   118   216    63   182    88    98    61    50   191   118   212    41   135   152   108   128   157   132   203   148   160   143   211    64    73    64    73    79    61   169    67   160   103    83    88    44    69   184    86    34   210   157   156   218   202    96   111    47    40   181   178   214   194    84    91   148    79   213   140    79    78   169   167   212    78    46   217   163    39   198   129    84   173    60    84   194    93   148   137   150   128   167    51    56    66    48    66   183   211   142   115    36   112    40
   198    98   139   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   214   143   212   110   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    88   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   153   180   117   135    72   122    74    92    72    41   170   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    64   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    40   105   178   143   110   210    40   178   166   188    94   125    98    86   180   158   105    35   190   144    77   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   108    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   157   120    58   154    59    35   212   157   151   101    34   212    51   203    86   140   181    93    66    44   139   157    97   205   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    79   205   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   186    99   179   146   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   194   169    90   118    75   155    52   202    40   133   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    72    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    86    78   218   152   170    36   168   162    49   140    73   112   140    87   160   137   182   166   193   110   107   173   154   170   206   114   169   101   112   108   122    60   111   150    57   109   157    66    80    36   208   100   184   207    70    51   188    48    51    74    87    39    51   186    72   195    60   217    65   190   149   194    94   184   175   165   116   160    69    47    62   164    95   189   159    91    50   176    52    35    40   194   167   197   171   158    41   168   175   133    57   105   204   114   187    47    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    86   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    57    85    75    97    43    57   178   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    46   203   176   124    42    66    40   124   120    84   151    54   124   112    55    70    49    92   178   168    75   128   207    73    80   123   129   148    63   100   155   217    75   168    87   119    42   108   220   178   165   174   161   216   102   172   181   199    62    64   194    53   126    70    80    93   138   175   112   148   192    45   154    98    68    96   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   203   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   137   173    63   139   137   183   209    94    36   108   164   179   162   115   182    39   105   107   103   161   220   119    99   197   128   141    89   211    62   189    70   126    66   170   194   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   114   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   186    88    65   107   101    40   189    78    94   160    69   112   196   220    60   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   187   203    57   188   130    54   147   173    95   169   164   187    34    44    51   126   105   162   114   135   110   181   114    57   204   170    65    79   129   180   160   134   124   130    73    79   133   169    55   200   176   124   121    59    72   202   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   215   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   107   185   150   111    40   181    94    94   192    73   180    85   139    34   137   144    73    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   188   205   163   129   211   196    68   112   175   109    44   109    82   119   217    63   182    89    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   211    63    73    64    73    79    61   169    67   161   103    83    88    43    69   185    86    35   210   157   156   218   202    96   112    47    41   181   178   214   194    83    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    94   148   137   150   128   166    51    56    67    48    65   182   212   142   115    36   113    39
   198    98   140   210   109   189   200   209   207   149   192   150    76    55    82   173    43   219   213   143   211   109   155   156   174   163   189   207   149    47    92   146    47   111   123   218   123   109   200   156   220   137   187   220   170    78    66   116    62   202    50    90   120   121    50   139   169   211    89   208    88   208    55   108   101    50   175   163   183    99    44   107   217   122   160   167    56   154   179   117   135    72   122    74    92    72    41   171   124   196   200    84    81   187   107   192   178   129   130   126    89    87   192   111    65   135   132   102   152   191   109   138   200   206    46   138   216    60    39    54    40    41   105   178   143   110   210    41   178   166   188    94   125    98    86   180   158   106    36   190   144    78   141   130   172    59    63   208   185    41    40   144   135    57   152   210   133   156   104   205   178    63    82   147    81   109    50   180    61    37   106   105   180    64    88   127   168    60    53    77    95    38    48   211    75    69   118   182    60   135   105    55   188    95   151    96   204    41    54   127   156   120    58   154    59    35   211   157   151   101    34   212    51   203    86   140   181    93    66    44   139   157    97   204   173   173   171   178   104   183   170   145   163   172   181    93   123    68    68   114   172   141    80    34   105    50   192    65   174   220   216   103    78   204   113    83    42   151   192   210   104   112   155    37   197    79   156    86   135   194   172   211    45   146    62    64    88    78   146    67   144    79    93    38   166   129   195    86   218   185    99   179   147   198   106   161   197   199    95    59    92   115    80   116   129   126   128   123   161    87   208    62   111   124   211    55   132   146   193   176   177   157   190   114   183   143    93   201   200   139   218   205   149    96    36   219   144   142    61    85    74   179   172   157   193   169    90   118    75   155    52   202    40   132   113   217   124   130   121    83   179    79   149   130    56   170   208   200   217   191   175   145   142    50   209    71    65    97   109   131   174    53   169   156   170   151   171   185    67   157    97   154    69    74    85    77   218   152   170    37   168   162    49   140    73   112   140    87   160   137   182   167   193   110   107   173   154   170   206   114   169   101   112   108   123    60   111   150    56   109   157    66    80    37   208    99   184   206    71    52   188    48    51    74    87    39    51   186    71   195    60   217    65   190   149   194    94   184   175   165   116   160    69    47    63   164    95   189   159    91    50   176    52    35    40   195   167   197   172   158    41   168   175   133    57   105   204   114   187    46    91   113    78    47   216    79    77   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   214    81    97    96    86   159   193    41   187   214   108   215    66    40   142   141   149    53   193    36   181   138   219    58    85    75    97    43    57   179   166   196    78   105    44   119   195   210   220   166   220   141   124   131   213    37    95   189    45   203   176   124    42    67    40   124   120    83   151    54   124   112    55    70    49    92   178   168    74   128   207    73    80   123   129   148    63   100   155   217    74   168    87   119    42   108   220   178   165   174   161   216   102   172   181   198    62    64   194    53   126    70    80    93   138   175   112   148   192    46   154    99    68    95   140   115   149    43    98   133   143   192    76    60    74   199    92   123    74    49   193   176    66   202   174   103    74   205   176    96    42   158    95    98   107   105   100   162   175   200    61    94   119   185   124    37   107   155   166    75   209   171   210   206    47    48   140    94   138   173    63   139   137   182   209    94    36   108   164   179   162   115   182    38   105   106   103   161   219   119    99   197   128   141    89   211    62   189    70   126    66   170   193   163    43   157   214   123   116    71   161   180   113    55    88    38   202   204    84   186   196   202   191   184    61   158   145   170    77   197   145   115   111   125    47    78   130   171   206   108   209   167    80   178   171   162   103    99    37    93    34   187    88    65   107   101    40   189    78    94   160    69   112   196   220    59   204    96    35   213   155    92   147   198   208    75   133   179    49   190   105   186   203    57   188   130    54   147   172    95   169   164   187    34    43    51   126   105   162   114   135   110   181   114    57   204   170    65    79   129   180   160   133   124   130    73    79   133   169    55   200   176   124   121    59    72   202   211    53   178    41   204    87    68   110    73   192    75   171   196    55    47    69    94   201   215   123    99   142   190    54   101   190   174   107   161   143    42   190   212   159    87   219    37   108   185   150   111    40   182    94    94   192    73   180    85   139    34   137   144    74    56    87   120   212    70   120    86   128    39    38   103   185   111    51    71    54   102    88   169   190   106    64   189   205   163   130   211   196    68   112   175   109    44   109    82   119   217    63   182    89    98    60    50   192   118   212    41   135   153   108   128   157   132   202   148   160   143   211    63    72    64    73    79    61   169    67   161   103    83    88    44    69   185    86    35   210   157   156   218   202    96   111    47    41   181   178   214   194    84    90   149    80   213   140    79    78   169   167   212    78    46   216   163    39   198   129    84   173    61    83   194    93   148   137   150   128   166    51    56    67    47    66   182   211   142   115    36   112    40
   198    97   139   210   109   189   200   209   206   150   192   150    76    54    82   173    44   220   213   144   211   109   155   157   174   164   190   207   149    47    92   147    47   111   123   217   123   109   200   156   220   136   187   220   170    78    66   116    62   202    50    90   121   121    50   139   169   211    88   208    88   208    55   108   100    49   174   163   183    98    43   107   217   122   160   166    55   153   180   117   135    72   122    75    92    72    42   171   124   196   200    85    81   187   108   192   177   129   130   127    89    87   193   111    65   134   132   102   153   192   109   138   200   205    46   138   217    61    39    54    39    41   105   178   143   109   210    41   178   166   188    93   125    98    86   180   158   105    36   190   145    77   141   130   171    59    63   207   185    41    40   144   135    57   152   210   133   156   104   205   178    62    82   148    81   108    51   179    60    38   106   105   180    64    89   127   168    60    53    76    96    38    48   211    74    69   119   182    60   135   105    55   188    95   150    96   205    42    54   127   157   120    58   155    59    35   212   157   151   100    35   211    51   202    86   140   181    93    66    44   139   157    97   205   173   173   171   179   105   184   169   145   163   172   180    94   122    68    68   114   171   140    80    34   105    50   192    64   175   220   217   104    79   205   112    83    42   151   192   210   104   112   155    37   197    78   156    86   135   194   172   212    45   146    62    64    88    78   147    67   144    79    93    38   166   129   195    85   218   186    99   179   147   199   106   161   197   199    95    59    92   115    80   116   129   126   129   123   162    87   207    62   111   124   211    55   133   145   193   176   177   157   191   114   183   143    93   201   199   139   218   205   149    96    36   219   144   142    61    85    73   179   172   157   193   169    90   118    75   155    53   203    40   132   113   216   124   130   121    83   180    79   149   130    56   169   207   200   216   191   175   145   142    50   209    71    64    96   110   131   174    53   169   157   170   151   172   184    66   157    97   153    69    74    85    78   217   152   170    37   168   162    50   140    74   112   139    87   159   137   182   166   192   110   108   173   155   171   206   114   169   101   112   107   122    59   112   150    57   108   157    66    80    36   208    99   184   207    70    52   189    48    51    74    87    39    51   187    71   195    60   216    66   190   150   194    94   183   176   165   117   160    69    47    63   165    95   190   159    91    50   176    52    35    41   194   167   197   171   159    42   168   175   134    56   105   204   114   187    46    92   113    78    47   216    79    78   197    37   127    63   136   206   209    86    43    87   188   118   170    67    55   126    38   213    81    97    96    86   159   194    42   187   214   108   215    66    40   143   141   150    52   192    37   180   138   219    58    85    76    97    43    57   179   166   197    77   105    43   119   196   211   220   166   220   141   124   131   213    37    95   189    45   203   176   124    42    67    40   123   119    84   151    54   124   113    55    71    49    92   178   168    74   128   206    74    80   123   129   148    63   100   155   217    75   168    87   118    42   109   220   177   165   174   161   215   102   172   181   198    63    65   194    52   126    70    81    93   138   175   112   147   191    46   154    99    68    95   140   115   149    43    98   133   143   192    76    60    74   200    91   123    74    48   192   177    66   203   175   104    74   205   175    96    42   159    94    99   107   105   100   162   175   199    61    94   119   185   123    37   107   156   165    75   209   171   210   206    47    47   140    94   138   173    63   138   137   181   210    94    36   107   165   178   163   116   182    38   105   107   102   162   220   118    99   197   127   141    89   211    61   190    69   126    66   170   193   163    43   157   214   123   116    71   161   180   114    55    89    39   202   205    84   185   196   203   191   184    61   158   144   170    78   197   145   115   111   125    47    78   130   171   207   108   209   167    81   178   171   162   104   100    37    92    34   187    88    65   107   100    40   189    78    93   160    69   111   196   220    60   204    96    36   213   155    91   146   198   208    76   133   179    48   190   105   186   203    57   189   130    54   147   172    95   168   163   188    33    44    51   126   105   162   114   135   109   181   115    56   204   170    65    80   128   179   161   133   124   130    72    79   133   169    54   200   176   124   122    59    73   203   212    52   178    41   203    86    68   111    73   192    75   171   196    55    47    69    93   201   216   123    99   143   190    53   101   191   173   107   160   143    42   190   211   159    87   219    37   108   185   150   110    40   182    93    94   192    73   180    85   140    34   137   144    73    56    87   121   212    70   120    87   128    38    39   103   185   110    51    71    55   102    88   169   190   106    64   189   205   163   129   212   197    68   112   174   109    44   108    82   118   217    63   182    88    98    60    49   191   118   212    42   135   153   108   128   157   132   202   148   160   144   211    63    73    64    73    79    62   169    67   160   104    83    88    43    69   185    87    35   211   157   156   218   202    95   112    47    42   181   178   214   194    83    90   149    80   213   140    79    78   169   167   213    78    46   216   163    38   198   129    84   172    61    83   194    93   148   138   151   128   166    51    56    67    47    65   183   212   142   115    37   113    39
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   119   104    52    47   125    78    56    57    81    73   219    53   106   114    63    62    77   215   193   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   170   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    90   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    98   181   100   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    67   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    76   166   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    93   204    75   196    85   194    34    38    50   140   142   210   177   165   103   114   123   121   177   182   170    63   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   165   221    96   201   206    83   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   183    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    82   190   163   157   196   199   205   190    55    99    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    33    57   201   157    39   108   178   110   151   102    71   145   198   217   146   209   193   192    49   112    94   114   146    89    34   119   104    52    47   125    78    56    57    82    73   219    53   106   114    62    62    77   215   193   149    69    76   188   215    64   180   189   162    90   133    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   107   104    34   217    56    56   128   134   113    74   187   158   114    37   125   134    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   117   219   177   147   147   105    67   146   112   144   150    53    90   139    48   144   210    40   210   205   115   152   174   143    37    92   197    82   203   202   148   187   220    34   103   196   117   172   207   121   133   113    44   174    79   116   199   208   220    38    81    41   155    97    98   181   100   163    42    87    38   192   208   215   180   144   139   185   220   164    39   138    67   194   142   104    56   127    45   214   143   111   219   171    41    35   191   190   138   125   111   157    99   143    75   130   214   171   202    99   189   218   109   133    88    82   133    66   109    46   149   208   176   158   162   162    77    58   171    60   149    67   116   117    88   162   113    68   180   111   146   142   177   200   140   141    68   222    48   184   129   113   116   198   197   132    83   139    48    69   140   146    62   149   132    82   128   162   150    57    50   214   146   116    90   148    35    40    45    52   182   193   104   136    32    38   163   107    68   104   178   209   123    80    66   195   203   128    34   116   192    76   166   182   138   220    88   124   146    41   161   194    73    48   136   220   222   198    35    34   168   156   136    54    60   171    56   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    94   204    75   196    85   194    34    38    49   139   142   210   176   166   103   113   123   122   177   182   170    64   152    62   193    73   220   219   213    62   129   149   176   209   221   133   209    94   205   143    34   167   213   106   105    52   206   161    94    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    93    67   109   222   126   131   180    42    56   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   217   144    46    35   178   220   172    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   171   101   138    53    78   135   170   151   222   133   220   164   164   171   134   144   175   178   190   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    54    76    84   140   159    95   139   190   123   198    54    34    88   147    76   216    58   181   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    91    82    76   144   107    99    53   201   122   122   143   111   103   205    90   122   108   220    68    52   209    67   166   210   131   158    64   218   219   208   209   152   206   219   179    71    42   205   134    95   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   205    79   214   214   217    43   166   144   142    96   155   103   166    43   125   163    68   205    35   172   125   165   221    96   201   205    82   189   166    82   117   167   167    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    95   160    64    81   109   194   179   127   208   173   102   137   109    39    75   136    57   207    62   141   222   127    43   158   111    43   215    53   181   215    62    86   116    34    60   151   210    94    54   217    76   103   221    90   156   170   173   101   101   214    64   212   124   214   119   178   180    52   178   193   220   163   123   167   105   213   146   168   162   180    91    55    38    88    88   137    37   222    72    56   193   184   112    51   183   182    85   193    84   214    56   181    56   147   144   142   144   152   149   149   127   162    86    88   190   213    85   133   166   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    70    56   144   195   105    87   214   202   170   178   107   185    88    91   192   124   222   170   133   182   139   133    65   161   137   158   220   129    91    69   206   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   183    35    68    57    80    95   191   198    64   126    76    40   140    82   140    79    92    70    57   100   165   201    89   198   183   191    59   171    35   180   146    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   180    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   164   152   128   125   146   145    57   136   119    83   190   163   158   196   199   205   190    56    99    33    49   152    40    44   216   218    53   181   209    97    34   102   121    63    73    58    36   190   204   192   156    57    51    36   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   213    66   150    84   199    35   163   152    49   150   190    75   100   105   184   213   194    96    85   176   217    53   215    72   100   140   127   147
    68   150    33    56   200   157    40   107   179   109   152   102    72   145   199   217   146   208   193   192    48   113    93   114   145    89    34   119   103    52    46   125    79    56    56    81    73   219    53   107   114    63    62    78   214   194   150    69    76   188   215    64   179   191   162    89   133    66    95   201   152    68    84    47    59    69   138   132   106   169   109   175    62   151    53   171   107   103    33   218    56    55   128   133   113    74   187   157   114    37   124   134    70   196    47   195   115   129   179   211    79   102    43    97   149   151    33   216    85   101    37   183   118   219   177   147   147   105    67   147   111   144   150    52    91   140    48   143   210    40   210   204   115   151   174   143    37    90   196    82   202   201   148   187   220    34   103   195   117   171   207   121   133   113    46   174    79   116   198   209   220    38    81    43   155    98    97   181   100   164    42    86    38   191   207   214   180   144   140   186   219   164    40   138    67   194   142   103    55   128    45   214   142   111   218   171    41    34   191   189   138   126   111   157    99   143    75   129   213   170   202    99   189   219   109   134    88    82   132    65   108    46   149   208   176   158   162   162    77    57   171    60   149    67   115   116    88   162   113    68   181   112   145   142   177   199   140   141    69   223    49   184   129   113   116   197   197   132    83   141    47    70   141   146    61   148   133    82   128   162   150    56    49   214   146   116    91   149    36    40    45    52   183   194   104   135    32    39   162   108    68   104   178   209   122    79    66   195   203   127    34   116   192    76   166   183   138   220    87   124   146    41   161   194    74    48   135   220   222   198    35    33   169   155   135    55    61   170    57   179   195   175   152   153    95   190    96   123   209   199   131   108    72   170   214   112    86   175   112    50    50   163   143    90   176    97   210   152   158    60   130   159   121   147    93   204    76   195    85   195    34    38    50   139   142   211   177   165   103   114   123   121   176   180   170    64   152    63   193    73   220   219   214    62   129   149   177   208   221   133   209    94   204   143    34   167   213   107   105    51   205   161    93    76   186   107    36    34    70    38   204   206   188    51    86    49   135   173   177   211    84   185    72   192   181   211   128    45   191   198    81   147   166    93    67   109   223   125   132   179    41    56   190   120   150   217    60   170   109    95   113    58    70    88    74    66    78   211   154    85    90   207    45   202   211    43    53   217   144    46    35   179   221   173    36   174   197    47    93    47   168   200    55    47    79   126   129    60    94   175   171   101   137    54    79   134   169   152   221   133   220   162   164   171   135   143   174   179   190   150    69   202   109   204   210   121   165   221   127    46   159   139   103   216   113   170   192    55    76    84   140   159    95   140   191   123   198    55    34    88   147    77   216    57   181   131   192   141    38   219   183   186   122   111    63   211   137   201   163    93   164   212    90    80    76   144   105    99    54   203   122   123   142   111   102   205    90   122   109   219    68    52   209    66   166   211   131   158    64   218   219   207   209   152   206   220   180    71    41   207   133    94   110   129   166    99    33   145    77   127   103    39   216   220   210   167   167   119   204    80   215   213   217    43   166   145   142    95   155   102   167    43   125   163    68   205    35   172   126   166   222    95   201   206    81   190   167    81   119   166   167    55   150    71    96   210   205   104   207   106   171    57    36   108   135   159    64    96   159    64    81   109   194   179   126   208   174   103   136   109    38    75   136    56   207    61   141   222   127    43   159   110    43   215    53   182   215    62    85   115    34    60   151   210    94    54   218    76   103   220    92   156   170   174   101   101   213    65   212   124   214   119   179   181    52   178   193   221   162   123   168   105   212   146   168   162   179    92    54    38    88    88   137    36   223    72    56   193   184   111    50   183   182    83   192    85   214    56   180    56   147   145   142   143   153   149   150   128   162    86    87   189   213    84   134   167   148   150    38   186   120   221    72   112   187   193   170   178   159   110   209   124   167    70    57   143   196   105    86   214   202   170   178   106   184    89    90   192   125   222   170   133   182   138   134    66   159   137   158   220   130    91    70   205   173   177   167   154    76   156    99   107   194   137   109   195    96   138    67    75   152   182    35    69    57    80    95   192   198    64   126    76    40   139    83   140    79    91    69    57    99   165   201    89   198   182   190    58   171    35   180   145    57    48   158    65    48   148    89   216    53   164   195   203    75    41   148   103   209   180    87   107   109   110   156   138   126    49   173   111   138   104    55   173   135   177   215    65   151    87   128   199   103   184    48   192    69   124   195   104    99   167   173   126   164   153   129   124   146   144    58   135   118    83   189   163   158   196   199   206   191    56    98    33    50   151    41    43   215   218    53   182   210    97    35   102   120    63    73    57    35   190   203   192   156    57    51    36   167    56    74   166   217   211    82    95   142   101   204   142    90    38   118    42   150    77   214    67   150    84   200    34   163   152    48   150   190    74   101   105   184   214   194    96    85   176   218    53   214    72   100   140   127   146
    68   150    33    56   201   157    39   107   178   110   151   102    72   145   198   216   146   209   194   192    48   113    94   114   147    89    34   118   103    52    48   125    79    56    57    80    74   219    53   106   114    62    63    77   216   194   149    69    76   189   215    64   180   189   162    90   132    65    95   201   153    68    85    46    60    69   137   131   105   171   109   174    61   151    53   171   107   103    34   218    56    56   127   134   113    74   187   158   113    37   125   134    70   196    46   194   114   128   179   212    80   102    41    96   149   151    34   216    85   101    36   182   118   219   177   147   147   105    66   147   111   144   150    53    90   140    48   143   210    41   210   205   115   152   175   143    38    90   196    83   204   201   148   187   220    34   104   196   117   171   207   121   132   114    45   174    78   115   199   208   221    38    81    42   155    98    98   181   101   163    41    87    39   192   208   214   180   144   139   186   220   164    40   138    67   194   142   104    56   126    45   215   142   111   219   171    41    34   190   190   138   126   111   157    99   143    75   130   214   171   202    98   189   218   109   133    88    83   134    66   110    47   149   207   175   158   162   163    77    58   170    60   149    68   116   117    88   161   113    67   179   112   146   142   177   200   140   141    68   222    49   184   129   113   116   198   197   133    83   139    47    70   140   145    62   150   131    82   128   162   150    56    50   214   145   116    89   148    35    39    45    52   182   193   104   136    32    38   163   107    67   104   177   210   123    79    65   195   203   127    34   116   192    76   167   182   138   220    88   124   146    41   160   193    74    48   136   221   222   198    35    34   167   156   135    54    60   170    57   180   197   175   153   153    95   190    96   122   210   198   130   107    72   170   213   111    86   175   113    51    49   163   143    90   176    99   209   152   158    59   131   158   120   148    93   204    76   197    85   194    34    39    50   140   142   210   176   166   103   113   123   121   177   182   170    64   152    62   193    73   220   219   212    63   129   149   176   208   221   133   209    94   205   143    34   167   213   106   104    52   206   161    94    76   185   107    36    34    70    38   204   205   188    53    86    50   134   173   178   210    83   184    72   192   181   211   128    45   190   199    83   147   167    93    68   109   222   125   131   180    42    55   191   119   149   219    60   169   109    95   113    57    70    86    73    66    77   210   154    85    91   206    45   203   212    41    54   217   144    45    34   177   220   172    36   173   197    47    94    46   167   200    56    46    80   125   129    61    93   175   171   101   138    53    78   135   170   151   221   133   221   164   164   171   134   144   175   178   191   150    68   201   110   205   209   122   165   221   127    46   159   138   104   215   112   170   192    54    76    83   140   159    94   139   190   123   198    54    34    87   147    76   217    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   163    92   164   212    91    81    76   144   107    99    53   201   121   122   143   111   103   205    92   122   108   220    68    52   208    67   166   210   131   158    64   218   219   208   209   152   206   220   179    71    42   205   133    94   111   130   166    98    33   145    77   126   103    40   216   219   209   167   167   120   204    80   214   215   217    42   166   145   142    96   155   103   167    43   125   163    68   205    35   172   126   165   222    95   202   205    82   189   167    82   117   167   167    54   150    71    97   210   205   104   207   106   171    59    35   108   136   160    64    95   159    64    82   108   194   180   127   208   173   102   137   110    38    75   136    57   207    62   142   222   127    44   158   111    44   214    53   181   215    62    85   117    34    60   151   211    94    54   217    76   102   221    91   156   169   174   101   101   215    65   213   124   215   119   178   181    52   179   194   219   163   122   167   105   212   146   169   163   181    92    55    39    89    88   137    37   222    72    56   192   184   112    51   184   181    85   193    84   213    56   181    56   147   145   142   143   152   149   149   127   162    86    88   190   213    85   132   166   149   149    37   187   120   222    73   112   186   192   170   177   158   110   208   125   167    69    56   143   196   106    86   214   202   170   177   108   185    88    91   191   124   223   171   133   182   139   134    66   160   137   158   220   130    92    69   206   172   177   166   154    77   156   100   107   193   138   108   195    95   137    66    75   153   183    35    68    57    81    96   191   197    64   126    76    40   140    82   139    79    91    71    57   100   165   200    90   198   183   191    59   170    34   180   145    57    49   157    63    47   149    90   216    53   164   195   201    75    41   147   104   210   179    88   108   109   109   156   138   125    50   172   111   138   105    54   172   135   178   215    65   152    87   128   199   103   184    47   193    69   124   195   105    99   169   174   126   164   152   129   125   145   144    58   136   120    83   190   163   157   195   199   205   190    56    98    33    49   151    40    44   216   218    53   181   209    97    35   103   121    63    72    57    37   191   204   191   157    57    51    36   167    57    74   165   216   210    83    95   142   101   205   141    89    37   119    43   151    76   214    66   149    84   199    34   164   151    48   150   189    74   100   105   184   213   193    96    85   176   217    52   214    71   100   140   127   148
    68   150    34    56   200   156    39   108   178   110   151   103    71   145   199   217   146   208   194   192    49   112    94   114   146    89    35   119   104    52    48   125    78    55    57    82    73   219    53   106   114    62    62    77   216   193   150    70    76   188   214    64   180   189   162    90   132    65    95   201   152    68    85    47    59    69   138   131   105   170   109   174    61   151    53   171   108   104    34   218    57    55   127   134   112    75   187   159   114    37   125   134    70   195    47   195   115   129   179   212    79   102    42    97   148   151    34   217    85   101    37   182   117   218   177   147   147   104    68   146   112   144   149    53    89   140    49   144   210    40   210   204   115   153   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   208   122   133   114    44   174    78   116   199   208   220    38    82    41   155    98    98   181   101   163    41    87    38   192   208   215   180   145   138   185   220   164    39   138    67   194   142   104    55   127    46   214   143   111   219   171    42    34   191   190   138   125   111   157    99   143    75   130   213   171   202    99   189   218   110   133    88    82   133    66   109    46   149   208   176   158   162   162    76    57   171    61   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    68   222    48   185   128   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    56    50   215   146   117    90   148    35    40    45    52   182   193   104   136    32    38   162   107    68   103   178   209   122    79    66   195   203   128    34   117   192    76   166   182   138   220    89   124   147    41   161   193    73    48   136   220   222   198    35    34   167   156   136    55    60   171    57   180   197   175   153   153    94   190    96   122   209   198   131   107    72   169   213   111    86   175   113    51    49   163   143    90   177    98   209   152   158    60   130   158   119   148    93   205    75   196    85   195    34    38    49   141   142   210   177   166   103   114   123   121   176   182   170    63   152    62   193    73   221   219   213    62   129   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   206   161    93    76   186   106    35    33    70    38   204   205   188    52    86    50   134   174   178   211    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    41    55   190   119   149   220    60   169   110    95   113    57    71    86    73    67    78   210   155    85    90   205    46   202   212    42    54   218   144    45    35   178   220   173    37   174   197    47    94    46   167   200    56    47    80   126   129    61    94   175   171   101   138    53    79   135   169   151   221   133   221   164   165   171   134   144   175   178   191   151    68   201   109   205   209   122   165   221   126    47   160   139   103   215   112   170   192    55    75    84   140   159    95   139   190   123   199    55    34    88   147    76   217    58   181   130   192   141    38   219   183   187   121   112    65   211   137   202   162    92   165   212    92    82    76   144   107    99    53   201   121   123   143   111   103   205    90   122   109   219    68    52   209    67   167   210   131   157    64   217   219   207   210   152   207   220   179    71    43   205   133    95   111   130   166    99    34   145    78   126   104    39   217   220   210   167   168   119   204    80   214   215   217    43   166   145   142    95   155   103   166    43   126   163    68   205    34   172   125   165   221    96   201   206    83   189   166    82   117   167   166    54   150    71    97   209   206   105   207   105   171    59    36   108   136   160    64    96   159    64    82   108   194   179   127   208   173   102   137   110    38    75   137    57   207    61   142   222   127    42   158   111    43   214    53   181   215    62    86   115    34    60   151   211    94    54   217    76   103   221    91   156   170   173   102   101   215    64   213   124   214   119   177   181    52   178   193   220   162   123   167   105   212   146   169   162   181    91    55    38    88    88   137    36   222    72    56   192   184   112    51   183   182    85   193    84   214    57   182    57   147   145   141   143   152   150   149   128   162    86    88   190   213    85   133   166   149   150    39   187   119   222    72   111   186   193   170   178   159   110   209   126   167    69    56   144   196   105    86   214   202   169   178   107   184    88    91   192   124   223   171   133   182   139   134    65   161   137   158   220   129    92    69   205   173   177   166   154    75   157   100   106   194   138   109   195    95   137    65    75   154   182    34    68    57    80    95   191   198    64   126    76    41   139    82   140    79    91    71    58   100   165   200    89   198   184   191    58   170    35   181   146    57    50   157    64    48   149    90   216    53   164   195   202    75    41   147   104   210   179    87   107   109   110   156   138   125    50   173   111   138   104    56   172   135   177   213    66   151    86   127   199   104   184    48   192    69   124   195   104    99   169   174   126   163   151   128   125   146   145    57   136   119    82   190   163   157   196   198   205   191    55    98    33    49   152    40    44   215   218    52   181   210    97    35   101   122    63    73    58    36   191   204   191   157    58    51    35   166    57    75   165   216   211    82    94   142   101   204   141    89    37   117    42   150    77   214    66   150    85   199    35   163   152    48   150   190    75   100   105   183   214   193    96    85   177   217    53   214    71   100   140   127   147
    67   150    34    56   200   157    39   106   179   110   150   102    71   146   199   217   146   209   193   192    49   113    94   114   146    89    35   119   103    53    47   125    78    56    56    81    73   218    52   106   113    62    61    78   215   194   150    70    76   187   215    64   180   189   162    89   133    65    95   201   153    68    85    47    59    69   138   131   105   171   110   175    61   152    52   171   108   104    34   218    57    56   128   135   112    75   187   159   113    37   125   133    70   196    46   195   115   129   179   212    78   102    42    97   148   151    34   217    84   101    36   182   118   220   177   148   147   105    67   146   112   144   150    54    89   139    48   143   210    39   210   205   115   153   173   143    38    91   197    82   203   202   147   188   220    34   103   196   117   172   208   121   132   114    44   174    78   115   199   208   220    39    81    41   155    97    98   181   100   163    42    87    37   192   207   214   180   145   140   186   220   164    39   138    67   194   142   104    55   126    46   215   143   111   218   171    41    34   191   190   139   125   111   157    99   142    75   130   213   171   203    99   190   218   110   133    88    83   134    66   108    47   149   208   176   158   162   162    78    57   171    60   149    67   116   117    88   161   113    68   180   112   146   141   177   199   139   141    67   222    48   184   128   112   117   198   197   132    83   140    47    70   139   145    62   149   132    82   128   163   149    57    49   214   145   116    90   148    35    40    45    52   182   193   104   136    32    39   164   108    68   104   179   210   123    79    65   195   202   127    35   116   192    76   166   182   138   220    88   123   147    41   161   194    73    48   136   220   223   198    35    33   167   156   134    54    60   170    57   181   197   175   152   152    95   190    96   122   209   198   131   105    72   170   213   111    86   174   113    51    50   163   142    90   177    99   209   152   158    60   131   158   121   148    93   204    76   196    85   193    34    38    50   140   142   209   176   166   103   113   122   121   177   183   170    64   153    62   192    72   221   219   213    61   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    51   205   161    93    76   185   107    36    34    71    38   203   205   188    53    87    49   134   174   178   210    83   184    72   192   181   212   128    46   191   199    82   148   166    93    67   109   223   125   131   180    42    55   191   120   149   220    60   169   110    94   113    57    70    86    73    67    77   210   155    85    90   205    45   202   212    42    54   217   144    46    34   178   221   172    36   174   198    46    94    46   167   200    56    46    80   125   129    60    93   175   171   101   138    54    79   134   170   151   222   133   220   163   164   171   134   144   174   178   191   151    68   202   110   206   210   122   166   222   128    47   160   138   103   215   113   171   193    55    75    84   140   159    94   139   191   122   198    55    35    87   147    77   216    58   182   130   192   141    38   220   183   186   122   112    64   211   137   201   162    93   164   212    92    81    75   144   106    98    53   201   122   122   143   112   103   205    90   122   108   220    68    52   208    66   167   210   131   158    64   217   219   208   209   152   206   220   179    71    42   205   134    94   111   130   166   100    34   145    77   126   104    40   217   220   210   167   167   119   205    79   214   214   217    43   166   144   141    96   155   103   166    43   126   162    68   205    34   172   126   166   221    96   201   205    82   189   166    82   117   167   166    54   150    72    97   210   205   104   207   105   171    58    35   108   135   159    64    96   159    64    81   108   194   180   128   208   173   103   136   109    39    75   135    57   207    61   142   221   127    43   160   110    42   214    53   181   215    62    85   116    34    60   151   210    93    54   217    77   103   221    91   156   169   173   101   101   214    64   212   123   215   119   178   181    52   178   194   220   163   123   167   104   211   145   169   162   180    92    56    39    88    89   137    38   221    72    57   192   184   111    50   183   181    84   193    84   214    56   181    57   147   144   142   143   152   149   149   127   162    85    88   190   213    85   133   167   149   149    38   187   120   221    72   112   186   192   171   178   159   110   209   126   168    69    56   143   195   105    86   214   201   171   178   107   184    88    91   192   124   222   171   133   182   139   134    65   160   137   158   220   129    91    69   206   174   176   166   154    76   157   100   106   194   137   108   195    95   137    66    76   153   182    35    69    57    80    96   191   197    64   127    76    40   140    82   139    79    91    71    58   100   164   202    89   199   184   192    59   171    34   181   145    58    48   157    63    48   149    90   217    52   165   196   202    75    42   147   104   208   180    88   107   109   110   156   138   125    49   172   111   139   104    55   172   135   177   213    65   152    86   128   199   103   184    48   193    69   123   195   104    99   168   173   126   163   152   129   125   145   145    57   137   119    82   190   163   157   196   198   205   190    56    98    33    49   152    41    44   216   218    53   181   209    97    35   102   121    63    73    58    37   190   204   191   156    57    52    35   166    56    75   165   216   210    82    95   141   101   204   142    89    36   118    42   150    76   214    66   151    84   199    34   164   152    49   150   190    75    99   105   183   213   193    96    85   176   218    53   214    71   100   140   127   147
    68   151    34    57   201   157    39   108   179   109   151   102    71   145   199   216   146   209   193   192    48   112    94   114   147    89    35   118   103    52    47   125    78    55    57    82    73   219    52   106   114    62    62    77   215   194   150    69    76   188   215    64   179   189   162    90   133    65    95   201   153    68    84    46    59    69   138   131   105   171   109   175    62   152    53   170   108   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   114   129   179   212    79   102    42    96   149   151    33   217    85   100    37   182   118   219   177   148   147   105    67   146   112   144   150    54    89   139    48   143   210    40   210   205   115   152   174   143    38    91   197    82   203   201   148   187   220    35   104   196   117   172   207   121   132   113    44   173    78   116   199   208   220    38    81    41   155    97    98   180   100   163    41    87    38   192   208   215   179   144   139   186   219   164    40   138    67   194   142   104    55   126    45   214   143   111   219   171    41    34   190   190   138   125   111   157    99   143    75   129   213   171   202    98   189   218   109   133    88    83   134    66   109    46   149   208   176   158   162   162    77    57   170    60   150    67   116   117    88   161   113    68   180   112   146   142   177   199   140   141    67   222    48   184   129   113   116   198   197   132    83   139    48    70   140   146    62   149   132    82   128   162   149    56    50   214   146   116    90   148    35    39    45    52   182   193   104   136    32    39   163   107    68   104   178   210   123    79    66   195   203   127    34   117   192    75   166   182   138   221    88   124   145    41   161   193    74    48   136   221   222   198    35    34   168   156   135    54    60   170    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   174   113    51    49   163   143    90   176    98   209   151   157    60   130   158   120   147    94   204    75   196    85   194    34    38    50   140   142   210   176   166   103   113   123   122   177   183   170    64   152    62   193    73   220   219   213    63   130   149   177   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   186   107    36    34    70    38   204   205   188    52    86    50   134   174   178   210    83   184    72   191   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    95   113    57    70    86    73    66    78   210   155    85    90   206    45   202   212    42    54   218   144    46    34   178   220   172    36   174   198    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   169   151   221   133   221   163   164   171   134   143   174   178   190   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    54    76    84   140   159    95   139   190   123   198    55    35    88   147    76   216    58   182   130   192   141    38   219   183   186   122   111    64   211   137   201   163    93   164   213    91    81    76   144   107    99    53   201   122   122   143   111   103   206    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   130   165    99    34   145    77   126   103    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   167    43   126   163    68   205    34   172   125   165   221    96   201   205    82   189   166    81   117   167   167    54   150    71    97   210   205   104   207   106   171    59    35   108   136   160    64    96   159    64    82   109   194   180   127   208   173   102   137   110    39    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   211    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   214   119   178   181    52   178   194   219   163   123   167   105   212   146   169   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   184   182    84   193    84   214    56   181    57   147   144   142   143   152   149   149   128   162    86    88   189   213    85   133   166   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   185    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   108   194    95   137    66    76   153   182    35    68    57    80    95   192   198    64   126    76    41   140    82   139    79    92    70    57   100   165   201    89   198   184   191    58   171    35   181   146    58    49   157    63    48   149    90   216    53   164   195   202    75    41   147   104   209   179    88   107   109   110   156   138   126    50   173   111   138   104    55   172   135   177   214    65   152    86   127   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   144    57   136   119    82   190   163   157   196   198   205   190    55    98    33    49   152    40    44   216   218    53   181   209    97    34   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   211    82    94   141   101   204   141    89    37   118    42   151    76   213    66   150    84   199    35   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   140   127   147
    68   150    34    56   201   157    39   108   178   110   151   102    71   145   199   216   146   209   193   192    48   112    94   114   146    89    35   119   104    52    47   125    78    56    57    81    73   219    53   106   114    63    62    77   215   194   149    69    76   188   215    64   179   190   162    90   133    65    95   201   153    68    84    46    59    69   138   131   105   171   109   174    62   152    53   171   108   104    34   218    57    56   128   134   113    74   187   158   114    37   125   134    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    89   139    48   143   210    40   210   205   115   152   174   143    38    91   197    82   203   201   148   187   220    35   103   196   117   172   207   121   133   114    44   174    78   116   199   208   220    38    81    41   155    97    97   181   100   163    42    86    38   192   208   214   179   144   139   186   219   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   190   190   138   125   111   157    99   143    75   130   213   171   203    99   189   218   109   133    88    83   133    66   109    47   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   181   111   146   142   177   200   140   141    67   222    49   184   129   113   116   198   197   132    84   139    48    70   140   145    62   149   132    82   128   162   150    57    50   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    75   166   182   138   220    89   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   114    51    50   163   143    90   176    98   209   151   158    60   131   158   120   147    93   204    75   196    85   194    34    37    50   139   142   210   177   166   103   114   123   121   177   182   170    64   152    62   193    73   220   219   213    63   129   149   176   209   221   133   209    94   205   143    33   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   206   188    52    86    50   135   173   178   210    83   184    72   192   181   211   128    45   191   199    83   147   166    93    67   109   222   126   132   180    42    55   190   120   149   219    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    37   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   100   138    53    79   135   170   151   222   133   221   164   164   171   134   144   174   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    83   140   159    95   139   190   123   198    54    35    88   147    76   217    58   181   130   192   141    38   219   183   186   121   111    64   211   137   201   162    93   164   212    92    81    76   144   107    99    53   202   122   122   143   111   103   205    91   122   109   220    68    52   209    67   166   210   131   158    63   217   219   207   209   152   206   220   179    70    42   205   134    94   111   130   165    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   204    35   172   125   165   221    96   201   206    83   189   166    81   117   167   167    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    95   159    64    81   108   194   180   127   208   173   102   137   109    38    75   136    57   207    61   142   221   127    43   158   110    43   215    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   101   214    64   212   124   215   119   179   181    52   178   194   220   163   123   167   104   212   146   169   162   180    92    55    38    88    88   137    37   222    72    56   192   184   112    51   184   181    85   193    84   214    56   181    56   147   144   142   143   151   149   149   127   162    86    88   190   213    85   133   166   149   150    38   187   120   221    73   112   186   192   171   177   159   110   209   125   167    69    56   144   196   105    87   214   203   170   178   107   184    88    91   191   124   222   170   133   182   139   133    66   161   137   158   220   129    91    69   206   173   177   166   154    76   157   100   106   194   137   109   195    95   137    66    76   153   182    35    68    57    81    95   191   198    64   126    76    41   140    83   140    80    91    71    57   100   165   201    89   198   183   191    58   171    34   181   145    58    49   157    64    47   149    89   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   139   125    50   173   111   138   104    55   172   135   177   214    65   152    86   127   199   104   184    48   192    69   124   195   104    99   168   173   126   163   152   128   125   146   144    57   136   119    83   190   163   157   196   198   204   191    55    99    33    49   152    40    44   216   218    53   181   209    97    34   102   122    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    36   118    42   150    76   213    66   150    84   199    35   163   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   112    94   114   146    89    35   119   104    52    47   125    78    56    57    81    73   219    52   106   114    63    62    77   215   193   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    89   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    98   181   100   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    35   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   134    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    67   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    76   167   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    93   204    75   196    85   194    34    38    49   140   142   210   177   166   103   113   123   121   177   182   170    63   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   123   143   111   103   205    91   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   165   221    96   201   206    83   189   166    82   117   167   167    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    76   153   182    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   151    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    82   190   163   157   196   199   204   190    55    99    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    34    57   201   156    39   107   178   109   151   102    71   146   199   217   146   209   193   192    49   113    94   114   146    90    34   118   104    52    47   125    78    55    57    81    74   219    52   106   114    63    62    77   215   193   150    69    76   188   215    64   179   189   161    90   132    65    96   201   153    67    84    46    59    68   137   131   106   171   109   175    61   151    53   170   107   103    33   218    57    56   128   134   113    74   187   158   113    37   124   133    70   196    46   194   114   130   179   212    79   101    42    96   149   152    34   216    85   101    36   183   118   219   177   146   147   104    67   145   111   144   150    53    90   139    48   143   211    40   210   205   115   152   174   143    38    91   196    82   203   201   148   187   221    34   103   195   116   172   208   121   133   114    45   173    78   117   198   208   220    38    81    42   155    97    97   180   101   163    41    87    38   191   208   215   179   145   139   186   219   164    39   138    67   195   142   104    55   126    46   214   142   110   219   171    41    35   191   190   138   125   112   157    99   143    75   130   214   172   202    99   189   218   110   133    88    83   134    66   108    47   149   208   175   158   162   162    77    57   171    60   149    67   115   116    88   162   113    68   180   112   146   141   177   200   140   141    68   222    49   184   129   114   117   199   197   132    83   139    47    69   140   146    62   149   132    82   128   162   150    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    31    39   162   107    68   104   178   210   123    79    65   195   203   127    34   116   192    76   166   183   138   220    89   124   146    41   161   193    74    48   136   221   222   198    35    34   168   156   136    55    60   171    57   180   197   175   152   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   114    51    50   163   143    90   177    98   209   152   158    60   130   158   120   147    93   204    75   196    84   194    34    38    49   140   142   210   177   165   102   114   124   122   177   183   169    63   152    62   193    72   220   219   213    62   130   150   177   209   220   133   208    94   204   144    33   167   213   106   105    52   205   160    93    77   185   106    36    34    70    39   204   205   187    52    86    50   135   173   178   210    83   183    71   192   182   211   128    45   191   198    83   147   166    92    66   109   222   125   131   180    43    56   190   120   149   219    60   169   109    94   113    56    70    86    73    67    77   210   154    85    90   206    45   203   212    42    54   217   144    46    35   178   221   173    36   174   198    47    94    46   167   201    56    46    80   127   129    60    93   175   171   100   138    54    79   135   170   151   222   133   221   164   165   171   135   144   174   178   191   151    67   201   110   205   209   122   164   222   126    46   159   138   103   215   112   170   192    54    75    83   140   159    95   140   191   124   198    55    34    88   147    75   217    58   181   130   192   141    38   219   183   186   121   112    64   211   137   201   163    93   164   212    92    81    76   144   107    99    53   201   123   122   143   111   103   205    90   122   109   220    68    52   209    66   166   210   130   157    63   217   219   208   208   152   206   220   179    71    42   205   134    94   111   130   165    99    33   145    78   126   104    40   216   220   210   167   168   119   204    80   214   215   217    43   166   145   142    96   154   103   166    43   126   163    68   205    34   172   126   165   222    95   201   206    82   189   166    81   117   167   167    54   150    70    97   210   205   104   208   106   171    59    35   107   136   160    64    95   159    64    81   109   194   179   127   208   173   102   137   110    38    75   136    57   207    62   141   221   127    43   159   110    43   214    52   181   215    62    85   116    34    60   151   210    94    55   218    76   103   220    90   156   170   174   101   102   214    64   212   124   215   119   178   181    53   178   194   220   163   123   167   104   212   146   168   162   180    91    56    38    88    88   137    36   221    72    57   192   184   112    52   184   181    85   193    84   214    56   181    57   147   145   142   144   152   149   148   128   162    86    88   190   213    84   133   167   149   149    38   187   120   222    72   112   187   192   171   177   159   110   209   126   167    70    57   145   195   105    86   214   202   170   178   108   184    88    91   192   123   222   171   133   182   139   133    65   160   138   158   219   130    91    69   205   173   177   166   154    76   157   100   107   194   137   108   195    95   137    67    76   153   182    35    68    57    81    95   191   198    65   127    76    41   139    83   139    80    92    70    57    99   165   201    89   198   184   191    59   172    34   181   145    57    49   157    63    48   149    89   216    53   164   195   202    75    41   147   104   209   180    87   108   109   110   156   138   125    50   173   111   138   104    55   172   135   177   213    65   152    86   128   200   104   185    48   193    69   124   195   104    99   168   173   126   164   152   129   125   146   145    57   136   119    82   190   163   157   196   199   205   190    55    99    32    50   151    41    44   215   218    52   181   209    97    34   102   121    63    73    58    37   190   205   191   156    57    52    35   168    56    75   165   216   210    82    94   142   101   204   141    89    36   118    42   150    76   214    66   150    85   200    34   164   153    48   150   190    75   100   105   184   213   194    95    85   176   217    52   215    72   100   139   127   147
    68   149    32    56   200   157    39   106   179   109   151   102    71   146   198   218   147   210   193   192    48   113    93   114   146    89    34   120   103    52    48   126    77    55    56    82    73   219    52   107   113    63    62    77   214   195   149    68    75   188   214    61   179   190   163    90   133    65    97   201   153    68    84    48    59    69   137   129   106   170   109   175    62   152    53   171   106   104    34   218    57    56   127   135   114    75   188   157   113    38   124   133    70   194    47   194   115   130   179   212    79   102    43    97   148   150    33   217    85   102    37   182   119   219   176   147   147   104    67   146   112   143   150    53    89   139    48   144   210    39   209   204   115   152   174   143    38    92   196    84   201   201   147   187   222    37   104   197   117   171   206   121   133   113    45   173    79   116   199   209   221    39    82    40   157    97    98   180   100   164    42    84    38   191   205   215   179   144   138   186   219   165    38   138    67   195   143   103    56   127    45   215   143   111   218   170    41    35   191   190   138   124   112   157    98   142    76   129   213   170   203    97   190   219   110   133    89    83   133    65   108    47   148   207   177   159   161   162    78    57   170    59   149    67   117   117    88   161   113    67   179   111   145   141   177   202   140   142    67   222    47   183   129   113   115   198   197   133    85   140    47    69   140   145    63   149   131    83   129   163   150    56    50   214   145   117    90   150    34    40    44    52   181   194   105   137    32    40   161   107    69   103   180   211   121    79    66   195   203   128    34   116   193    74   166   182   138   219    90   125   145    40   161   195    73    49   136   222   222   197    34    36   168   156   137    54    58   171    55   181   197   174   154   153    95   189    96   123   210   198   131   107    73   168   214   113    85   175   114    51    50   163   143    90   176    99   210   150   158    59   130   159   122   146    94   203    75   196    87   193    34    39    49   140   144   210   175   166   102   112   121   120   178   183   169    64   150    62   192    74   222   219   214    60   130   150   177   208   222   133   208    96   206   143    31   168   212   106   104    52   206   161    94    77   184   108    36    34    71    38   203   204   187    52    87    51   134   173   178   210    83   184    72   192   180   210   127    46   191   199    81   146   166    93    67   110   221   127   131   178    43    55   190   122   149   219    59   169   109    95   113    57    71    85    73    66    76   209   154    85    89   208    46   203   212    43    53   219   144    46    36   180   221   173    35   174   197    47    93    46   167   201    55    47    79   126   127    61    94   177   172   100   138    53    78   135   168   150   223   133   220   164   164   170   135   143   174   178   191   151    67   200   109   207   209   120   164   222   127    48   161   138   105   216   112   170   193    55    76    84   139   161    95   140   191   122   197    54    35    88   148    78   216    59   180   130   192   141    38   220   182   188   120   111    65   209   136   202   163    92   163   213    94    81    75   142   109    97    53   201   122   122   143   112   104   207    90   121   108   219    68    52   208    66   167   210   131   156    66   217   219   207   209   152   206   220   178    71    42   205   134    94   110   130   165    99    34   145    77   126   104    40   216   221   210   167   168   119   204    80   213   215   218    42   165   146   142    95   155   104   167    43   125   164    68   205    35   172   126   163   221    97   202   206    82   189   166    82   118   168   166    54   150    71    97   209   206   104   207   107   173    57    35   109   135   160    63    95   159    65    81   110   194   180   127   209   173   101   138   110    37    75   137    58   207    60   141   220   128    42   159   112    43   215    54   180   216    61    85   117    36    59   152   210    93    55   217    77   103   222    90   156   170   174   102   102   214    64   212   125   214   120   178   181    53   177   195   220   164   124   167   107   212   146   169   162   182    93    54    38    87    88   136    36   222    72    57   190   185   111    50   184   181    84   193    85   215    56   182    57   147   145   141   145   152   149   148   127   161    85    87   190   214    84   134   166   148   151    36   187   121   221    73   111   186   192   170   178   159   110   209   124   168    69    57   145   197   104    84   213   203   169   179   105   184    88    92   191   126   221   171   134   182   139   134    66   160   136   157   220   130    91    70   206   175   178   166   154    76   155   100   107   195   137   109   195    94   137    66    75   153   183    35    66    58    81    95   190   198    64   126    75    42   141    82   139    79    92    69    57   100   164   202    89   198   183   190    57   171    34   180   146    57    51   157    62    47   150    88   215    53   164   195   201    75    42   147   103   210   179    88   106   109   108   156   138   125    51   174   111   137   105    55   172   134   177   214    66   152    86   126   199   102   185    48   192    69   123   196   104    99   167   173   127   164   153   128   126   146   145    57   136   119    82   189   164   158   196   200   205   191    54    99    32    49   151    40    43   215   219    53   180   209    96    35   102   121    62    73    58    36   191   204   193   156    57    51    34   166    56    76   165   217   212    84    94   142   101   205   140    90    37   117    42   149    76   213    66   150    83   200    34   165   152    51   149   189    73    99   106   184   213   192    96    87   177   217    52   214    72   100   140   127   147
    68   151    34    56   200   157    39   107   178   109   151   102    71   145   199   216   147   209   194   191    48   113    93   113   147    90    35   119   104    52    48   125    79    55    57    82    73   218    52   106   114    63    62    78   215   193   149    70    76   188   214    64   180   190   161    89   132    65    96   201   153    68    85    46    60    68   138   131   106   171   109   174    61   152    53   170   107   104    34   218    56    55   128   134   113    75   186   159   114    38   124   133    70   196    46   193   114   129   179   212    79   102    42    96   148   151    32   217    85   100    36   182   117   219   178   147   147   105    67   146   112   145   150    53    89   139    49   144   210    41   210   205   115   152   174   142    38    91   197    82   204   201   148   187   220    33   104   195   117   171   208   121   133   113    45   174    78   117   199   209   220    38    81    42   154    98    97   181   100   163    42    87    37   192   208   215   179   145   139   186   220   164    40   138    66   194   142   104    55   127    46   214   143   111   219   171    41    34   190   189   138   125   111   157    99   142    75   130   214   171   203    98   189   218   110   133    88    83   134    67   109    47   149   208   177   158   162   162    77    57   170    59   150    67   116   116    89   162   112    68   180   111   145   142   178   200   139   141    67   222    48   184   128   114   117   199   197   132    83   139    47    70   140   146    63   149   132    81   128   162   150    57    49   214   146   116    89   149    35    40    45    52   183   193   104   136    32    39   163   107    68   105   177   210   122    79    66   194   203   127    35   116   192    75   166   183   138   220    88   124   145    40   161   194    73    47   135   220   223   197    34    34   167   155   134    54    60   171    56   180   197   176   153   153    95   190    96   122   209   198   131   105    72   170   213   111    86   175   114    51    50   163   143    90   176    99   209   152   158    60   131   158   120   147    93   204    75   196    86   194    35    38    49   139   142   210   177   166   103   114   123   121   176   183   170    64   152    63   194    73   220   219   213    62   130   149   176   209   222   133   209    94   205   143    33   167   212   105   104    52   206   161    94    77   185   106    36    34    70    38   204   206   187    52    86    51   134   174   178   210    84   184    71   192   180   211   127    46   190   198    83   148   166    93    67   109   222   126   131   180    41    55   190   119   149   220    60   169   109    96   113    56    70    86    73    66    77   210   155    85    91   206    45   202   211    41    54   217   144    46    34   178   220   173    36   174   197    46    94    47   167   201    56    47    80   126   129    60    93   174   171   100   138    53    78   135   169   151   222   133   221   164   165   171   134   144   174   179   190   150    69   201   110   205   209   122   165   221   127    46   161   139   103   215   113   171   192    54    76    83   139   159    95   140   191   123   198    55    34    88   148    76   217    58   182   131   192   142    38   219   183   187   121   112    64   211   137   201   163    93   165   213    91    82    76   144   107   100    53   201   121   122   144   111   103   205    90   121   109   220    68    52   209    67   166   210   131   158    63   217   219   207   210   152   207   220   179    70    42   206   133    95   110   130   165    99    34   145    77   126   104    40   217   220   210   167   167   119   204    80   214   215   218    43   167   145   142    95   154   103   167    44   126   163    68   205    34   172   125   165   221    96   201   205    83   189   166    82   118   167   167    55   150    70    97   209   205   104   207   105   172    59    36   108   135   160    64    96   159    64    82   109   195   180   128   208   174   103   136   110    39    75   136    57   207    62   142   220   128    44   159   110    43   215    53   182   215    62    85   116    34    60   151   210    93    53   218    76   103   220    91   155   169   174   101   102   215    65   213   124   214   119   178   180    52   178   194   220   164   123   167   105   212   146   169   163   179    91    55    39    88    88   137    37   222    72    56   192   184   111    51   183   181    85   193    85   213    56   180    56   147   144   143   143   151   150   150   127   162    86    88   190   213    85   132   166   149   150    37   187   120   221    72   112   186   192   170   178   158   111   209   125   167    69    57   144   196   105    87   215   202   170   179   107   184    88    91   191   124   221   171   133   183   139   133    65   160   137   158   221   130    91    68   205   174   177   165   154    76   157   100   106   194   138   109   195    95   138    66    75   153   182    35    69    57    81    94   191   199    64   126    76    40   139    82   140    78    91    71    57   100   164   201    89   198   183   191    58   170    34   181   145    57    49   157    63    47   149    89   216    54   164   196   202    75    42   146   104   208   179    88   108   109   110   156   138   126    50   173   111   138   104    56   172   136   177   214    65   151    86   128   199   103   185    48   192    69   123   195   105    99   168   174   126   163   151   129   125   145   145    57   135   120    82   189   163   158   197   200   205   190    56    99    33    49   152    40    44   216   218    52   182   209    97    34   102   121    63    72    59    36   190   204   191   155    57    51    35   168    56    74   165   216   211    83    95   141   101   204   141    88    36   117    42   150    77   213    66   150    84   199    34   163   152    49   151   190    75   100   104   183   213   194    96    85   176   218    53   214    72   100   140   126   147
    68   151    34    56   201   157    38   107   178   109   151   101    71   145   199   217   146   208   194   191    48   112    94   114   147    90    35   119   103    52    46   125    79    56    56    81    74   219    53   106   114    62    62    78   215   193   150    69    75   189   215    63   179   189   163    90   132    65    95   201   153    69    85    45    60    69   138   131   105   170   109   174    61   151    52   171   108   104    34   218    57    55   128   133   113    75   187   159   114    38   126   134    70   196    47   194   114   129   178   213    78   103    42    97   149   151    34   218    85   100    36   183   118   219   177   148   147   104    66   145   111   144   150    54    89   140    48   144   210    40   210   205   115   151   173   143    38    91   196    82   203   201   148   186   220    35   103   196   118   171   207   122   133   113    45   173    79   117   199   207   221    37    81    41   155    97    97   181    99   162    42    86    38   191   208   214   179   145   140   185   220   165    39   137    67   193   142   104    56   126    45   215   142   111   219   171    41    34   192   189   138   125   111   157    99   143    75   130   213   171   202    98   189   219   109   133    88    82   134    66   108    46   149   208   176   158   161   163    77    58   171    60   150    68   115   118    88   161   113    68   180   112   145   142   177   200   140   141    67   221    48   184   129   113   117   198   197   133    83   138    46    69   140   146    62   150   131    82   128   163   149    57    50   213   145   116    90   147    35    39    45    52   182   193   104   136    31    39   164   108    68   104   178   210   122    79    66   194   202   127    35   116   192    75   166   182   138   220    88   124   146    41   160   194    73    47   136   221   222   198    34    34   167   156   135    55    59   170    57   180   196   175   154   152    94   190    96   122   208   199   131   105    71   170   212   111    86   174   113    52    50   162   142    89   175    99   209   151   158    60   130   158   120   147    93   204    76   196    86   194    35    38    50   139   142   210   177   165   103   113   123   121   177   182   169    64   152    62   193    74   220   219   213    62   130   149   176   208   221   133   210    95   205   143    34   168   214   106   105    52   205   161    93    76   185   107    36    34    70    38   205   205   187    52    87    50   135   174   178   211    83   185    72   192   182   211   128    46   190   199    83   147   166    93    67   109   222   127   131   180    43    56   191   119   149   220    60   169   110    94   113    57    70    87    73    66    77   209   154    85    90   206    45   202   212    42    53   218   144    46    35   177   220   173    37   174   198    48    95    44   167   199    56    46    80   126   130    61    94   174   171   100   138    54    79   134   169   151   221   133   221   164   164   171   134   143   175   178   190   151    68   201   109   205   209   122   166   222   126    47   160   138   104   215   113   170   192    55    76    84   141   160    95   139   191   122   198    55    34    87   146    76   216    58   181   129   191   142    39   219   183   187   122   112    65   210   136   201   163    92   164   212    91    82    76   145   107    99    53   202   121   123   144   111   102   205    91   122   109   219    69    52   209    67   167   209   131   158    64   217   219   208   209   152   206   220   179    70    42   206   134    94   111   130   165    98    34   146    78   125   103    40   217   220   210   168   167   120   204    80   214   215   218    42   167   144   142    96   155   103   167    44   125   162    67   205    33   171   125   165   222    96   201   206    82   189   167    82   118   167   167    54   149    71    96   210   205   106   207   106   171    59    35   108   137   160    63    95   160    65    82   108   195   179   128   208   173   102   137   109    38    75   137    57   207    62   141   221   127    44   159   110    43   214    54   181   215    62    86   116    33    60   151   211    94    54   217    76   102   221    90   156   170   174   101   102   215    64   212   123   215   119   178   181    52   178   193   220   163   123   168   104   212   146   169   162   180    92    54    38    89    88   137    37   222    73    56   192   185   112    51   184   182    84   193    84   214    56   181    56   147   146   142   143   151   149   149   128   163    85    87   190   212    85   133   167   149   150    38   187   121   221    72   112   186   191   171   177   159   110   209   125   167    69    57   144   195   106    87   214   202   170   178   108   184    88    91   192   125   222   171   132   182   139   133    65   160   137   158   220   129    91    69   205   174   178   166   154    76   157   100   106   194   138   109   194    95   137    66    77   153   183    35    68    57    80    95   192   197    64   126    76    40   140    82   139    79    91    71    58   101   164   201    89   198   184   191    58   171    35   181   144    58    50   158    65    46   148    89   216    53   164   195   202    75    41   148   103   210   179    88   107   108   110   157   138   125    51   173   112   139   105    55   172   134   178   214    65   152    87   128   199   103   184    48   191    70   124   196   104    98   168   173   127   162   153   129   126   146   145    56   135   120    82   191   163   156   196   198   205   191    55    98    34    50   151    40    45   216   217    53   181   209    96    35   101   121    63    72    58    36   190   204   192   156    57    50    35   166    56    75   165   216   210    82    94   142   101   205   141    90    37   117    42   150    77   214    67   149    84   199    35   163   152    48   149   190    75   100   105   183   212   193    97    85   176   218    53   215    71    99   139   127   146
    68   151    34    56   200   157    39   108   178   110   151   102    71   145   199   217   147   209   193   191    49   113    94   114   146    89    35   119   103    52    47   125    78    56    57    81    74   218    53   106   114    62    62    77   215   193   150    69    75   188   215    64   179   190   162    90   133    65    95   201   153    68    84    46    59    69   138   131   105   171   108   174    61   152    53   171   107   103    34   218    57    55   128   134   113    74   187   159   114    38   125   134    70   196    47   193   115   128   178   212    79   102    42    96   148   150    33   217    85   101    36   182   118   219   177   147   147   104    67   146   111   144   150    54    89   139    48   143   210    40   210   204   115   152   174   144    37    91   197    81   204   201   148   187   220    34   104   196   117   172   207   121   133   114    45   173    79   116   199   208   220    39    82    41   155    97    97   181   100   163    41    86    38   192   207   215   179   145   140   185   220   164    39   138    67   195   142   104    55   126    46   214   143   111   219   171    41    34   190   190   138   125   111   157    99   143    75   130   213   171   203    99   189   218   110   133    88    83   134    66   108    46   149   207   176   158   162   162    77    57   171    59   149    67   116   117    88   161   112    68   180   111   145   142   177   199   140   141    67   222    48   184   129   113   116   198   198   132    83   139    47    70   140   146    62   149   131    82   127   163   149    56    50   213   146   116    90   149    35    40    45    52   182   193   104   136    32    39   163   107    68   103   178   210   122    80    66   195   203   128    34   116   192    76   167   182   138   220    88   124   146    42   161   193    74    48   136   221   222   197    35    34   167   157   135    54    60   171    57   180   197   175   152   153    95   190    96   122   209   198   131   106    73   170   212   111    85   175   113    51    49   164   144    90   176    99   209   152   158    60   130   158   120   147    93   204    76   196    85   195    34    38    49   139   142   210   177   166   103   114   123   121   177   182   170    63   153    63   193    73   220   219   213    62   130   149   176   208   221   133   208    94   205   143    34   168   213   106   105    51   206   161    93    76   186   107    36    33    70    38   204   205   188    52    86    50   134   174   178   211    84   184    72   191   181   211   128    46   191   199    83   147   166    92    67   109   222   125   131   180    42    55   190   120   149   220    60   169   110    94   112    58    70    86    73    67    78   210   155    85    91   206    45   202   212    43    54   217   144    46    35   178   220   173    37   175   197    47    94    46   167   201    56    47    80   125   129    60    93   175   171   101   139    54    79   135   170   151   222   133   220   163   165   171   134   144   175   178   191   150    69   201   110   205   210   122   165   221   127    47   159   138   103   215   112   170   192    54    76    83   140   160    95   139   190   122   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   186   121   112    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   122   143   111   102   205    90   122   109   220    68    51   209    67   166   210   131   157    64   218   219   207   209   152   206   220   179    71    42   205   133    94   112   130   166    99    34   145    78   126   104    40   216   220   209   168   167   119   204    80   214   214   218    43   166   145   142    95   155   103   166    44   126   163    68   205    35   172   125   165   221    96   202   206    83   189   166    82   118   167   167    54   150    72    96   209   205   104   207   105   172    59    35   108   136   160    64    95   159    64    81   109   195   179   127   208   173   102   137   109    38    75   136    56   207    60   141   221   127    43   159   110    43   215    53   181   215    62    85   116    34    60   151   211    94    54   217    77   102   221    91   156   170   173   101   101   215    64   212   124   214   119   178   181    53   177   194   220   163   123   167   104   212   146   168   162   181    91    55    38    88    88   137    37   222    73    56   192   184   112    51   183   181    85   193    84   214    56   181    57   147   145   142   143   152   149   149   127   162    86    88   190   213    85   132   166   149   150    38   186   119   221    73   113   187   191   170   177   159   110   209   125   167    70    57   143   196   105    87   214   202   170   178   107   185    88    91   191   124   222   171   133   182   139   133    65   161   137   157   220   129    91    70   206   173   177   166   154    76   157   100   106   194   137   108   195    95   137    66    76   153   182    35    68    57    80    95   192   198    64   126    76    40   139    83   139    80    92    70    57   100   164   201    89   198   183   191    58   170    35   181   145    57    49   157    64    48   149    89   216    53   164   195   202    75    41   147   103   209   180    88   107   109   110   156   138   126    50   173   111   139   104    55   172   135   177   214    65   151    87   127   199   103   184    48   192    69   125   195   103    99   168   173   126   164   153   128   125   146   145    57   136   120    83   190   163   157   196   198   204   190    55    99    33    49   151    40    44   215   218    53   181   209    97    35   102   121    63    72    58    36   190   204   191   156    57    51    35   167    56    74   165   216   211    82    94   142   101   205   141    89    37   118    43   151    76   214    66   150    84   199    34   163   152    49   150   189    75   100   106   184   213   193    96    85   177   217    53   214    72   100   139   127   147
    68   150    34    56   200   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   118   104    52    48   125    78    56    57    81    73   219    52   106   114    63    62    77   215   194   149    69    76   188   215    64   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   170   107   103    34   218    57    55   128   134   113    74   187   158   114    37   125   133    70   196    47   194   114   129   179   212    79   102    42    97   149   151    33   217    85   101    37   182   118   219   177   147   147   104    67   146   112   144   150    53    90   139    48   144   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    82    41   155    97    97   181   100   163    42    86    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    99   189   218   110   133    88    83   134    66   108    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   161   113    68   180   112   146   142   177   199   140   141    67   222    49   184   129   113   117   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   150    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    76   166   182   138   220    88   124   146    41   161   194    73    48   136   221   222   198    35    34   168   156   135    54    60   170    57   180   197   175   153   153    95   190    96   122   209   198   131   107    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    94   204    75   196    85   194    34    38    50   140   142   210   176   165   103   114   123   121   177   182   170    63   153    62   192    73   220   219   213    62   130   149   177   209   221   133   209    94   205   143    33   168   213   106   105    52   205   161    93    76   185   107    36    33    70    38   204   205   187    52    86    50   134   174   178   210    83   184    72   191   181   211   128    46   191   199    83   147   166    93    67   109   222   126   131   180    41    55   190   120   149   220    60   169   110    94   113    57    70    86    72    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   172    36   174   197    47    94    46   167   200    56    46    80   125   129    60    94   175   171   101   138    53    79   135   169   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   104   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    34    88   147    76   216    58   181   130   192   141    38   219   183   187   122   111    64   211   137   201   163    92   164   212    92    81    75   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   130   165    99    34   145    77   126   104    40   217   220   210   167   167   120   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   204    34   172   125   165   221    96   201   206    83   189   166    81   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    95   159    64    81   109   194   180   127   208   173   102   137   109    39    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    85   116    34    60   151   210    94    54   217    76   103   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   105   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   184   181    85   193    84   214    56   181    57   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   170   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   161   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   108   195    95   137    66    75   153   183    35    68    57    80    95   191   198    64   126    76    40   139    82   139    79    92    70    57   100   165   201    89   198   183   191    59   171    35   181   145    58    49   157    64    47   149    90   216    53   164   195   202    75    41   147   104   209   180    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    82   190   163   157   196   198   204   190    55    99    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   164   152    48   150   190    74   100   105   184   213   193    96    85   176   218    53   215    72   100   139   127   147
    67   150    34    56   200   157    39   107   179   110   151   102    70   145   199   217   145   210   192   192    48   112    95   114   146    89    35   118   103    52    47   125    79    55    56    82    73   219    53   106   114    63    61    78   215   193   149    69    76   188   216    63   180   189   162    90   130    64    95   201   152    69    84    45    59    69   137   131   106   171   109   174    61   151    54   170   107   103    34   218    58    55   127   134   113    75   186   158   113    36   125   134    71   196    46   194   114   130   179   211    79   103    42    96   149   152    33   216    86   100    36   182   118   220   177   146   148   105    67   147   111   144   150    55    89   139    48   143   211    39   210   204   117   154   174   142    38    91   196    82   202   202   147   187   220    35   104   196   117   171   207   121   133   113    45   175    79   116   200   208   220    38    82    42   156    98    97   181   100   164    40    86    38   192   206   214   179   144   140   186   220   163    40   139    67   195   142   105    56   127    45   214   143   112   219   173    42    34   190   189   138   125   111   157    99   143    75   130   213   172   202    98   189   218   109   133    88    83   134    65   108    46   149   209   176   157   161   162    77    57   172    59   150    67   115   117    87   162   114    67   181   112   145   142   177   200   140   141    68   222    49   184   130   113   117   197   197   132    83   139    47    70   141   146    62   148   133    83   128   163   149    57    50   213   145   117    89   149    35    40    46    51   183   193   104   137    31    38   163   107    68   105   177   209   122    79    65   195   203   128    34   117   191    77   167   183   139   220    89   123   146    42   161   193    74    47   135   220   222   198    34    34   168   155   137    55    60   170    56   181   196   175   154   154    95   189    95   121   209   198   131   106    72   169   214   112    85   175   113    51    49   163   143    90   177    98   210   152   158    61   131   158   120   147    94   205    76   195    85   194    35    38    49   140   142   209   176   165   103   114   122   121   177   182   170    64   152    63   193    72   220   220   213    63   130   149   178   208   221   133   208    93   204   143    33   168   213   106   105    52   205   160    94    76   184   107    36    34    70    38   204   205   187    52    86    49   134   174   179   210    83   183    71   191   182   211   128    47   190   199    84   147   167    92    67   108   222   126   131   180    41    56   190   119   149   220    60   170   110    94   113    58    70    87    73    67    79   211   155    85    91   207    45   202   211    43    54   218   143    46    35   178   221   173    37   175   198    46    95    46   168   200    56    46    81   126   129    60    92   175   171   101   138    53    78   135   170   151   221   133   220   164   164   170   135   144   175   179   190   150    68   202   110   205   210   123   165   221   128    48   159   138   104   216   112   169   192    54    77    84   140   160    94   139   190   124   198    55    35    87   148    76   217    57   182   130   191   141    38   219   184   187   122   112    65   211   139   201   162    92   164   212    92    81    76   143   107    99    53   201   122   123   143   110   103   205    91   122   108   219    68    52   208    67   166   211   131   157    64   217   219   208   208   152   206   220   179    70    42   205   134    94   111   130   166    99    33   145    77   127   103    40   217   220   210   167   166   119   205    80   214   215   216    42   167   145   142    96   154   104   167    44   125   163    69   205    34   173   126   166   221    96   201   206    83   189   166    82   116   167   166    54   150    70    98   210   205   105   207   106   170    59    35   109   136   160    63    95   159    64    80   108   194   180   127   208   173   102   137   110    39    74   137    57   206    61   141   221   127    43   159   110    42   216    53   180   215    62    85   115    34    60   152   211    95    54   217    76   101   221    90   156   170   173   101   101   215    64   213   124   216   120   178   180    52   177   193   220   164   123   166   104   212   145   168   162   180    91    56    37    89    88   137    36   221    73    56   193   184   112    51   184   181    85   193    83   214    56   180    56   147   145   142   143   152   149   149   128   162    87    88   189   213    85   133   167   150   150    37   186   120   222    73   112   186   192   170   178   158   109   209   125   168    69    57   144   195   104    87   214   203   170   178   108   185    88    91   191   124   223   169   133   181   140   133    67   162   137   158   219   130    91    69   206   173   177   166   154    76   156   100   106   194   138   109   194    95   138    66    75   153   183    35    67    57    80    95   191   197    64   127    77    41   140    83   140    80    92    70    57   100   164   200    89   198   184   192    58   171    34   180   146    57    48   157    64    46   148    90   216    52   165   195   203    75    42   147   103   210   179    88   106   109   109   156   138   126    50   173   111   138   103    56   172   134   179   215    66   153    86   128   200   104   184    49   193    69   124   196   104   100   168   174   127   163   152   128   125   146   146    57   136   120    83   190   164   157   196   197   204   189    55    98    34    50   153    41    44   216   219    52   181   209    96    35   102   122    62    72    58    36   191   205   192   156    57    51    36   167    56    75   166   217   210    83    95   141   102   204   142    90    37   118    42   150    75   214    67   150    84   199    35   164   151    48   150   189    75   100   105   185   213   193    96    84   176   218    53   214    71   100   139   126   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   119   104    52    47   125    78    56    57    81    73   219    53   106   114    63    62    77   215   194   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    90   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    97   181   100   163    42    87    38   192   208   215   179   144   139   185   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   109   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    67   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   123    79    66   195   203   127    34   116   192    75   166   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    93   204    75   196    85   194    34    38    50   140   142   210   176   165   103   114   123   121   177   182   170    64   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    91    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   126   165   221    96   201   206    82   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    57   147   145   142   143   152   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   191   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   183    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    82   190   163   157   196   199   205   190    55    99    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    67   150    33    56   201   156    39   107   179   109   151   102    71   146   198   216   146   208   193   192    48   112    94   114   146    90    35   118   104    53    47   125    78    56    57    82    73   218    53   107   113    62    62    78   215   193   150    69    76   188   215    63   179   189   162    90   132    65    95   201   153    68    84    47    59    69   138   131   105   170   109   174    62   152    53   171   107   103    34   218    57    56   128   134   112    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   217    85   100    37   182   118   220   177   148   147   105    67   146   112   144   150    53    89   139    49   143   210    40   211   204   115   152   174   143    37    91   196    82   203   201   148   187   220    35   103   196   117   172   207   121   133   113    45   173    79   116   199   209   220    38    82    41   155    97    97   181   100   163    41    86    38   191   208   215   179   145   139   186   219   164    39   138    67   194   142   104    55   126    45   214   143   111   219   171    41    34   190   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   109   133    87    83   133    66   108    47   149   209   176   159   162   162    77    58   170    60   150    67   116   116    88   162   113    68   181   112   146   142   177   200   140   141    67   222    49   184   128   113   116   199   197   132    83   140    47    69   140   145    62   149   132    82   128   162   150    57    49   214   145   117    89   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    65   195   203   128    34   116   192    75   166   182   138   220    88   124   146    41   161   193    73    48   136   220   222   197    35    34   167   156   135    54    60   170    57   180   197   175   153   152    95   190    96   122   208   199   131   106    72   170   213   111    86   175   113    51    50   163   143    90   176    98   209   152   158    60   130   158   120   148    94   205    75   196    85   194    34    38    50   140   142   209   176   166   103   114   123   121   177   183   170    64   153    62   193    73   220   219   213    62   129   150   177   209   221   133   209    94   205   143    34   167   213   106   104    52   205   161    93    76   186   106    36    33    70    38   204   205   188    52    86    50   135   173   178   210    83   184    71   192   181   212   128    46   190   199    83   147   166    92    68   109   222   126   132   180    42    55   190   120   149   219    60   169   110    94   113    57    70    86    73    66    77   210   155    85    91   206    45   203   212    42    54   218   144    46    35   178   220   173    36   174   197    47    95    46   167   200    56    46    80   126   129    60    94   175   172   100   138    53    78   135   170   151   221   133   220   164   164   171   134   144   175   178   191   151    69   201   110   205   209   122   165   221   127    46   159   138   103   215   111   170   192    55    76    84   141   159    95   139   191   123   198    55    35    88   147    76   217    58   182   130   192   141    38   218   183   186   122   112    64   211   137   201   162    92   164   212    91    82    76   144   108    99    53   201   122   123   143   111   102   205    90   122   108   220    68    52   208    66   166   210   130   157    64   218   218   208   209   152   206   220   179    71    42   205   133    95   111   129   166    99    34   145    78   126   104    40   217   220   210   166   167   119   204    80   214   215   217    43   166   145   142    95   155   103   166    43   126   163    68   205    34   171   126   166   221    96   202   205    82   189   166    82   117   167   166    54   150    71    97   210   205   104   207   106   172    58    36   108   136   160    64    96   159    64    82   110   194   180   127   208   173   102   137   109    39    76   137    56   207    61   141   221   127    43   158   110    43   214    53   181   215    62    85   116    34    60   151   211    94    54   217    76   102   220    90   156   169   173   102   101   214    64   212   124   214   119   179   181    52   178   193   220   164   122   167   105   213   146   169   162   180    92    55    38    89    88   137    37   221    72    56   192   184   112    51   184   181    85   193    84   214    56   181    57   147   144   142   143   151   149   149   127   162    86    88   190   214    84   133   167   150   150    38   187   120   221    73   112   186   192   170   177   158   110   209   125   167    69    57   144   196   105    87   214   203   170   178   108   184    88    91   192   124   222   171   133   182   139   133    66   161   137   158   220   130    92    70   206   173   177   166   154    76   157   100   106   194   138   108   195    95   138    66    76   153   182    34    69    57    80    95   192   198    65   127    75    40   139    82   139    80    92    70    57    99   165   201    89   198   183   191    58   171    35   180   145    58    49   157    63    47   148    90   216    53   164   195   202    74    41   147   104   209   180    87   108   109   110   156   139   125    50   173   111   138   104    55   172   136   177   214    65   152    86   128   199   103   184    48   193    69   124   196   104    99   168   174   126   164   151   128   125   146   145    57   135   120    83   190   164   157   196   198   205   190    56    98    33    50   151    40    44   216   218    53   181   209    97    34   103   121    63    73    58    36   191   204   191   156    57    50    35   167    56    75   165   216   210    83    94   141   101   204   142    89    37   118    43   150    76   214    67   150    84   199    34   163   152    48   150   190    75    99   105   184   213   194    96    85   176   218    52   214    71   100   140   127   147
    68   150    33    56   200   157    39   107   179   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    34   118   104    52    47   125    78    55    57    81    74   218    52   106   114    63    62    78   215   193   149    69    76   188   215    64   179   190   162    90   133    65    95   201   153    68    84    46    59    69   138   131   105   170   109   174    61   152    53   170   108   103    34   218    56    55   128   133   113    74   187   158   114    37   124   133    70   196    47   194   114   129   179   212    79   102    42    97   148   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    89   139    48   143   210    40   210   204   115   152   174   143    38    91   196    82   203   201   148   187   220    35   103   196   117   171   207   121   133   113    44   174    79   116   199   208   220    38    82    41   155    97    98   180   100   163    42    87    38   191   208   215   180   144   139   186   219   164    39   138    67   194   142   104    56   127    45   214   142   111   219   171    41    34   191   189   138   125   111   157    99   143    75   130   213   171   203    99   189   218   109   133    88    83   134    66   108    46   149   208   176   158   162   162    77    58   171    60   149    67   116   117    89   162   113    68   180   112   146   142   177   200   140   141    68   223    48   184   129   113   116   198   197   132    83   139    47    70   140   146    61   149   131    82   128   162   150    57    50   214   146   117    89   148    35    40    45    52   182   193   104   136    32    39   162   107    68   104   178   210   123    80    66   195   203   128    34   116   192    76   167   182   138   220    88   124   146    42   161   194    73    48   135   221   222   198    35    34   167   156   135    54    60   171    56   180   197   175   153   153    95   189    96   122   209   198   131   107    72   170   213   111    86   175   113    51    49   164   143    90   176    99   209   152   158    60   130   158   120   147    93   204    75   196    85   194    34    38    50   140   142   210   177   165   103   114   123   122   176   183   170    64   153    62   193    73   220   219   213    62   129   149   176   209   221   133   209    94   205   143    34   168   213   106   104    52   205   161    93    76   185   106    36    34    70    38   204   205   187    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   165    92    67   109   222   126   132   180    42    55   190   119   149   219    60   169   110    94   113    57    71    86    73    66    78   211   155    85    91   206    46   202   211    42    55   217   144    46    35   178   220   173    36   174   198    47    94    46   167   200    56    46    80   126   129    60    93   175   171   101   138    54    78   135   170   151   222   133   221   164   164   171   134   144   175   178   190   150    68   202   110   205   210   122   165   222   126    47   160   138   103   216   112   171   191    55    75    84   140   160    95   139   190   123   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   163    92   164   212    92    82    76   144   107    98    53   201   122   122   144   111   103   205    91   121   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   103    40   217   220   210   167   167   119   204    80   214   215   217    43   166   145   142    95   155   103   166    43   125   163    68   205    34   171   126   165   222    96   201   206    83   190   166    82   117   167   167    54   150    71    97   210   206   104   207   106   171    59    35   108   136   160    64    95   159    64    81   108   194   180   127   209   173   102   136   110    38    76   136    58   207    61   141   221   127    43   159   110    43   215    53   181   215    62    86   116    34    60   151   210    94    54   217    77   103   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    53   178   193   220   163   123   167   104   213   146   169   162   180    92    55    39    88    88   137    36   222    72    56   192   184   112    50   183   181    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   111   186   192   171   177   158   110   209   125   167    69    56   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   130    92    69   206   173   177   166   154    76   157   100   106   194   138   109   195    96   137    66    75   153   182    35    68    57    81    95   191   198    64   126    75    40   139    82   140    80    92    70    58   100   165   201    89   198   183   191    59   171    35   180   146    57    49   157    64    48   149    89   216    54   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   151    86   127   199   103   185    48   192    69   124   195   104    99   168   174   126   164   152   128   125   146   145    57   136   119    82   190   163   157   196   198   205   190    55    98    33    49   152    40    44   216   218    53   181   209    97    35   102   121    64    72    58    36   190   204   191   156    57    51    35   167    56    75   165   215   211    83    94   142   101   204   141    90    36   118    43   150    76   214    66   151    84   199    34   164   152    48   150   190    75   100   105   183   213   193    96    85   176   218    53   214    71   100   139   127   147
    68   150    34    56   201   157    39   108   178   109   151   102    71   146   199   217   146   209   193   192    48   113    94   114   147    90    35   119   104    53    48   125    78    57    57    81    73   219    52   106   114    63    62    78   216   193   149    70    76   188   215    64   180   189   162    90   133    65    95   201   153    68    84    46    59    68   138   131   105   171   108   175    62   151    53   171   107   103    34   217    57    56   128   134   112    74   187   158   115    37   125   133    70   196    47   194   114   129   179   212    79   102    42    96   148   151    33   217    85   100    36   183   118   219   178   148   147   104    67   145   111   145   150    54    89   139    48   143   210    40   210   204   115   152   174   144    37    91   197    83   203   201   148   187   219    34   104   195   117   172   207   122   132   113    45   174    78   116   200   208   220    39    82    41   154    97    97   181   100   164    42    87    38   192   208   214   180   144   140   186   219   164    40   138    67   194   142   104    55   127    45   214   142   111   219   171    41    35   191   190   138   126   111   157    98   143    76   129   213   171   202    98   189   219   110   133    88    82   133    66   109    47   149   208   177   158   162   162    77    57   171    60   149    67   116   116    88   162   113    69   180   111   145   142   177   200   140   140    68   223    48   183   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    50   213   146   116    89   148    34    39    45    52   182   193   104   136    32    38   163   107    68   103   177   210   123    80    66   196   203   127    34   116   192    75   166   182   138   220    88   123   146    41   161   194    74    48   136   220   222   198    35    34   167   156   135    54    60   171    56   180   196   175   153   153    95   190    96   122   209   198   131   107    72   170   213   111    85   175   113    51    50   164   144    89   176    98   208   152   158    60   130   158   120   148    93   204    76   196    85   194    35    38    49   140   142   211   176   165   102   113   122   121   177   182   170    64   152    63   192    72   220   219   213    62   130   149   176   208   221   134   209    94   205   143    33   167   212   105   104    52   205   161    93    76   185   106    36    33    70    38   205   206   188    52    86    50   135   174   178   209    83   184    72   192   181   211   128    46   191   199    83   147   166    93    67   109   222   126   131   180    41    55   191   120   149   219    61   169   111    95   113    57    70    86    73    67    77   210   155    85    91   205    45   203   212    41    54   217   144    46    35   178   220   173    36   174   197    47    94    46   167   199    56    47    80   126   129    60    94   174   172   101   138    53    79   135   170   151   222   133   221   164   164   170   135   144   174   178   191   150    68   201   110   205   209   122   165   222   127    46   159   138   103   215   112   171   192    55    76    83   140   160    95   139   190   122   199    54    34    88   148    76   217    58   182   129   192   142    38   220   182   187   121   111    64   211   137   202   162    92   164   212    92    82    76   144   107    99    53   202   122   123   144   111   103   206    91   122   108   219    68    52   209    66   166   210   131   157    64   218   219   208   209   152   206   220   179    70    42   205   133    94   112   130   165    99    34   145    76   126   104    40   216   219   210   167   168   119   205    79   214   215   217    43   166   145   141    95   155   103   167    43   126   163    68   205    34   172   126   165   221    96   201   205    82   189   167    81   117   167   166    54   150    71    96   210   206   104   208   105   171    59    35   108   135   160    64    96   160    64    81   109   194   180   127   208   173   102   137   109    39    76   136    57   207    61   142   222   127    44   159   111    43   214    53   181   216    62    85   116    33    60   151   210    94    54   217    76   103   221    91   156   170   173   101   101   214    64   212   124   214   119   179   181    52   178   193   220   163   123   167   104   212   147   168   162   179    91    55    38    88    88   136    37   222    72    57   192   184   111    51   184   182    85   194    84   214    56   181    55   147   145   141   143   151   149   150   128   162    86    88   190   213    85   133   166   149   150    38   187   120   221    72   112   186   192   170   178   158   110   209   125   167    70    57   144   196   105    86   214   202   170   178   108   184    88    91   192   124   222   171   133   181   139   133    66   160   137   158   220   129    91    70   206   173   177   167   154    75   157    99   106   195   138   109   194    95   138    66    76   153   183    35    68    57    80    96   192   197    64   126    76    41   139    83   139    79    91    71    57   100   165   201    90   198   183   192    58   171    34   181   145    57    49   157    64    48   149    89   216    53   164   195   202    75    41   147   104   209   179    88   108   110   110   156   138   125    50   173   111   138   104    55   172   134   177   214    66   151    87   127   200   103   185    48   192    69   124   195   104    99   168   174   125   164   152   128   125   145   145    58   136   119    82   190   163   157   196   199   205   190    55    99    33    50   152    40    44   215   218    53   181   209    96    34   102   122    63    73    58    37   190   204   191   156    57    52    36   167    55    75   166   216   210    83    94   142   101   204   142    90    37   118    42   150    77   214    66   151    84   199    34   164   152    49   150   189    74    99   105   184   213   194    96    85   176   217    53   214    71   100   139   126   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   112    94   114   146    89    35   119   104    52    47   125    78    56    57    81    74   219    52   106   114    63    62    77   215   193   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   105   170   109   175    61   152    53   171   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   111   144   150    53    90   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    82    41   155    97    98   181   100   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    99   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    67   222    49   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    38   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    76   166   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    94   204    75   196    85   194    34    38    50   140   142   210   176   166   103   114   123   121   177   182   170    64   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    71    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   170   151   222   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    83   140   159    95   139   190   123   198    55    35    88   147    76   216    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    91    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   205    34   172   125   165   221    96   201   206    83   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    85   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   105   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   182    35    68    57    80    95   192   198    64   126    76    40   140    82   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   119    82   190   163   157   196   199   204   190    55    98    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   163   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    67   151    34    57   201   156    39   108   179   110   152   102    71   146   198   216   146   209   193   191    48   112    94   114   146    89    35   119   104    54    47   125    79    56    57    81    74   218    53   107   115    63    63    77   215   193   149    69    75   188   215    64   180   190   161    89   133    64    94   202   153    68    84    47    59    69   138   131   106   170   108   175    61   151    53   170   107   104    34   217    57    55   128   133   113    74   188   159   114    38   124   134    71   196    46   194   115   129   179   213    79   103    42    97   149   151    34   217    85   101    38   182   117   219   177   148   146   105    67   145   111   144   150    54    89   139    48   144   210    40   210   204   115   152   175   144    36    91   197    82   203   201   148   187   220    34   103   195   116   172   207   121   133   113    44   173    78   117   200   208   221    38    82    41   155    97    98   181   101   163    42    85    38   191   208   215   179   145   139   185   219   164    39   137    67   193   143   104    56   127    45   214   142   111   219   171    40    35   191   189   138   125   111   158    99   143    75   130   213   171   204    97   189   219   110   133    88    83   133    65   108    46   149   208   176   158   162   162    78    58   171    60   150    67   116   117    88   162   113    68   180   111   146   142   177   200   140   141    68   223    48   183   128   112   116   198   197   132    84   139    47    70   140   146    62   149   132    84   128   162   149    56    49   214   147   116    89   147    36    39    45    52   183   193   104   137    31    38   162   107    67   104   177   210   123    80    65   194   203   128    35   117   192    75   167   182   139   220    89   123   145    41   160   193    73    48   136   221   222   198    35    33   168   156   135    54    60   170    57   181   197   175   154   153    95   189    96   122   209   198   130   106    72   169   212   111    86   176   113    51    49   164   143    90   176    97   210   152   157    59   131   158   120   147    93   205    76   196    85   193    34    38    50   140   142   211   178   165   103   113   123   121   177   183   170    63   153    62   194    73   220   220   213    63   130   148   177   208   222   134   209    95   205   143    33   167   213   106   105    52   205   161    93    76   186   107    35    34    70    38   204   206   188    52    86    50   135   174   178   209    83   184    72   191   181   212   128    45   192   199    82   147   166    92    67   109   222   125   131   180    41    55   191   120   149   220    60   170   110    94   113    57    70    86    73    66    77   210   154    85    90   205    45   202   212    42    54   217   145    46    35   178   220   172    36   173   197    47    94    46   166   200    56    46    80   125   129    61    93   174   171   101   137    54    79   135   170   151   222   133   221   164   165   170   134   145   175   179   190   150    68   201   110   206   209   122   165   221   126    47   160   138   103   215   112   170   192    54    76    83   141   160    95   140   190   123   198    54    35    88   147    75   216    58   182   130   192   142    38   219   183   186   122   113    64   210   138   202   162    93   165   211    91    81    75   144   107   100    53   201   121   122   144   110   102   205    90   121   108   219    68    51   208    66   166   210   130   158    64   217   219   207   209   151   206   220   179    70    42   205   132    94   111   130   165    99    34   145    77   126   103    40   217   220   211   167   167   119   204    80   214   214   217    42   166   144   142    95   155   103   167    42   126   163    68   205    34   172   125   166   220    95   201   206    82   189   166    81   117   166   166    54   150    71    97   210   205   104   207   106   171    59    35   108   136   160    65    95   159    64    81   108   194   180   127   208   173   102   137   109    38    75   136    56   208    62   141   222   128    43   158   110    43   215    52   180   215    62    85   115    34    59   151   210    94    54   216    76   103   221    90   156   170   173   101   101   214    65   212   123   215   120   178   181    51   178   193   220   163   123   167   105   213   146   168   162   180    91    55    38    89    87   137    37   221    72    56   193   183   112    50   183   180    84   194    85   214    57   181    56   147   144   143   144   151   149   149   127   162    86    87   189   213    86   133   167   149   150    38   186   119   221    72   112   186   193   170   177   159   110   208   125   167    69    57   143   196   106    87   214   202   170   177   107   185    88    91   192   124   223   171   132   183   139   134    65   160   137   159   220   129    91    69   205   174   177   167   154    76   157   100   106   194   138   109   194    96   138    65    76   153   183    35    68    57    81    96   192   198    64   127    76    39   139    83   140    79    91    69    57   100   165   201    90   198   183   192    58   170    35   180   144    58    49   157    63    47   150    89   216    53   164   194   202    75    41   147   103   209   179    87   108   109   109   155   138   127    50   172   111   138   104    55   172   134   177   213    65   151    86   128   200   104   184    48   192    68   124   195   104    99   168   174   126   163   152   128   124   146   146    57   136   120    83   190   164   158   195   198   204   190    56    98    33    50   152    40    44   215   218    53   182   209    96    34   103   121    63    73    58    36   190   204   191   157    58    51    36   167    56    75   165   216   211    83    94   141   101   204   141    89    37   118    42   150    76   213    66   150    84   200    34   164   151    48   150   190    74    99   104   184   213   194    95    85   177   217    53   214    71   100   139   128   147
    66   150    35    56   201   158    39   107   180   109   150   103    71   145   200   216   147   209   195   193    49   111    95   114   147    87    33   118   103    52    48   124    78    55    55    81    73   219    51   107   112    60    61    78   215   195   149    70    75   188   215    62   180   191   162    88   132    67    96   200   153    68    83    47    58    68   140   132   105   170   108   176    62   153    53   170   108   102    33   217    57    57   127   135   112    75   188   158   113    37   124   133    70   196    48   194   114   128   179   211    79   101    42    96   149   152    33   218    85   101    38   184   118   219   177   147   146   104    68   147   111   144   150    53    91   139    48   144   210    41   211   206   114   154   176   146    39    91   197    80   204   201   148   188   220    36   103   197   115   172   207   122   132   112    44   174    79   116   199   209   222    37    81    40   154    96    98   181   100   163    41    88    38   191   208   216   179   144   139   185   221   164    40   137    68   194   142   103    56   127    46   213   142   110   219   170    41    36   193   189   139   126   111   157    99   142    75   130   213   172   202    97   188   217   110   135    88    84   131    65   109    47   150   207   175   156   163   162    77    57   171    59   150    67   114   116    89   161   114    69   180   112   147   141   178   199   138   142    68   224    49   185   129   112   117   199   196   133    85   140    48    68   140   144    62   150   131    81   128   161   149    56    49   214   145   117    89   150    35    40    45    52   182   195   105   136    34    40   163   106    68   105   178   210   122    80    66   193   204   128    35   116   191    76   164   182   138   219    89   124   147    40   161   193    73    50   136   221   223   199    35    33   167   157   136    53    60   172    56   181   197   176   152   152    95   191    96   122   208   199   130   107    72   170   213   109    87   175   113    52    49   163   141    90   177    98   209   153   159    59   131   158   119   148    92   206    75   196    85   194    34    37    51   139   141   209   177   164   103   114   123   123   177   183   170    62   153    61   193    74   219   218   213    62   129   150   177   208   222   133   209    95   206   143    33   167   213   106   106    51   206   160    94    74   185   106    35    33    69    38   206   205   189    53    87    50   133   175   178   211    84   182    71   192   182   211   128    46   192   198    82   147   166    93    67   109   222   127   131   182    42    56   192   121   149   220    60   171   109    93   112    57    70    86    73    68    77   211   154    86    91   207    47   203   211    43    55   218   143    47    35   178   218   172    36   175   198    46    95    45   167   199    56    46    80   126   130    60    94   174   172   100   138    53    79   134   170   150   221   133   219   163   165   172   135   144   175   179   190   151    68   202   111   205   209   121   164   221   127    47   160   138   102   216   112   172   192    52    75    84   140   159    95   139   189   123   199    54    35    89   147    76   216    59   181   130   192   142    38   220   183   186   121   112    63   212   139   201   162    92   165   213    92    82    77   144   105    99    52   201   122   123   145   111   103   205    91   124   109   220    65    52   208    66   168   209   130   158    63   216   219   208   209   152   206   221   179    70    42   206   133    94   110   129   167   100    34   144    78   127   103    41   216   220   211   167   166   121   204    79   214   213   218    44   167   144   142    94   155   104   167    44   125   163    67   204    34   173   125   165   221    94   201   206    83   189   165    82   118   167   166    54   150    70    97   211   206   103   208   107   171    57    35   107   135   160    65    95   159    64    83   108   194   178   129   209   173   101   136   109    39    76   138    58   207    60   140   222   128    43   160   111    45   214    52   180   215    63    85   115    35    60   152   211    93    53   217    76   102   220    91   155   170   174   102   103   214    64   213   123   214   119   178   181    51   178   193   217   163   122   167   103   214   147   168   163   181    91    55    38    90    87   137    36   222    71    57   193   185   114    50   183   181    86   194    83   214    56   181    58   147   145   143   144   152   149   148   128   163    85    87   189   213    84   134   167   148   150    37   185   120   221    72   111   186   192   173   176   160   110   208   126   166    70    55   143   195   106    86   213   202   170   179   108   184    89    90   193   125   223   170   133   182   140   132    66   161   137   159   221   128    91    68   204   173   177   167   155    76   158   102   106   194   138   108   194    95   138    66    75   154   183    35    67    57    80    96   189   197    65   126    75    40   139    81   138    79    92    72    58    99   166   201    89   200   182   191    60   170    32   181   148    58    48   157    64    46   150    93   218    53   166   196   203    73    41   149   105   209   177    86   105   108   109   155   138   125    50   174   111   139   103    55   173   136   180   213    65   152    86   127   199   103   183    46   193    69   123   195   105    99   169   173   128   166   153   130   127   146   143    58   136   120    82   189   163   157   198   198   205   190    55    98    31    49   151    40    43   217   217    54   181   208    97    36   100   121    62    74    58    36   190   203   192   157    57    50    36   168    56    76   166   217   209    82    94   142   101   204   141    89    37   119    42   151    77   213    67   152    85   198    35   165   152    49   150   189    75    99   105   184   213   194    97    84   175   218    53   215    71   100   140   127   148
    68   151    33    56   201   157    39   107   178   109   152   102    71   145   199   217   146   209   193   192    49   112    94   112   146    89    35   118   103    53    48   125    78    56    57    81    73   218    54   107   113    62    62    77   215   194   150    69    76   188   215    64   180   189   162    89   132    65    95   201   153    68    84    46    59    69   138   131   105   171   108   175    61   152    52   170   107   104    34   217    57    56   127   134   113    74   186   159   114    37   125   133    69   196    46   194   115   129   179   212    78   102    42    97   148   151    33   217    85   100    37   182   117   220   178   148   146   105    68   146   112   144   150    54    89   139    48   143   211    41   210   205   115   152   174   143    37    91   197    81   203   201   148   186   220    35   103   195   116   172   207   121   133   113    44   173    78   117   200   209   220    37    81    41   156    97    97   180   100   163    42    87    38   192   207   214   179   144   139   185   220   164    39   138    67   195   142   105    56   126    45   213   143   111   220   171    42    34   190   190   139   125   110   156    99   143    75   130   214   171   202    98   189   218   110   133    88    82   134    66   108    47   150   208   177   158   162   161    77    58   170    60   149    67   115   117    87   162   112    68   181   112   146   143   177   199   139   140    68   222    48   184   129   113   116   199   197   132    83   140    47    70   139   146    61   149   132    81   127   161   150    57    48   213   145   116    90   149    35    40    45    52   183   194   103   137    31    38   163   107    69   104   177   209   123    79    66   196   203   128    34   117   192    75   166   182   138   221    90   124   146    41   161   194    73    47   136   220   222   198    35    34   168   156   135    54    60   170    57   181   197   176   154   152    95   190    95   121   209   198   132   106    73   170   213   111    86   175   114    51    49   163   143    90   177    98   209   151   157    59   130   159   120   147    93   205    76   196    85   193    34    38    49   139   143   211   176   165   103   114   123   121   177   182   170    63   152    62   193    72   220   218   213    62   129   150   177   209   221   133   209    95   205   144    34   169   213   106   104    52   205   161    94    76   185   107    34    34    70    38   204   206   188    52    86    50   135   173   177   210    83   183    72   191   181   212   129    45   190   198    83   147   166    93    68   109   222   126   131   179    42    54   191   120   149   220    59   169   109    95   113    57    70    86    72    67    77   210   155    86    91   206    45   201   212    42    54   218   144    46    35   179   220   172    36   174   198    47    94    45   166   200    56    47    79   126   129    61    93   176   172   100   138    53    78   133   169   151   222   133   220   164   164   171   134   143   174   179   190   149    67   200   110   205   210   123   164   221   127    47   160   138   104   214   112   170   191    55    75    83   141   160    96   139   191   124   198    54    35    88   146    76   216    58   181   131   192   141    38   219   183   186   121   110    65   211   136   201   163    93   163   213    91    81    76   144   107    99    53   201   122   123   143   112   102   205    90   122   109   220    69    52   209    67   168   210   131   158    63   218   219   208   210   152   206   220   179    70    42   206   133    94   111   130   165    99    34   144    77   125   103    40   217   220   210   167   169   119   204    80   214   215   217    43   166   145   142    96   155   103   167    43   126   163    68   205    34   172   125   165   220    96   202   206    83   189   166    82   117   167   166    54   149    70    97   209   205   105   207   105   171    59    36   108   136   160    65    95   160    65    82   108   195   180   126   208   174   102   136   108    39    75   136    57   207    60   141   221   127    43   158   111    44   215    53   180   215    62    86   116    35    60   152   210    94    54   217    75   103   221    91   156   170   173   102   102   214    63   212   124   215   119   179   181    52   178   194   219   163   123   166   104   213   146   169   163   180    91    54    39    88    88   138    38   221    72    56   193   184   111    50   184   182    85   193    84   214    56   182    57   146   144   142   143   152   149   149   127   162    86    87   189   212    84   133   167   150   149    38   187   119   220    74   112   186   192   170   178   159   110   208   125   167    69    56   144   195   105    87   214   203   170   177   107   185    88    91   192   123   223   170   133   182   139   133    66   160   137   158   220   129    91    69   205   173   177   166   153    76   156   101   105   194   138   109   195    96   137    65    75   153   182    35    68    56    80    95   191   198    64   126    76    41   140    83   139    78    92    71    57    99   165   200    89   198   183   191    58   170    35   181   145    57    50   157    63    48   149    91   216    52   164   195   202    75    41   147   104   208   180    87   107   108   109   156   138   125    50   173   111   138   104    55   171   136   177   214    65   151    86   128   200   103   184    48   193    69   124   195   104    99   168   173   126   163   152   128   125   146   145    58   137   121    83   189   164   158   196   198   204   191    55    99    33    50   152    41    44   216   218    53   181   209    96    35   102   122    63    73    58    36   190   205   191   156    57    52    35   167    56    75   166   216   210    82    95   142   102   205   142    89    37   117    42   150    77   213    66   151    85   199    34   164   152    48   150   189    75   100   106   184   214   193    96    85   177   217    53   214    71   100   139   127   147
    68   150    33    56   201   157    39   107   178   110   151   102    71   145   198   217   146   209   194   192    48   113    94   113   146    89    35   118   103    52    48   125    78    56    57    81    73   219    52   106   114    62    62    77   215   193   150    69    76   188   214    64   180   190   162    90   132    65    95   201   153    68    85    46    59    69   138   131   106   171   109   175    61   152    53   171   107   103    34   218    57    56   128   134   112    74   187   158   114    37   124   134    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   217    85   100    37   183   118   219   178   147   147   105    67   146   111   144   150    53    89   139    48   144   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   221    34   103   196   117   172   207   121   133   113    44   174    78   116   199   209   220    38    82    42   155    97    97   181   100   163    42    86    38   192   208   215   179   144   139   185   220   164    39   138    67   194   142   104    56   127    45   214   142   111   219   171    41    35   191   190   138   125   111   157    99   143    75   130   214   171   203    98   189   218   109   133    87    83   134    66   109    47   149   208   176   158   162   162    77    58   171    60   149    67   116   117    88   162   113    68   181   111   145   142   177   200   140   141    68   222    48   184   129   113   117   198   197   132    83   140    47    70   140   145    61   149   132    83   128   162   150    57    49   214   146   116    90   148    35    40    45    52   183   193   104   136    32    38   163   107    68   104   178   210   123    79    66   195   203   128    34   116   192    75   166   182   138   220    89   123   146    41   161   193    74    48   136   220   222   198    35    34   167   156   135    55    60   171    56   180   197   175   153   153    95   190    96   122   209   199   131   106    72   170   213   111    86   175   113    51    50   163   143    89   176    98   209   151   158    60   130   158   120   147    93   204    76   196    86   194    34    38    50   140   142   210   176   165   103   113   123   121   177   182   170    63   153    62   193    73   220   219   213    62   130   150   177   208   222   133   209    95   205   143    34   167   213   106   105    51   205   161    93    76   185   107    36    34    70    38   204   205   187    52    86    50   135   173   178   210    83   184    72   192   181   211   128    46   191   198    83   147   165    93    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    90   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    45   167   200    56    46    80   126   129    60    93   174   172   101   138    53    79   135   170   151   222   133   220   163   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   222   127    47   159   138   103   215   112   170   192    54    76    84   140   159    95   139   190   122   199    54    35    88   147    76   217    58   181   130   192   141    38   219   183   186   121   112    64   211   137   201   162    93   164   212    91    82    76   144   107    98    53   201   122   122   143   111   103   205    91   122   108   220    68    52   209    67   167   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   130   166    99    34   145    78   126   104    40   216   220   210   167   167   119   205    79   214   215   217    43   166   145   142    96   155   103   166    44   126   163    67   204    35   172   125   165   221    96   201   206    82   189   166    82   117   167   166    54   150    71    97   210   205   104   207   106   171    58    35   108   136   160    64    96   159    65    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   141   222   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   103   221    91   156   170   174   102   102   214    64   212   124   214   119   178   181    52   178   193   220   163   123   167   104   213   146   168   162   180    91    55    38    88    88   137    37   221    72    56   192   184   112    51   183   181    85   193    84   213    56   181    57   147   145   142   143   151   149   149   127   162    86    87   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   170   177   158   110   209   126   167    70    57   144   195   105    87   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    66   160   137   158   220   129    91    69   206   173   177   167   154    76   156   100   106   194   138   109   195    95   137    66    76   153   183    34    68    57    81    95   191   198    64   126    76    40   140    83   139    79    92    70    57    99   165   201    89   198   183   191    58   170    35   181   145    58    49   157    64    48   149    89   216    53   164   195   202    75    41   147   103   209   180    87   107   109   110   156   138   125    50   173   111   139   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   151   128   125   146   144    57   136   119    83   190   163   157   196   198   205   190    55    99    33    49   152    40    44   216   217    53   181   209    97    35   102   122    63    72    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   213    67   150    84   199    34   164   152    49   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   140   127   147
    68   151    33    56   201   157    39   107   178   109   151   102    71   145   198   217   146   209   193   192    48   113    94   114   146    89    35   119   104    52    47   124    79    56    57    81    73   219    53   106   114    63    62    78   215   193   150    69    76   188   215    64   179   189   162    90   132    65    96   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   108   103    34   218    57    55   128   134   113    74   187   158   114    37   125   134    70   196    47   194   114   129   179   212    79   102    42    96   149   151    33   217    85   100    37   182   118   219   177   147   147   105    67   146   112   144   149    54    90   139    48   144   210    40   210   205   115   152   174   143    37    91   197    82   203   201   148   187   220    35   104   196   117   171   208   121   133   113    44   174    78   116   199   209   221    38    81    41   155    98    97   181   101   163    41    87    38   191   208   215   180   144   139   185   220   164    40   138    67   195   142   104    56   126    45   214   142   111   219   171    41    35   191   190   138   125   110   156    99   143    75   130   213   170   203    98   189   218   110   133    88    83   134    66   109    47   149   208   176   158   162   162    77    57   171    60   150    67   116   116    88   162   113    68   180   112   145   141   177   200   139   141    67   222    48   184   129   113   117   198   197   132    84   139    47    70   140   146    62   149   132    83   127   162   149    57    50   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    75   167   182   138   220    88   124   146    41   161   194    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   130   107    72   170   213   111    86   175   113    51    50   163   143    90   176    98   209   152   158    60   130   158   120   147    94   204    75   196    86   194    34    38    50   140   142   210   177   165   103   114   123   121   177   182   170    63   153    63   193    72   220   219   214    62   129   149   177   209   221   133   209    94   205   143    33   168   213   106   105    52   205   161    93    76   185   106    36    33    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    45   191   198    83   147   165    92    67   109   222   126   131   180    42    56   190   120   149   220    60   170   110    94   113    58    71    86    73    67    77   210   155    85    90   206    45   202   211    42    54   217   144    46    35   178   220   172    37   174   198    46    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   170   151   221   133   220   164   165   171   134   144   175   178   190   150    68   201   110   205   209   123   165   222   127    46   159   138   103   216   112   170   192    55    76    84   140   159    96   139   190   123   198    54    35    88   147    76   217    58   181   130   192   141    39   219   183   186   121   112    64   211   137   201   163    93   164   213    91    82    76   144   107    99    53   201   122   122   143   111   103   205    90   122   108   219    68    52   208    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   131   166    99    34   145    78   126   104    40   217   220   210   167   168   119   204    80   214   215   217    43   166   145   142    95   155   103   167    43   126   163    68   205    34   171   126   165   221    96   202   206    82   189   166    81   117   167   167    54   150    71    96   210   205   104   207   105   171    59    35   108   136   160    64    96   160    65    81   109   194   179   127   208   173   102   137   110    38    75   136    57   207    61   141   221   127    44   159   110    43   214    53   182   215    63    85   116    34    60   151   211    94    54   217    76   103   221    91   156   170   173   101   102   215    64   212   124   215   119   178   181    52   178   194   220   164   123   167   104   212   146   168   162   180    91    55    38    88    87   137    37   221    72    56   192   184   112    51   183   182    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   119   221    73   111   187   192   170   177   159   110   209   125   167    69    56   144   195   105    86   214   202   170   177   107   184    88    91   192   124   223   171   133   182   139   133    65   160   137   158   220   130    91    69   205   173   177   166   154    75   157   100   106   194   137   109   194    95   137    66    76   153   183    35    68    57    80    95   191   198    64   126    76    40   139    83   140    79    92    70    57    99   165   201    89   198   184   191    59   171    34   181   146    58    49   156    64    47   149    90   216    53   164   195   202    75    41   147   104   209   180    87   107   110   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   151    87   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    83   190   163   158   196   199   204   190    55    99    33    50   152    40    44   216   218    53   181   209    97    35   102   122    63    72    58    36   191   204   192   156    57    51    35   167    56    75   165   216   210    82    94   141   101   204   141    89    37   118    42   151    76   214    66   150    84   199    34   163   152    48   150   190    75   100   104   184   213   194    96    85   176   218    53   215    72    99   140   127   147
    68   151    33    56   201   156    39   107   179   109   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    34   118   103    52    47   125    78    56    57    81    74   218    53   106   113    62    61    77   215   193   149    69    76   188   215    64   179   190   162    90   132    64    95   201   153    68    84    47    59    69   138   131   105   171   109   175    61   152    53   171   108   104    34   218    57    56   128   133   113    74   187   158   114    37   124   133    71   195    47   194   115   129   179   212    79   102    42    97   148   151    34   217    84   101    37   183   118   219   177   148   147   104    66   146   112   144   149    53    89   139    48   144   211    40   210   204   115   152   174   143    37    91   196    82   203   202   148   187   220    35   103   196   117   172   208   121   132   113    45   173    78   117   199   208   220    39    81    41   155    98    97   181   101   163    42    87    38   191   208   215   179   144   139   185   220   164    39   138    67   195   142   104    55   127    45   214   143   111   220   170    41    34   190   189   138   125   110   157    99   144    75   130   213   171   202    99   189   218   109   133    87    83   133    66   109    47   149   207   176   158   162   162    77    58   171    60   149    68   115   117    88   162   113    68   181   111   146   142   177   200   140   141    67   222    49   184   129   113   116   199   197   132    83   140    48    70   140   146    62   149   132    82   128   162   149    57    50   215   146   116    90   148    35    39    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    80    66   195   202   127    34   116   192    76   167   182   137   220    89   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   170    56   180   196   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    85   175   114    51    50   163   143    90   176    98   209   152   157    60   130   158   120   148    94   205    76   195    86   194    34    37    50   140   142   210   177   165   103   113   123   121   177   182   170    63   152    63   192    73   220   219   213    62   130   149   177   209   221   133   209    95   205   144    33   167   213   106   105    52   206   161    93    76   185   107    35    34    70    38   204   205   188    52    86    50   134   173   178   210    83   184    72   192   181   212   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    56   190   119   149   220    60   169   110    94   113    57    70    86    73    66    77   210   154    85    90   206    45   202   212    41    54   217   144    46    35   179   220   172    36   175   198    47    95    46   167   200    56    47    80   125   129    60    94   175   172   100   138    54    78   135   170   152   221   132   220   163   164   171   135   143   175   178   190   151    69   201   110   205   209   122   165   221   127    47   159   138   104   215   112   170   192    55    76    84   139   159    95   139   190   123   198    53    35    88   147    76   216    58   182   130   191   142    39   219   183   187   121   112    64   211   137   202   162    92   164   212    91    81    75   145   107    98    53   201   122   123   143   112   104   205    91   122   108   220    69    51   208    67   166   210   130   158    64   217   219   207   210   152   206   220   180    71    42   205   133    94   111   130   165    98    34   145    78   126   104    39   216   220   211   167   167   119   204    80   214   215   217    43   166   144   142    96   155   103   167    43   126   163    68   205    34   172   125   165   222    96   201   206    82   189   167    82   117   167   167    54   150    71    97   210   206   104   208   106   171    58    36   108   136   159    64    95   158    65    82   108   194   180   127   209   173   103   137   110    39    75   136    57   207    61   142   222   127    43   159   110    43   214    53   181   215    63    86   116    34    60   152   210    94    54   217    76   102   221    90   156   170   173   101   102   215    64   212   124   215   119   178   181    52   178   194   220   163   123   166   105   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   191   184   112    50   184   182    84   193    84   214    56   180    56   147   144   142   143   151   149   149   127   161    86    88   190   214    85   133   167   149   151    38   187   120   221    73   112   187   192   171   177   159   110   209   125   167    69    56   143   195   105    87   214   203   170   178   107   184    88    92   191   124   223   171   133   182   139   133    66   161   137   158   220   130    92    70   205   173   178   166   154    76   156   100   107   194   138   109   195    95   137    66    76   153   183    35    68    56    81    95   191   198    63   126    75    40   140    82   139    79    92    70    57   100   166   200    89   198   184   192    58   171    35   181   145    58    49   157    63    47   149    90   216    54   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   126    49   173   111   138   103    55   171   135   177   214    66   152    86   128   199   103   184    48   193    70   125   195   104    99   168   173   125   164   151   128   125   145   144    58   136   120    82   189   163   157   196   199   204   190    55    99    33    50   152    40    44   215   218    53   182   209    97    35   102   121    63    72    57    36   191   205   191   156    57    51    35   167    56    75   165   216   210    83    94   141   101   204   142    89    37   118    43   151    76   214    66   150    84   199    35   164   152    48   150   190    74    99   105   184   213   194    96    85   176   218    53   214    72   100   140   127   147
    68   150    34    56   201   157    39   107   178   109   152   102    71   145   199   217   146   209   194   192    48   112    94   113   146    89    36   118   104    52    47   125    78    55    57    81    74   219    52   107   114    62    62    77   215   193   149    70    76   188   214    64   179   189   162    89   132    64    95   200   153    68    85    46    59    69   137   131   106   170   109   174    61   152    54   170   107   104    34   218    56    55   128   133   112    75   187   158   114    37   125   133    70   195    46   194   114   128   178   213    79   102    42    96   149   151    33   217    85   100    37   182   117   219   177   147   147   105    67   146   111   144   149    54    89   139    48   144   210    40   210   204   115   152   174   143    37    91   196    82   203   201   148   187   220    35   103   196   117   172   208   121   133   113    44   174    78   117   199   208   220    38    81    42   155    97    97   180   100   163    41    87    38   191   208   215   179   144   139   185   220   164    39   138    67   195   142   104    55   127    46   214   143   111   218   170    42    34   190   190   138   125   111   157    99   143    75   130   213   171   202    98   189   218   109   133    88    83   133    65   109    46   149   208   176   158   162   162    78    57   171    60   149    67   116   117    88   161   113    68   180   112   146   141   177   199   140   141    67   222    49   183   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    89   149    35    40    45    52   182   193   104   136    32    39   163   108    68   104   178   210   123    79    66   195   204   128    34   116   192    76   167   182   138   220    89   124   146    41   161   193    74    48   136   221   222   198    35    34   168   157   136    55    60   171    57   180   196   175   153   153    95   190    96   122   209   198   131   107    72   170   213   112    86   176   113    51    50   163   143    89   176    98   210   152   158    60   130   157   120   147    93   204    75   196    85   193    34    38    49   139   142   210   177   166   102   114   123   122   176   182   170    64   152    63   193    73   220   220   213    62   130   150   177   209   222   133   209    94   204   143    33   167   213   106   104    51   205   161    93    76   185   107    36    33    70    38   204   205   188    52    86    50   135   174   178   210    83   183    72   191   181   211   128    46   191   198    83   147   165    92    67   109   222   126   132   179    42    56   191   120   149   220    60   169   110    94   113    58    70    87    72    67    78   210   155    85    91   206    45   202   212    42    54   217   144    46    35   178   220   173    36   174   197    46    94    46   167   201    56    46    80   126   129    60    94   175   172   101   138    54    79   134   170   151   221   133   220   163   164   171   135   145   175   179   191   150    68   201   110   205   209   122   165   222   127    47   160   138   103   215   113   170   192    55    76    84   140   159    95   139   190   122   198    54    35    87   147    77   216    59   181   130   192   142    39   219   182   186   122   112    64   211   137   201   162    92   165   212    92    82    76   144   107   100    53   201   122   122   143   111   103   206    91   121   109   219    68    52   209    67   166   211   130   158    64   217   219   208   209   152   206   220   179    71    43   205   134    95   111   130   165    99    34   145    78   126   104    40   216   221   210   167   168   119   204    80   215   214   218    43   165   145   142    96   154   103   166    42   125   163    68   205    35   171   125   165   221    96   202   206    83   189   166    82   118   166   167    54   150    71    97   210   205   104   208   105   170    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   103   138   110    38    75   136    57   207    61   141   221   127    43   159   110    44   214    53   182   215    62    86   116    34    60   151   210    94    54   217    76   102   221    89   156   169   173   101   102   215    64   212   124   215   119   178   181    52   178   193   220   163   123   167   104   212   146   169   163   180    91    55    39    88    88   137    37   221    72    57   192   184   111    51   183   182    85   193    84   214    57   181    56   147   144   142   143   151   149   149   127   162    86    88   189   213    85   133   167   149   150    38   187   120   222    73   112   186   192   171   178   159   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   138   133    65   160   137   158   220   130    91    69   206   173   178   166   154    76   157   100   106   195   138   108   194    96   138    66    75   154   183    35    68    57    79    95   191   198    63   126    76    41   139    82   139    79    91    70    57   100   164   201    89   198   184   191    59   171    35   181   146    58    48   157    64    47   149    89   216    53   164   194   202    74    41   147   104   209   179    88   108   109   110   156   138   125    50   173   111   138   104    56   172   135   178   214    65   151    86   128   199   103   184    48   193    70   124   195   104    99   168   173   126   164   152   128   125   146   145    58   136   120    82   190   163   158   196   199   205   190    55    99    33    49   152    40    44   215   218    53   181   209    97    35   102   121    62    73    58    36   191   204   191   156    57    51    35   167    57    75   165   216   210    83    95   142   101   204   141    88    37   118    42   150    76   213    67   151    84   199    34   163   152    48   150   190    75   100   105   184   213   193    96    85   177   217    52   214    72   100   139   126   147
    68   151    34    56   201   157    39   107   179   110   151   102    71   145   199   217   146   209   193   191    48   113    94   113   146    89    35   118   104    52    48   125    78    56    57    81    73   218    53   106   114    62    62    77   216   193   149    69    76   188   215    64   179   190   162    90   132    65    95   201   153    69    84    46    59    69   138   131   106   171   109   175    62   152    53   171   108   104    34   218    56    56   128   134   114    74   187   158   114    37   124   134    70   196    47   194   114   129   179   212    79   102    42    96   148   151    33   216    85   101    37   182   118   219   177   147   146   105    67   146   111   144   150    54    90   139    48   144   210    40   210   204   115   152   174   143    37    92   197    82   203   201   148   187   220    34   103   196   116   171   207   121   132   113    44   174    78   117   199   208   220    39    82    42   155    97    97   181   100   164    41    87    38   192   208   215   179   144   139   186   219   164    40   138    67   195   142   104    55   127    45   214   143   110   219   171    41    35   191   190   138   125   110   157    99   143    75   129   213   171   202    99   189   218   110   133    88    83   134    65   109    46   149   208   177   158   162   163    77    57   171    60   150    67   116   117    88   161   112    68   181   112   146   142   177   200   139   141    67   223    49   184   129   113   116   198   197   132    84   139    47    70   140   146    61   149   132    83   127   162   149    56    49   214   146   115    90   148    35    40    45    52   182   193   104   136    32    38   163   108    69   104   178   210   122    79    66   195   203   128    34   116   192    75   166   182   138   220    88   124   146    42   161   194    73    48   136   221   223   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   199   131   107    72   170   213   112    85   175   113    51    50   163   143    89   176    98   209   152   158    60   131   158   120   147    94   204    75   196    85   194    34    38    50   140   142   210   177   166   103   114   123   121   177   182   170    63   153    62   193    73   220   219   213    63   130   149   176   209   221   133   209    95   205   143    34   167   213   106   105    52   205   161    94    76   186   107    36    34    71    38   204   206   187    52    86    51   135   174   178   210    83   184    72   192   181   211   128    46   191   199    83   147   166    92    67   109   222   126   131   180    42    56   191   120   149   219    60   169   110    94   113    58    70    86    73    67    77   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   221   172    37   174   197    47    94    46   167   200    56    47    80   125   129    60    93   175   171   101   138    53    79   134   170   151   222   133   220   163   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    54    76    84   140   159    95   139   190   123   198    55    35    88   147    76   216    58   182   130   191   141    38   219   183   186   121   112    64   211   137   201   162    93   164   212    92    82    76   144   107    99    53   201   122   122   143   111   103   205    91   122   108   220    68    52   209    66   166   210   131   157    64   217   219   208   210   152   206   220   179    71    42   206   133    94   111   130   165    99    34   145    77   126   104    40   216   220   210   167   167   119   204    80   214   215   217    43   166   145   141    95   155   103   167    43   126   163    68   205    35   172   125   165   221    96   201   205    83   189   166    81   117   167   166    54   150    71    97   210   205   104   208   105   171    59    35   108   136   160    64    96   160    64    81   109   195   180   127   209   173   102   137   109    39    75   136    57   207    61   142   221   127    43   158   110    43   214    53   181   216    63    85   116    34    60   151   210    94    54   216    76   103   220    90   156   170   174   101   102   214    64   212   124   215   119   178   180    53   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   194    84   214    56   181    56   147   145   142   143   152   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    73   112   186   192   171   177   158   110   209   126   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   171   133   182   139   134    66   161   137   158   220   129    91    69   206   173   177   166   154    76   157   100   106   194   138   109   195    95   138    66    75   153   182    35    68    57    80    95   191   198    63   126    75    41   139    82   139    79    91    70    57   100   165   201    89   198   183   191    59   171    35   181   146    57    49   157    64    47   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    56   172   135   177   214    65   152    86   127   199   103   184    48   192    69   124   195   104    99   168   174   127   164   152   129   125   146   145    57   136   120    82   190   163   157   196   199   204   190    56    99    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   205   192   156    57    51    35   167    56    75   166   216   210    82    94   142   101   204   142    89    37   118    42   150    76   213    66   150    84   199    35   163   153    49   150   189    75   100   105   183   213   193    96    85   176   217    53   214    72   100   140   127   147
    68   150    33    56   200   157    38   107   178   110   151   102    71   145   199   216   146   209   193   191    48   113    94   114   146    90    34   119   103    52    48   125    79    55    57    82    73   219    53   107   114    62    62    78   215   193   150    69    77   187   215    64   179   189   161    90   132    65    96   200   153    68    85    46    59    68   138   131   104   170   110   174    61   152    53   171   107   104    34   218    57    56   128   133   113    74   187   158   114    37   124   134    70   196    46   194   115   129   178   213    79   102    43    96   148   151    33   218    85   101    37   183   117   219   177   147   146   105    67   145   112   143   150    54    90   139    49   144   211    40   211   204   116   152   174   144    37    92   197    82   203   201   148   186   220    35   104   195   117   172   207   122   133   113    44   174    77   117   198   208   220    38    82    42   155    98    97   181   101   164    42    87    38   192   208   214   179   144   139   185   219   163    39   138    67   195   141   104    55   126    45   214   142   111   219   172    41    34   191   189   138   126   110   157    99   143    75   129   214   171   202    99   188   218   110   134    88    83   134    66   109    47   150   208   176   158   161   162    77    57   170    60   149    68   116   117    88   162   113    68   180   112   145   141   177   199   140   142    68   222    49   185   129   113   117   198   196   133    83   139    48    69   141   146    62   149   132    82   127   163   150    57    50   214   146   116    90   148    35    40    46    52   182   193   104   136    32    38   164   108    68   104   177   209   122    79    65   195   203   128    34   115   192    76   167   182   138   220    88   124   146    41   161   192    73    48   136   221   222   198    35    33   168   156   135    53    60   170    57   180   197   175   153   152    95   190    96   122   209   198   131   106    72   170   213   111    86   175   112    50    50   163   141    90   176    99   210   151   158    60   130   157   119   148    94   204    76   196    85   194    34    38    50   141   142   210   176   165   103   114   123   122   177   182   171    64   153    62   193    72   220   219   213    62   130   149   177   208   221   133   209    95   205   144    33   168   213   106   104    52   205   160    94    76   186   106    37    34    70    37   204   205   188    52    86    50   134   174   178   211    83   185    72   192   181   210   128    46   190   199    83   147   166    93    67   109   222   126   131   180    42    56   190   120   149   220    60   170   110    95   113    58    70    86    73    66    78   210   155    86    91   206    46   203   213    42    55   218   144    46    35   178   220   173    37   174   198    47    94    45   167   200    56    46    81   126   129    61    94   174   172   101   138    54    79   134   170   151   221   132   220   164   166   171   135   143   175   177   190   149    68   201   110   205   209   122   164   221   127    46   160   138   103   215   113   171   192    55    76    84   140   159    95   139   190   123   198    54    35    87   147    76   216    58   181   130   192   142    38   219   183   186   122   111    65   211   137   202   162    94   165   213    92    81    76   143   107    99    53   201   121   122   143   110   103   205    91   122   108   220    68    51   207    67   167   209   130   157    64   217   218   207   209   152   206   220   178    71    42   205   134    95   111   131   165    99    34   146    78   127   103    40   217   220   210   167   167   120   204    80   214   215   217    42   166   144   142    95   154   103   166    43   126   162    68   205    34   173   127   165   221    97   201   206    83   189   166    82   118   166   167    55   149    71    96   211   206   104   207   105   171    59    35   108   136   160    64    95   159    65    81   109   195   179   126   208   174   102   137   110    39    76   136    57   207    61   141   222   127    43   159   110    43   215    53   182   215    61    85   116    34    61   152   211    94    54   217    77   103   221    90   157   171   174   101   101   214    64   212   123   214   118   179   181    52   178   194   220   163   123   167   104   212   147   169   162   180    91    54    38    89    87   137    37   221    72    56   192   185   111    51   183   181    85   194    85   214    56   181    57   148   146   143   144   151   149   150   127   162    86    88   189   214    85   133   166   149   150    39   187   121   221    73   112   187   192   171   177   158   110   209   126   167    69    57   144   196   105    86   215   202   170   178   107   184    87    91   191   124   222   170   134   182   139   133    66   161   137   157   221   129    92    69   206   173   178   166   154    76   156    99   105   194   138   109   195    95   138    65    75   154   183    35    68    56    80    96   191   199    63   127    75    40   140    83   139    80    91    70    57   100   165   202    90   199   184   191    59   171    34   181   146    58    49   157    64    47   149    89   215    53   164   194   202    75    41   147   104   209   179    87   107   110   110   156   138   125    51   173   112   139   104    55   172   135   177   214    65   151    86   128   199   103   185    48   192    68   125   195   104    99   168   174   127   163   152   128   125   145   145    58   136   120    83   190   163   158   196   198   204   190    55    99    33    49   151    40    44   216   217    53   181   210    97    35   102   121    63    73    57    36   191   204   191   155    58    51    35   167    55    74   165   216   211    83    94   142   102   203   142    88    36   118    42   150    76   213    66   150    84   199    34   163   152    49   150   190    74   100   105   184   213   193    96    85   177   218    52   214    72   100   139   127   147
    68   151    34    56   200   157    40   108   178   110   151   102    72   145   199   216   146   209   193   192    49   113    94   113   146    89    35   118   104    53    47   125    78    56    57    81    73   219    53   106   114    63    62    78   215   194   149    69    76   188   214    64   179   190   161    90   132    65    96   201   153    68    84    46    59    69   138   131   105   170   109   175    61   152    53   170   107   103    34   217    56    56   128   134   113    74   187   158   114    37   125   133    70   196    46   194   115   129   179   212    79   102    42    96   149   151    33   217    85   100    37   183   118   219   177   147   147   104    67   146   112   144   150    53    90   139    48   143   210    40   210   204   115   152   174   143    38    91   197    82   203   201   148   187   220    34   104   195   117   171   207   121   133   113    45   174    78   116   199   209   220    38    81    41   155    97    97   180   100   164    42    87    38   192   207   215   179   144   139   186   220   164    39   138    67   194   142   104    56   126    45   214   142   111   219   171    41    34   190   190   138   125   111   157    99   143    75   130   213   171   202    98   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    57   171    60   150    67   116   117    88   161   113    68   181   112   146   142   177   199   140   141    67   222    49   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    83   128   162   150    57    49   214   146   116    90   149    35    40    45    52   182   193   104   136    32    38   163   107    67   104   178   210   122    79    66   195   203   127    34   116   192    75   167   182   138   220    88   123   146    41   161   193    73    48   136   221   222   198    35    34   167   156   135    54    60   170    56   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    85   175   113    51    49   163   143    90   176    99   209   152   158    60   130   158   120   148    94   204    75   196    85   194    35    38    50   139   142   210   176   165   103   113   123   122   177   183   170    64   152    62   192    73   220   219   213    62   130   149   176   209   221   133   208    94   205   143    33   168   213   106   105    52   205   161    93    76   185   107    36    33    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   165    93    67   109   222   125   131   180    42    55   190   120   149   220    60   169   110    94   113    58    71    86    73    66    78   210   155    85    91   206    45   202   211    42    54   217   144    46    35   178   220   173    37   174   197    46    94    46   167   200    56    46    80   125   129    60    93   175   172   100   138    53    79   135   170   151   221   133   220   163   164   171   134   143   175   178   190   150    68   201   110   205   209   123   165   222   127    47   160   138   103   215   112   170   192    55    76    83   140   160    95   139   191   123   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   187   122   112    64   211   137   201   163    93   164   212    92    81    75   144   107    99    53   201   122   123   143   111   102   205    90   122   109   220    68    52   209    66   166   210   130   157    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   130   166    99    34   145    77   126   104    40   217   220   210   167   167   119   205    80   214   215   217    42   166   145   142    96   155   103   166    43   126   163    68   204    34   172   125   165   221    96   201   206    82   189   166    82   117   167   167    54   150    71    97   210   206   104   208   106   171    59    36   108   136   160    64    96   159    64    81   108   194   181   127   208   173   102   137   110    39    75   136    57   207    62   142   221   127    43   159   110    43   214    53   181   216    62    85   116    34    60   151   211    94    54   217    76   102   221    90   156   169   173   101   101   214    64   212   124   215   119   178   181    52   178   194   220   164   123   168   105   212   146   168   162   180    92    54    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    57   147   145   142   144   151   149   149   127   162    86    87   189   214    85   132   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    56   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   171   133   183   139   133    66   160   137   158   220   129    91    69   205   173   177   166   154    75   156   100   106   194   137   108   195    95   137    66    75   153   183    35    69    57    81    95   192   198    64   127    76    41   140    83   139    80    91    70    58    99   165   201    89   199   183   191    59   171    35   181   145    58    49   157    64    47   149    89   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   139   104    55   172   135   178   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   127   163   152   129   125   146   145    58   136   120    83   190   163   158   196   198   205   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    72    58    36   190   204   191   156    56    51    35   168    56    74   165   216   210    83    94   141   101   204   141    89    37   118    42   150    76   213    66   150    84   199    34   163   152    48   150   190    74   100   105   184   213   193    96    85   176   218    53   214    71   100   139   126   147
    67   150    34    56   201   158    39   107   179   110   150   102    71   147   200   216   146   209   193   191    48   113    94   113   147    89    35   118   103    52    47   126    77    56    58    81    74   218    52   106   114    63    62    77   215   194   149    69    76   187   214    64   179   189   163    90   132    65    94   201   152    67    84    46    58    69   138   131   105   170   109   175    61   152    52   171   107   104    33   218    56    56   128   133   113    75   187   157   114    38   125   133    70   196    46   193   114   127   178   213    79   102    42    97   148   151    32   216    85   100    37   183   119   220   178   147   146   104    67   145   110   145   149    54    90   139    49   143   211    41   210   204   116   152   174   143    37    92   197    82   204   201   148   187   220    35   103   195   118   172   207   121   133   113    45   174    79   115   199   208   220    38    82    42   155    98    98   182   100   163    42    87    38   191   207   215   180   144   140   186   220   164    39   138    66   195   142   104    55   127    46   214   142   112   219   171    41    34   191   190   137   126   110   157    98   143    75   130   213   171   204    99   189   218   109   133    87    83   134    64   109    47   149   208   177   157   162   162    77    58   171    60   148    67   116   116    88   162   113    68   180   111   146   140   176   198   140   141    68   223    48   185   130   114   117   198   197   132    83   139    48    70   140   145    61   149   131    82   128   162   150    57    48   214   146   115    90   149    34    39    44    53   181   192   104   136    32    38   163   107    68   103   178   209   122    81    66   195   203   127    35   117   192    75   167   183   138   219    89   122   146    42   162   193    73    48   137   221   223   197    35    34   167   157   135    55    60   171    56   180   196   175   154   152    95   189    96   122   209   199   131   106    72   170   213   111    86   174   113    51    51   164   143    90   176    98   209   152   157    61   129   158   120   146    94   203    74   195    86   195    34    38    49   140   142   210   178   165   103   113   123   123   176   183   169    64   152    62   193    73   219   220   213    62   129   150   175   210   221   133   209    94   205   143    33   168   213   105   105    52   205   161    93    77   186   108    35    35    71    40   204   205   187    53    87    51   135   172   177   210    84   184    72   191   181   211   128    44   190   199    83   148   166    92    67   110   223   125   131   181    42    56   190   119   150   219    60   169   110    95   113    58    70    87    72    65    78   211   156    85    90   205    46   203   211    42    55   217   143    46    35   178   219   173    37   174   198    47    94    46   167   200    56    47    79   126   129    59    93   175   171   101   137    55    78   135   171   152   221   133   220   163   165   170   135   144   175   178   191   151    67   202   110   205   209   122   164   221   128    46   160   138   103   215   111   170   193    55    76    84   140   159    95   139   190   123   199    54    34    88   147    77   217    58   182   130   192   141    39   220   183   187   121   112    64   211   137   201   163    91   164   212    92    83    76   144   107    99    51   201   121   123   143   112   102   205    91   122   110   220    68    52   209    67   167   210   131   157    63   218   218   206   209   152   206   219   179    70    42   206   133    94   111   130   166    99    33   145    77   125   103    40   216   219   209   168   167   119   205    80   214   214   219    42   167   145   142    96   155   104   167    43   125   163    68   205    34   173   125   165   222    97   202   205    82   189   166    80   118   167   167    54   150    71    97   210   206   104   207   105   172    58    36   108   136   159    64    96   158    65    82   109   194   180   127   208   173   102   137   109    39    76   136    57   208    61   141   222   127    43   159   110    43   215    53   182   215    62    86   116    34    60   152   210    94    54   217    76   102   221    90   156   168   173   101   102   215    64   212   124   215   119   178   181    52   178   194   220   163   123   167   105   213   146   169   162   180    92    55    39    88    88   138    37   222    72    56   193   184   112    50   184   182    85   193    84   215    56   180    57   147   144   141   143   151   149   148   128   162    84    87   190   214    85   133   166   149   151    38   188   120   220    72   111   185   192   171   177   158   109   209   125   166    70    57   145   195   105    86   215   202   170   178   107   184    89    92   192   125   222   170   134   182   139   133    66   160   138   158   220   130    90    70   206   173   178   165   155    75   156   100   106   195   138   107   195    96   137    66    75   154   181    35    69    58    80    95   191   197    63   127    76    41   139    82   140    79    91    70    59   101   165   202    88   199   183   191    58   171    35   182   146    58    48   156    62    47   148    90   216    53   164   195   202    76    41   148   104   208   179    86   107   109   110   156   139   126    51   174   112   138   105    55   171   136   177   214    65   152    85   127   199   103   185    47   192    69   125   195   104    99   168   174   125   164   154   129   125   145   144    58   135   120    82   191   163   157   196   199   204   191    55    99    34    50   151    40    44   216   218    53   181   209    97    35   103   122    62    72    58    35   190   204   191   157    59    50    35   166    57    75   165   217   210    82    94   142   101   205   141    89    37   118    42   150    76   213    66   150    83   200    35   163   152    49   150   190    75   100   105   183   214   194    97    85   175   217    53   214    72    99   139   126   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   119   104    52    47   125    78    56    57    81    73   219    53   106   114    63    62    77   215   193   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    61   152    53   170   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    89   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    98   181   100   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    67   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    75   166   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    93   204    75   196    85   194    34    38    50   140   142   210   176   165   103   114   123   121   177   182   170    64   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    93    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   216    58   181   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   165   221    96   201   206    83   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    56   147   145   142   143   152   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   191   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   183    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    82   190   163   157   196   199   205   190    55    99    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    67   150    34    56   201   157    39   107   179   110   151   102    71   145   198   217   146   209   193   192    48   113    93   114   146    89    34   119   104    52    47   125    78    55    57    81    74   219    53   105   114    63    62    77   216   193   150    69    76   188   215    63   180   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    61   152    53   171   108   103    34   218    56    56   128   134   113    74   187   158   114    37   125   133    71   196    47   194   114   129   179   212    79   102    42    96   149   151    33   217    85   101    36   182   117   219   177   147   147   105    67   146   111   144   150    53    89   139    49   143   210    40   211   204   115   152   174   143    37    91   196    81   203   201   148   187   220    34   103   196   117   171   208   121   133   113    45   174    78   116   199   208   220    38    81    42   155    97    98   181   100   163    42    87    38   192   208   215   180   144   139   185   220   164    39   138    67   195   142   104    56   127    45   214   143   111   219   171    41    34   190   190   138   125   111   157    99   142    75   130   213   171   203    98   189   218   110   133    88    83   133    66   108    46   149   208   176   158   162   162    77    57   170    60   150    67   116   116    88   162   113    68   180   112   145   142   177   199   140   141    67   222    49   184   129   113   117   198   197   132    83   139    48    70   140   146    62   149   132    82   128   162   150    57    49   214   146   117    89   148    35    40    45    52   182   193   104   136    32    39   162   107    68   104   178   210   123    80    66   195   203   127    34   116   192    76   166   181   138   220    89   123   146    42   161   193    73    48   136   221   223   198    35    34   167   156   135    54    60   171    57   180   197   175   153   152    95   190    96   122   209   198   131   106    72   170   214   111    86   175   113    51    49   163   143    90   176    99   209   152   158    60   131   157   120   148    94   205    75   196    85   194    34    38    49   140   142   210   177   165   103   113   123   122   177   183   171    64   153    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   104    52   205   161    93    76   185   107    36    33    70    38   204   205   188    52    86    50   135   173   178   211    83   184    72   192   181   211   128    46   191   198    83   147   165    93    67   109   222   126   131   180    42    56   190   119   149   219    60   169   110    95   113    57    71    86    72    66    77   210   155    85    90   206    45   202   212    42    54   218   144    46    35   178   220   173    37   174   197    47    94    46   167   200    56    47    80   125   129    60    93   175   171   100   138    53    79   135   169   151   222   133   220   164   164   171   134   144   175   178   190   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   113   171   192    54    76    83   140   159    95   139   190   123   198    54    35    88   147    76   217    58   182   130   192   141    38   219   183   186   121   111    64   211   137   201   163    93   164   212    92    81    76   144   107    99    53   201   122   123   144   111   103   205    90   122   109   220    68    52   209    67   167   210   131   158    64   218   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   205    80   214   214   217    43   166   145   142    96   155   103   166    44   126   163    68   205    34   171   125   165   221    95   202   206    82   189   166    82   117   167   166    54   150    71    97   210   205   104   207   106   171    58    35   108   136   160    64    95   160    64    82   109   194   180   127   208   173   102   137   109    39    75   137    57   207    61   141   221   127    43   159   110    43   214    53   180   215    62    85   116    34    60   152   210    94    54   217    76   102   221    90   156   170   173   101   101   214    64   212   124   214   119   178   181    52   178   193   220   163   123   167   105   212   146   168   162   180    91    55    38    89    88   137    37   222    72    56   192   184   111    51   184   181    85   193    84   214    56   181    57   147   145   142   143   152   149   149   128   162    85    88   190   214    84   133   167   149   150    38   187   120   221    72   112   186   192   171   178   158   110   209   125   167    69    56   144   196   105    86   214   202   170   178   107   184    88    91   192   123   222   170   133   182   139   133    65   161   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    76   153   182    35    68    57    81    95   191   198    64   126    76    40   139    83   139    79    92    70    57    99   165   201    89   198   183   191    58   171    34   181   145    57    49   157    63    48   149    89   216    53   164   195   201    75    41   147   104   208   179    88   107   110   110   156   138   126    50   173   111   138   104    55   172   135   177   214    65   151    87   127   199   103   184    48   192    69   124   195   104    99   168   173   126   163   152   129   126   145   144    57   136   120    82   190   163   158   196   198   204   190    55    99    33    49   152    40    45   216   218    53   181   209    97    34   102   121    62    73    58    37   191   204   191   156    57    51    35   167    56    75   165   216   210    83    94   141   101   204   141    89    37   118    43   150    76   213    66   151    85   199    34   163   152    48   150   190    74   100   105   184   213   194    96    85   177   218    53   214    72   100   140   127   147
    67   151    34    56   200   157    38   107   178   109   151   102    71   146   199   217   146   208   194   192    47   112    94   114   147    89    34   118   103    52    47   125    78    55    57    82    73   218    52   107   113    62    62    78   215   194   150    70    76   188   216    63   179   189   162    89   131    65    95   200   153    67    84    45    60    69   139   131   106   170   108   175    62   151    53   171   107   104    34   218    57    56   127   134   112    74   187   158   113    36   125   133    71   196    47   194   114   129   178   212    79   103    42    96   149   151    34   216    84   102    36   183   118   220   178   147   147   104    67   145   112   144   150    54    89   139    49   144   210    40   210   204   115   153   174   144    37    90   196    82   204   201   149   188   221    34   103   196   118   172   208   121   132   113    44   174    78   116   200   209   220    39    81    42   155    97    98   181   100   163    42    86    38   192   208   215   179   145   139   186   220   164    40   138    67   195   141   103    55   127    45   214   143   111   219   171    41    35   191   190   138   125   111   157    99   143    76   130   214   171   202    98   189   218   110   133    88    82   133    67   108    46   148   207   176   158   162   162    76    58   170    60   150    67   116   116    87   162   113    68   180   112   145   141   177   200   140   141    68   223    48   185   129   112   117   198   197   132    82   140    47    69   141   145    61   149   131    82   128   163   150    56    49   214   146   116    89   148    36    40    44    51   182   193   104   136    31    39   164   107    68   104   177   209   122    79    65   196   203   128    33   116   192    76   168   183   138   220    89   123   146    41   161   194    73    48   136   221   222   198    35    34   167   155   135    54    60   170    56   181   197   175   153   152    95   190    96   122   209   198   131   105    72   169   213   111    86   175   114    51    50   163   143    90   177    99   209   151   157    60   129   159   119   147    93   204    76   196    85   194    35    38    49   139   142   210   176   166   103   112   123   121   177   183   170    64   152    63   192    73   220   219   213    62   129   149   175   209   222   133   209    94   205   143    33   168   212   106   105    53   205   161    93    76   185   107    36    34    69    38   204   206   187    51    86    50   134   173   177   210    82   184    72   191   181   211   128    45   191   198    83   147   166    94    67   111   222   125   131   180    42    56   190   120   149   220    60   169   110    94   113    57    70    86    72    67    78   209   155    85    90   206    45   202   212    42    54   218   144    45    35   178   220   172    36   173   197    46    94    45   167   199    56    47    80   125   129    60    94   174   172   101   138    54    79   134   169   152   221   133   221   163   164   171   134   144   175   178   190   151    69   202   110   206   208   122   165   222   127    47   160   138   103   215   112   170   192    54    77    83   140   159    95   139   190   123   198    55    33    88   147    76   216    58   181   130   192   141    38   218   183   187   122   112    64   211   136   201   163    93   164   213    91    81    76   144   106    98    53   201   122   123   143   110   102   205    90   122   109   220    67    52   209    67   166   209   131   157    64   217   219   208   209   152   206   219   179    71    43   206   134    95   111   131   166    99    34   146    77   126   103    40   216   220   210   167   168   120   205    79   214   215   217    43   165   145   142    95   155   103   166    43   126   162    68   204    35   171   126   166   222    96   201   206    83   190   165    81   117   167   167    54   150    72    97   210   205   104   207   106   171    59    36   107   135   159    63    96   160    65    81   108   194   180   128   209   173   103   137   108    38    75   136    57   206    61   142   221   127    43   159   111    43   215    53   180   215    62    86   115    34    60   151   211    95    54   218    76   103   221    90   156   170   173   101   102   215    64   212   123   216   119   178   181    52   178   194   220   163   122   167   104   212   146   169   164   179    91    55    39    88    87   136    37   221    72    56   192   185   112    51   184   181    85   194    85   214    56   181    57   147   144   143   144   151   149   149   128   162    86    88   189   213    84   132   168   149   150    37   186   120   221    73   111   186   193   170   177   158   109   209   125   167    69    57   144   195   106    86   215   202   170   178   107   184    88    91   192   124   222   170   133   182   139   134    65   161   137   159   220   130    91    70   206   173   177   166   153    75   157   100   106   194   138   108   194    96   138    66    75   152   182    35    68    57    80    95   192   198    64   126    76    41   139    83   139    80    91    70    57    99   165   201    88   199   184   191    58   170    35   180   145    58    50   157    64    47   150    90   215    53   165   195   202    75    42   147   104   208   179    87   107   110   111   156   138   126    50   173   110   139   104    56   173   135   177   213    65   151    87   127   198   103   185    48   193    70   124   196   104    99   168   173   127   163   151   128   125   145   145    57   136   120    82   190   163   157   196   199   205   191    55    99    33    49   151    39    45   216   217    53   181   210    97    35   102   122    63    72    57    36   190   205   191   157    57    51    36   166    56    75   166   216   211    83    93   141   101   204   140    89    36   118    43   151    76   213    66   149    84   200    34   164   152    49   149   189    75   100   105   183   213   194    96    85   176   218    52   214    72   100   139   126   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   119   104    52    47   125    78    56    57    81    73   218    52   106   114    63    62    77   215   193   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   170   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   111   144   150    53    89   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    45   174    78   116   199   208   220    38    81    41   155    97    97   181   100   163    42    87    38   192   208   215   179   144   139   185   220   164    39   138    67   195   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   134    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    68   222    49   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   150    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    76   167   182   138   220    88   124   146    41   161   193    73    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    93   204    75   196    85   194    34    38    50   140   142   210   177   165   103   114   123   121   177   182   170    64   153    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    93    67   109   222   126   131   180    42    56   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    90   206    46   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    54    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    87   147    76   217    58   181   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   205    34   172   126   165   221    96   201   206    82   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    85   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   184   181    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   191   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   206   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    76   153   182    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    89   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    83   190   163   157   196   198   205   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    35   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    33    57   200   157    39   108   178   109   151   102    71   145   199   217   146   209   193   192    48   112    94   114   146    89    35   119   104    52    47   125    78    55    57    81    73   219    52   106   114    63    62    77   215   194   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   107   104    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   128   179   212    79   102    42    96   149   151    33   217    85   101    36   182   118   219   177   147   146   105    67   146   111   144   150    53    90   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   208   121   133   113    45   174    78   116   199   208   220    38    81    41   155    97    97   181   100   163    42    86    38   192   208   215   179   144   139   185   219   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    35   191   189   138   125   111   157    99   143    75   130   213   171   202    98   189   219   109   133    88    83   134    66   108    46   149   208   176   158   162   162    77    58   171    60   150    67   116   116    88   162   113    68   180   112   146   142   177   200   140   141    67   222    49   184   129   113   117   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    56    49   214   145   116    89   148    35    39    45    52   182   193   104   136    32    39   163   107    68   104   178   209   122    79    66   195   203   128    34   116   192    76   166   182   138   220    89   124   146    41   161   194    74    48   136   221   222   198    35    34   167   156   135    54    60   170    56   180   196   175   153   153    95   190    96   122   209   198   131   107    72   170   213   111    85   175   113    51    50   163   143    90   176    99   209   152   157    60   130   158   120   148    93   204    75   196    85   194    34    38    49   140   142   210   176   165   102   113   123   121   177   182   170    63   153    62   192    73   220   219   213    63   130   149   177   209   221   133   209    94   205   143    33   168   213   106   105    52   205   161    94    76   185   107    36    33    70    38   204   205   188    52    86    50   134   174   178   210    83   184    72   191   181   211   128    46   191   198    83   147   166    93    67   109   222   126   131   180    42    55   190   120   149   219    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   217   144    46    35   178   221   173    36   174   197    47    94    46   167   200    56    46    80   125   129    60    93   175   171   101   138    54    79   135   170   151   221   133   221   164   164   171   134   144   175   178   191   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    54    76    84   140   159    95   140   191   123   198    55    35    88   147    76   217    58   182   130   192   141    39   219   183   186   121   112    64   211   137   201   163    93   164   213    91    82    76   144   107    99    53   201   122   122   143   111   103   205    90   122   109   219    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    39   216   220   210   167   167   119   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   205    34   172   125   165   222    96   201   205    83   189   166    82   117   167   167    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    82   108   194   180   127   208   173   102   137   109    39    75   136    57   207    61   141   221   127    43   159   110    43   215    53   181   215    63    86   116    34    60   151   211    93    54   217    76   102   221    90   156   170   173   101   102   215    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   163   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    57   181    57   147   145   142   143   152   149   149   127   162    86    88   190   213    85   133   166   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    56   144   196   105    86   214   202   170   178   107   185    88    91   191   124   222   170   133   182   139   133    66   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   137   108   195    95   137    66    76   153   182    35    68    57    80    95   191   198    64   126    76    40   140    82   139    80    91    70    57    99   165   201    89   199   183   191    59   171    34   181   145    58    49   157    63    47   149    89   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   139   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   129   125   146   144    57   136   120    83   190   163   158   196   198   205   190    55    98    33    49   152    40    44   215   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   211    83    95   142   101   204   141    89    36   118    43   150    76   214    66   150    84   199    34   164   152    49   150   190    74   100   105   184   213   193    96    85   176   217    53   214    71   100   139   127   147
    67   151    33    56   201   157    39   107   178   109   151   103    71   146   198   217   146   209   193   192    48   112    94   114   146    89    35   118   103    52    47   125    78    56    57    81    73   219    53   106   114    63    62    78   215   193   149    69    76   188   215    64   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   171   109   174    61   152    53   170   108   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   149   152    33   217    85   101    37   183   117   219   178   147   147   105    67   146   112   144   150    54    89   140    48   143   210    40   210   204   115   152   174   143    37    91   196    82   203   201   148   187   220    35   104   196   117   171   207   121   133   113    45   174    78   116   199   208   220    38    82    41   155    97    98   181   100   164    41    86    38   192   208   215   179   144   139   186   220   164    40   138    67   195   142   104    56   126    45   214   143   111   219   171    41    35   191   190   138   125   111   157    99   143    75   130   214   171   203    99   189   218   109   133    88    83   133    66   109    47   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   111   146   142   177   199   140   141    67   222    49   184   129   113   116   198   197   132    83   139    47    69   140   146    62   149   132    82   128   163   149    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    31    38   163   107    68   104   178   210   122    79    65   195   203   127    34   116   192    76   167   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   196   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    50   163   143    90   176    98   209   152   158    60   130   158   120   148    93   204    75   196    85   194    34    38    49   139   142   210   177   165   103   114   123   121   177   183   170    64   152    62   193    72   220   219   213    62   130   149   176   209   221   133   209    95   205   143    34   168   213   106   104    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   173   178   210    83   184    72   191   181   211   128    46   191   199    83   147   166    93    67   109   222   126   131   180    42    55   190   120   149   219    60   169   110    94   113    57    70    86    73    66    77   210   155    85    90   206    45   202   212    42    54   217   145    46    35   178   220   172    36   174   198    47    94    46   167   200    56    46    80   125   129    60    93   175   171   101   138    54    79   135   169   152   222   133   220   164   165   171   134   143   175   178   191   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   216    58   182   130   192   141    38   219   183   187   121   112    64   210   137   201   163    93   164   212    91    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   108   220    68    52   209    67   167   210   131   157    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   130   165    99    34   145    77   126   104    40   216   220   210   167   167   119   204    79   214   214   217    43   166   145   141    95   154   103   166    43   126   163    68   205    34   171   125   166   221    96   202   206    83   189   166    82   117   167   166    54   150    71    96   210   205   104   207   106   171    59    35   108   136   160    64    95   159    64    81   109   194   179   127   208   173   102   137   109    39    75   136    57   207    61   141   221   127    43   158   110    43   215    53   181   215    63    85   116    34    60   151   210    93    54   217    77   102   221    90   156   170   173   101   102   214    64   212   124   215   119   179   181    52   178   193   220   163   123   167   104   213   146   169   163   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   194    84   214    56   181    56   147   145   142   143   152   149   149   127   162    86    88   189   214    85   133   167   149   150    38   187   120   221    73   111   186   192   170   177   159   110   209   125   167    70    57   144   196   105    87   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   161   137   158   220   130    91    69   205   173   177   166   154    76   157   100   106   194   137   108   195    96   137    66    75   153   182    34    69    57    80    95   191   198    63   126    76    40   140    83   139    79    92    70    57    99   165   201    89   199   183   191    58   171    34   181   146    57    49   157    63    48   149    89   216    53   164   195   202    75    41   147   104   209   180    88   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   164   152   128   125   146   145    58   136   120    82   190   163   158   196   199   205   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    73    58    36   191   204   191   156    57    51    35   167    56    75   165   216   211    83    94   142   101   204   142    89    37   118    42   150    76   213    66   150    85   199    34   163   152    48   150   190    75   100   105   184   213   193    96    85   177   217    53   214    72   100   139   127   147
    68   150    33    56   200   158    39   107   179   110   151   102    71   145   198   216   146   209   193   192    48   112    95   114   146    89    35   118   103    52    48   126    79    56    57    81    73   218    53   107   114    63    62    77   215   194   150    69    77   189   215    64   179   189   162    90   133    66    95   201   153    68    83    47    59    69   138   132   105   170   108   175    62   151    52   170   108   103    34   217    56    56   128   134   113    74   186   159   114    38   125   133    70   196    47   195   115   130   179   212    78   102    42    96   148   151    33   216    85   100    36   183   118   218   178   147   147   105    67   145   111   144   150    54    90   140    48   144   210    40   210   205   115   151   175   143    38    91   196    81   203   202   147   186   221    34   103   196   118   171   207   121   132   113    45   173    79   117   199   208   220    38    81    41   155    96    97   180   100   163    42    86    38   191   209   215   179   144   139   186   220   165    40   138    67   194   143   104    56   126    44   213   143   110   219   171    41    34   191   190   138   124   111   157    99   143    74   129   214   170   202    98   189   218   109   133    88    83   133    65   108    46   148   208   176   158   162   162    77    57   171    59   150    67   115   117    88   161   113    68   180   112   146   142   177   200   140   141    68   222    49   184   129   113   117   198   197   132    83   140    48    70   140   145    62   149   131    82   127   163   150    57    50   214   146   117    90   148    35    39    45    53   182   193   104   137    32    39   163   106    68   103   178   209   123    80    66   195   203   128    34   116   192    76   166   182   138   220    88   123   146    41   161   193    74    49   136   221   222   198    35    34   168   156   135    55    59   170    56   181   197   175   153   152    95   191    96   122   210   198   131   106    72   170   214   111    86   174   113    50    49   163   143    90   176    98   209   152   157    59   130   158   119   149    93   204    76   195    86   194    34    39    49   140   142   210   177   165   103   113   123   121   176   182   170    64   153    63   193    73   220   219   212    63   129   149   176   208   222   133   209    94   205   143    33   167   213   105   104    52   206   161    94    75   185   107    36    34    70    37   204   205   188    52    86    50   134   173   177   210    83   184    72   192   181   211   128    46   190   198    83   147   166    92    67   109   222   126   131   180    41    56   190   119   149   220    60   169   110    95   113    57    71    86    73    67    77   210   154    86    90   206    45   202   212    42    54   218   144    46    34   179   221   172    36   175   198    47    94    45   167   200    55    46    80   126   129    60    94   175   172   101   138    54    78   135   169   152   222   134   220   164   164   171   134   143   174   179   190   151    68   202   110   206   209   123   166   222   127    47   160   138   104   215   112   170   191    55    75    83   140   159    95   139   190   123   198    55    35    87   147    77   216    59   180   130   192   141    38   219   183   186   121   112    64   211   137   201   163    93   164   213    92    81    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    66   167   210   131   158    63   217   219   208   210   152   206   219   179    70    42   205   133    94   111   130   165    99    33   145    77   125   103    40   216   220   210   167   167   120   204    79   215   214   217    42   166   145   141    94   156   103   167    44   126   163    68   205    34   172   126   165   221    97   201   206    82   189   166    81   117   167   167    54   150    71    96   210   206   104   207   105   171    59    36   108   135   160    63    96   159    64    81   108   195   180   127   208   173   103   137   110    39    75   137    57   207    61   141   221   128    42   159   111    44   214    54   180   215    62    85   116    33    60   150   211    94    54   217    76   103   221    90   156   169   173   101   102   214    65   212   124   215   119   177   181    52   178   194   220   164   122   168   104   212   146   168   163   180    91    54    38    88    87   137    37   222    73    57   192   185   112    50   183   181    84   193    85   214    56   181    57   147   145   141   143   152   150   149   128   163    87    87   189   213    84   133   166   149   150    38   186   119   221    73   112   186   192   170   177   158   110   208   125   168    69    57   143   196   105    86   215   202   170   178   108   184    88    91   191   124   222   171   133   182   139   133    65   161   137   157   221   130    91    69   206   173   177   167   154    76   157   101   106   194   138   108   195    95   137    67    76   153   183    35    68    56    81    96   191   198    64   126    75    40   140    82   140    80    91    70    57   100   164   201    89   198   183   191    58   171    34   181   145    57    49   157    64    47   149    89   217    53   165   195   203    75    41   147   104   210   179    87   107   109   111   156   138   125    51   172   111   138   104    55   172   135   177   215    65   152    87   128   199   103   185    48   193    68   124   195   104    99   168   173   126   164   152   129   125   146   145    57   136   120    83   189   163   156   196   198   205   190    55    98    34    49   151    40    44   215   217    52   181   209    97    35   102   121    63    73    58    37   190   204   191   157    58    51    35   167    55    75   165   217   210    83    94   141   100   204   142    89    37   117    43   151    76   214    66   151    84   199    35   163   152    49   150   191    75   100   104   184   213   194    96    84   176   217    52   214    71   100   139   126   147
    68   150    34    56   201   157    39   107   178   109   151   102    71   145   199   216   146   209   193   192    48   113    94   114   146    89    34   118   103    52    47   125    78    56    57    81    73   218    52   106   114    63    62    77   215   193   149    69    76   188   215    64   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    61   152    53   170   107   103    34   218    56    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   114   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    89   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   171   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    98   181   100   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   126    45   214   142   111   219   171    41    35   191   190   138   125   111   157    99   143    75   130   213   171   203    99   189   218   109   133    88    83   134    66   109    46   149   208   176   158   162   162    77    57   171    60   149    67   116   117    88   161   113    68   180   112   146   142   177   199   140   141    68   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   150    56    49   214   146   116    89   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   128    34   116   192    75   167   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    56   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    85   175   113    51    50   163   143    90   176    98   209   151   157    60   130   158   120   148    93   204    75   196    85   194    34    38    49   140   142   210   177   165   103   114   123   121   177   182   170    64   152    62   193    73   220   219   213    62   130   149   177   209   221   133   209    94   205   143    34   167   213   106   104    52   205   161    93    77   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   172    37   174   198    47    94    46   167   200    56    46    80   125   129    60    94   175   171   101   138    54    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   160    95   139   190   123   198    55    35    88   147    76   217    58   181   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   123   143   111   103   205    91   122   109   219    68    52   209    67   166   210   131   158    64   217   219   208   209   152   206   220   179    71    42   205   133    95   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   165   221    96   201   206    83   189   166    81   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    82   109   194   180   127   208   173   102   137   109    39    75   136    57   207    61   142   221   127    43   159   110    43   215    53   181   215    62    86   116    34    60   151   211    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   105   212   146   169   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   184   181    85   193    84   214    56   181    56   147   145   142   143   152   149   149   127   162    86    88   190   213    85   132   167   149   150    38   187   120   221    73   112   186   192   171   177   158   110   209   125   167    69    56   144   195   105    87   214   202   170   178   108   184    88    91   191   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   206   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   183    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    59   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   151    86   127   199   103   184    48   192    69   124   195   104    99   168   174   126   164   152   128   125   146   144    57   136   120    83   190   163   157   196   198   204   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    73    58    37   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   213    66   150    84   199    35   163   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   119   104    52    47   125    78    56    57    81    73   219    53   106   114    63    62    77   215   193   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   170   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    90   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    97   181   100   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   140   141    67   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    79    66   195   203   127    34   116   192    76   166   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   148    93   204    75   196    85   194    34    38    50   140   142   210   177   165   103   114   123   121   177   182   170    63   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    93    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   172    36   174   197    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   217    58   181   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   165   221    96   201   206    82   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   183    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    82   190   163   157   196   199   205   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    35   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   151    34    56   201   157    39   108   179   110   151   102    71   146   199   217   146   209   193   192    48   112    94   113   147    89    34   118   104    52    48   125    78    55    57    81    73   219    53   106   114    63    62    78   215   194   149    69    76   188   215    63   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   105   171   109   175    62   152    53   170   108   103    34   218    57    56   128   134   113    74   187   158   114    37   125   134    70   196    46   194   114   129   179   212    79   102    42    97   148   151    33   217    85   101    37   182   118   219   177   147   147   104    67   146   111   144   150    54    89   139    48   143   210    40   210   205   115   152   174   144    37    91   197    82   203   201   148   187   220    35   103   196   117   172   207   121   133   113    44   174    78   116   199   209   220    38    81    41   155    97    97   181   101   163    41    87    38   191   208   215   179   144   139   185   219   164    39   138    67   195   142   104    55   127    45   214   143   111   219   171    41    35   191   190   138   125   111   157    99   143    75   130   213   171   202    98   189   218   109   133    88    82   134    66   109    46   149   208   176   158   162   162    77    58   170    60   149    67   115   117    88   161   113    68   180   111   146   142   177   199   140   141    67   222    49   184   129   113   117   198   197   132    84   139    47    69   140   146    62   149   132    82   128   162   150    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   123    79    65   195   203   128    34   116   192    75   166   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   170    56   180   196   175   153   152    95   189    96   122   209   198   130   106    72   170   214   111    86   175   113    51    50   163   143    90   176    99   209   151   158    60   130   158   120   147    93   204    75   196    85   194    34    38    50   140   142   210   176   166   103   114   123   122   177   182   170    64   153    62   193    72   220   219   213    63   130   149   176   209   221   133   209    94   205   143    34   167   213   106   105    52   205   161    93    76   186   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   191   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   191   120   149   220    60   169   110    95   113    57    70    86    73    67    78   210   154    85    90   206    45   202   212    42    54   218   144    46    35   178   220   173    37   174   197    47    94    46   167   200    56    47    80   125   129    61    94   175   171   101   138    53    79   135   170   151   221   133   220   163   164   171   134   144   175   178   190   150    68   201   110   206   209   122   165   222   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    54    35    87   147    76   216    58   181   130   192   141    38   219   183   186   122   112    64   211   137   201   163    93   164   212    91    82    76   144   107    99    52   201   122   123   143   111   103   205    91   122   108   220    68    52   209    67   166   210   131   158    64   217   219   208   209   152   206   220   179    71    42   205   133    95   111   131   166    99    34   145    78   126   103    40   217   219   210   167   168   119   205    80   214   214   217    43   166   145   142    95   155   103   166    43   125   163    68   205    34   172   125   165   222    96   202   206    82   189   166    82   117   167   167    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    39    75   136    57   207    61   141   221   127    43   158   110    43   214    53   181   215    62    86   116    34    60   151   211    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   179   181    52   178   194   220   163   123   167   104   212   147   168   163   180    91    55    39    88    88   137    37   221    72    56   192   184   112    51   184   181    85   193    84   214    57   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   132   167   149   150    38   187   120   221    73   111   187   192   171   177   158   110   209   125   167    69    57   144   196   105    87   214   202   170   178   108   184    88    91   191   124   222   170   133   182   139   133    65   160   137   158   220   130    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   182    35    68    57    80    95   191   198    64   126    76    40   140    82   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   156    63    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   103    99   168   174   126   163   152   128   125   145   145    57   136   119    82   190   163   157   196   199   205   190    55    99    33    49   152    40    44   215   217    52   181   209    97    35   102   122    63    72    58    36   190   204   191   156    57    51    35   167    56    75   165   216   211    83    94   141   101   204   142    89    36   118    42   151    76   214    66   151    84   199    34   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72    99   139   127   147
    67   150    34    56   200   157    39   107   178   109   151   102    71   145   198   217   146   209   193   192    48   113    94   114   146    90    34   119   103    52    47   125    78    55    57    81    73   219    53   107   113    63    62    78   215   194   150    69    76   188   215    64   179   189   162    90   132    66    95   201   153    67    85    46    59    69   138   131   105   171   109   175    61   152    53   170   107   104    34   218    56    55   128   133   113    75   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   216    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    54    89   138    48   143   211    40   210   205   115   152   174   143    37    91   196    82   203   201   148   187   220    35   103   196   117   172   207   121   132   113    44   174    79   116   199   209   219    38    81    41   154    97    98   181   100   163    42    86    38   192   208   215   179   145   140   185   220   164    39   138    67   195   142   104    56   126    45   214   143   111   219   171    41    35   190   190   138   125   111   157    99   143    75   130   213   171   203    99   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   170    60   150    67   115   117    88   161   113    68   180   111   146   142   177   200   140   141    68   222    49   185   129   113   116   198   197   132    83   139    47    69   140   145    62   149   131    82   128   162   150    57    50   214   145   117    90   148    35    40    45    52   182   193   104   136    31    39   163   107    68   104   178   210   122    80    66   195   203   127    33   116   191    76   166   182   138   220    88   124   146    41   161   193    73    48   136   221   222   198    34    34   168   156   136    55    59   171    57   180   197   175   153   153    94   190    96   122   209   198   131   107    72   170   213   111    85   175   113    51    49   163   143    90   177    98   209   152   158    60   131   158   120   148    94   205    76   196    85   194    34    38    49   140   142   210   176   166   103   114   123   121   177   183   169    64   152    62   192    72   220   219   213    62   130   149   177   208   221   133   209    94   205   143    34   167   212   106   104    52   206   161    93    76   185   107    35    33    70    38   205   206   188    52    86    50   135   174   178   210    84   184    72   191   182   211   128    46   191   198    84   147   166    93    67   109   222   125   131   179    42    56   190   120   148   219    60   169   110    94   113    58    70    86    72    66    78   210   154    85    91   207    46   202   212    42    54   217   144    46    35   178   220   173    37   174   197    47    94    46   167   200    55    46    80   125   129    60    93   175   172   101   138    53    78   134   170   151   221   133   220   164   164   171   134   144   175   178   191   150    68   201   110   205   209   122   165   222   127    46   160   138   104   214   112   170   192    55    76    83   140   159    95   139   191   123   198    55    35    87   147    76   217    58   181   130   192   141    38   220   183   186   122   111    64   211   137   201   163    93   164   212    92    81    76   144   107    98    53   202   122   123   143   111   103   205    90   122   109   219    68    52   209    67   166   210   130   158    64   218   219   208   209   152   207   220   179    71    42   205   134    94   111   130   165    99    33   144    78   126   104    40   216   220   210   167   167   120   205    80   214   214   217    42   166   144   142    96   155   103   167    43   126   163    68   204    34   171   126   165   221    96   201   206    82   189   167    81   117   167   166    54   150    71    97   210   205   104   207   105   171    59    36   108   136   160    64    95   159    65    81   108   195   179   127   208   173   102   137   110    39    75   136    57   207    61   142   221   127    43   159   111    43   214    53   181   215    62    86   116    34    60   151   210    94    55   217    76   103   220    90   157   169   173   101   102   215    64   213   123   214   119   178   181    52   178   194   220   163   123   167   104   212   146   169   162   180    91    55    38    89    88   137    37   222    72    57   192   184   112    51   184   182    85   193    84   214    57   181    57   147   145   142   144   151   149   149   127   162    86    88   190   214    85   132   167   149   150    38   187   120   221    72   111   186   192   171   178   158   110   209   126   167    69    56   144   196   106    87   214   202   170   178   107   184    88    91   191   124   223   170   132   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   156   100   106   194   138   110   195    96   138    66    76   154   183    35    68    57    80    95   191   198    64   127    76    41   139    82   140    79    91    70    57   100   165   201    89   198   183   192    59   171    35   180   146    57    49   157    63    47   149    90   216    53   164   195   202    75    41   147   104   209   179    87   106   109   110   156   139   125    49   173   111   139   104    55   172   135   177   214    65   152    86   128   199   103   184    48   193    69   124   195   104   100   168   174   125   163   151   129   125   146   145    57   136   120    82   190   163   157   196   199   205   190    55    99    33    49   152    40    44   215   218    53   182   209    97    35   102   121    63    72    58    37   190   204   191   157    57    52    36   167    56    75   165   216   210    82    94   142   101   204   141    89    37   118    42   151    76   214    66   150    84   199    35   164   153    49   150   190    74   100   104   184   213   194    96    85   176   217    53   214    71   100   140   127   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   112    94   114   146    89    35   118   104    52    47   125    78    56    57    81    73   219    52   106   114    63    62    77   215   194   149    69    76   188   215    64   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   105   170   109   175    62   152    53   170   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   183   118   219   177   147   147   105    67   146   111   144   150    53    89   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    97   181   101   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   195   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   161   113    68   180   112   146   142   177   200   140   141    68   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   150    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    80    66   195   203   127    34   116   192    76   167   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    85   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   147    93   204    75   196    85   194    34    38    50   140   142   210   177   166   103   114   123   121   177   182   170    64   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    33   167   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   173   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    46   202   212    42    54   218   144    46    35   178   220   172    36   174   197    47    94    46   167   200    56    46    80   125   129    60    93   175   172   101   138    54    79   135   170   151   221   133   220   164   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   186   121   112    64   211   137   201   162    93   164   212    91    82    76   144   107    99    53   201   122   122   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   165   221    96   201   205    83   189   166    81   117   167   167    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    39    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    85   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    56   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   182    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    88   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   119    83   190   163   157   196   199   205   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    33    56   200   157    39   107   179   110   151   102    71   145   198   216   146   209   193   192    48   112    94   114   146    89    35   119   103    52    48   125    79    56    57    81    73   219    52   106   114    63    62    78   215   193   150    69    76   188   215    64   179   190   162    89   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   108   103    34   218    56    55   128   134   113    74   187   158   114    37   124   133    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   118   219   178   147   147   104    67   146   111   144   150    53    89   139    48   143   211    40   210   204   115   152   174   143    37    92   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    98   181   100   163    41    87    38   192   208   215   179   144   139   186   220   164    40   138    67   195   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   202    99   189   218   109   133    88    83   133    66   109    47   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   161   113    68   180   111   145   142   177   199   140   141    68   223    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   150    57    49   214   146   116    89   149    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    80    66   195   203   127    34   116   192    76   167   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   168   156   135    54    60   170    56   180   197   175   153   153    95   190    96   122   209   198   130   106    73   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   157    60   130   158   120   147    94   204    76   196    85   194    34    38    49   140   142   210   177   166   103   114   123   121   177   183   170    63   152    62   193    73   220   219   213    62   130   149   177   209   221   133   209    94   205   143    33   168   213   105   104    52   205   161    93    76   185   106    36    34    70    38   204   205   187    52    86    50   134   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    93    67   109   222   125   132   180    42    55   191   119   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    47    80   125   129    60    94   174   172   101   138    53    78   135   169   151   222   133   221   163   165   171   134   143   174   178   190   150    68   201   110   205   209   122   165   221   127    46   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   216    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   162    93   164   212    92    82    76   144   107    99    53   202   122   123   144   111   103   205    90   122   109   220    68    52   209    67   166   210   130   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    77   126   104    40   217   220   210   167   168   119   204    80   214   214   217    43   166   145   142    96   155   103   166    43   125   163    68   205    34   171   126   166   221    96   202   206    82   189   166    82   117   167   167    54   150    71    97   210   205   104   208   105   171    59    35   108   136   160    64    96   159    64    82   109   194   180   127   208   173   102   137   109    38    75   136    57   207    61   142   222   127    43   159   110    43   214    53   181   215    62    85   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   214   119   178   181    52   178   194   219   163   123   167   104   213   146   168   162   180    91    55    38    89    88   137    37   222    72    56   192   184   112    51   184   182    85   193    84   214    56   181    57   147   144   142   143   151   149   149   127   162    86    88   190   213    85   133   166   149   150    38   187   120   221    72   112   186   192   171   178   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   134    65   161   137   158   220   129    91    69   205   173   178   166   154    76   157   100   106   194   138   109   195    95   137    66    76   153   182    35    68    57    80    95   192   198    64   126    76    40   140    82   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   181   146    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    88   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   151    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    58   136   120    82   190   163   158   196   198   205   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    72    58    36   190   204   191   156    57    51    35   167    56    75   165   216   211    83    94   141   101   204   141    89    37   118    42   150    76   213    66   150    84   199    34   163   152    48   150   190    75   100   105   184   213   193    96    85   176   218    52   215    72   100   139   127   147
    68   150    34    56   200   157    39   107   179   110   152   102    71   145   198   217   147   209   194   192    49   112    94   114   146    89    35   118   103    52    48   125    78    55    57    81    74   219    52   106   114    63    62    77   215   193   150    69    76   188   215    64   179   190   162    90   132    64    95   201   153    67    84    46    59    68   138   132   105   170   109   175    61   152    53   170   107   104    34   218    56    56   128   133   112    75   187   158   114    37   125   134    71   196    47   194   115   128   179   213    79   102    42    97   150   151    34   217    85   101    37   183   118   219   177   147   146   105    67   145   111   145   150    53    89   140    48   144   210    40   210   205   115   152   174   143    37    91   197    82   203   202   148   187   219    35   103   196   118   171   207   121   133   113    45   174    79   116   199   208   220    38    81    41   155    98    97   181   101   162    41    87    38   192   208   215   179   144   139   186   220   164    39   138    67   195   142   104    56   127    45   214   143   111   219   171    40    34   190   190   138   125   110   156    99   142    75   130   213   170   202    99   189   218   109   133    88    83   133    66   108    47   149   208   176   158   162   162    77    57   170    59   150    67   116   117    88   161   113    68   180   112   146   142   177   200   140   141    68   222    49   184   129   113   117   198   197   132    83   139    48    69   140   146    62   149   132    82   128   162   150    57    49   214   146   117    89   148    35    40    45    52   182   192   105   136    31    39   163   106    68   104   178   210   122    79    65   195   203   127    34   116   191    75   167   182   138   220    89   124   145    42   161   193    73    48   135   220   222   198    35    35   168   156   135    54    59   171    57   179   197   175   153   153    95   190    96   122   209   198   130   106    72   170   213   111    86   175   114    51    50   163   143    89   176    98   209   152   158    59   130   158   120   148    93   204    75   196    85   194    34    38    48   140   142   210   177   166   102   114   123   121   177   182   170    64   152    62   192    73   220   219   213    63   129   149   176   209   221   133   209    95   205   144    34   167   212   106   104    51   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   134   173   178   211    82   184    72   191   181   211   128    46   191   198    83   147   166    93    67   109   223   125   130   180    42    56   190   119   149   219    61   169   109    94   113    57    70    86    73    67    77   210   155    85    91   206    45   203   211    42    53   218   144    47    35   178   220   172    36   174   198    47    94    46   167   200    55    46    80   126   128    60    94   174   171   101   138    53    79   135   170   151   221   133   221   164   165   170   134   144   174   179   191   150    69   201   110   205   209   122   165   221   127    47   160   139   103   215   113   170   192    54    76    84   140   160    95   139   190   123   199    54    34    88   147    76   217    57   181   130   191   141    38   219   182   186   121   112    65   211   138   201   162    93   164   212    91    82    76   145   107    99    53   202   122   122   143   111   103   205    91   122   109   220    68    52   209    66   167   209   131   157    64   217   219   208   210   151   206   220   180    71    41   205   133    95   111   131   166    99    34   145    77   126   104    40   217   219   209   167   167   120   204    80   214   214   217    43   166   144   142    95   155   103   166    43   125   163    68   205    35   172   126   165   221    96   201   205    82   189   166    81   117   167   167    54   150    71    97   209   206   104   207   105   171    59    35   108   136   159    64    96   160    64    81   108   194   179   127   208   173   102   137   110    38    75   136    57   207    61   141   221   128    43   159   111    43   215    52   181   215    62    86   116    35    60   151   210    94    53   217    76   102   221    91   156   170   173   101   102   214    64   212   124   215   118   178   180    52   178   193   219   163   123   167   104   212   146   168   163   180    91    55    38    88    88   137    37   221    72    56   192   184   112    50   184   181    85   193    84   214    56   181    57   146   144   143   143   152   150   149   128   161    86    87   190   213    85   133   167   150   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   195   105    86   214   202   169   178   108   184    87    91   192   124   223   170   133   182   139   134    66   160   137   158   220   129    92    70   206   173   177   166   155    76   157   100   106   193   137   108   195    96   138    66    76   153   182    35    68    57    80    95   191   198    64   126    76    40   140    83   139    79    91    70    57   100   165   201    89   198   183   192    58   171    35   181   146    58    49   157    64    48   149    90   216    53   165   195   202    75    41   147   103   210   180    88   107   110   110   156   137   125    50   174   111   139   104    54   172   135   177   214    66   151    86   127   199   104   184    48   192    69   124   196   104    99   168   173   126   163   152   128   126   146   144    58   136   120    83   190   163   158   196   199   204   190    56    98    33    49   152    40    44   215   218    52   181   209    97    35   102   121    63    72    58    37   190   204   191   156    57    51    35   166    56    75   165   216   210    83    94   142   101   204   141    89    37   117    43   150    77   214    66   150    85   199    34   164   152    48   150   190    75   100   104   183   213   193    96    85   176   217    53   215    71   100   140   127   148
    67   150    34    56   200   157    39   107   179   109   150   102    71   145   199   217   147   208   193   192    47   112    94   114   146    89    34   119   104    52    47   125    78    56    57    81    74   218    53   105   114    63    61    77   215   193   149    69    76   188   215    63   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   171   109   174    61   152    53   171   107   103    34   218    57    56   128   134   113    74   187   159   114    37   124   134    70   196    46   194   114   128   178   212    79   102    42    96   148   151    34   216    85   101    37   183   118   219   177   147   147   105    67   146   111   144   150    53    90   139    48   143   210    40   210   205   116   152   174   143    37    91   197    82   203   202   148   187   220    35   103   195   117   172   208   121   132   113    44   174    78   116   199   208   220    38    81    41   155    97    98   181   100   163    42    86    38   192   207   215   180   144   139   186   220   164    40   138    66   194   143   104    56   127    45   214   142   111   219   171    41    34   190   189   138   125   111   157    99   142    75   130   213   171   202    98   189   218   110   133    88    83   133    66   108    47   149   208   177   158   161   162    77    58   171    60   149    67   115   116    88   161   112    68   180   112   146   142   178   200   140   140    68   223    48   184   129   113   117   198   197   132    83   139    47    69   140   146    62   149   131    82   128   162   149    56    50   214   146   117    90   148    35    40    45    52   182   193   104   136    31    39   163   107    68   104   178   210   123    80    66   195   203   127    34   116   192    76   166   182   137   220    88   123   146    41   161   193    73    48   136   221   222   198    35    34   167   156   135    54    60   170    57   180   197   175   153   153    95   190    96   122   209   198   131   106    73   170   213   111    86   175   113    51    50   163   143    90   176    98   208   151   158    60   130   158   120   148    93   205    75   196    85   194    34    37    49   139   143   210   177   165   103   114   123   121   177   183   170    63   152    62   193    73   220   219   213    62   130   149   177   208   221   133   208    94   205   144    34   167   213   105   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    84   184    72   192   181   211   128    46   191   198    83   147   165    93    67   109   222   126   131   180    42    56   190   120   149   220    60   168   110    94   113    58    71    85    73    66    78   210   154    85    91   206    45   203   212    42    54   217   144    45    35   178   220   173    37   174   197    47    95    46   168   200    56    47    80   126   129    60    94   175   172   101   138    54    79   135   169   151   221   133   220   164   164   171   134   144   175   177   190   150    67   201   110   205   209   123   165   221   126    47   160   138   104   215   112   170   192    55    76    84   140   159    95   139   191   123   198    54    35    87   147    76   216    58   181   131   191   141    38   219   183   187   121   112    64   211   137   201   162    92   164   212    91    82    75   145   107    99    53   201   122   123   143   111   103   205    90   122   108   220    69    51   208    67   166   210   131   158    64   217   219   208   209   152   206   220   179    71    42   206   133    94   111   130   166    99    33   145    78   126   104    40   217   220   209   167   167   119   204    80   214   215   218    43   166   144   141    96   155   103   167    43   126   162    68   205    35   172   125   165   221    96   202   206    83   189   166    81   117   166   167    54   150    71    97   210   205   105   207   105   171    59    35   108   136   160    64    96   159    64    81   108   194   180   127   208   173   102   137   109    39    75   136    57   206    61   141   221   127    43   159   110    43   214    53   181   215    63    86   116    34    59   151   210    94    54   217    76   102   220    90   156   170   173   101   101   214    65   212   124   215   119   178   181    52   178   193   220   163   122   167   105   212   146   169   162   180    91    55    38    89    88   136    36   221    72    56   193   184   112    51   184   182    85   193    84   214    56   180    57   147   145   142   143   151   149   149   128   162    86    88   190   213    85   132   167   149   150    38   187   120   221    73   112   186   192   171   177   158   110   208   125   167    70    57   144   195   105    87   215   202   170   178   107   184    87    92   192   124   222   171   133   182   138   134    66   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   195   138   109   195    96   137    66    76   153   183    35    69    57    80    95   192   198    64   126    75    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    58   171    35   180   146    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   127   199   104   185    48   191    69   123   195   103    99   168   173   126   164   151   129   125   145   145    57   137   120    83   190   164   158   196   199   204   191    55    98    32    50   152    40    44   216   218    52   181   209    97    34   102   121    63    72    58    36   190   204   191   156    57    51    35   167    56    75   166   216   211    83    94   142   101   205   143    89    36   117    42   151    76   213    66   150    84   200    35   164   152    49   150   189    75   100   105   184   212   194    95    85   176   217    53   214    72    99   139   127   147
    67   151    33    56   200   156    39   106   178   111   150   103    70   145   199   216   145   209   194   192    48   113    95   114   147    90    34   119   103    52    47   126    80    55    57    81    73   218    52   107   114    62    62    78   215   194   148    69    76   189   215    62   180   189   163    89   132    64    95   201   153    67    86    45    58    69   138   131   106   170   109   175    62   152    53   171   108   103    33   217    57    55   127   134   111    74   187   158   114    37   124   133    70   196    47   194   114   129   179   212    80   102    42    96   148   152    33   217    85   101    37   182   118   220   176   148   147   103    68   145   111   144   150    53    89   140    48   143   211    40   210   204   116   153   174   144    37    91   195    81   203   202   148   187   220    34   104   197   116   171   209   122   133   114    45   173    78   116   200   208   220    38    82    41   157    97    98   180   100   163    41    86    37   191   208   216   179   144   140   185   220   164    39   138    68   195   142   104    54   127    46   215   143   110   219   171    41    34   190   190   138   124   111   156    99   142    74   130   214   171   203    99   189   218   109   132    87    82   133    65   109    46   149   208   176   158   162   162    77    58   171    60   150    68   115   117    88   161   113    69   180   111   145   141   177   199   139   140    67   222    48   184   129   112   117   198   196   131    84   139    48    70   140   146    61   149   133    82   128   163   149    57    50   214   146   115    89   149    35    40    45    51   182   193   104   136    33    39   164   108    68   104   179   210   123    79    65   196   203   128    35   116   191    75   167   182   137   221    88   124   145    41   161   194    73    48   136   223   221   199    35    34   168   157   136    54    60   171    58   180   196   175   152   151    95   189    95   121   208   198   131   107    72   170   213   111    85   175   113    52    50   163   143    90   176    99   209   151   157    59   130   158   120   146    93   204    76   196    85   193    35    37    49   140   142   210   176   165   103   113   123   122   176   182   170    63   152    63   193    72   220   220   213    63   129   149   177   209   221   133   209    95   205   143    34   166   213   106   105    51   204   161    93    76   186   107    35    34    71    38   204   206   187    51    86    50   135   173   178   211    83   184    71   192   182   211   128    45   190   199    84   147   165    92    68   109   222   126   132   180    41    56   190   120   149   220    60   170   110    94   113    58    71    86    72    66    78   210   155    84    90   206    45   202   212    42    55   218   145    46    35   178   220   172    35   174   197    47    94    45   168   200    56    47    79   125   129    60    94   174   172   100   138    53    79   135   169   152   221   133   220   164   164   171   135   144   175   179   189   150    68   201   109   206   210   122   164   220   126    48   159   138   103   215   113   170   191    54    75    84   140   159    95   139   191   122   198    54    35    88   147    75   216    58   181   130   192   141    38   219   182   185   122   112    64   211   136   201   163    93   164   213    91    82    76   144   107    99    53   201   122   123   143   111   102   206    90   121   109   221    67    51   208    67   165   210   131   157    63   217   219   206   209   151   207   219   180    71    42   205   133    95   111   130   166    99    35   145    77   126   103    39   217   220   210   167   167   119   204    80   214   215   217    42   166   145   142    96   153   102   166    44   126   163    68   205    35   172   126   166   222    96   201   206    83   189   167    81   118   166   167    54   150    71    97   209   205   104   207   105   172    58    34   108   136   160    65    96   159    65    82   109   194   180   128   207   173   102   137   109    39    75   136    58   207    61   142   220   127    42   160   110    44   215    53   181   215    63    86   117    34    60   151   209    94    53   217    76   103   220    89   155   169   172   100   102   215    65   212   124   215   120   179   181    52   179   194   220   163   122   167   103   212   146   168   163   180    91    54    39    89    87   137    37   223    73    57   192   184   113    51   184   181    85   193    85   214    57   181    56   147   145   142   143   152   150   149   128   161    86    89   190   213    85   133   167   150   150    37   187   120   221    73   112   185   193   170   177   159   110   208   126   167    70    56   144   196   105    87   213   202   170   177   108   184    88    90   191   124   222   171   133   182   139   133    66   160   137   158   221   130    91    69   205   174   176   165   155    77   157   100   107   194   138   108   195    96   137    66    75   154   183    36    69    57    79    95   192   198    65   126    76    40   140    83   139    79    92    69    57   100   165   201    89   198   185   191    59   170    34   182   145    58    49   157    63    47   149    89   216    52   164   195   201    76    41   147   104   209   179    87   108   109   111   156   139   126    51   174   110   139   103    55   171   135   178   214    65   152    87   127   199   103   184    48   193    69   124   194   104    99   168   174   126   163   152   128   125   146   145    57   136   119    82   190   164   158   196   199   204   190    56    98    33    49   152    41    44   215   218    52   181   210    98    35   103   121    63    72    58    36   190   205   191   157    57    51    35   167    56    75   164   216   210    82    94   141   101   204   141    90    37   118    42   150    75   214    66   151    85   199    34   164   152    49   149   190    74   100   105   184   213   193    97    85   176   217    53   214    72   101   138   127   146
    68   150    34    56   201   157    39   108   179   110   151   102    71   145   199   217   146   209   193   192    48   112    94   113   146    89    35   119   103    52    47   125    78    56    57    81    73   219    53   106   114    62    62    77   215   193   150    69    76   188   214    63   179   190   162    89   132    65    95   200   153    68    84    46    59    69   138   131   105   170   109   175    61   152    53   170   108   103    34   218    57    55   127   134   112    74   187   158   114    38   124   133    70   196    47   194   114   129   179   212    79   102    42    97   149   152    34   217    85   100    37   182   118   219   177   147   147   105    67   146   111   145   150    54    89   139    48   143   211    40   210   204   115   152   174   144    38    92   196    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    79   116   199   208   220    39    81    41   155    97    97   181   100   163    42    87    38   191   208   215   180   144   139   185   219   164    39   138    67   194   142   104    55   127    46   214   143   111   219   171    41    35   190   190   138   125   111   157    99   143    75   130   213   171   202    99   189   218   109   133    88    82   134    66   108    47   149   208   177   158   162   162    77    58   170    60   150    67   116   117    88   162   113    68   180   112   145   142   177   200   139   141    67   222    49   184   129   113   117   198   198   132    83   139    47    70   140   146    62   149   131    82   128   163   150    57    50   214   146   116    90   149    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   123    79    66   195   203   128    34   116   192    75   166   182   138   220    89   124   146    42   161   193    73    48   136   221   222   198    35    34   168   156   135    55    60   170    56   180   197   175   153   153    95   190    96   122   209   198   131   106    73   170   213   111    85   175   114    51    49   163   143    90   176    98   209   152   158    60   131   158   119   148    93   204    75   196    85   194    34    38    49   140   142   210   176   166   103   114   123   121   177   183   170    64   152    62   192    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    33   167   213   105   105    51   205   161    94    76   185   106    36    33    70    38   204   205   188    52    86    50   134   174   178   210    83   184    72   191   181   211   128    46   191   198    83   147   166    93    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    95   114    58    71    86    72    66    78   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   172    36   174   197    47    94    46   167   200    56    47    80   125   129    61    94   175   172   101   138    54    79   135   170   151   222   133   221   164   165   171   134   143   175   178   190   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   113   170   192    55    76    83   140   159    95   139   190   123   198    54    35    87   147    76   217    58   181   130   192   141    38   219   183   186   121   112    64   211   136   201   162    93   164   213    91    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   157    64   217   219   208   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   120   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   166   222    96   202   206    83   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   179   127   208   173   102   137   109    39    75   136    57   207    62   142   222   128    43   159   110    43   215    53   181   215    62    85   116    34    60   151   210    93    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   179   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    89    88   137    37   222    72    57   192   184   112    51   183   181    85   193    84   214    56   181    56   147   144   142   143   152   150   149   127   162    86    88   190   214    85   132   166   149   150    38   187   120   221    72   112   186   192   171   178   158   110   209   125   167    69    57   144   196   105    87   214   203   170   178   107   184    88    91   191   124   222   170   133   182   139   133    65   160   137   158   220   130    92    69   205   173   177   166   154    76   157   100   106   194   137   108   195    95   137    66    75   153   182    35    68    57    81    95   192   198    64   126    76    41   140    82   139    79    91    70    58   100   165   201    89   198   183   191    59   170    35   181   145    58    49   157    64    48   149    89   216    53   164   195   202    75    41   147   104   209   179    88   107   109   110   156   139   125    50   173   111   138   104    55   172   135   177   214    65   151    86   128   199   103   184    48   192    69   124   195   104    99   168   173   126   163   152   128   125   146   145    57   136   120    83   190   163   158   196   199   205   190    55    98    33    49   152    40    44   215   218    53   181   209    97    34   102   122    63    73    58    36   190   204   192   156    57    51    35   167    56    75   166   216   210    82    94   142   101   204   141    89    37   118    42   150    76   213    66   150    84   199    35   164   152    48   150   190    75   100   105   184   213   194    96    85   176   218    53   214    71   100   140   127   147
    68   151    34    57   200   157    39   107   178   110   151   102    71   146   199   217   146   209   193   191    49   112    94   114   147    89    35   118   104    53    48   125    78    55    56    81    73   218    53   106   113    63    61    77   215   193   150    69    76   188   214    64   179   189   161    90   132    65    95   201   153    68    83    45    59    69   138   132   106   170   109   174    62   152    52   170   107   104    35   217    56    56   127   133   114    74   187   159   114    38   124   133    70   196    46   194   114   128   179   213    79   102    42    96   149   151    34   217    84   101    37   183   118   219   177   147   146   105    66   146   111   144   149    53    90   140    48   143   210    41   210   204   115   151   174   143    37    91   197    82   203   201   148   187   221    35   104   196   117   171   207   121   133   114    45   173    79   116   199   209   220    38    81    41   155    97    98   181   100   164    41    87    38   192   207   215   180   144   139   186   219   164    39   138    67   195   142   104    55   127    45   215   142   111   219   170    41    34   190   190   138   125   111   157    99   144    75   130   213   171   203    98   189   218   110   133    88    83   132    66   109    46   150   208   176   158   162   163    77    58   171    60   149    67   116   117    88   162   113    68   180   111   145   142   177   199   139   141    68   222    48   184   129   113   117   199   197   132    83   139    47    70   140   146    62   149   132    82   128   162   150    57    50   214   145   116    90   149    35    40    45    53   182   193   104   136    31    38   163   107    68   104   178   210   122    80    66   195   203   128    35   117   192    75   166   182   137   220    88   124   146    42   161   193    74    48   135   220   222   198    35    34   167   157   136    54    60   171    57   180   197   175   153   152    95   190    96   122   209   198   131   107    73   170   213   111    86   175   113    51    50   163   143    90   176    98   209   151   157    60   130   158   120   148    93   204    75   196    86   195    35    37    50   139   142   211   176   166   103   113   123   122   177   182   169    63   152    62   193    72   220   219   214    63   129   149   176   209   221   133   209    94   204   143    33   167   213   106   104    52   205   161    93    76   185   107    36    33    70    38   205   205   188    52    86    50   135   174   177   211    83   184    72   192   181   211   128    46   191   199    83   147   165    93    67   108   222   126   132   180    41    55   190   120   149   219    60   169   110    94   113    58    70    86    73    66    78   209   155    85    90   206    45   202   212    42    55   217   144    45    35   178   220   174    37   174   197    46    95    45   168   200    56    47    80   125   129    60    93   175   171   101   138    54    78   135   169   151   221   132   221   164   164   171   134   144   174   178   190   151    68   201   110   205   210   122   165   221   126    47   159   138   103   216   113   171   192    55    76    84   140   159    95   140   191   123   199    54    35    88   147    76   216    58   182   130   191   141    38   219   183   187   121   112    64   210   137   201   163    93   164   212    91    82    76   144   107   100    53   201   122   123   143   111   103   205    91   122   108   219    68    52   209    67   166   210   131   157    63   217   218   208   209   152   206   220   179    71    41   206   133    94   111   130   166    98    33   144    78   126   103    39   216   220   210   166   167   120   205    80   214   215   217    43   166   144   141    96   155   102   166    43   126   163    67   205    35   171   126   165   222    96   201   206    83   190   166    82   117   167   167    54   150    71    97   210   205   104   208   105   172    59    36   108   136   159    64    96   159    64    82   108   194   180   127   209   173   103   137   110    38    75   136    57   207    61   142   221   128    43   159   110    44   214    53   181   215    63    86   116    34    60   151   210    94    55   217    76   103   221    90   156   170   173   101   101   214    63   212   124   215   118   179   181    53   178   193   220   163   123   167   104   213   146   167   163   180    91    55    38    89    87   137    38   222    72    56   192   184   112    51   183   182    84   194    83   214    56   181    57   147   144   142   143   151   149   149   128   162    86    87   190   213    85   133   167   149   150    38   187   120   222    72   113   186   192   171   178   158   110   208   125   168    70    56   144   196   105    86   214   202   170   178   107   185    88    91   191   124   222   170   133   183   139   133    65   161   137   158   220   129    92    70   206   173   177   166   154    76   156   100   106   194   138   109   194    95   137    66    76   154   182    34    68    57    80    95   192   198    64   127    76    40   140    82   139    79    92    71    58    99   164   201    89   198   183   191    58   170    35   181   146    57    49   156    64    48   149    89   216    54   164   195   202    76    41   147   104   209   179    87   108   109   109   157   139   125    50   173   111   139   104    55   171   136   177   213    65   152    87   127   200   104   184    48   192    69   124   195   103    99   168   174   126   164   153   128   125   146   144    57   136   119    82   190   163   157   196   199   204   190    55    98    34    49   151    40    44   215   218    52   181   209    96    35   102   122    63    72    58    37   190   204   192   156    57    51    36   167    56    74   165   216   211    83    94   142   101   204   142    90    37   118    42   150    76   214    66   150    85   199    34   164   152    48   150   190    75   100   105   184   213   194    96    85   176   218    53   214    72   100   140   127   146
    68   151    33    56   201   157    39   107   179   110   151   102    71   145   199   216   146   209   193   192    48   112    95   114   146    89    34   118   104    52    48   125    78    56    57    81    74   217    53   107   114    64    62    78   216   193   149    69    75   188   215    64   179   189   163    90   132    65    95   200   152    69    84    47    59    69   138   130   105   171   109   174    62   152    53   171   108   103    33   217    57    55   128   134   112    74   187   158   113    38   125   133    70   196    46   194   113   130   180   212    80   102    43    97   149   152    32   218    85   100    36   182   117   219   177   148   146   103    67   146   111   143   150    54    89   139    49   144   212    39   212   204   115   152   174   144    37    91   196    81   203   202   147   186   221    35   103   195   117   172   207   121   133   113    44   174    79   116   200   209   221    38    81    41   154    97    98   181   100   163    42    87    38   191   208   215   180   145   139   186   219   165    39   138    67   195   143   105    55   126    45   214   143   111   219   171    41    35   192   189   138   124   111   156   100   142    75   129   213   171   202    98   189   218   109   133    88    83   134    66   109    47   149   208   175   158   163   161    77    58   170    59   149    67   115   116    88   162   115    69   180   112   146   141   176   200   139   140    67   222    48   184   129   113   117   198   198   132    83   140    48    71   140   146    62   148   131    81   128   162   149    56    49   214   147   116    90   148    36    40    45    52   182   193   104   136    32    39   163   106    68   104   178   210   123    79    65   195   203   127    34   116   193    76   166   183   138   220    88   124   145    41   160   194    75    48   135   220   222   198    35    35   166   156   135    54    60   170    57   180   197   175   152   153    95   189    96   122   209   197   131   106    72   169   214   110    85   174   114    51    50   164   142    89   176    98   209   152   158    60   130   158   120   147    93   205    76   195    85   194    35    37    49   140   143   209   178   165   102   113   122   122   177   182   170    62   153    63   193    73   219   218   214    62   130   149   175   209   222   132   207    94   206   144    34   167   212   105   105    52   206   162    93    77   186   107    36    33    71    39   205   205   189    52    86    50   135   174   178   211    84   183    72   193   181   211   129    45   190   198    82   147   165    92    67   111   223   125   131   180    42    55   191   120   149   220    60   169   110    94   113    57    71    86    72    66    77   211   155    85    90   206    46   202   212    43    53   217   144    46    34   179   220   172    36   175   197    46    95    46   167   200    56    46    80   127   129    61    94   175   171   101   139    53    79   135   170   152   221   134   220   163   165   171   135   143   175   178   190   150    68   201   109   206   209   122   165   221   126    47   159   138   104   216   112   170   190    55    76    83   139   159    95   140   191   122   199    55    35    86   147    75   216    58   182   129   191   141    38   220   183   186   121   112    64   212   136   202   162    92   163   213    92    81    75   144   107    99    52   201   121   122   143   111   103   205    90   122   108   220    68    51   209    66   166   210   131   157    64   218   219   206   210   153   207   220   179    71    42   205   133    93   111   129   165    99    34   144    78   126   103    40   217   220   210   167   168   119   205    79   214   214   218    43   166   145   141    94   155   104   166    44   124   163    68   204    35   172   126   165   223    96   201   206    82   189   166    82   117   166   167    54   149    71    97   210   206   103   207   105   172    58    36   108   136   159    64    96   160    63    82   108   194   180   127   208   173   103   137   109    38    75   136    57   207    61   141   222   127    43   159   111    43   214    54   181   215    63    86   117    34    59   153   210    94    53   217    76   102   221    90   156   170   174   102   101   215    64   211   124   214   120   179   180    53   178   194   220   163   122   167   104   212   147   169   162   180    91    55    40    87    88   137    38   222    72    57   192   183   111    51   184   181    85   194    84   214    56   182    56   148   145   142   143   152   147   149   128   161    85    87   190   212    85   132   168   149   150    39   186   120   221    72   112   185   192   169   177   158   110   208   126   168    69    57   143   196   104    86   215   202   170   178   108   184    89    91   192   124   222   170   133   182   138   133    65   160   138   157   221   130    91    69   206   173   177   165   155    76   156   100   106   194   138   108   196    95   137    66    75   152   182    36    69    57    80    95   192   197    65   125    76    40   139    82   140    79    91    71    58   100   164   200    89   198   183   191    59   172    34   181   146    58    49   157    65    48   150    90   216    53   163   195   202    74    41   147   103   208   180    88   108   109   110   156   137   126    50   173   110   139   105    56   172   136   177   215    65   151    87   127   199   103   184    48   192    69   124   195   105   100   167   174   126   163   153   128   125   146   145    57   136   120    83   190   163   157   196   199   205   192    55    98    32    49   152    39    43   216   218    52   182   209    97    34   101   121    63    73    58    36   190   205   191   156    57    51    34   168    56    75   165   217   210    84    93   141   100   205   142    90    36   119    43   151    76   214    67   150    84   199    33   164   152    48   149   190    75   101   105   185   213   192    95    85   176   217    52   216    73    99   139   127   146
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    49   112    94   114   147    89    35   119   103    52    47   125    78    56    57    82    73   219    53   106   114    63    62    77   215   193   150    69    76   188   215    64   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   174    61   152    53   171   108   103    34   218    57    56   128   134   113    74   187   158   114    38   125   133    70   196    47   194   115   129   179   212    79   102    42    97   148   151    34   217    85   101    37   182   118   219   177   147   147   105    67   146   111   144   150    53    90   139    48   143   210    40   210   204   115   152   174   143    37    91   196    82   203   201   148   187   220    34   103   196   116   172   207   121   132   113    44   174    78   116   199   208   220    38    82    41   155    97    98   181   100   163    42    86    38   192   208   215   180   144   139   185   220   164    39   138    67   195   142   104    55   126    45   214   142   111   219   171    41    35   190   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   134    66   109    47   149   208   176   158   162   162    77    58   171    60   149    67   116   117    88   162   113    68   180   112   146   142   177   199   140   141    67   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   163   150    56    50   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   122    80    65   195   203   127    34   116   192    76   166   182   138   220    89   124   146    42   161   194    73    48   136   221   222   198    35    34   167   156   135    54    60   170    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   147    94   204    75   196    86   194    34    38    49   140   142   210   177   166   103   114   123   121   177   183   170    64   153    62   193    73   220   219   213    62   130   149   177   209   221   133   209    94   205   143    33   167   213   106   104    51   205   161    93    76   185   107    36    33    70    38   204   205   188    52    86    50   134   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    71    86    73    66    78   210   154    85    90   206    45   202   212    42    54   218   144    46    35   178   220   173    37   174   197    47    94    46   167   200    56    46    80   125   129    60    94   175   171   101   138    54    79   135   170   151   221   133   220   163   164   171   134   144   175   178   190   150    68   201   110   205   209   122   165   222   127    47   160   138   103   215   112   170   192    55    76    83   140   159    95   139   190   123   198    55    35    88   147    76   216    58   182   130   192   141    38   219   183   186   122   112    64   211   137   201   163    93   164   212    92    82    75   144   107    99    53   201   122   122   144   111   103   205    90   122   108   220    68    51   208    67   167   210   131   158    64   218   219   207   209   152   206   220   179    71    42   205   133    95   111   130   166    99    34   145    78   126   104    40   216   220   210   167   168   120   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   126   165   221    96   202   206    83   189   166    82   117   167   167    54   150    71    97   210   206   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   110    39    75   136    57   207    61   141   222   127    43   159   110    43   215    53   181   215    62    86   116    34    60   151   211    94    54   217    76   102   221    91   156   170   173   101   102   214    64   212   123   215   119   179   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    36   221    72    56   192   184   112    51   184   182    85   193    84   214    56   181    56   147   145   142   144   152   149   150   127   162    86    88   190   213    85   132   167   149   150    38   187   120   221    73   112   186   192   171   177   158   110   209   125   167    69    57   144   195   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   137   108   195    95   137    66    76   153   183    35    68    57    81    95   191   198    64   126    76    41   139    82   139    80    92    70    57   100   165   201    89   198   184   191    58   171    34   181   145    57    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    88   107   109   110   156   138   126    50   173   111   139   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   173   126   163   152   128   125   146   145    58   136   120    82   190   163   157   196   198   205   190    55    99    33    49   151    40    44   216   218    52   181   209    97    34   102   121    63    72    58    36   190   204   191   156    57    51    35   167    56    75   165   215   210    83    94   142   101   205   141    89    36   118    42   150    76   214    66   150    84   199    35   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    67   151    34    57   199   157    42   107   177   110   149   102    71   146   200   216   146   211   193   191    50   114    94   114   147    89    35   118   104    53    47   126    78    57    58    80    74   219    53   106   113    62    64    78   216   193   149    69    74   188   215    63   179   191   162    90   133    66    96   202   153    68    84    46    58    71   137   132   106   171   108   175    60   154    53   170   107   101    35   218    58    55   126   132   115    74   186   158   114    38   124   135    70   194    46   195   114   127   179   212    79   101    43    97   150   151    33   216    86   101    35   181   117   216   177   147   146   104    66   145   111   145   148    54    89   140    49   143   208    41   210   205   115   153   173   142    37    90   195    82   204   200   148   187   219    35   103   197   116   173   206   122   133   111    45   175    80   114   199   210   220    36    79    43   155    97    96   180    98   163    43    85    38   191   208   215   179   146   139   185   221   164    40   138    66   195   142   104    54   126    44   214   143   110   219   171    42    35   190   191   137   125   111   157    98   145    74   130   214   170   203    97   187   217   111   135    87    81   134    67   109    47   148   207   176   156   162   162    76    59   170    60   149    68   117   118    87   160   115    69   179   113   145   144   178   199   139   140    67   224    48   185   128   114   116   197   198   131    82   140    47    68   140   145    62   149   131    81   127   163   148    58    50   215   144   116    89   147    35    42    44    51   183   193   106   135    31    38   162   108    69   104   179   210   122    80    66   197   203   126    34   115   192    77   167   183   137   221    87   123   146    40   159   194    74    48   136   220   224   196    34    35   166   155   136    54    60   169    57   182   196   173   154   152    95   191    96   121   207   197   131   106    72   169   214   111    85   174   112    51    48   162   145    89   175    98   209   152   157    62   130   160   120   148    93   206    76   198    84   194    34    38    48   139   142   208   176   165   102   114   124   121   177   182   171    64   153    62   192    74   219   219   214    61   131   148   177   209   222   134   209    96   205   143    33   166   213   107   103    52   206   159    93    76   186   105    37    33    70    38   204   205   188    51    88    51   135   174   178   212    84   184    72   192   182   210   129    47   192   197    82   148   165    94    68   110   223   125   134   182    42    56   191   120   148   221    60   169   111    95   114    60    72    87    73    66    77   209   154    85    89   205    45   201   213    41    52   217   144    47    36   179   220   174    34   173   199    46    95    46   168   199    56    46    79   127   130    60    93   175   173    99   137    53    80   134   171   152   222   132   221   163   164   170   135   144   173   176   192   152    69   201   110   207   208   122   166   221   125    46   162   138   103   215   112   171   192    54    77    83   140   160    95   139   191   122   197    53    34    88   148    77   216    58   181   132   192   141    36   219   182   185   121   114    64   212   137   200   162    93   163   214    90    80    75   144   106   100    52   200   122   124   143   111   102   204    89   121   107   219    68    50   208    69   167   210   130   159    62   216   220   207   209   151   205   221   181    71    42   206   133    93   110   130   165    99    34   145    79   125   102    39   217   221   209   165   167   120   204    81   214   214   216    42   165   143   142    96   158   104   166    43   127   164    67   203    35   172   127   166   222    97   203   206    82   190   167    83   118   166   166    53   150    70    97   209   205   105   209   105   170    57    37   108   137   160    63    97   156    66    82   107   194   178   128   206   173   103   137   108    38    76   136    57   207    60   141   222   126    44   157   112    43   217    52   181   215    64    85   117    35    60   151   211    93    53   217    75   105   220    91   155   168   174   102   101   216    64   211   123   216   122   178   179    52   177   195   219   163   124   168   105   213   145   168   161   180    92    54    39    88    88   137    37   222    71    56   195   187   112    52   184   180    85   194    85   215    56   179    56   149   144   142   143   152   149   147   127   161    85    88   190   212    84   131   168   150   151    37   187   120   220    73   113   187   191   171   177   159   108   210   126   168    69    56   144   194   105    87   215   203   170   178   106   185    90    91   190   124   219   171   135   183   138   132    66   161   137   158   221   129    92    68   206   173   178   166   155    75   156   101   107   194   137   109   195    97   137    65    75   152   181    34    69    57    79    96   191   199    64   127    75    41   139    83   140    79    93    71    58   101   166   202    87   197   184   191    58   171    34   182   147    58    51   156    65    47   149    88   214    53   164   194   200    76    41   146   104   209   179    87   108   110   110   157   139   127    49   173   112   138   104    55   172   135   176   213    66   150    84   129   199   103   184    47   190    70   125   197   104   100   168   174   123   162   151   127   127   145   143    58   135   118    84   190   161   156   197   199   203   190    56    99    33    49   151    40    45   214   216    52   182   209    97    33   103   122    62    72    59    36   192   205   192   155    57    52    33   168    55    75   166   215   210    82    95   140   101   204   141    89    38   119    43   150    76   213    67   150    85   197    36   163   154    49   150   190    73    99   105   182   213   193    95    85   176   218    54   215    70    99   138   126   148
    68   150    35    56   201   157    39   107   179   110   151   103    71   145   199   217   146   209   194   192    49   113    94   114   146    89    35   118   103    52    48   125    78    56    57    81    73   219    52   106   114    62    62    78   215   194   150    69    76   188   214    64   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    61   152    53   170   108   103    33   218    57    56   128   133   113    75   187   158   114    38   125   133    70   196    46   194   115   129   179   212    79   102    42    96   149   151    33   216    85   101    37   182   117   219   177   147   147   105    67   145   112   144   150    54    90   139    49   144   210    40   210   205   115   152   174   143    37    92   197    82   203   201   148   187   220    34   103   196   117   171   207   121   133   114    44   174    78   116   200   208   220    38    81    42   155    97    98   181   100   164    41    87    38   191   208   215   180   144   139   185   220   164    40   138    67   194   141   104    56   127    45   214   143   111   218   171    41    35   190   190   138   125   111   157    99   143    75   130   213   171   202    99   189   218   109   133    87    83   133    66   108    47   149   208   176   158   163   162    77    58   171    60   149    67   116   117    88   162   113    68   180   112   145   142   177   199   140   140    67   223    48   184   129   113   116   198   197   133    84   139    48    70   140   145    62   150   132    82   128   162   150    56    50   214   146   116    89   149    35    39    45    52   182   193   104   136    31    39   163   107    68   104   177   210   122    80    66   195   203   127    35   116   192    76   166   182   138   220    89   123   146    41   161   193    73    48   135   221   222   198    35    34   168   156   135    54    60   171    56   180   197   175   153   152    95   190    96   122   209   198   131   106    72   170   213   111    86   174   114    51    50   163   143    90   176    99   209   152   157    60   130   158   119   147    93   204    75   196    85   194    34    38    50   139   142   210   176   165   103   113   123   121   177   182   170    64   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   168   213   105   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   211    82   184    72   191   181   211   128    46   190   198    83   147   166    93    67   109   222   125   132   180    42    55   191   119   149   219    61   169   110    95   113    57    70    86    73    66    77   210   155    85    91   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    46    94    46   168   200    55    46    80   125   129    60    93   174   172   101   138    53    79   135   170   151   221   133   220   164   164   171   134   144   174   179   190   151    68   201   110   205   209   122   165   221   127    46   160   138   104   215   112   170   192    54    76    84   140   159    96   139   190   123   198    54    35    88   147    76   217    57   181   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   213    91    82    76   144   107    99    53   201   122   122   143   111   102   205    90   122   108   220    68    52   209    67   167   210   130   157    64   218   219   207   209   152   206   220   179    70    42   205   133    94   111   131   166    99    33   145    78   125   104    40   217   220   210   167   168   119   204    80   214   214   217    43   166   144   142    96   154   103   167    43   126   163    68   205    34   172   125   165   221    96   202   205    83   189   166    82   117   167   166    54   150    71    96   210   206   104   207   105   171    58    35   108   136   160    64    95   159    65    82   109   195   180   127   208   173   102   137   109    38    75   136    57   207    61   142   221   128    43   159   111    44   214    53   181   215    62    85   116    34    60   151   210    94    54   217    76   103   220    90   156   170   173   101   102   214    64   212   123   215   119   178   181    52   178   193   220   164   122   167   105   212   146   168   162   180    91    55    38    89    88   137    37   222    72    56   192   185   111    51   183   181    85   193    84   214    56   181    56   147   145   141   143   152   149   149   127   163    86    88   190   213    85   132   167   149   150    38   187   120   221    72   111   186   192   171   177   158   110   208   125   167    69    57   144   196   105    86   214   202   170   178   108   184    88    91   192   124   222   170   133   183   139   133    66   160   137   158   220   130    91    69   205   173   177   166   154    75   157   100   106   194   137   108   195    95   137    66    75   153   183    35    69    57    81    96   191   198    64   127    75    40   140    82   139    80    91    70    57    99   165   201    89   198   183   191    59   171    34   181   145    58    49   157    64    47   149    89   216    53   164   195   202    75    41   147   104   209   179    88   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   151    86   128   199   104   184    48   192    69   123   195   104    99   169   174   126   163   153   129   126   146   144    57   136   120    83   190   163   158   197   199   204   190    56    98    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    73    58    36   190   204   191   156    57    51    36   167    56    75   165   215   211    83    94   142   101   204   141    89    37   118    42   150    76   213    66   150    84   199    35   163   152    49   151   190    74   100   105   184   213   193    96    85   176   218    52   214    72   100   140   127   147
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   119   103    52    47   125    78    56    57    81    73   219    52   106   114    63    62    77   215   193   149    69    76   188   215    64   179   190   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   107   103    34   218    57    56   128   134   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    96   149   151    33   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    53    89   139    48   143   210    40   210   204   115   152   174   143    37    91   196    82   203   201   148   187   220    35   103   196   117   172   207   121   133   113    44   174    78   116   199   209   220    38    82    41   155    97    98   181   100   163    42    87    38   192   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   202    98   189   218   109   133    88    83   133    66   108    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   145   142   177   200   140   141    67   222    48   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   150    57    49   214   146   116    90   148    35    40    45    52   182   193   104   136    32    39   163   107    68   104   178   210   123    79    66   195   203   127    34   116   192    76   166   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   152   158    60   130   158   120   147    93   204    75   196    85   194    34    38    50   140   142   210   177   166   103   114   123   121   177   183   170    63   152    62   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    33   168   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   174   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    56   190   120   149   220    60   169   110    94   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   217   144    46    35   178   220   172    36   174   197    47    94    46   167   200    56    46    80   125   129    60    93   175   172   101   138    53    79   135   169   151   222   133   220   164   164   171   134   144   175   178   190   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   217    58   181   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   212    91    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    95   111   130   166    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   172   125   165   221    96   201   206    82   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    95   159    64    81   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   212   146   168   162   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   184   181    85   193    84   214    56   181    57   147   145   142   143   152   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   206   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    76   153   182    35    68    57    80    95   192   198    64   126    76    40   140    83   139    79    92    70    57   100   165   201    89   198   183   191    59   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   119    82   190   163   157   196   198   205   190    55    98    33    49   152    40    44   215   218    53   181   209    97    35   102   122    63    73    58    36   190   204   191   156    57    51    35   167    56    75   165   216   210    83    94   142   101   204   141    89    37   118    42   150    76   214    66   150    84   199    35   164   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    33    56   201   157    39   108   178   109   152   102    71   145   198   217   146   209   193   192    49   112    94   114   146    90    35   119   104    52    47   125    78    56    57    81    73   219    52   106   114    62    61    78   216   193   149    69    76   188   215    64   179   189   162    89   132    65    95   201   153    68    85    46    59    69   138   131   106   171   109   174    61   152    53   170   108   103    33   217    57    55   128   134   113    75   187   159   113    37   125   134    70   196    47   194   115   129   179   212    79   102    42    97   149   151    33   217    85   101    37   182   117   219   177   147   147   105    67   146   111   143   149    54    90   139    48   143   210    40   209   204   115   153   174   143    37    91   197    81   203   201   148   187   220    35   103   196   117   171   207   121   133   114    44   174    78   116   199   208   220    38    81    41   155    97    98   181   101   163    41    87    38   192   208   215   179   145   139   185   220   164    39   138    67   195   142   104    55   127    46   214   142   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    98   189   218   110   133    88    83   133    66   108    47   149   208   176   158   162   162    77    57   170    60   149    67   116   117    88   162   113    68   180   112   146   141   177   200   140   141    67   222    49   184   129   113   116   198   198   132    84   139    47    70   140   146    61   149   132    83   128   163   150    57    50   214   145   116    89   148    35    40    45    52   182   193   104   136    32    38   163   107    68   103   178   210   123    80    66   195   203   128    34   116   192    75   167   182   138   220    88   124   145    41   161   194    74    48   135   220   221   198    35    34   168   156   135    55    60   171    57   180   197   176   153   153    95   190    96   122   209   198   131   106    72   170   213   111    85   175   113    51    50   163   143    89   176    98   209   152   158    59   130   158   120   147    93   204    75   196    85   194    34    38    50   140   142   210   177   166   103   114   122   121   177   182   170    64   152    62   193    72   220   219   213    62   130   149   176   209   222   133   209    94   205   143    34   167   213   106   105    52   205   161    93    76   185   107    36    34    70    38   204   206   188    52    86    50   135   174   178   210    83   183    72   191   181   211   128    46   191   199    83   147   166    93    68   109   222   125   132   180    42    55   191   120   148   220    60   169   110    95   113    57    70    86    73    66    78   210   155    85    91   206    45   202   212    42    54   217   144    46    35   178   221   172    36   174   198    47    94    46   167   200    55    46    80   126   129    60    93   175   172   101   138    53    79   134   170   152   222   133   221   164   164   170   135   144   175   178   191   150    68   202   110   205   209   123   165   222   127    47   160   138   104   216   112   170   192    55    76    83   140   159    95   139   191   123   198    55    34    87   147    76   216    58   182   130   192   141    38   219   183   186   121   111    64   211   137   202   162    92   164   212    92    81    76   144   107    99    53   201   122   122   144   111   103   205    91   122   109   220    67    51   209    67   166   210   131   158    63   218   219   207   209   152   206   220   179    71    42   206   133    95   111   130   166    99    33   145    78   125   103    40   217   220   210   167   168   120   205    80   214   215   217    43   166   145   142    96   155   103   166    44   126   163    68   205    35   171   125   166   221    96   202   206    83   189   166    81   117   167   166    54   150    71    97   210   205   104   207   106   171    59    35   108   136   160    64    95   159    64    82   109   194   180   127   208   173   102   137   110    38    75   136    57   207    61   141   221   127    43   159   110    43   215    53   181   216    63    85   115    34    60   151   210    94    53   217    76   102   221    91   157   170   174   101   102   214    64   213   124   215   119   178   181    52   178   193   220   163   122   167   104   212   146   169   163   180    92    55    38    89    88   137    36   221    72    57   192   184   112    51   183   182    86   193    84   214    56   181    57   147   145   142   143   151   149   149   127   162    86    88   189   213    85   133   167   149   150    38   187   120   221    72   112   186   192   171   178   158   110   208   126   167    69    56   144   196   105    86   214   202   170   178   107   184    88    91   192   124   222   170   133   182   139   133    65   160   137   158   220   129    91    69   206   174   177   166   154    76   157   100   106   194   138   109   195    96   137    66    76   153   182    35    68    57    80    95   191   198    64   126    76    40   139    83   139    79    92    71    58   100   165   201    89   198   183   191    58   171    34   181   145    58    49   156    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    87   108   110   110   156   139   125    50   173   111   138   104    55   172   135   177   214    65   151    86   127   199   104   184    48   192    69   124   195   104    99   169   173   126   163   152   128   125   146   145    58   136   119    82   190   163   158   196   199   205   190    55    99    33    49   152    40    44   216   218    53   181   209    97    35   102   121    63    73    58    36   190   204   192   157    57    51    36   168    56    75   165   216   210    83    94   141   101   204   141    89    36   118    42   151    76   214    66   150    84   199    35   164   152    48   149   190    75   100   105   184   213   193    96    85   176   217    53   214    72   100   140   127   147
    68   150    34    56   201   157    38   106   178   110   151   102    70   145   199   216   146   209   194   192    48   113    94   114   146    90    35   118   103    52    47   124    78    55    57    81    72   219    52   106   113    61    61    79   214   193   149    70    75   188   214    64   180   189   161    91   132    64    96   200   154    67    84    46    60    68   138   131   106   170   108   175    61   152    52   170   108   104    34   218    58    55   128   133   113    73   188   159   114    36   124   133    71   195    47   194   114   129   179   213    79   102    44    96   149   152    34   216    84   101    37   183   119   220   177   147   147   105    67   145   111   145   150    52    90   139    47   143   210    39   211   204   114   152   175   143    37    92   197    82   204   201   148   186   221    35   103   196   117   171   209   121   133   112    45   175    78   116   200   209   219    39    82    41   156    96    97   180   100   164    41    87    38   192   208   215   180   144   140   186   220   164    39   137    67   195   143   104    55   126    45   215   143   110   218   173    40    35   190   190   138   125   111   156    99   143    75   130   214   172   201    98   190   220   109   133    89    82   133    65   110    46   148   207   177   158   161   163    76    57   172    60   148    67   115   116    89   161   114    69   180   111   147   141   178   201   139   141    67   223    49   184   129   113   116   198   197   133    83   139    48    69   140   145    61   149   132    82   127   163   149    57    50   214   146   116    89   148    35    40    45    54   182   194   104   137    33    38   163   107    68   104   176   208   123    79    66   194   203   129    35   116   191    74   168   183   137   221    87   125   146    40   161   194    74    47   136   221   222   197    35    36   167   157   136    54    59   171    57   181   198   174   153   152    95   189    96   123   210   199   131   106    72   171   212   112    85   175   113    50    50   162   143    90   176    99   209   151   158    59   129   158   121   149    93   204    74   195    86   194    34    38    50   140   142   211   177   165   103   113   123   122   177   183   169    63   152    63   193    72   219   218   213    62   130   150   177   210   222   134   207    93   203   144    33   168   212   105   104    52   206   161    93    77   184   107    35    34    70    38   203   206   186    52    87    50   136   174   177   210    83   184    72   192   180   212   127    45   191   198    81   148   165    92    67   111   222   126   131   180    42    55   190   120   150   218    61   169   109    96   112    57    70    87    73    66    77   211   155    85    89   206    46   201   212    41    54   217   144    44    34   177   219   172    37   173   198    47    93    46   167   200    56    46    79   127   129    61    93   174   171   100   137    53    79   134   169   150   223   132   220   164   164   170   134   144   175   178   190   150    68   202   109   205   209   122   165   222   126    47   161   138   104   216   114   170   191    54    76    85   139   159    95   139   191   123   198    54    35    88   147    76   217    57   181   130   192   141    38   220   183   185   121   111    64   211   137   201   162    92   165   212    92    82    76   145   107    99    53   201   122   122   145   110   102   204    90   121   109   221    68    51   209    68   166   210   131   158    65   218   218   207   209   151   206   220   180    71    43   206   133    95   111   130   166    98    34   145    77   127   103    41   217   220   211   167   169   119   203    81   213   214   217    42   166   145   142    95   155   103   167    43   127   163    67   205    36   173   125   166   222    96   202   206    82   189   166    82   117   166   166    54   150    71    98   210   205   103   208   105   171    59    37   108   136   161    63    96   159    64    81   108   193   180   127   209   175   102   137   109    39    75   136    58   207    62   142   221   126    44   158   110    42   214    54   180   217    62    85   115    34    60   152   210    94    54   218    77   101   222    91   156   169   173   102   102   214    63   213   124   214   119   177   181    54   177   193   220   162   123   167   105   212   147   169   161   180    91    55    38    89    87   137    37   222    73    55   192   183   112    50   183   182    85   193    85   215    56   181    56   148   144   142   143   150   149   149   126   162    85    89   189   213    85   132   166   149   150    39   187   120   222    72   113   186   191   170   177   159   110   209   125   168    69    56   144   195   104    87   215   202   170   179   106   184    88    90   191   125   222   171   133   182   139   133    64   161   137   158   220   130    92    69   206   174   176   165   154    75   156   100   106   194   137   109   195    96   137    66    74   153   184    35    69    57    81    95   192   198    64   126    75    40   139    83   140    79    93    71    57   101   165   202    89   199   184   190    59   171    33   180   144    58    49   157    64    48   149    89   216    53   164   195   202    75    42   146   104   210   180    88   107   109   111   156   138   125    50   174   111   138   103    55   172   135   176   213    64   152    86   128   199   103   184    48   193    69   124   196   104    99   168   173   126   163   152   129   123   145   146    58   135   119    83   190   163   159   195   199   205   190    54    99    33    48   150    39    46   215   219    53   181   209    97    34   103   120    63    73    57    36   189   203   191   157    57    51    35   167    56    75   165   216   211    83    94   143   101   204   141    90    37   118    42   149    77   213    67   150    85   199    34   163   152    48   150   191    75   101   105   184   213   195    96    85   176   218    52   214    72   100   139   127   147
    68   150    33    55   201   158    38   107   179   110   151   102    71   145   199   214   146   208   193   191    49   111    93   114   146    89    34   119   104    51    48   125    78    56    57    83    74   218    52   107   113    64    61    78   215   193   149    70    75   188   214    64   179   189   161    90   133    66    97   201   153    67    84    46    60    69   138   130   105   170   110   175    62   150    53   171   107   103    33   217    56    56   127   134   113    73   187   157   114    37   126   135    71   195    45   194   114   128   179   211    80   102    43    97   148   151    33   214    85   102    36   183   119   218   178   145   147   105    67   147   111   144   150    54    90   140    49   144   211    40   211   205   115   151   174   143    38    91   197    81   203   202   148   186   220    34   104   196   117   172   208   121   134   112    44   174    78   117   200   207   221    37    81    42   156    98    97   181   100   163    43    86    38   191   208   216   180   144   139   185   220   164    40   138    66   194   142   104    55   125    45   213   141   110   219   172    42    35   190   189   137   126   112   157    98   142    76   130   215   170   201    98   189   218   109   133    89    83   135    66   109    47   150   208   175   158   162   162    78    58   171    61   151    67   115   117    88   163   113    68   181   112   145   142   178   201   138   141    68   223    50   184   130   113   116   198   196   131    85   140    47    69   139   146    63   150   132    81   128   161   149    55    51   214   145   116    90   148    36    39    46    53   182   193   103   137    32    39   163   107    68   103   178   210   122    78    67   195   203   127    34   116   190    75   167   182   138   220    89   123   146    42   161   194    73    47   137   221   222   198    35    34   166   155   134    53    60   171    57   180   197   175   152   150    94   190    96   122   208   198   131   108    72   170   214   111    85   174   113    51    49   164   143    90   176    98   208   151   157    60   130   157   120   148    94   204    75   197    85   193    33    38    49   139   142   210   176   165   104   113   123   121   177   182   169    64   153    62   193    72   220   219   214    62   129   149   177   208   220   134   208    93   205   143    36   166   212   105   104    52   205   160    94    76   186   107    36    34    71    39   204   206   189    53    86    50   135   173   177   209    83   184    72   190   182   211   129    46   191   199    83   148   166    92    67   109   223   126   131   179    41    56   190   119   149   220    61   169   111    96   114    57    71    87    72    66    78   210   155    84    91   206    46   202   212    41    54   217   145    46    36   178   220   172    37   175   197    48    95    46   166   200    57    45    80   125   128    59    93   175   172   101   137    53    79   134   169   152   223   134   220   163   166   171   133   144   175   179   190   151    67   201   109   206   209   122   165   221   127    46   160   138   105   214   113   170   191    55    77    84   139   159    95   139   190   123   198    55    35    88   148    77   217    58   183   131   192   141    39   219   183   186   122   112    65   211   137   201   164    93   164   212    91    81    75   145   106    99    53   201   122   123   143   110   103   206    90   123   108   219    68    51   208    69   166   211   130   157    64   216   219   207   209   152   206   220   178    70    43   205   133    94   111   130   167    99    34   145    77   126   105    40   217   221   210   167   167   120   204    80   214   213   217    42   166   144   143    96   155   102   164    43   126   162    69   204    34   171   125   165   221    96   200   206    81   190   165    82   117   167   167    54   150    71    98   211   206   104   207   105   170    58    34   108   136   159    64    96   159    64    80   109   194   180   128   208   173   101   137   109    39    74   136    57   207    61   141   221   126    43   158   110    44   214    54   180   216    62    85   116    34    60   152   210    94    54   217    77   103   221    90   156   171   173   101   102   215    65   213   124   215   119   178   181    52   179   194   219   164   124   167   106   212   145   168   162   180    91    55    38    88    87   137    36   222    72    55   193   184   111    50   184   182    86   193    84   213    56   182    57   148   144   142   144   151   149   149   128   163    85    88   189   214    84   132   167   149   150    37   186   120   221    73   112   186   192   170   178   158   110   208   126   167    70    56   143   196   106    87   214   202   169   179   108   184    86    92   192   123   222   170   132   181   140   132    65   162   137   158   220   129    91    68   205   172   178   166   154    76   157   101   106   194   137   109   194    95   138    66    77   153   184    34    68    57    80    94   191   198    65   126    75    41   140    83   139    79    91    70    57    99   165   200    89   198   184   190    58   170    34   181   145    58    47   157    63    47   150    90   217    53   163   194   202    75    41   147   104   210   180    88   108   109   110   157   139   126    51   173   112   138   105    55   172   134   177   214    64   152    87   128   200   104   184    48   193    69   122   195   104   100   168   174   128   162   151   129   126   145   145    58   136   119    81   189   164   157   196   199   204   190    55    99    33    49   153    40    45   215   218    52   181   208    98    34   103   121    63    72    58    35   189   205   191   157    58    52    34   167    55    74   164   215   210    82    93   140   101   205   141    89    37   118    41   150    75   214    66   150    84   199    34   164   152    48   150   190    74    99   105   184   213   194    97    85   177   218    52   214    71    99   139   127   148
    67   150    33    56   200   156    39   106   178   111   150   101    71   146   199   216   146   208   192   192    49   113    94   114   147    89    34   118   103    52    47   125    79    55    57    80    72   219    53   106   114    62    61    78   215   195   149    69    75   187   215    64   179   191   162    90   132    65    95   203   153    69    84    46    58    70   139   132   105   171   107   174    62   151    53   171   107   103    34   217    57    55   128   135   113    75   187   158   113    37   124   133    70   196    47   194   114   129   178   212    78   102    43    96   149   152    34   217    84   100    37   183   117   219   177   147   147   105    67   145   112   143   149    55    89   139    48   143   210    40   210   205   114   152   174   142    38    91   197    81   204   201   148   187   220    35   104   196   116   171   207   121   132   114    45   173    79   117   199   207   219    39    81    42   157    97    98   181   100   165    42    86    37   191   207   215   180   145   139   185   219   165    40   139    67   194   142   104    54   126    46   215   143   111   218   171    42    35   191   190   137   126   111   156   100   143    75   130   214   170   203    98   189   219   109   133    89    82   132    66   109    48   150   208   176   157   163   162    79    58   170    60   150    67   116   116    88   162   113    68   180   114   144   142   177   199   140   141    68   222    49   185   129   113   117   199   196   132    83   139    47    70   140   145    63   149   131    81   127   162   150    57    49   213   145   116    90   147    35    39    45    53   182   193   103   137    31    40   163   106    69   103   178   210   121    79    65   195   202   128    34   116   192    76   166   181   138   219    88   124   146    42   160   195    73    48   136   220   223   198    34    34   167   156   135    54    60   170    56   181   197   175   154   151    96   190    96   122   211   198   130   107    72   171   213   111    85   175   113    51    49   164   142    91   178    99   208   151   157    60   130   158   120   148    94   204    76   197    85   194    34    37    50   139   142   209   176   164   104   114   122   121   177   182   170    63   152    63   192    73   220   218   213    62   129   149   176   208   222   133   208    93   205   143    33   168   213   107   105    52   206   161    93    76   186   106    36    34    70    38   205   204   187    52    87    49   134   175   177   211    83   184    71   193   180   211   128    45   191   198    83   147   166    93    68   108   222   126   130   181    41    54   189   122   148   220    60   170   111    94   112    57    69    86    74    66    78   212   153    85    90   205    47   202   213    41    55   218   145    45    34   178   221   173    36   173   197    46    95    46   166   200    57    44    80   125   130    60    93   175   172   100   138    53    79   134   170   151   222   134   221   163   164   171   135   143   175   179   189   151    68   201   110   205   211   123   164   221   127    47   160   140   104   215   111   169   192    54    76    83   141   159    95   139   190   123   197    54    35    88   147    76   217    57   181   129   192   141    38   219   183   186   123   112    64   211   137   200   164    93   165   211    91    81    76   144   107    98    52   201   122   123   143   110   102   204    91   122   108   220    67    52   210    67   167   210   131   158    63   217   220   207   209   153   206   219   179    71    42   206   133    95   111   130   166   100    35   144    77   125   103    40   217   219   211   168   167   120   204    80   214   214   217    42   166   144   142    96   155   103   166    44   125   163    67   205    34   173   125   166   220    95   201   204    82   189   166    82   117   167   166    55   150    70    95   210   205   105   207   105   171    58    34   108   137   160    64    96   159    65    81   109   195   179   127   208   172   102   137   110    38    75   136    57   207    61   142   221   127    43   159   110    44   214    53   181   215    62    86   115    34    60   152   210    95    53   219    76   102   220    89   156   171   174   102   102   214    65   213   123   216   118   178   181    52   177   193   220   163   123   167   104   213   144   167   162   181    91    56    38    88    88   137    37   222    72    56   193   184   111    51   183   182    85   194    84   214    57   179    57   146   144   141   143   151   149   150   127   163    86    88   190   214    85   133   168   149   150    38   187   120   221    72   113   185   192   171   176   157   110   208   125   168    70    57   144   196   105    87   214   203   169   177   106   184    88    92   191   123   222   172   133   182   138   133    66   161   137   157   221   129    89    68   206   173   176   166   154    75   156    99   106   194   136   108   195    96   138    67    75   153   182    35    69    57    80    96   191   198    64   126    76    41   140    83   139    80    91    70    57    99   165   201    90   198   183   192    58   171    35   181   147    57    48   158    64    47   149    90   216    53   164   196   202    75    40   147   105   210   179    87   107   109   110   155   139   125    50   173   110   138   104    54   173   135   176   215    65   152    86   128   200   104   185    48   193    68   125   196   104    99   169   174   126   163   152   129   124   145   143    58   136   119    83   189   163   156   196   199   205   190    56    98    33    50   151    39    43   216   217    52   181   209    97    35   102   121    63    73    59    35   191   205   190   155    58    51    34   168    57    74   165   217   211    84    94   142   101   204   141    89    36   117    43   150    78   214    67   150    84   199    34   164   153    49   149   189    74    99   105   185   212   193    95    86   177   218    52   214    71   101   139   127   148
    68   150    33    57   201   157    39   107   179   109   151   102    71   146   199   216   147   209   194   192    48   112    93   114   146    89    34   118   104    52    47   125    78    56    57    81    73   218    53   106   114    62    63    77   215   193   150    69    76   189   214    64   180   190   162    90   132    65    95   200   153    67    84    46    60    69   137   130   106   170   108   175    62   151    52   171   108   104    34   218    56    56   128   133   113    75   187   159   114    37   125   133    70   196    46   194   114   129   178   213    79   102    42    97   149   151    33   217    85   101    36   182   118   219   178   147   147   105    67   146   111   144   150    53    89   140    48   143   210    41   210   205   116   152   174   144    37    91   196    82   203   202   148   187   220    35   104   196   117   171   207   121   133   113    44   173    79   116   199   208   220    38    81    42   155    97    97   181   101   164    42    86    38   192   208   215   180   145   139   185   220   164    40   138    67   194   141   104    56   127    45   214   142   110   219   171    42    34   190   190   138   124   111   157   100   143    75   131   213   171   202    98   188   218   110   133    89    82   134    66   109    47   149   208   177   157   162   162    77    58   171    60   149    67   115   117    88   161   114    68   181   112   145   141   177   199   140   141    68   222    49   185   128   113   117   198   197   132    83   139    47    69   140   145    61   149   132    83   128   162   149    57    49   213   145   116    90   148    35    40    44    52   182   193   105   136    32    38   163   107    68   104   178   210   123    79    66   195   203   127    34   116   192    75   167   181   138   220    89   124   145    41   161   194    73    48   135   221   222   198    34    34   167   156   135    54    60   170    56   179   197   175   153   152    95   189    96   122   210   198   131   106    72   170   213   111    86   174   113    51    49   163   143    90   176    99   210   152   157    59   130   158   120   148    93   204    75   196    85   194    34    38    49   140   143   210   177   165   103   113   123   121   177   182   170    64   152    62   193    72   220   219   213    62   129   149   176   208   220   133   208    94   205   143    35   167   213   105   105    52   205   161    93    76   185   107    36    34    70    38   204   205   187    52    86    50   135   175   177   210    83   184    72   192   182   211   127    45   191   199    83   146   165    92    68   110   222   126   131   181    42    55   190   120   149   220    60   170   109    94   113    58    70    86    73    66    78   210   155    85    91   206    46   201   212    42    54   218   144    45    35   178   220   172    36   174   197    47    94    45   167   199    56    47    81   126   129    61    94   174   172   100   138    54    78   134   170   151   222   133   221   163   165   171   133   144   175   178   190   151    68   201   110   204   209   122   165   221   127    47   159   138   103   215   112   169   192    54    75    84   140   158    95   138   190   123   198    54    34    87   147    76   216    58   181   130   192   141    39   218   183   187   122   112    64   211   137   202   163    93   164   212    92    81    76   144   107    99    53   201   122   123   143   111   103   206    91   121   108   220    68    52   209    66   167   210   131   157    64   217   219   207   210   152   205   220   179    71    42   205   134    94   112   130   165    99    33   145    78   126   103    40   217   220   210   167   167   120   204    80   214   214   217    42   166   145   142    96   155   103   167    44   124   163    68   205    35   172   126   165   221    96   202   206    83   189   167    81   117   168   167    54   150    71    97   210   205   104   207   106   171    59    36   108   136   160    65    95   159    64    82   108   195   180   127   208   173   102   137   109    38    75   136    57   207    61   142   222   127    43   158   111    44   214    53   180   215    63    85   116    33    60   151   211    94    54   216    76   102   221    91   156   170   174   101   102   214    64   212   123   214   120   178   181    52   178   193   220   163   123   167   104   212   146   168   162   180    92    56    39    88    88   137    37   222    72    57   192   184   112    51   184   181    85   193    84   214    56   181    56   147   144   142   143   152   150   149   127   162    86    87   190   213    85   133   166   149   151    38   187   119   221    72   111   186   192   171   177   158   110   209   126   167    69    56   144   196   104    87   214   202   169   178   107   185    88    91   192   124   222   171   133   182   138   134    65   161   137   158   220   129    91    70   205   174   177   166   154    76   157   100   107   194   138   108   195    96   138    67    75   153   183    34    68    57    81    95   192   198    64   126    76    40   139    83   139    80    92    70    57    99   165   201    89   198   183   191    58   171    35   180   146    57    48   157    63    47   149    91   216    53   164   195   203    75    41   147   105   209   179    88   107   109   110   156   139   125    50   173   112   138   104    55   172   135   177   214    66   152    86   128   199   103   184    48   192    69   124   195   105    99   168   174   126   163   152   129   126   146   145    57   135   120    83   190   163   158   196   199   205   190    55    99    33    50   152    40    43   215   218    53   181   209    97    34   102   121    63    73    58    37   190   204   191   156    57    51    35   167    56    75   165   216   211    82    94   142   101   204   141    89    37   118    42   150    77   214    66   151    85   199    34   164   153    48   150   190    74   100   105   184   213   193    97    85   176   217    53   214    71   100   139   127   147
    68   150    33    56   200   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   118   104    52    47   125    78    56    57    81    74   219    53   106   114    63    62    78   215   193   149    69    76   188   215    63   179   190   162    89   132    65    95   201   153    68    84    46    59    68   138   131   106   171   109   175    61   152    53   170   107   103    34   218    57    55   128   133   113    74   186   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    97   149   151    33   217    85   101    37   183   118   219   177   147   147   104    67   146   112   144   150    54    89   139    48   143   210    40   210   205   115   152   174   143    37    91   196    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   174    78   116   199   208   220    38    81    41   155    97    98   181   101   163    42    86    38   192   207   215   180   144   139   186   219   164    40   138    67   194   142   104    55   127    45   214   142   111   219   171    41    34   191   190   138   125   111   157    99   143    75   129   213   171   203    99   189   218   110   133    88    82   133    66   108    46   149   208   176   158   162   162    77    58   171    60   150    67   116   117    88   162   113    68   180   112   146   142   177   200   139   141    67   222    48   184   129   113   116   198   197   132    83   139    48    69   140   146    62   149   132    82   128   162   149    56    49   214   145   116    90   148    35    40    45    52   182   193   104   137    32    39   163   107    68   104   178   210   123    80    66   195   203   127    34   116   192    76   166   182   138   220    88   124   146    41   161   193    73    48   136   221   222   198    35    34   168   156   135    54    60   170    56   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    49   163   143    90   176    98   209   151   158    60   131   158   120   148    94   204    75   196    85   194    34    38    50   139   142   210   176   165   103   113   123   121   177   182   170    64   152    63   193    73   220   219   213    62   130   149   176   209   221   133   209    94   205   143    34   167   213   105   104    52   205   161    93    76   185   107    36    33    70    38   204   205   188    52    86    50   135   174   178   211    83   184    72   192   181   211   128    46   191   198    83   147   166    92    67   109   222   126   131   180    42    56   191   119   149   220    60   169   110    95   113    57    71    87    73    66    78   210   155    85    90   206    46   202   212    42    54   217   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   126   129    60    94   175   171   101   138    53    78   135   169   151   222   133   220   164   164   171   134   144   175   178   191   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    54    76    83   140   159    95   139   190   123   198    54    35    87   146    76   217    58   182   130   192   141    38   219   183   187   121   112    64   211   137   201   163    93   164   213    92    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   108   220    68    52   209    67   166   210   131   157    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    77   126   104    40   217   220   210   167   167   119   204    80   214   214   217    43   166   145   142    96   154   103   166    43   126   163    68   205    34   172   125   165   221    96   201   206    83   189   166    82   117   167   166    54   150    71    97   210   205   104   207   105   171    58    35   108   136   160    64    96   159    64    82   109   194   180   127   208   173   103   137   110    39    75   136    57   207    62   142   221   127    43   159   110    43   214    53   181   215    62    86   116    34    60   151   211    94    54   217    76   102   220    90   156   170   173   101   101   214    64   212   124   215   119   178   181    52   178   194   220   163   123   167   104   213   146   168   163   180    92    55    38    89    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    57   181    56   147   145   142   143   151   149   149   128   162    86    88   190   213    85   133   166   149   150    38   187   120   221    72   112   186   192   171   177   159   110   209   126   167    70    57   144   196   105    86   214   202   170   178   107   184    88    91   192   124   223   170   133   182   139   133    66   160   137   158   220   130    91    69   206   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    75   153   182    35    68    57    80    95   192   198    64   126    76    40   140    82   139    79    92    70    57   100   165   201    89   198   184   191    58   171    35   181   145    57    49   157    64    48   149    89   216    53   164   195   202    75    41   147   103   209   179    87   107   109   110   156   138   126    50   173   111   139   104    55   172   135   177   214    65   151    86   128   199   103   184    48   192    69   124   195   104    99   168   173   126   163   152   128   125   146   144    57   136   120    82   190   163   157   196   199   204   190    55    99    33    49   152    40    44   215   218    53   181   209    97    35   102   122    63    72    58    36   191   205   191   156    57    51    35   167    56    74   165   216   210    83    94   142   101   204   141    89    36   118    43   150    76   214    66   150    84   199    34   164   152    48   150   190    75   100   104   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    68   150    34    56   200   157    39   107   179   110   151   102    71   145   198   217   146   209   193   191    48   113    94   114   146    89    35   119   103    52    47   125    78    56    57    81    73   218    53   107   114    63    62    77   215   193   149    69    76   188   215    64   179   189   162    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   170   107   103    34   218    56    55   128   134   113    74   187   158   114    37   125   134    70   196    47   194   115   129   179   212    79   102    42    96   148   151    33   217    85   101    37   183   118   219   177   147   147   104    67   146   112   144   150    53    90   139    48   143   211    40   210   205   115   152   174   143    38    91   197    82   203   201   148   187   220    35   103   196   117   171   207   121   133   113    45   174    78   116   199   209   220    38    81    41   155    97    97   181   100   163    42    87    38   191   208   215   179   145   139   186   220   164    40   138    67   195   142   104    55   126    46   214   142   111   219   171    41    35   190   190   138   125   111   157    99   143    75   130   214   171   203    98   189   218   110   133    88    83   134    66   108    46   149   208   176   158   162   162    77    58   171    60   149    67   116   117    88   162   113    68   181   111   146   142   177   199   140   141    67   222    49   184   129   113   117   198   197   132    84   139    47    69   140   146    62   149   131    82   128   162   149    57    49   214   146   116    89   148    35    39    45    52   182   193   104   136    32    39   163   107    68   104   178   210   123    79    66   195   203   128    34   116   192    76   167   182   138   220    88   124   146    41   161   193    74    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    73   170   213   111    85   175   113    51    50   163   143    90   176    98   209   151   158    60   130   158   120   147    93   205    75   195    86   194    34    38    49   139   142   210   176   165   103   113   123   121   176   183   170    63   153    62   193    73   220   219   213    62   130   149   177   209   221   133   209    94   205   143    33   167   213   106   104    52   205   161    93    76   185   107    36    34    70    38   204   205   188    52    86    50   135   173   178   210    83   184    72   191   181   211   128    46   191   199    83   147   166    92    67   109   222   126   132   180    42    56   190   120   149   220    60   169   110    95   113    57    70    86    73    66    77   210   155    85    90   206    45   202   212    42    54   218   144    46    35   178   220   173    36   174   197    47    94    46   167   200    56    46    80   125   129    60    93   175   172   101   138    53    79   134   169   151   221   133   221   164   165   171   134   144   175   178   190   150    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    88   147    76   217    58   182   130   192   141    38   219   183   187   121   111    64   211   137   201   163    93   164   212    92    82    76   144   107    99    53   201   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   158    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   166    99    34   145    78   126   104    40   216   220   210   167   168   119   204    80   214   215   217    43   166   145   142    96   155   103   167    43   126   163    68   205    34   171   126   165   221    96   201   206    82   189   166    81   117   167   167    54   150    71    97   210   205   104   207   105   171    59    36   108   136   160    64    95   159    64    81   108   194   180   127   208   173   102   137   110    39    75   136    57   207    61   142   221   127    43   159   110    43   215    53   181   215    62    85   116    34    60   151   210    93    54   217    76   103   221    90   156   170   174   101   101   214    64   212   123   215   119   178   181    52   178   194   220   163   123   167   104   212   146   169   163   180    91    55    38    88    88   137    37   221    72    57   192   184   112    51   184   181    85   193    84   214    56   181    56   147   144   142   144   151   149   149   127   162    86    88   190   213    85   133   167   149   150    38   187   120   222    72   112   186   193   171   178   159   110   209   125   167    69    56   144   196   105    86   214   202   170   178   107   184    88    91   191   124   222   170   133   183   139   133    66   161   137   158   220   130    91    69   206   173   177   166   154    76   156   100   106   194   138   109   195    95   137    66    75   153   183    35    68    57    80    95   192   198    64   126    76    40   140    83   139    79    92    70    58    99   165   201    89   198   183   191    59   171    35   180   145    57    49   157    63    47   149    89   216    53   164   195   202    75    41   147   104   209   180    88   107   109   110   156   139   126    50   173   111   139   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   164   152   128   125   145   144    58   136   120    82   190   163   158   196   199   205   190    55    98    33    50   152    40    44   215   218    53   181   209    97    35   102   121    63    72    58    36   190   204   191   156    57    51    35   167    56    75   166   216   210    83    94   141   101   204   141    89    37   118    42   150    76   214    66   150    84   199    34   163   152    48   150   190    75   100   105   184   213   193    96    85   176   218    53   214    72   100   139   127   147
    66   150    33    57   201   157    39   108   178   110   154   102    72   146   200   216   145   207   194   191    49   113    95   115   147    89    35   118   103    51    49   124    79    56    57    82    74   218    53   106   114    63    62    78   216   194   150    70    74   187   216    63   179   190   162    89   131    66    95   200   153    67    85    47    60    69   138   131   105   171   109   176    63   150    54   171   108   102    34   216    58    55   128   133   112    75   187   158   113    36   124   131    69   195    46   195   114   129   179   212    79   103    42    96   148   152    33   217    85   100    35   184   119   218   176   148   146   103    66   145   112   145   150    54    90   139    47   143   211    41   209   205   116   152   174   143    36    91   196    83   203   202   148   186   220    34   104   195   116   172   208   120   131   114    42   175    79   117   199   208   222    38    80    42   155    97    98   180   101   164    41    88    37   191   207   216   180   144   140   187   219   164    38   139    68   194   144   107    55   126    47   213   143   111   220   170    41    33   190   188   137   125   111   157    96   142    74   131   212   172   202   100   188   217   110   133    86    82   132    65   108    47   150   208   176   159   163   161    77    57   171    58   150    67   117   117    87   162   113    67   180   110   145   141   178   200   139   139    66   221    48   186   129   113   116   198   197   133    82   140    47    70   140   146    61   149   133    83   126   161   149    56    49   214   147   116    90   149    35    40    47    52   182   193   103   137    31    38   164   106    67   104   177   211   124    79    65   194   204   128    34   117   192    76   168   180   137   219    89   123   145    42   161   195    74    48   137   221   223   198    34    34   167   155   135    54    59   171    56   181   196   176   155   152    94   189    95   122   210   198   132   105    73   170   213   111    86   174   112    50    48   163   143    90   177   100   209   152   157    60   131   158   122   148    93   205    76   196    84   194    35    38    51   138   142   211   177   165   103   115   124   122   178   184   169    64   152    62   191    73   219   219   214    62   129   149   176   208   222   132   209    95   206   143    33   167   213   105   104    54   206   162    94    75   185   107    35    33    72    38   204   205   189    53    87    50   136   175   177   209    81   183    73   192   181   211   128    44   191   198    84   147   166    91    68   109   221   126   131   180    42    57   189   119   149   220    61   168   109    95   114    57    70    87    72    67    77   209   155    86    90   206    45   202   212    42    55   218   146    46    34   179   220   174    36   174   198    47    94    46   167   199    56    47    80   126   128    60    92   175   172   101   139    53    80   136   169   150   222   134   220   164   165   170   133   143   173   178   190   150    67   201   109   206   209   122   166   222   127    47   159   138   103   216   113   171   192    54    77    84   140   159    96   140   190   122   197    55    35    88   146    76   218    56   182   128   191   141    38   217   184   186   121   110    63   210   138   202   163    94   165   213    91    83    75   143   108    99    51   201   120   123   143   110   104   205    90   122   109   221    67    51   207    67   166   210   130   159    64   216   218   209   209   151   206   219   178    71    41   206   134    93   111   129   165   100    34   145    78   125   104    40   217   221   211   167   168   120   204    79   214   214   217    42   166   146   142    95   155   103   167    45   124   162    68   205    35   171   125   163   222    96   201   205    83   190   167    81   118   167   165    54   149    70    98   209   206   102   207   105   171    58    36   108   135   160    63    96   160    65    82   109   195   179   127   208   172   101   137   111    38    75   137    58   206    62   140   221   126    44   160   110    42   215    53   181   215    61    85   116    34    60   151   211    94    54   218    76   103   220    90   156   169   174   101   102   214    63   212   123   215   119   179   180    52   178   193   219   163   122   167   104   212   146   168   162   181    92    55    36    87    88   137    38   222    72    56   192   184   112    51   184   180    85   194    84   213    57   181    57   146   144   142   143   153   149   149   127   161    86    88   190   213    84   134   166   149   150    38   187   120   221    72   111   185   192   171   178   157   111   208   124   167    70    55   143   196   105    86   214   202   171   178   107   184    90    91   191   125   224   172   135   183   140   132    66   160   136   159   220   129    90    70   205   171   177   168   155    74   156   100   105   193   137   108   195    96   137    66    76   153   183    35    69    56    80    95   193   198    63   127    76    41   139    83   139    80    91    71    55    99   163   201    88   197   183   190    59   171    34   182   146    57    49   157    64    46   147    89   217    53   164   194   202    76    41   146   103   208   181    86   107   108   109   155   138   127    49   175   112   138   104    56   172   136   178   213    64   152    87   127   199   103   185    47   194    69   123   196   104    98   168   173   126   163   153   128   127   146   144    58   136   119    84   191   164   157   196   199   204   192    55    98    33    49   152    40    45   214   217    52   181   211    97    34   103   121    62    72    58    36   191   204   192   155    56    50    34   168    57    75   165   215   210    83    94   141   102   205   142    90    37   118    43   149    75   214    66   150    84   198    33   163   151    48   150   189    74   102   106   183   214   193    98    85   176   216    53   215    73   100   140   126   148
    68   150    34    56   201   157    39   107   178   110   151   102    71   145   199   217   146   209   193   192    48   113    94   114   146    89    35   118   104    52    47   125    78    56    57    81    73   219    53   106   114    62    62    77   215   193   149    69    76   188   215    63   179   190   161    90   132    65    95   201   153    68    84    46    59    69   138   131   106   170   109   175    62   152    53   171   108   103    34   218    57    56   128   133   113    74   187   158   114    37   125   133    70   196    47   194   115   129   179   212    79   102    42    97   149   151    34   217    85   101    37   182   118   219   177   147   147   105    67   146   112   144   150    54    90   139    48   143   210    40   210   204   115   152   174   143    37    91   197    82   203   201   148   187   220    34   103   196   117   172   207   121   133   113    44   173    78   116   199   209   220    38    82    41   155    97    97   181   100   163    42    86    38   191   208   215   179   144   139   186   220   164    39   138    67   194   142   104    55   127    45   214   143   111   219   171    41    34   191   190   138   125   111   157    99   143    75   130   213   171   203    99   189   218   110   133    88    83   133    66   109    46   149   208   176   158   162   162    77    58   171    60   149    67   116   117    88   161   113    68   180   112   146   141   177   200   140   141    68   222    49   184   129   113   116   198   197   132    83   139    47    70   140   146    62   149   132    82   128   162   149    57    49   214   146   116    90   149    35    40    45    52   182   193   104   136    32    38   163   107    68   104   178   210   123    79    66   195   203   128    34   116   192    75   166   182   138   220    88   124   146    41   161   194    73    48   136   221   222   198    35    34   167   156   135    54    60   171    57   180   197   175   153   153    95   190    96   122   209   198   131   106    72   170   213   111    86   175   113    51    50   163   143    90   176    99   209   152   158    60   130   158   120   148    94   205    75   196    85   194    34    38    50   140   142   210   176   165   102   114   123   121   177   182   170    64   152    62   193    72   220   219   213    62   130   149   176   209   221   133   209    94   205   143    33   168   213   106   105    51   205   161    94    76   185   107    36    34    70    38   204   205   187    52    86    50   135   173   178   210    83   184    72   192   181   211   128    46   191   198    83   147   166    93    67   109   222   126   131   180    42    55   190   120   149   220    60   169   110    94   113    57    71    86    73    66    78   210   155    85    90   206    46   202   212    42    54   217   144    46    35   178   220   172    36   174   198    47    94    46   167   200    56    46    80   126   129    60    93   175   172   101   138    53    79   135   169   151   222   133   220   164   165   171   134   144   175   178   190   151    68   201   110   205   209   122   165   221   127    47   160   138   103   215   112   170   192    55    76    84   140   159    95   139   190   123   198    55    35    87   147    76   217    58   182   130   192   141    38   219   183   186   121   112    64   211   137   201   163    93   164   212    91    82    76   144   107    99    53   202   122   123   143   111   103   205    90   122   109   220    68    52   209    67   166   210   131   157    64   217   219   207   209   152   206   220   179    71    42   205   133    94   111   130   165    99    34   145    78   126   104    40   217   220   210   167   167   119   204    80   214   215   217    43   166   145   142    96   155   103   166    43   126   163    68   205    35   171   126   165   222    96   201   206    83   189   166    81   117   167   166    54   150    71    97   210   205   104   207   105   171    59    35   108   136   160    64    96   159    64    81   109   194   180   127   208   173   102   137   109    38    75   136    57   207    61   142   221   127    43   158   110    43   214    53   181   215    62    86   116    34    60   151   210    94    54   217    76   102   221    90   156   170   173   101   102   214    64   212   124   215   119   178   181    52   178   194   219   163   123   167   104   212   146   168   163   180    91    55    38    88    88   137    37   222    72    56   192   184   112    51   183   181    85   193    84   214    57   181    56   147   145   142   143   151   149   149   127   162    86    88   190   213    85   132   167   149   150    38   187   120   221    72   112   186   192   171   177   158   110   209   125   167    69    57   144   195   105    86   214   202   170   178   107   184    88    91   191   124   222   170   133   182   139   133    65   161   137   158   220   129    91    69   205   173   177   166   154    76   157   100   106   194   138   109   195    95   137    66    76   153   182    35    68    57    80    95   191   198    64   126    76    40   139    82   139    79    91    70    57   100   165   201    89   198   183   191    59   171    35   181   145    58    49   157    64    48   149    90   216    53   164   195   202    75    41   147   104   209   179    88   107   109   110   156   138   125    50   173   111   138   104    55   172   135   177   214    65   152    86   128   199   103   184    48   192    69   124   195   104    99   168   174   126   163   152   128   125   146   145    57   136   120    82   190   163   157   196   198   204   190    56    99    33    49   152    40    44   215   218    52   181   209    97    35   102   122    63    72    58    36   190   204   191   156    57    51    35   167    56    75   166   216   210    83    94   142   101   204   141    89    36   118    42   150    76   214    66   150    84   199    34   164   152    48   150   190    74   100   105   184   213   194    96    85   176   218    53   214    72   100   139   127   147
   170   136    38   214    63    50   192    34    37    98   121   209    85   117    84    84   202    69    37   114   209   195   176    56    59   136   207    79   122   105   187    87   137    34   155   214   104    52    91   156   140   184    48    90   203    67    62   107    60   200   144    43    55   149    81   110   119   185   140    54   176   198   132    76   117   168    71    37   139    49   124    90   178   140   153    46    42    85    75    71   155   163   129   203    88   108    49   207   212   148   135   212   182    46    35   109    70    45    50   170   189    41   183   146   188   188    47   152   136   166    89   105    58    74    77   113   167    40   156   105   108    45   182   132   172   170   156   206    58    67   141   198   146   186   179    87   159   217   212    46   133    62   189   205   199   157   126   135    81   134   182   215    54    58   207    91    52    41   110   126   123   140    43    96   103   160    41    60   137   118    53    57   213   156   121    89   193    69    78   102   175   163    91   159   200   180   157   135    75    41   163    77   108   120    95   152    39   150    39   173   129   205   105   218    95    55    40   126   118   220   141   198    67    83   203   176   198   121    45    96   131    34   167   185   131   107   172   157    62   221   130   210    54    94   112   114   194    50    59   121    99    99   181   151   112   175   156   117   101    57    96    38    76   181    53   104    55   212   170   139    56   198   174   115   191   135   199   218   207    57   203   170   119    34   175    86   176    86    63    50   143   168   129   147   183   165    81   185   171    70   190    37   193   208   147    72   166    86   153   100    52   122   165   116   147   127   134    81    69    41   192   142   213   162   197    52    91   119   220   178   189   198    49    86   163    86   208   131   188   125   213   188   195   169   115   130    67    60    57    78   164    41   178   116   214   114    44   111   216   116   119   164   192   147    56   187    77    40   192    65    92   201    47   139   182    78    44   131    50   148   198   174   136   197    90   164    56    63   180   212   120   195   129    35   124   191    91   112   181   208    43   125    84    49   197    62   186    95    77    62    96   217   211   139   100    48   141    53    61   156   188    46    42    80    79    47    72    65    61    73   190   205   124   193   148   123    94    71   160   116    66   199    44   138   220   105   157   186    34    80   181    65    70    56   173   149   103    90    48    54   149   190   210   141   155    51   171    96   183    45   104    75   125   173   213   135    93   188   219    60    48   194   139   142   220   180    77    67   197   210    93   151   148   122    37   100   197   145   208    34    88   105    59   112   184   168   121    78   165   148   196   157   153   187   102    34   190   107   172   198   158   218   157   148   186    40   122    84    55   176    56    34   215   128   175    92    87   122   165    39    55    59    82    86    54   216   146    41    84   104    68    56    49   215   140    90   218   168   206    91   132    70   220   160    94   108    49   145    76   159    68    89   172   128    73    58   111   163   172   213    92   129   104   160    85   129   174    45    76    89   185    82    47   165   210    73   122   181   172    46   125    51   109   182    75    86    42    48   163    95   206   144   149    41   183    94   111   168   196    91   220    76   155   197   128   211   118    87    67   210    92   110   202   201   187   153   192   137    95   162   160   158   108   120   155   155   108    83    45   149   190   193   103    41   149   147    40   174   137   216   205   148   121   105   216    76   214    87    49    42   165   198   108   195   136   108   148   114   126   153   110   142   148   221    37    86   191   219    55    92   168   106   167   137   134    93   211   148    42   173    89    86   216   108   136    46   114    50   209   184   156   137   209    65   198   196   176   207   122    51   163    68   213   126    62   186    81    65   171   153   140   147    71    38    94    89   201   126   154   103    47   156   195   135    73   152   211   169   200   120    35    78   107   213   164   207   106   155    63   184   119   145    75   154   185   159    57   111   108   101   153    69    69    97   220   105   182   133   129    97    72    96   118   129    64   142   174    96   210   163    62   135   111   201   198    40   200   117   201   165    73   111   102   167    99   198   211    51    72   192   124   149   168    53   116   218    65   194   181   108   157    61    55    95    51   183    99   123   192   198   125    55   135    59   118   118   111    91   153    60   100   113    94    70   107   144    34   154   192   178   198   218    68   204   147   220    77   172   168    64   113    60    52   188   164   147    39   176   117   215   192   100   119   167    93   155   143    95    52    44    44   126   104    35    65    62   118    97    78   134    97   111   143   189   215   158    66   204   131    63   172   209   141    46   148   164   121    88   174   103    52   104    58    54   148   151   199    64    97    62    92    45   213    71    40   179   119    36    85    57   164   168   196    90    66   205    77   186    43   216    83    42   205   140   125   157   215    49   205   205   166    71   159   110    98   108    90   156   127    98   125   125   127    88   181   191   144   151   150   132   109   140   129   160   146    79   103    46   124   152   208   202   115   201   127   117   122    39   197   127   128    80    55   185    56   151    62   170    97   131   168   171    38    63   195   100   157   109    60    47    37   122    82    46   205   177   220   172    54   144   122   218   188   213    58    45   206   117    61   200   161   138   215   192
   170   138    38   214    62    49   193    35    37    99   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    82   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    44    56   150    82   110   120   185   142    54   176   198   133    76   118   169    71    37   138    48   125    89   179   142   154    47    41    86    76    71   154   163   127   204    88   108    49   208   212   147   136   211   181    48    34   108    70    45    51   170   188    42   182   146   187   187    46   153   135   165    87   105    58    75    77   112   167    41   155   105   108    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   159   216   212    45   133    61   190   205   199   156   127   134    81   135   183   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   139   118    54    56   213   157   122    89   194    67    78   103   174   163    91   160   201   179   157   135    76    39   164    76   108   119    95   152    40   150    41   172   131   204   107   218    94    54    39   128   119   220   139   199    67    83   203   176   197   120    44    96   132    34   166   185   131   106   172   158    62   220   130   210    53    92   111   114   195    48    59   121    99   100   181   152   112   174   155   118   101    58    96    36    75   181    52   104    54   213   171   139    57   198   173   113   191   134   200   219   208    57   203   170   119    35   176    87   176    87    65    50   142   168   129   148   183   165    82   184   172    70   188    39   194   208   148    72   165    86   154   100    53   121   166   116   146   128   135    81    69    41   192   141   213   160   195    52    91   119   219   178   189   198    49    87   163    85   210   131   187   124   212   190   196   170   116   128    67    60    57    79   164    42   178   116   213   113    44   109   218   117   119   164   192   148    55   186    76    40   191    65    92   201    47   140   182    78    43   131    50   149   200   174   135   198    89   163    58    65   181   213   120   195   129    35   125   191    90   113   181   209    43   124    84    49   198    65   186    94    77    61    98   215   211   138    99    48   139    54    62   156   189    46    42    81    78    48    70    65    60    74   188   206   124   193   146   123    95    71   158   117    66   199    44   139   219   106   157   188    34    80   181    66    70    56   173   148   103    91    47    55   149   190   210   142   155    52   172    96   182    45   103    75   125   173   213   135    92   188   219    60    47   194   138   142   219   181    76    68   197   209    93   151   148   120    36   100   197   143   207    34    87   105    58   112   184   169   121    79   166   149   196   158   154   186   102    35   189   107   172   198   158   219   156   148   187    38   122    84    55   177    56    34   214   128   176    93    87   123   164    39    56    60    82    85    54   217   146    41    84   105    69    57    50   215   141    90   218   167   208    92   132    70   219   159    94   109    50   146    76   159    69    89   173   128    74    58   111   164   170   214    93   130   105   161    84   129   173    44    77    90   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    96   207   144   149    40   183    93   111   169   197    93   219    76   155   196   130   212   117    87    67   212    91   109   202   201   186   151   192   137    94   162   159   157   109   120   155   154   106    83    45   150   190   192   103    40   149   146    40   174   137   216   206   150   121   105   215    76   213    87    50    41   165   198   108   197   136   106   147   113   125   154   110   142   148   220    38    86   190   218    54    94   169   105   167   137   135    92   211   149    43   173    89    86   216   108   136    47   115    50   209   185   156   136   208    64   199   196   176   208   122    51   163    68   213   125    62   186    81    63   170   153   139   148    70    38    94    88   201   126   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   153    69    70    98   219   104   183   133   129    97    72    95   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   114   201   163    73   110   102   167    99   198   211    50    72   190   124   150   169    53   115   217    66   192   181   108   156    62    54    96    51   183    99   124   191   198   124    55   134    59   121   118   112    91   152    58    99   114    95    70   108   144    36   155   193   179   197   217    68   205   148   218    77   172   169    64   114    61    53   189   166   148    40   176   117   215   191    99   119   167    95   155   143    94    52    44    43   125   103    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    63    98    63    93    45   213    71    40   178   120    36    83    57   164   168   197    91    65   206    77   187    44   216    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   126    98   127   126   127    87   181   191   143   151   151   132   110   139   128   161   146    79   104    45   126   152   208   203   113   201   127   117   121    40   196   127   130    80    56   184    55   150    62   170    95   130   168   172    37    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   121   217   188   213    58    46   205   116    62   201   159   137   214   192
   170   138    39   215    62    49   193    35    37    98   123   209    86   117    84    82   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   215   104    51    91   156   140   185    49    89   203    67    62   108    59   199   144    45    56   150    82   110   120   185   142    54   177   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   181    48    34   108    70    45    50   170   189    42   182   146   187   187    46   153   135   165    86   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   145   187   179    87   159   216   212    45   133    61   189   205   199   157   127   135    81   135   182   214    54    57   208    90    52    40   109   125   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   160   200   179   157   134    76    39   164    77   108   119    95   152    40   150    40   173   130   205   107   218    94    54    40   127   119   221   140   198    67    83   203   176   198   120    45    96   132    34   167   185   130   106   172   158    62   220   129   209    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   117   101    58    96    37    74   180    52   104    54   213   170   139    57   197   173   113   191   135   200   219   209    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    38   194   208   148    73   165    86   154   100    53   122   166   116   147   128   134    81    70    41   192   141   213   160   196    53    91   119   219   178   189   198    48    87   163    86   210   130   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   213   113    45   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    47   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   209    43   124    85    49   198    65   187    94    77    61    98   215   210   138    99    48   140    53    61   156   189    46    41    81    78    47    70    65    60    74   188   206   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    33    80   181    65    70    56   173   148   104    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   181    77    67   197   209    92   151   148   120    37   101   197   143   207    34    87   105    58   112   184   169   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    68    57    50   215   141    90   218   166   208    93   132    70   219   159    94   110    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   150   190   192   103    40   149   146    39   174   137   216   206   150   121   105   216    76   213    87    50    41   165   198   108   197   136   107   147   114   125   154   110   142   148   219    38    87   191   219    54    94   169   105   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   208   186   156   136   208    64   199   196   176   207   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   126   155   102    47   156   195   135    71   152   211   167   199   120    36    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    74   110   102   167   100   198   211    51    73   190   124   150   169    53   115   217    66   192   180   109   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   113    95    71   108   144    35   155   193   178   198   217    68   205   148   218    77   172   169    64   114    61    54   189   167   148    40   175   117   215   191   100   119   167    95   155   143    94    52    44    43   125   104    35    64    62   119    97    78   133    97   109   142   189   216   158    66   204   130    64   172   208   141    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    98    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   110    98   108    91   155   127    98   126   125   128    87   181   191   143   151   150   132   110   139   128   161   146    79   103    45   125   152   208   202   113   201   127   117   122    40   196   128   130    80    56   184    56   150    62   170    95   130   168   171    38    62   195   100   157   109    61    47    37   122    82    45   206   177   219   171    53   143   121   217   188   213    58    46   205   116    62   201   159   137   215   193
   170   138    39   214    62    48   192    34    38    98   123   209    86   117    84    83   201    70    38   112   210   195   175    55    59   137   206    82   123   104   188    87   137    34   155   215   104    52    91   156   140   185    50    89   203    67    62   107    60   199   144    45    55   150    82   110   120   185   142    54   177   199   133    76   118   169    71    37   138    48   125    88   179   141   154    46    42    86    76    71   154   162   127   205    87   108    49   208   213   148   136   211   181    47    35   108    70    45    51   170   189    42   182   146   187   187    46   153   135   164    87   105    58    76    77   113   167    40   155   105   107    46   183   133   172   169   155   206    56    65   140   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   126   135    81   134   182   214    54    57   208    90    51    40   109   126   122   140    45    96   106   160    42    59   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   201   179   157   134    75    39   164    77   108   119    95   152    40   151    40   173   131   205   108   218    94    55    40   127   119   220   140   199    66    83   203   176   198   119    44    96   132    34   167   185   130   106   172   158    62   220   129   209    53    92   111   114   194    49    60   121    99   100   181   152   112   174   155   118   102    58    97    37    74   180    53   104    55   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    64    50   142   168   129   148   183   165    82   184   172    70   188    38   194   208   148    73   165    86   154   101    53   122   166   116   147   128   134    81    70    41   192   142   214   160   196    53    91   120   219   178   189   199    49    87   163    85   210   130   187   124   212   190   195   170   115   128    67    60    56    79   164    42   178   116   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    92   201    47   140   182    78    44   131    50   149   200   174   136   197    90   163    58    64   180   213   120   195   129    35   125   190    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   139    54    62   157   189    46    41    80    77    47    70    65    61    74   188   207   125   193   146   124    95    71   158   116    66   199    44   140   219   105   156   188    33    80   181    66    70    55   173   147   103    91    48    55   149   190   209   143   155    52   171    97   182    45   103    75   125   173   212   135    93   188   219    60    47   193   139   142   219   181    77    67   197   209    92   151   148   120    36   100   197   144   207    34    87   105    58   111   184   169   122    79   166   149   196   158   154   186   102    35   188   107   172   199   158   219   156   148   187    39   123    84    56   177    56    34   214   128   175    93    87   123   164    39    56    60    82    85    54   216   147    41    84   105    68    57    49   215   141    90   218   166   207    93   132    70   219   159    95   109    50   146    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   163   209    73   121   183   171    45   127    50   109   182    76    85    42    48   163    96   207   144   149    39   182    93   111   169   197    93   219    76   155   195   130   212   117    87    68   211    91   109   202   201   185   151   192   137    94   162   158   158   109   119   155   154   106    83    45   150   191   192   103    39   149   147    40   174   137   216   206   149   121   105   216    76   213    87    50    41   165   198   108   197   136   106   147   114   125   154   109   142   148   219    38    86   190   219    54    93   169   105   167   137   135    92   211   149    43   173    89    86   216   108   136    47   115    50   208   185   156   136   209    64   199   195   176   207   121    51   163    68   213   126    62   187    80    63   170   153   139   148    70    38    94    88   201   127   155   103    47   155   195   135    71   152   211   167   199   120    37    80   108   213   165   207   106   155    63   185   119   146    74   155   184   159    57   112   107    99   154    69    70    98   219   104   183   133   129    98    73    96   116   130    64   143   175    96   210   164    62   135   110   203   198    41   199   115   201   163    74   110   103   167    99   198   211    50    72   190   124   150   169    53   115   217    65   192   180   108   156    61    54    96    51   183    99   124   190   197   124    55   134    59   121   119   112    90   151    58    99   114    96    71   107   144    35   156   193   178   197   217    68   205   148   218    77   172   170    64   114    61    54   190   167   148    40   175   117   215   191   100   120   167    95   155   143    94    52    44    42   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   203   130    64   172   208   142    45   148   164   121    87   173   103    52   103    58    55   147   151   199    64    97    63    93    45   213    71    41   178   120    36    83    57   164   168   197    91    65   206    77   187    44   217    82    42   206   140   124   158   215    49   205   204   166    71   159   111    98   108    91   155   127    98   126   125   127    87   181   192   144   151   151   132   111   139   128   160   146    79   103    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   169    96   130   168   172    37    63   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   121   218   189   213    58    46   205   116    62   201   159   137   215   192
   171   139    38   214    62    48   193    35    37    98   122   209    85   118    83    83   201    70    38   112   210   196   175    56    59   137   206    81   123   105   188    87   138    34   155   214   104    51    91   155   140   185    50    89   203    67    62   108    60   199   144    44    56   150    82   109   120   186   141    54   176   199   132    76   118   169    71    37   137    47   124    89   179   140   154    47    42    86    76    71   155   163   127   205    88   107    50   207   213   147   136   212   182    48    34   109    70    45    51   169   189    43   182   146   187   188    46   153   136   165    86   105    58    75    77   113   166    40   156   105   108    46   183   133   172   169   155   206    56    66   142   199   146   187   179    87   158   216   212    45   133    61   190   206   199   156   127   134    81   134   182   214    53    57   208    91    51    40   109   127   122   140    44    96   106   160    42    59   138   118    54    56   213   157   122    91   193    67    78   103   175   163    92   159   200   179   157   134    76    39   164    76   108   119    96   152    40   151    41   173   130   205   107   218    94    54    40   126   119   220   140   199    67    83   203   177   197   120    44    95   132    35   167   185   131   106   173   158    62   220   130   210    53    91   111   114   195    48    60   121    99    99   182   152   111   174   156   118   101    58    96    36    75   180    52   104    54   213   171   139    57   197   172   113   190   135   199   219   208    57   203   169   120    35   176    87   176    87    65    50   142   168   129   148   183   165    82   184   171    69   189    38   194   208   148    73   165    85   154   101    53   122   166   116   147   128   134    81    70    41   192   141   213   160   195    53    92   120   219   178   189   197    48    87   163    86   210   130   188   124   212   190   195   170   115   128    67    60    57    79   164    42   179   115   214   112    44   109   217   117   119   164   192   148    55   186    77    40   190    65    92   201    46   140   182    78    43   131    50   149   201   174   136   198    89   163    57    64   180   213   120   195   129    34   124   190    90   112   180   209    43   124    85    48   198    64   186    94    77    61    99   215   211   138   100    48   140    54    61   157   189    46    42    81    78    47    70    65    60    74   188   206   124   193   147   124    96    71   158   117    66   199    45   140   220   106   156   188    34    81   181    66    70    55   172   147   104    91    47    55   150   190   209   142   155    52   171    97   182    45   103    75   125   173   212   134    93   189   219    60    46   194   139   142   220   181    77    68   197   209    92   151   147   120    37   100   198   144   207    34    86   105    59   112   184   170   121    79   166   149   196   158   154   185   103    35   188   107   171   199   157   219   157   149   187    38   123    84    55   176    56    34   213   128   175    94    87   123   165    38    55    60    82    86    54   215   146    41    85   105    69    57    49   215   141    90   218   166   207    93   132    70   218   159    95   110    50   145    75   160    69    89   173   127    73    58   111   165   171   214    93   129   104   162    85   130   173    45    76    90   185    82    48   164   209    73   121   183   172    45   127    49   109   182    76    85    42    48   163    95   206   145   149    40   182    92   110   169   196    93   219    75   156   196   130   212   117    86    67   212    91   109   202   200   186   151   192   137    94   162   158   158   109   120   155   154   106    83    45   150   191   192   104    39   149   146    39   174   137   216   206   150   122   105   216    76   213    87    50    40   165   198   109   197   136   106   147   113   125   154   109   142   148   220    38    86   190   219    54    93   169   105   167   137   135    92   211   148    43   173    89    86   216   108   136    48   114    50   209   185   156   136   208    64   200   196   176   208   122    51   163    68   213   126    62   187    81    63   170   153   140   147    71    39    95    88   200   127   154   102    47   156   194   135    72   152   211   167   199   121    37    79   108   213   165   208   107   155    63   184   119   146    74   156   184   159    56   112   108   100   154    69    70    98   220   104   183   132   129    98    72    96   117   130    64   143   176    96   210   164    63   135   111   202   198    41   199   114   202   164    73   111   102   167    99   197   211    51    72   190   124   150   169    53   115   217    65   193   180   109   155    62    54    95    52   183   100   125   190   198   125    55   135    59   121   118   112    91   151    58    99   113    96    71   108   143    36   156   193   179   198   218    68   206   148   218    77   171   169    64   114    61    53   189   167   147    40   175   118   215   191   100   119   167    95   155   143    94    52    43    43   126   104    35    64    62   119    97    77   134    97   109   142   189   216   158    66   204   131    64   172   208   142    45   149   165   120    87   173   103    53   104    58    55   147   151   199    64    97    63    94    44   212    71    40   178   120    36    83    57   164   167   197    91    65   206    77   187    44   218    82    42   206   141   125   158   215    49   205   204   167    71   159   110    98   108    90   156   127    99   126   125   128    87   181   192   143   150   151   132   109   139   128   161   145    79   104    45   125   151   207   202   113   201   127   118   121    41   196   127   130    80    56   184    56   150    62   170    96   130   168   171    38    62   196   100   156   110    61    47    38   122    82    45   207   177   219   172    53   143   121   218   189   213    58    46   205   116    63   201   159   137   215   192
   171   138    39   215    62    49   193    35    38    98   124   209    87   118    84    83   201    70    38   112   209   195   174    55    58   136   207    82   123   105   188    86   137    34   155   215   104    52    91   157   140   185    50    89   203    67    62   108    60   199   144    45    55   151    82   109   120   186   142    53   176   199   133    75   118   169    70    37   138    47   125    89   179   141   154    47    41    86    76    71   155   163   128   205    87   108    50   208   212   147   135   211   181    47    34   109    69    45    51   170   189    43   182   146   187   187    46   153   136   165    87   104    58    75    78   113   167    41   155   105   107    46   183   133   172   170   156   206    57    66   140   199   146   187   179    87   159   216   211    45   132    62   189   205   199   156   127   134    80   135   183   214    54    57   207    90    52    40   109   125   122   140    44    96   105   160    42    60   138   118    54    56   213   156   122    90   193    68    78   103   175   163    91   160   200   179   157   135    76    39   164    77   108   120    95   153    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    66    83   202   176   198   120    44    96   132    34   166   185   130   106   172   158    62   220   129   209    53    91   111   114   194    49    59   121    99   100   181   151   112   174   155   118   101    58    96    36    74   181    52   104    54   213   171   139    57   197   173   112   191   135   199   219   208    56   203   170   120    34   176    87   176    87    64    50   142   168   129   148   183   165    81   184   172    69   189    38   194   208   148    72   165    86   154   100    53   122   167   117   146   128   134    82    69    40   192   141   213   160   195    52    91   119   219   178   189   198    49    87   163    86   210   131   187   124   212   189   195   170   116   128    67    60    57    79   163    42   178   115   213   113    44   109   217   116   119   164   192   148    55   186    76    41   191    66    93   201    47   139   182    77    44   131    50   150   200   174   136   198    89   163    58    64   180   212   120   195   129    35   125   191    90   112   180   209    43   125    85    49   198    65   186    94    77    61    98   215   211   138    99    49   139    54    62   157   190    46    41    81    78    47    70    65    60    74   187   207   125   193   146   124    95    71   158   118    66   199    44   140   220   106   157   188    33    81   181    66    70    56   172   147   103    91    47    55   148   190   210   142   155    52   171    96   182    45   103    75   125   173   212   135    93   189   219    59    47   194   139   142   219   181    77    67   198   210    91   151   148   120    37   100   198   143   207    34    86   105    58   111   184   169   121    79   166   149   196   158   154   185   102    35   188   107   172   199   157   219   157   148   187    38   122    84    55   177    56    34   213   127   175    93    87   123   165    39    56    60    82    86    54   217   146    40    84   105    69    57    49   215   141    90   218   166   208    93   131    70   219   159    95   110    50   146    76   159    70    90   173   128    74    58   110   165   171   213    93   129   104   161    84   129   172    44    76    90   185    82    49   163   209    73   121   183   172    45   128    50   109   182    76    85    43    48   163    95   207   144   149    40   182    92   111   168   197    92   219    75   155   196   130   212   117    87    68   211    91   110   202   201   186   151   192   137    94   162   160   158   109   120   156   154   106    83    45   149   190   193   103    40   149   146    40   173   137   216   205   149   122   105   216    76   213    87    50    41   165   198   108   196   136   107   147   114   125   154   110   142   148   220    38    86   190   218    54    94   169   105   167   137   135    92   211   148    43   173    89    85   216   108   136    47   114    50   209   185   156   137   208    64   199   195   176   207   121    51   163    67   213   126    62   186    81    64   170   153   140   147    71    39    94    88   201   126   156   103    48   155   195   134    72   153   211   167   200   120    36    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   111   107   100   154    69    71    98   219   104   183   133   129    97    72    95   117   130    64   143   175    96   210   164    62   135   110   202   198    42   199   115   201   163    73   110   103   168    99   198   211    50    73   190   124   150   168    53   115   217    66   192   181   109   156    62    53    96    51   183   100   124   191   198   124    55   134    59   122   119   113    90   150    58    99   114    96    71   108   144    35   155   193   178   197   217    68   206   148   218    77   172   170    64   115    61    54   189   167   148    40   175   117   215   192    99   119   167    94   155   143    94    53    43    43   126   104    35    63    62   119    97    78   134    97   109   142   189   216   158    66   203   130    64   171   208   142    45   149   164   121    87   174   103    52   103    58    56   148   151   199    64    97    63    93    45   212    71    40   179   120    36    83    57   164   168   198    91    65   206    77   187    43   217    83    42   207   140   125   158   215    49   206   204   166    70   159   111    98   108    91   155   126    98   126   125   127    87   181   192   144   152   150   132   111   138   129   160   146    79   104    45   125   152   208   202   113   200   128   117   123    40   196   127   130    80    56   184    55   150    62   169    96   131   168   172    37    62   196   100   157   109    62    48    37   122    81    46   207   178   219   171    53   143   122   217   188   213    58    45   204   116    61   201   159   137   215   193
   170   138    39   214    62    48   192    35    37    98   123   209    86   117    84    83   201    70    39   112   210   195   175    55    59   137   206    81   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    46    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   211   181    47    34   109    70    45    51   170   188    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   108    46   183   133   172   170   155   206    57    66   140   199   146   187   179    87   158   216   212    45   133    61   190   205   199   157   127   134    81   135   182   214    54    57   208    91    51    40   109   126   122   140    44    96   105   160    42    60   139   118    54    56   213   157   122    90   194    67    78   103   175   163    91   160   200   179   157   135    76    39   164    77   108   119    95   152    40   150    41   173   131   205   107   217    94    54    40   127   119   221   140   198    66    83   203   176   198   120    45    96   132    34   167   185   130   106   172   157    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   175   156   118   101    58    96    37    74   181    52   104    55   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    72   165    86   154   101    53   122   166   116   146   128   134    81    69    41   192   141   213   160   196    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   195   170   115   128    67    60    57    80   164    42   178   115   213   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    47   140   182    78    43   131    50   149   201   174   136   198    89   163    58    64   181   213   119   195   129    35   125   191    90   113   181   208    43   124    84    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   187    34    80   181    65    70    55   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   213   134    93   189   219    60    47   194   139   142   219   181    76    67   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   122    84    55   177    56    34   214   128   176    94    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   207    93   132    70   219   159    95   110    50   145    76   159    69    90   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   172    45   127    50   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    92   219    75   155   195   130   212   117    87    68   211    91   110   202   201   186   151   192   138    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    39   149   146    40   174   137   216   206   149   122   105   216    76   214    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   190   218    54    93   169   105   167   137   135    92   211   148    43   173    89    86   216   108   136    47   115    50   209   185   156   137   209    64   199   196   176   207   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   107   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   180   109   156    62    54    95    51   183    99   124   190   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   107   144    36   155   193   178   198   217    68   206   148   218    77   172   169    64   114    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    42   126   104    35    64    62   120    97    78   133    97   109   142   189   216   158    66   203   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    41   178   120    36    83    57   164   168   197    91    65   206    77   187    43   217    82    42   206   140   125   158   215    49   206   204   167    71   158   111    98   108    91   155   126    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   145    79   103    45   125   152   208   202   113   201   128   117   122    40   196   127   130    80    56   184    56   150    62   170    95   130   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   218   188   213    58    46   205   116    62   201   159   137   214   192
   171   139    39   214    62    48   193    35    37    99   123   209    86   118    84    83   201    70    39   112   210   194   175    55    58   137   206    82   122   104   189    87   138    33   155   214   105    51    91   156   140   185    50    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   141    54   177   199   133    75   118   169    71    37   138    47   125    88   179   141   154    47    42    86    76    71   155   163   127   205    87   108    50   208   212   148   136   212   181    48    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   106    57    76    77   112   167    41   155   104   107    46   183   133   172   169   155   206    56    66   140   199   146   187   180    87   158   216   211    45   133    61   190   206   199   156   127   135    80   134   183   214    53    58   207    91    51    40   109   125   122   139    45    96   106   160    42    60   138   119    53    56   214   156   122    91   194    67    78   103   174   162    91   159   201   179   157   135    76    39   164    77   108   119    95   152    39   151    41   173   131   205   107   217    94    55    40   127   119   221   140   199    66    83   203   176   198   120    45    96   131    33   167   185   131   106   172   157    63   220   130   210    53    91   112   114   195    48    59   120    99    99   181   152   111   174   156   118   101    57    96    37    74   180    52   104    54   213   171   139    57   197   172   113   190   134   200   220   208    57   203   170   119    36   176    87   176    87    65    51   142   168   129   148   182   165    82   185   172    70   189    38   193   208   148    72   165    86   154   101    53   121   166   116   146   127   134    81    69    41   192   141   213   160   195    53    91   119   219   178   189   198    49    87   163    85   211   131   187   123   212   189   195   170   116   128    67    60    57    79   164    42   178   115   213   113    44   109   216   117   119   164   192   149    56   186    77    40   191    65    92   201    46   140   182    78    44   131    51   149   201   174   136   198    89   163    58    64   180   212   120   194   129    36   125   191    90   112   181   208    43   125    84    49   198    65   186    94    78    61    98   216   210   138    99    48   140    54    62   157   189    46    42    81    78    47    70    65    61    75   188   206   125   194   147   124    96    70   158   117    67   199    44   139   219   106   157   188    34    81   181    65    70    56   172   147   104    92    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    94   190   218    60    46   194   139   142   221   181    77    67   198   210    92   151   148   120    37   100   198   143   207    33    86   105    58   111   184   168   122    78   166   149   196   158   154   186   102    35   188   107   171   199   158   219   157   148   186    39   123    84    55   177    55    34   215   128   176    93    87   123   164    39    56    60    82    85    54   216   146    41    84   105    69    56    49   215   140    90   218   166   207    93   131    70   219   159    95   109    50   145    75   159    69    89   173   128    74    58   111   164   170   214    94   129   104   162    84   129   172    45    77    90   185    83    47   163   209    73   122   183   171    45   127    49   109   183    76    85    42    48   163    96   206   145   149    39   182    93   111   168   197    92   219    75   155   196   129   212   117    88    68   212    91   109   202   200   186   151   193   137    94   162   159   157   109   120   155   154   106    83    45   149   191   192   104    40   148   147    40   174   137   216   206   150   122   104   216    76   214    87    50    41   165   199   108   197   136   106   146   114   125   154   110   143   148   220    39    86   191   218    54    94   169   105   168   136   135    92   211   148    42   173    89    86   215   108   136    47   114    50   209   185   156   136   208    64   199   196   177   208   121    51   163    68   212   126    62   186    81    63   170   153   139   147    70    38    93    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   118   146    73   155   185   158    57   112   108   100   154    69    70    98   219   104   182   132   129    98    73    95   117   130    64   143   176    96   210   164    62   136   110   202   198    41   199   115   201   163    74   111   103   167    99   198   212    50    73   190   124   150   168    53   116   217    65   192   181   109   156    61    54    96    51   183    99   124   190   198   125    55   135    59   121   118   113    91   152    57   100   113    95    71   107   144    35   155   193   178   198   217    69   205   148   219    77   172   170    64   115    61    53   189   167   148    40   175   117   215   191    99   120   167    94   155   143    94    52    44    43   125   103    35    64    62   120    97    78   134    97   110   141   189   216   158    66   204   131    64   171   208   142    44   149   164   120    87   174   103    52   103    58    55   147   152   199    64    98    63    94    45   212    72    41   178   120    37    83    58   165   168   198    91    66   206    77   187    44   217    82    41   206   141   124   158   216    49   205   205   166    71   158   111    98   108    91   155   126    98   127   125   128    86   181   192   143   151   151   131   111   139   128   161   145    80   103    45   125   151   207   202   113   201   127   118   121    40   196   127   130    80    56   184    56   150    62   170    95   130   168   171    37    62   195   100   157   110    61    47    37   122    82    47   206   177   220   172    54   143   122   217   189   213    59    46   205   116    62   201   158   136   215   192
   170   138    38   215    63    49   193    34    37    99   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   104   188    87   137    33   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    53   176   199   132    75   118   169    71    37   138    48   126    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   213   148   136   211   181    47    34   109    70    45    50   170   188    42   181   146   187   188    46   153   135   165    87   105    58    76    77   113   167    41   155   104   108    46   183   133   172   170   154   206    57    66   141   199   146   187   179    87   159   216   212    45   133    61   189   205   199   156   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    76    39   164    77   108   119    95   152    40   151    41   173   130   205   107   217    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   130   209    53    91   111   114   195    48    60   121    99   100   181   152   111   174   155   117   101    58    96    36    74   181    52   104    55   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   120    35   176    87   176    87    65    50   142   168   129   148   183   165    81   184   172    70   188    39   194   208   148    73   165    86   154   100    53   122   166   116   146   128   134    81    70    41   192   141   214   160   195    53    91   120   219   178   189   198    48    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   218   117   119   164   192   148    55   186    77    40   191    65    93   201    46   140   182    78    43   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   190    90   113   181   209    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   206   124   193   146   124    96    71   159   117    66   199    44   139   219   106   156   188    33    80   180    65    71    56   172   147   104    91    47    55   148   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   197   209    92   151   147   120    36   100   197   144   207    34    87   105    58   112   184   169   122    79   166   149   196   158   154   186   102    35   188   107   171   198   157   219   157   148   187    38   123    84    55   177    56    34   214   128   175    93    87   123   165    39    56    60    82    85    54   216   146    41    85   105    69    57    49   215   141    90   218   167   207    93   132    70   219   159    95   110    49   145    75   159    69    90   173   128    74    58   111   164   171   214    93   130   104   161    85   129   173    44    76    90   185    82    49   163   209    72   121   183   171    45   127    49   109   182    76    85    42    48   163    96   207   145   149    40   182    92   110   168   197    93   220    75   155   196   130   212   117    87    68   211    91   109   202   201   186   151   192   138    94   162   159   158   108   120   155   154   106    83    45   150   191   192   104    39   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   113   126   154   110   142   148   220    38    86   190   218    54    94   169   106   168   137   135    92   211   149    43   173    89    86   216   108   136    47   115    50   208   185   156   137   209    64   199   196   176   208   121    51   163    68   213   126    63   186    80    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    63   185   119   146    74   156   184   159    57   111   107   100   153    69    71    98   219   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   164    73   110   102   167    99   198   211    51    73   190   124   150   169    53   115   217    66   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   205   148   218    77   172   169    64   115    61    54   190   167   148    40   175   117   215   191   100   119   167    95   155   144    94    52    44    42   126   104    35    64    61   119    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   141    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    98    63    94    45   213    72    41   178   120    36    83    57   164   168   197    91    65   206    77   187    44   217    82    41   206   141   125   158   216    49   206   204   166    71   158   111    98   108    91   155   126    98   126   125   128    87   181   192   144   151   150   132   110   139   128   161   146    79   103    45   125   151   208   203   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    95   131   168   172    37    62   195   100   157   109    61    48    37   122    82    45   206   177   219   172    53   143   121   218   188   213    58    46   205   116    62   201   159   137   214   193
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   135    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    66    70    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   207    93   132    70   219   159    95   109    50   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    63   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   171   138    39   214    63    48   193    35    37    99   123   209    86   118    84    82   201    70    38   112   210   195   175    56    59   137   206    82   123   105   189    87   137    34   155   214   104    51    90   156   140   185    49    89   203    67    62   108    60   199   144    44    56   150    82   110   120   185   142    54   177   199   132    75   118   168    71    37   138    48   126    88   179   141   154    46    42    86    76    71   155   163   128   205    88   108    49   208   212   147   135   211   181    47    34   109    70    45    50   170   189    42   182   146   187   187    47   153   135   164    87   105    58    76    77   113   167    41   155   104   107    47   183   133   172   170   155   206    56    66   140   199   146   187   179    87   159   215   212    45   133    61   190   205   199   156   127   134    81   134   182   214    54    57   207    91    51    40   109   125   122   140    44    96   105   160    42    59   138   118    54    56   213   157   123    90   194    67    78   103   174   163    91   160   201   179   157   134    76    39   164    77   108   120    95   153    40   151    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    45    96   132    34   167   185   131   106   172   158    63   220   129   210    53    91   111   114   195    49    60   121    99   100   182   152   112   175   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   200   219   208    57   203   170   119    35   176    86   176    87    65    50   143   168   129   148   183   165    82   184   172    70   189    38   194   208   148    72   165    86   154   101    53   122   167   116   147   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    48    87   163    85   210   131   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    45   109   218   117   119   164   192   148    55   186    77    41   191    65    93   201    46   140   182    77    44   131    50   149   201   174   136   198    90   163    58    64   180   212   120   195   129    35   125   190    90   113   181   208    43   124    85    48   198    65   187    94    77    62    98   215   211   138    99    48   140    54    62   157   189    45    41    81    78    47    70    65    60    74   188   206   125   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    34    81   181    66    71    55   173   147   103    91    47    55   148   190   209   142   155    53   171    96   182    44   103    75   125   173   212   134    93   189   219    59    46   194   138   142   219   181    77    68   197   208    92   151   148   120    37   101   197   144   207    34    87   105    58   112   184   169   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   186    38   123    84    55   177    56    34   214   128   176    93    87   123   164    39    56    60    82    85    53   216   147    41    84   105    69    56    50   215   140    90   218   166   207    92   132    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   165   171   214    93   129   105   162    84   129   173    44    77    90   185    82    48   164   208    73   121   183   171    45   127    50   109   182    76    86    42    48   163    96   207   144   149    40   182    92   111   168   197    93   220    76   155   195   130   212   117    87    68   212    91   110   201   200   186   151   192   138    94   162   159   158   108   120   155   154   106    82    45   150   191   192   104    40   149   146    39   174   137   216   205   149   121   105   215    76   213    87    49    41   165   198   108   196   136   106   147   113   125   153   110   141   148   220    38    87   191   218    55    94   169   106   167   136   135    92   211   149    43   174    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   195   176   208   121    51   164    68   213   126    62   187    80    64   169   152   139   148    70    38    94    88   201   126   155   103    47   156   195   135    71   152   211   167   199   120    37    80   108   213   165   207   106   155    63   186   119   146    74   156   184   158    57   112   107   100   153    69    70    97   220   104   183   132   129    98    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   163    73   110   103   167   100   198   211    50    73   190   124   150   169    53   115   217    66   193   180   108   156    61    54    95    51   183    99   124   190   198   124    54   135    59   121   119   112    91   151    58    99   114    96    70   108   144    35   155   193   178   198   217    69   205   148   218    77   172   169    65   115    61    53   190   167   148    40   176   117   215   191   100   119   167    94   155   144    94    52    44    43   125   104    35    65    62   120    97    78   133    97   110   143   189   216   158    66   204   130    64   171   208   142    45   148   164   121    86   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    70    41   178   120    36    84    57   164   168   198    91    65   206    77   187    44   217    83    42   206   140   125   158   215    49   206   204   167    71   159   110    98   107    91   155   127    99   126   125   128    87   181   191   143   151   151   132   111   139   128   161   146    79   104    45   126   152   208   202   113   201   128   117   122    40   196   127   130    80    55   184    55   150    62   170    96   130   168   171    37    62   196    99   157   110    61    48    37   122    82    46   206   177   219   171    53   143   121   217   188   213    58    46   205   116    62   201   159   137   214   193
   170   138    39   214    62    48   193    34    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   189    87   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   211   181    47    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    87   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   156   127   134    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   197   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    92   201    47   140   182    78    44   131    50   149   201   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   206   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    70    55   173   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   147   120    37   100   197   144   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   207    93   132    70   219   159    94   109    50   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   110   168   197    93   220    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   158   158   109   120   155   154   106    83    45   150   191   192   103    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   208   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   220   104   183   132   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   111   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   206   148   218    77   172   169    64   114    61    53   189   167   148    40   175   117   215   191   100   119   167    95   155   143    94    52    44    43   125   104    35    64    62   119    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   144   151   151   132   110   139   128   161   146    79   103    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   130   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   214   193
   170   138    39   214    62    49   192    35    37    98   122   209    86   118    84    83   202    71    38   112   209   194   176    55    59   137   206    81   122   105   189    87   137    34   154   214   104    51    91   155   139   184    49    88   203    67    62   108    60   199   144    45    56   150    82   110   119   186   141    54   177   199   133    76   119   169    71    38   138    48   125    89   179   141   155    47    42    87    76    71   155   163   128   204    87   108    50   208   212   148   137   211   182    47    34   108    69    45    51   169   189    42   183   147   187   187    46   154   134   165    86   105    58    75    77   113   167    41   155   105   108    47   183   133   172   170   155   205    57    66   141   199   145   187   180    87   159   216   212    45   133    61   189   205   199   156   128   135    81   135   183   214    54    57   207    91    52    40   109   126   122   140    44    97   106   160    42    60   138   118    53    56   213   156   122    90   194    68    78   103   174   162    91   160   201   180   157   135    76    39   164    77   108   120    96   152    40   151    40   173   131   205   107   218    95    55    40   127   118   220   140   198    67    83   203   176   198   120    45    96   132    34   167   185   130   106   172   157    62   220   129   209    53    91   111   113   195    49    59   120    99   100   182   152   111   174   156   118   101    58    96    37    74   181    52   104    53   213   170   140    57   198   173   113   191   133   199   219   209    58   203   169   120    36   176    88   175    87    65    50   143   168   129   148   183   165    81   184   173    69   189    39   193   208   148    72   165    86   154   100    53   122   167   115   147   128   134    82    70    41   192   141   213   160   196    53    91   120   219   179   190   198    48    87   163    86   210   131   187   124   212   191   195   170   115   128    68    61    57    80   164    43   178   115   213   113    45   109   217   117   119   164   191   148    56   187    77    40   191    65    92   201    47   139   182    78    44   131    50   149   200   174   135   198    89   163    57    65   181   212   119   195   129    35   125   190    89   113   180   208    42   124    84    49   198    65   186    94    77    62    98   215   212   138    99    48   140    53    61   157   189    45    41    80    78    48    70    65    60    74   188   206   124   193   146   124    95    71   159   117    65   199    44   140   219   106   157   188    34    80   182    66    71    55   173   147   103    91    47    55   149   190   209   143   155    51   171    96   182    46   103    75   124   173   213   135    93   188   219    60    47   194   139   142   219   180    77    68   198   209    92   151   147   121    37   100   198   144   207    34    86   105    58   112   184   168   122    79   165   149   196   158   154   185   102    35   189   108   171   198   158   218   156   148   186    38   122    85    55   177    56    34   214   128   175    93    87   123   165    39    56    60    82    85    54   216   147    41    84   105    69    57    50   216   140    91   218   167   207    93   133    70   219   159    95   109    48   146    76   158    68    89   174   127    73    58   111   164   171   214    93   130   105   162    85   130   172    45    76    89   185    82    49   163   209    73   121   183   171    45   128    50   109   183    77    85    42    48   163    95   207   144   148    41   183    92   111   169   197    92   219    76   155   195   130   212   117    87    68   211    92   109   202   201   186   152   192   138    94   162   158   157   108   120   155   155   106    83    45   150   190   192   103    40   149   147    40   174   137   216   206   150   121   105   216    76   214    87    50    40   165   198   109   196   136   107   147   114   125   153   110   141   148   220    37    87   190   218    54    93   169   106   168   137   135    93   210   149    43   173    89    86   215   109   136    47   114    50   209   185   157   137   209    63   199   196   176   207   121    51   164    68   213   126    63   187    80    64   169   153   139   148    70    39    94    89   201   126   156   102    48   155   195   135    72   153   211   167   199   120    37    79   107   213   165   208   106   155    64   185   119   146    74   156   184   159    57   111   107   100   153    70    71    97   219   104   183   133   129    97    73    95   117   129    64   143   175    96   209   163    62   135   110   202   199    41   199   115   202   164    74   110   102   166   100   197   211    50    73   191   124   150   169    53   115   218    66   192   181   108   156    61    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   179   197   218    69   206   148   218    77   171   170    64   115    61    54   190   166   148    41   175   117   215   191    99   120   167    95   155   143    94    52    44    42   126   104    35    63    61   119    97    78   134    96   110   142   189   216   158    66   204   130    64   171   208   141    45   148   164   121    87   173   103    52   104    58    54   147   151   199    64    97    63    93    45   212    72    41   179   121    36    83    57   164   167   197    91    65   206    76   187    44   217    82    42   207   141   125   158   215    48   206   204   166    71   159   111    98   108    91   155   126    98   127   126   128    87   181   192   143   150   151   132   111   139   128   161   145    80   103    45   124   151   207   202   113   200   128   117   121    41   196   128   130    80    56   184    56   149    62   169    95   131   168   172    38    62   195    99   157   109    61    47    37   123    82    45   206   177   219   172    52   142   122   218   188   214    58    46   205   116    62   200   160   137   214   192
   170   138    39   214    62    49   193    34    38    99   123   209    86   118    83    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   138    34   155   215   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    55   150    82   109   120   185   142    54   176   199   132    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    48    34   109    69    45    51   170   189    42   182   146   187   187    46   153   135   165    87   105    58    75    77   112   167    41   155   105   108    46   183   132   172   170   155   206    57    66   140   199   146   187   179    87   158   216   212    45   133    61   189   205   199   157   127   134    81   134   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   160   200   179   157   134    76    39   164    77   108   119    95   153    40   150    41   173   130   205   107   218    94    55    40   127   119   220   140   198    67    83   203   176   198   120    45    96   132    34   167   185   131   106   172   158    62   220   129   210    53    91   111   114   195    49    60   121    99   100   181   152   112   175   156   117   101    58    96    36    74   181    52   104    55   214   171   139    57   197   173   113   191   134   199   219   208    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    69   189    39   194   208   148    72   165    86   154   101    53   122   167   116   146   128   134    81    69    41   192   142   213   160   196    53    91   120   219   178   189   198    48    87   163    86   210   130   187   124   212   190   196   170   116   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   201   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   210   138    99    48   140    54    61   156   189    46    41    80    78    47    70    65    61    74   188   207   124   193   147   123    96    71   159   117    66   199    44   139   219   106   157   188    33    80   181    65    70    56   173   148   104    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    67   198   210    92   151   147   120    37   100   197   144   207    34    87   105    58   112   184   169   122    79   166   149   196   157   154   186   102    35   188   107   172   199   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   147    41    84   105    68    57    50   215   141    90   218   166   208    93   132    70   219   159    95   110    50   145    75   159    69    89   173   128    74    58   111   164   170   214    93   130   105   161    85   129   172    44    77    89   185    82    49   164   209    73   121   183   171    45   128    50   109   182    76    85    42    48   163    95   207   144   149    40   183    92   110   168   197    93   219    75   155   195   130   212   117    87    68   212    91   110   202   201   186   151   192   138    94   162   159   158   109   120   155   154   106    83    45   150   191   193   103    39   149   146    40   174   137   216   206   149   122   105   216    76   214    87    49    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   157   136   208    64   199   195   176   208   121    51   163    68   213   126    62   186    81    63   170   153   139   148    71    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   108   100   154    69    70    97   219   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   114   201   164    73   110   102   167    99   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   190   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   206   148   218    77   172   169    64   115    61    53   189   167   148    40   175   117   215   191    99   120   167    95   155   143    94    52    44    42   125   104    35    64    62   120    97    78   134    97   109   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    46   213    72    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   124   158   215    49   206   204   167    71   159   110    98   108    91   155   127    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    80   104    45   125   151   207   202   113   201   127   117   122    40   196   127   130    80    56   184    55   150    62   169    96   131   168   171    37    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   218   189   213    58    46   205   116    62   201   159   137   215   192
   170   138    39   214    62    49   192    35    37    98   123   209    86   118    84    83   201    70    39   112   210   195   175    55    59   137   206    81   123   104   188    86   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   126    88   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   211   181    47    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   157   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   217    94    55    40   127   119   220   140   199    67    83   203   176   198   120    45    96   132    34   167   185   131   106   172   158    62   220   130   210    53    92   111   114   195    48    60   121    99   100   181   152   112   174   156   117   101    58    96    37    74   180    53   104    55   213   170   139    57   197   173   113   191   134   199   219   208    57   203   169   119    35   176    87   175    87    65    50   143   168   129   148   183   165    82   184   172    69   189    38   193   208   148    73   165    86   154   101    53   122   166   116   146   128   135    81    70    41   191   141   213   160   195    53    91   120   219   178   189   198    48    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    57    64   180   213   119   195   129    35   125   191    90   112   181   209    43   124    85    49   198    65   187    94    77    61    98   216   210   138    99    48   140    54    62   156   189    46    41    80    78    47    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    45   139   219   106   157   188    34    80   181    66    70    56   173   147   104    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   135    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   144   207    34    87   105    57   111   184   168   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   157   148   187    38   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    85   105    68    57    50   215   140    90   218   166   208    92   132    69   219   159    94   109    49   146    75   159    69    89   173   128    74    58   111   165   171   214    93   130   105   161    85   129   172    44    77    90   185    82    48   164   209    73   121   183   171    46   127    49   109   182    76    85    42    48   163    95   207   145   149    40   182    93   111   168   197    93   219    76   155   196   130   212   117    87    68   211    91   109   202   201   186   151   193   137    94   162   158   158   109   120   155   154   106    83    45   149   191   192   104    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   113   125   154   110   142   148   220    38    87   191   218    54    94   169   106   167   137   135    92   211   149    43   174    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   196   176   207   121    51   164    68   212   126    62   187    81    63   170   154   139   148    71    39    94    89   201   127   155   102    47   156   195   135    71   152   211   167   199   120    36    79   108   213   165   207   106   155    64   185   119   146    74   156   184   158    57   112   107   100   153    69    70    98   219   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   163    73   110   103   168   100   198   211    50    73   191   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   190   198   124    55   135    59   121   118   112    90   151    58    99   114    96    71   108   144    35   155   193   179   197   217    68   205   148   218    77   172   169    64   114    61    53   189   166   148    40   175   117   215   191   100   119   167    94   155   143    94    52    44    43   125   104    35    64    62   120    97    78   133    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   178   120    36    84    57   164   168   197    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   110    98   108    91   155   126    98   127   125   127    87   181   192   143   151   150   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   128   117   121    40   196   128   130    79    56   184    56   150    62   170    96   130   168   171    38    62   195    99   157   110    61    48    37   122    82    45   207   177   220   171    53   143   121   217   188   213    58    46   205   116    62   201   159   137   214   192
   171   138    38   216    60    51   193    34    36    98   123   210    87   118    84    82   201    70    39   114   211   195   173    56    60   135   206    82   124   104   187    85   136    33   155   214   104    50    91   155   140   186    48    88   203    68    61   107    62   197   142    45    56   151    82   110   122   186   142    55   178   197   133    75   119   167    70    37   137    47   124    88   179   140   154    47    40    85    77    72   156   163   127   204    87   108    48   208   212   146   136   212   182    46    35   110    70    45    53   169   189    42   182   144   188   189    47   153   135   164    86   106    57    75    77   114   166    41   158   105   107    48   182   132   173   170   155   204    57    65   138   198   149   187   179    88   158   215   213    46   134    62   190   204   199   156   125   135    82   135   181   214    52    57   209    89    52    39   109   127   122   141    44    98   104   159    43    60   139   116    56    56   214   156   124    90   194    69    79   102   174   162    91   159   200   178   159   134    77    37   163    78   110   119    94   150    39   150    41   172   130   205   108   216    95    54    39   128   119   222   141   197    68    84   205   178   197   120    43    96   132    33   165   185   128   104   173   158    62   219   128   210    53    90   110   114   194    49    61   122    98   100   181   153   110   174   155   116   102    58    94    36    73   181    51   105    55   212   171   139    58   198   172   113   191   132   200   218   209    57   202   171   120    36   176    87   174    88    65    52   141   169   131   150   184   164    80   184   172    71   187    39   195   206   150    71   166    85   154   101    54   121   166   117   145   130   135    80    69    42   191   143   213   159   197    52    90   120   219   180   188   197    47    89   164    85   210   130   184   125   212   190   196   171   115   126    69    59    55    79   164    43   178   117   213   113    43   112   218   117   117   164   191   147    56   188    76    40   192    64    94   201    46   140   182    77    43   132    49   149   199   174   137   198    90   162    56    63   181   213   120   196   128    34   125   192    90   112   180   209    44   125    84    49   198    63   188    93    78    60    96   216   212   137    98    47   139    57    61   158   190    46    42    79    80    48    68    65    60    74   187   207   125   194   146   124    95    72   160   115    63   198    44   139   220   107   156   186    33    80   180    66    70    56   174   147   104    89    47    56   148   190   210   141   156    54   170    97   182    47   102    76   126   172   213   132    94   191   218    60    43   193   137   142   219   179    75    68   197   211    93   151   147   121    36   101   201   143   206    33    87   106    58   112   185   168   121    79   166   149   196   158   153   186   101    34   187   106   170   199   158   220   157   147   186    39   123    85    56   178    55    34   214   127   176    93    87   124   165    39    56    59    82    83    55   218   146    40    83   104    66    55    49   216   142    90   220   168   210    91   131    69   220   157    94   109    49   146    75   159    69    90   172   128    72    59   110   165   172   213    94   131   105   162    83   129   173    45    76    90   187    83    48   164   208    72   119   182   172    45   127    51   108   181    76    85    43    47   162    95   207   144   148    41   182    94   111   171   197    91   221    77   155   196   130   212   117    85    67   212    91   110   203   200   184   152   191   137    93   162   160   159   111   120   155   154   107    81    44   149   191   193   105    41   149   146    40   176   137   214   206   150   122   103   216    74   214    89    48    40   164   197   109   198   136   106   147   114   127   153   110   142   148   219    39    88   191   217    53    94   168   107   166   136   136    92   210   151    43   173    89    86   217   107   136    48   115    52   208   184   157   135   210    64   199   196   175   208   121    52   162    67   215   128    62   184    80    63   170   152   139   149    70    38    95    89   201   126   155   103    47   155   195   134    71   153   212   166   198   121    36    80   107   213   165   206   106   154    64   185   120   146    76   155   185   157    55   111   108   103   154    68    69    97   220   104   184   132   127    98    70    98   116   130    65   143   176    96   208   164    61   135   110   202   195    42   197   115   202   162    75   109   102   168    99   197   213    49    73   191   122   150   169    52   113   218    67   192   182   108   157    63    54    96    51   184    98   121   190   196   125    56   133    60   121   119   112    90   153    59   101   114    95    71   108   143    35   153   194   180   199   217    68   206   148   219    77   172   169    64   114    61    56   189   166   148    41   176   119   214   190    98   120   168    93   154   143    94    52    45    43   127   103    33    63    63   120    99    77   134    97   108   142   187   217   157    65   203   129    63   173   207   143    45   147   164   120    86   174   105    51   104    58    56   148   150   199    64    97    61    93    46   212    71    40   178   120    36    83    56   164   168   196    93    66   205    77   190    44   216    83    41   206   141   125   158   217    48   205   204   164    71   158   110    99   109    90   156   127   100   126   126   127    87   178   193   142   150   152   131   111   140   127   159   147    77   103    45   124   151   207   203   111   200   128   116   123    41   197   128   127    78    57   183    54   150    62   170    97   131   168   171    38    62   196   100   156   108    60    47    38   124    82    47   207   177   221   171    54   142   122   218   188   214    57    46   204   115    62   199   156   136   215   192
   170   138    39   214    62    48   193    34    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    82   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    44    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   147   136   211   181    47    34   108    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   112   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   134    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   201   179   157   134    76    39   164    77   108   119    95   152    40   150    41   173   130   205   107   217    94    54    40   127   119   220   140   199    66    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   155   117   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   176    87    65    50   142   168   129   149   183   165    82   184   172    69   189    39   194   208   148    73   165    86   154   100    53   122   166   116   147   128   134    81    70    41   192   141   213   160   196    53    91   120   219   178   189   198    49    87   163    86   210   131   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    92   201    46   140   182    78    44   131    50   149   201   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   125    85    49   198    65   187    94    77    61    98   216   210   138    99    48   140    54    61   156   189    46    41    80    78    47    70    65    60    74   188   207   124   193   147   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   180    65    70    55   172   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   197   209    92   151   148   120    37   100   197   144   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    95   110    50   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   169   197    93   219    75   155   195   130   212   117    87    68   211    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   150   191   192   103    39   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    40   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   208   185   156   136   208    64   199   196   176   208   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    74   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   109   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   107   144    35   155   193   178   197   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    42   125   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    62    93    45   212    71    40   178   120    36    83    57   164   168   197    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   111    98   108    91   155   126    98   126   125   127    87   181   191   144   151   151   132   110   139   128   161   146    79   104    45   125   151   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   169    96   130   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   171   138    38   214    63    49   193    35    37    98   122   209    85   118    84    82   202    70    39   112   209   195   175    56    59   137   207    81   123   105   188    87   137    33   155   214   105    51    91   156   140   185    49    88   203    67    62   108    60   199   143    45    56   150    81   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   178   142   154    47    42    87    76    70   154   163   127   205    87   108    49   208   212   149   135   212   181    47    34   108    69    45    51   170   188    43   182   147   187   188    46   153   135   165    86   105    58    75    77   113   167    41   155   104   108    46   183   132   172   169   155   206    57    66   140   199   145   188   178    87   158   216   212    45   133    62   190   205   199   156   127   135    81   135   183   214    54    57   207    90    51    41   109   125   123   139    45    96   106   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   162    91   160   200   180   158   134    75    38   164    76   108   120    95   152    39   150    41   173   131   204   107   218    94    54    40   127   119   220   139   198    66    83   203   177   198   120    45    96   131    34   167   185   130   106   172   158    62   221   130   210    53    91   111   114   196    49    60   121    99   100   181   151   112   174   156   117   101    58    96    37    75   181    53   104    54   213   171   140    57   197   172   113   190   135   199   219   208    56   203   169   119    35   176    87   176    87    65    49   142   168   130   149   183   165    81   184   172    69   189    39   195   208   148    72   166    86   154   101    52   122   166   116   147   128   134    81    69    41   192   142   214   160   195    53    91   119   219   178   189   198    49    87   163    86   210   130   187   123   213   189   195   170   115   128    67    60    57    79   164    41   178   115   214   113    45   109   217   117   118   163   191   148    55   186    77    41   190    65    92   202    46   140   182    78    44   131    50   149   200   174   136   197    91   162    57    65   180   212   120   196   130    35   124   191    90   113   181   208    42   124    84    49   198    65   186    95    77    60    97   215   210   138    99    48   140    53    61   156   189    46    41    80    78    48    70    65    61    75   188   207   124   193   147   124    97    71   158   116    66   200    45   139   218   106   157   188    34    80   180    65    71    55   173   147   104    91    47    55   149   190   210   143   155    52   172    96   182    44   103    75   125   174   212   134    93   189   219    60    47   194   139   142   220   181    76    67   198   209    92   152   148   120    37   100   197   143   207    33    87   104    58   111   184   168   122    79   166   149   196   157   154   186   102    34   188   106   171   199   157   219   156   148   187    39   122    85    55   178    56    33   214   127   175    93    87   123   164    39    56    60    82    85    54   216   146    40    85   104    69    56    50   215   140    91   218   166   208    93   132    70   219   159    95   110    49   145    76   159    69    89   173   128    73    58   111   165   171   214    93   130   105   161    84   129   172    44    77    89   185    82    48   164   209    73   121   183   171    45   127    50   109   183    76    85    42    49   163    95   207   144   149    40   183    91   110   168   196    94   220    75   155   195   130   212   117    87    68   212    91   109   202   201   187   151   193   137    93   162   158   158   108   120   155   154   106    83    45   150   191   193   103    40   149   146    40   174   137   216   206   150   121   105   215    76   214    87    50    40   165   198   109   196   136   106   148   113   125   153   110   142   148   219    38    87   191   218    54    93   169   106   167   137   134    92   210   148    43   173    89    86   216   109   136    47   114    50   209   186   156   137   209    64   199   195   177   207   121    51   163    68   213   125    63   187    80    63   170   153   139   148    70    38    95    88   200   126   156   103    47   156   195   135    71   153   211   167   198   120    37    79   108   213   165   207   106   155    64   184   119   146    73   156   184   159    57   111   107   100   154    69    70    99   219   104   183   133   129    98    73    95   117   129    64   143   175    97   210   164    62   136   110   203   198    41   199   115   201   163    74   110   102   168    99   198   211    50    73   190   124   150   169    53   115   218    65   192   181   108   156    61    55    95    51   184    99   124   190   198   124    55   134    59   121   119   113    90   151    58    98   113    96    70   108   144    35   155   193   178   198   218    68   205   148   218    77   172   170    64   114    61    53   189   167   148    40   175   118   215   192    99   119   167    94   155   143    94    52    44    42   126   104    35    65    62   119    97    78   133    97   110   142   190   216   159    66   204   131    64   172   208   141    45   148   164   120    87   173   103    52   103    58    55   148   152   199    64    97    62    94    45   213    71    41   179   120    36    84    57   164   168   197    91    65   206    77   187    43   217    82    41   206   140   124   158   215    50   205   205   166    71   159   111    98   108    91   155   127    99   125   125   127    87   181   191   143   151   150   132   110   139   128   161   146    79   103    45   124   152   207   202   113   201   127   117   121    40   195   127   130    80    56   184    56   150    62   169    96   131   168   171    37    62   196   100   156   110    61    48    37   123    82    45   207   177   219   171    53   143   121   217   188   213    59    46   205   116    62   201   158   138   214   192
   170   138    38   214    62    48   192    35    37    98   123   209    86   118    83    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   138    34   155   215   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    56   150    82   109   120   185   142    54   177   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   155   163   127   205    88   108    49   208   212   148   136   211   181    48    34   108    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   112   167    41   156   105   108    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   158   216   212    45   133    62   190   205   199   157   127   134    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   120    95   152    40   150    41   173   131   205   107   217    94    55    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   157    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    58   197   173   113   191   134   200   219   208    57   203   170   119    35   176    87   176    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    72   165    86   154   100    53   121   166   116   147   128   135    81    70    41   192   141   213   160   196    53    91   119   219   178   189   198    48    87   163    86   210   130   187   124   212   190   196   169   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   190    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    46    41    80    78    47    70    65    60    74   188   207   125   193   146   124    95    71   158   117    66   199    45   140   219   106   157   188    34    80   181    65    70    55   172   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    46   194   139   142   219   181    77    68   198   209    92   151   147   120    36   100   197   144   207    34    86   105    58   111   184   168   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   122    84    55   177    56    34   214   128   176    93    87   123   164    38    56    60    82    85    54   216   146    41    84   105    69    57    49   215   140    90   218   166   207    93   132    70   219   159    94   109    50   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    45    77    89   185    82    48   163   209    73   121   183   172    45   127    49   109   182    76    85    42    48   163    96   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   211    91   109   202   201   186   151   192   137    94   162   158   158   109   120   155   154   106    83    45   149   191   192   103    40   149   146    40   174   137   216   205   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   148    43   173    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   196   176   208   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   126   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   132   129    97    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   163    73   110   102   167    99   198   211    51    73   190   124   150   169    53   115   217    65   192   180   108   156    61    54    95    51   183    99   124   190   198   124    55   134    59   121   118   112    91   151    58    98   114    96    71   107   144    35   155   193   178   198   217    68   205   148   218    77   172   169    64   115    61    54   190   167   148    40   175   118   215   191    99   120   167    95   155   143    94    52    44    43   125   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   149   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   179   120    36    83    57   164   168   197    91    65   206    77   186    44   217    82    42   206   140   125   158   215    49   206   204   166    71   158   110    98   108    91   155   126    98   126   125   128    87   181   191   144   151   151   132   110   139   128   161   146    79   103    45   125   152   208   203   113   201   128   117   122    40   196   127   130    79    56   184    56   150    62   169    96   131   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   220   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    39   214    62    48   193    35    38    98   123   209    86   118    83    83   201    70    38   112   209   195   175    55    58   137   206    82   123   105   188    86   137    34   155   214   105    51    91   156   140   185    49    89   203    67    62   107    59   199   144    45    56   150    82   110   120   185   141    54   176   199   132    76   118   169    71    37   138    48   125    88   178   141   154    47    41    86    76    71   155   163   127   205    88   108    49   207   212   148   136   212   181    47    34   109    69    45    50   170   189    42   182   146   186   187    46   153   135   165    86   105    58    75    77   113   167    41   155   104   108    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   158   216   212    45   133    62   190   206   199   157   127   134    81   135   182   214    54    57   208    90    51    40   109   125   122   140    45    96   105   160    42    60   139   118    54    56   213   157   122    90   193    67    78   103   174   163    91   160   201   179   157   134    75    39   164    77   108   119    95   152    40   151    41   173   131   205   107   218    94    55    40   126   119   221   139   199    67    83   203   176   197   120    45    96   132    34   167   185   130   106   172   158    62   220   129   209    53    92   111   114   195    49    60   121    99   100   181   152   112   174   155   118   101    57    96    37    74   180    52   105    54   213   171   140    58   197   173   113   191   134   199   219   208    57   203   169   119    35   176    87   176    88    65    50   142   168   129   148   182   164    81   184   173    70   188    39   194   208   148    73   165    86   154   101    53   122   166   116   147   127   135    81    70    41   192   141   214   160   195    53    91   120   219   178   189   198    48    87   163    86   210   131   187   124   213   190   196   170   115   128    67    61    56    79   164    42   178   115   214   113    44   109   218   117   119   164   192   148    55   186    77    40   191    65    93   201    47   140   182    78    43   131    50   149   201   174   136   198    89   163    57    64   181   212   119   195   129    35   125   191    90   112   181   209    43   124    85    48   198    65   187    94    76    61    98   215   210   138    99    48   140    54    61   156   189    46    41    81    78    48    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    44   139   219   105   157   187    34    80   181    66    71    55   172   148   104    91    47    55   148   190   210   142   156    52   171    96   181    45   103    75   125   172   213   135    93   189   219    60    47   193   139   142   220   181    76    68   197   210    92   151   148   120    36   100   197   144   207    34    87   105    57   111   185   169   121    79   166   149   196   157   154   186   102    35   188   107   171   199   157   218   157   148   187    38   122    84    55   177    56    34   214   128   175    94    87   123   164    39    56    60    82    85    54   217   146    41    84   105    69    57    50   215   141    90   218   167   207    93   132    70   219   159    94   110    50   146    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    48   163   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   183    92   111   168   196    93   219    75   154   196   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   163   158   158   108   120   155   154   106    83    45   149   191   193   104    39   149   146    39   174   137   216   206   150   122   105   216    76   213    87    50    40   165   198   108   196   135   106   147   113   126   154   110   142   148   220    38    86   191   219    55    93   169   106   167   137   135    92   211   149    43   174    89    86   216   108   136    47   114    50   208   185   156   136   209    65   199   195   176   208   122    51   164    68   213   126    63   187    81    63   169   152   139   148    70    38    94    88   201   126   155   103    47   156   195   135    71   152   211   167   199   120    37    79   107   213   165   207   106   155    63   185   119   146    74   156   185   158    58   111   108   100   153    69    71    98   220   104   183   132   128    97    72    96   116   129    64   143   175    96   210   164    62   135   110   203   198    41   199   115   201   163    74   110   102   167   100   197   211    50    73   190   124   150   168    53   115   217    66   192   181   108   155    62    54    95    51   183    99   124   191   198   124    55   135    59   121   119   112    91   151    58    99   114    96    71   107   144    35   155   192   179   198   217    68   205   148   218    77   172   169    64   114    62    54   189   167   148    40   175   117   215   192   100   120   168    94   155   143    94    52    44    43   125   104    34    64    62   120    97    78   134    97   109   142   189   216   158    66   204   130    64   172   208   142    45   148   165   121    87   173   103    52   104    58    55   148   151   199    64    97    63    94    45   213    71    40   178   120    36    83    57   164   167   198    91    66   206    77   186    44   217    82    42   206   140   124   158   214    49   206   204   167    71   158   111    98   107    91   155   126    98   126   126   128    87   181   192   143   151   150   131   110   139   128   161   145    79   104    45   125   152   207   202   113   201   127   117   121    39   196   127   129    80    56   184    56   150    62   169    95   131   168   171    38    62   195    99   157   110    61    48    37   123    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   136   214   193
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   181    47    34   108    70    45    50   170   189    42   182   146   187   187    46   153   135   165    87   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   157   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   160   200   179   157   134    76    39   164    77   108   119    95   152    40   151    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    38   194   208   148    73   165    86   154   101    53   122   166   116   147   128   134    81    70    41   192   141   213   160   196    53    91   119   219   178   189   198    48    87   163    86   210   131   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   210   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    34    80   181    66    70    56   173   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   112   184   169   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   140    90   218   166   208    93   132    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   110   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   150   191   192   103    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   190   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167    99   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   107   144    35   155   193   179   198   217    68   205   148   218    77   172   169    64   114    61    53   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    42   125   104    35    64    62   120    97    78   134    97   109   142   189   216   158    66   204   130    64   171   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   143   151   150   132   110   139   128   161   146    79   103    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   214   192
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   109    70    45    50   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   157   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    46    41    80    78    47    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    70    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   197   209    92   151   148   120    37   100   197   144   207    34    87   105    58   111   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    39   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   190   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   208   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   206   148   218    77   172   169    64   114    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    42   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   130   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    48    34   109    70    45    51   170   188    42   182   146   187   188    46   153   135   165    87   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   156   127   135    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   199    67    83   203   176   197   120    44    96   132    34   167   185   131   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   155   118   101    58    96    37    74   181    52   104    54   213   171   139    57   197   173   113   191   134   199   219   209    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    38   194   208   148    73   165    86   154   101    53   122   166   116   147   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    48    87   163    86   210   131   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   118   164   192   148    55   186    76    40   191    65    93   201    47   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   113   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    62   156   189    46    41    80    78    47    70    65    60    74   188   206   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    66    70    55   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    36   100   198   143   207    34    87   105    58   111   184   169   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   157   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    94   110    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   163   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    96   207   144   149    40   182    92   111   168   197    93   219    75   155   196   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   158   158   109   120   155   154   106    83    45   150   191   192   103    39   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   190   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    63   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167    99   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    94   155   143    94    52    44    42   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   149   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   111    98   108    91   155   127    98   126   126   128    87   181   191   144   151   151   132   110   139   128   161   146    79   103    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    82   123   105   188    86   137    34   155   215   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   141    54   176   199   133    76   118   169    71    37   138    48   125    89   178   141   154    46    41    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   181    48    34   109    70    45    51   170   189    42   182   146   187   188    46   153   135   165    86   105    58    76    77   112   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   134    81   135   182   214    54    57   208    91    52    40   109   126   123   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   193    68    78   103   174   163    91   160   200   179   157   134    75    39   164    77   108   119    95   152    40   150    40   173   130   205   107   218    94    54    40   127   119   220   140   199    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    92   111   114   195    48    60   121    99   100   181   152   112   175   156   117   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   135   199   219   208    57   203   169   120    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    69   189    38   194   208   148    72   165    86   154   100    53   121   166   116   146   128   134    81    70    41   192   141   213   160   196    53    91   120   219   178   189   198    48    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    80   164    42   178   115   214   113    44   109   217   116   119   164   192   149    56   186    76    40   191    65    93   201    47   140   182    78    44   131    50   149   201   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   209    43   125    85    49   198    65   187    94    77    61    98   216   210   138    99    48   140    54    61   156   189    46    41    80    78    47    70    65    60    74   188   206   124   193   147   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    66    71    55   173   147   104    91    47    55   149   189   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   181    77    67   198   209    92   151   148   120    36   100   197   144   207    33    87   105    58   111   184   169   122    79   166   149   196   158   154   186   102    35   188   107   172   198   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    95   109    49   146    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    43    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   196   130   212   117    87    68   211    91   109   202   201   186   151   193   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    39   149   146    39   174   137   216   206   149   122   105   216    76   213    87    50    40   165   198   108   196   136   106   147   113   126   154   109   142   148   220    38    86   191   218    54    94   168   106   167   137   135    92   211   148    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    71    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   107   213   165   208   106   155    63   185   119   146    74   156   184   159    57   112   107   100   154    69    70    97   219   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   164    74   111   102   167   100   198   211    51    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    96    51   183    99   124   191   198   124    55   134    59   121   118   112    91   151    58    98   114    96    71   108   144    35   155   193   179   197   218    68   206   148   218    77   172   169    64   114    61    53   189   167   148    40   176   117   215   191    99   119   167    94   155   143    94    52    44    43   126   104    35    64    62   120    97    78   134    97   109   142   189   216   158    66   204   130    64   171   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    62    93    45   212    72    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   111    98   108    91   155   127    98   126   126   127    87   181   191   144   151   151   131   111   139   128   161   146    79   103    45   125   152   208   202   113   201   128   117   122    40   196   127   130    80    56   184    56   150    62   170    95   131   168   172    38    62   195   100   157   110    61    47    38   122    82    45   206   177   219   171    53   143   122   218   188   213    58    46   205   116    62   201   159   137   215   193
   170   139    38   215    62    48   192    35    37    98   123   209    86   117    84    83   201    70    38   112   209   195   175    55    59   136   207    81   123   105   188    86   137    34   154   215   104    51    91   156   140   185    49    89   203    68    62   108    60   198   144    45    56   150    82   110   119   185   142    54   177   199   133    76   118   168    71    38   138    48   125    88   179   141   154    47    41    86    76    71   154   162   128   205    87   109    49   208   212   148   136   212   181    48    34   109    69    45    51   170   189    42   182   146   187   187    46   153   135   165    87   105    58    75    77   113   167    41   155   104   107    47   183   132   172   170   155   206    56    66   141   200   146   188   179    87   159   216   212    44   133    62   190   205   199   156   127   134    81   135   182   214    54    57   208    90    52    40   109   126   122   140    44    96   105   160    42    59   138   118    54    57   213   157   122    90   194    68    78   103   175   163    91   159   200   179   157   134    75    39   163    77   108   119    95   152    40   151    41   173   131   205   107   218    94    55    40   127   119   221   140   198    67    83   202   177   198   120    44    96   132    34   167   185   131   106   172   158    62   220   129   210    53    92   111   114   195    49    60   121    99   100   182   152   112   174   155   117   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   135   200   218   208    57   203   170   119    35   176    87   176    87    65    50   142   168   129   148   183   165    82   184   172    69   189    38   194   207   148    72   165    86   154   100    53   122   167   116   146   128   134    81    70    41   191   141   213   160   195    53    91   119   219   178   190   198    48    87   163    86   210   131   187   124   213   190   196   170   115   128    67    60    56    79   164    42   178   115   214   113    44   110   217   117   119   164   192   148    55   186    76    41   191    64    92   201    46   139   182    78    44   131    50   149   200   174   136   197    89   163    58    64   180   212   119   195   129    34   125   190    90   112   181   208    43   125    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    42    81    78    48    70    65    60    75   188   206   125   193   146   123    95    71   158   117    66   199    44   139   219   106   157   187    34    81   180    65    70    56   173   148   104    91    47    55   148   190   209   143   155    53   171    96   181    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   180    77    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    57   111   184   169   121    79   167   149   196   158   155   186   102    35   189   107   172   198   158   219   156   149   187    39   123    84    56   177    56    34   214   128   175    94    87   123   164    38    56    60    82    85    54   216   146    41    84   104    69    57    50   215   141    90   218   166   207    92   132    70   219   159    95   109    49   145    76   159    69    89   173   128    74    58   110   164   171   214    92   130   105   162    85   129   173    44    77    89   185    81    48   164   209    73   120   183   171    45   127    50   109   182    76    85    42    48   163    96   207   145   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   185   151   192   138    95   162   158   158   108   120   155   154   106    83    45   150   191   192   104    40   149   146    40   174   137   216   206   149   121   105   216    76   213    87    50    40   165   198   109   196   136   106   147   113   126   153   110   142   147   220    38    86   190   219    54    93   169   106   167   137   135    92   211   148    43   174    89    86   216   109   136    47   114    50   209   185   156   136   208    65   200   196   176   208   122    52   163    67   213   126    63   186    80    63   170   153   139   148    70    38    94    89   201   126   155   103    47   156   195   135    71   153   211   167   199   120    37    79   108   213   165   207   106   154    63   185   119   146    74   156   184   159    57   111   107   100   153    69    70    97   220   104   183   133   129    98    72    96   117   130    63   144   175    96   210   164    62   136   110   202   198    41   199   115   202   164    74   110   102   167   100   198   211    50    73   190   124   150   169    53   115   218    65   192   180   108   155    61    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    90   151    58    99   114    96    71   108   144    35   155   193   178   197   217    68   206   148   218    77   172   169    64   115    62    54   190   167   148    40   176   117   215   191    99   119   167    94   155   143    94    52    43    42   126   104    35    64    62   119    97    78   134    97   109   142   188   216   157    66   204   130    64   171   208   142    45   149   164   121    87   173   103    52   104    58    55   147   151   199    65    97    62    93    46   213    71    40   178   120    36    84    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   205   167    70   159   111    98   108    91   155   126    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    80   103    45   125   151   208   202   113   201   127   117   122    40   196   128   130    80    56   184    56   150    62   170    96   130   168   171    38    62   196   100   157   110    61    48    37   122    81    45   206   177   219   171    53   143   122   218   188   213    59    46   205   116    62   201   159   137   214   193
   170   138    39   214    62    48   193    35    38    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    87   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   135    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   131   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   210   138    99    48   140    54    62   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    34    80   181    65    70    55   173   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   197   209    92   151   148   120    37   100   197   144   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   140    90   218   166   207    93   132    70   219   159    95   110    50   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   110   202   201   186   151   192   138    94   162   159   158   109   120   155   154   106    83    45   149   191   192   104    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   195   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167    99   198   211    50    73   190   124   150   169    53   115   217    65   192   181   109   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   205   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   125   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   143   151   150   132   110   139   128   161   146    79   104    45   125   152   207   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   193
   171   138    39   214    62    48   193    35    37    99   123   209    86   118    84    82   201    70    38   113   210   195   175    55    59   137   206    81   122   105   189    87   138    34   155   215   104    51    90   156   141   184    49    89   203    67    62   108    60   199   143    44    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    36   138    48   125    88   178   141   154    46    42    86    76    71   154   163   128   205    87   108    49   207   213   148   136   211   182    48    34   109    70    45    50   170   189    42   182   146   187   187    46   152   135   164    86   105    58    75    77   112   167    41   156   105   107    46   183   133   172   170   155   206    57    66   140   200   146   187   179    87   158   216   212    46   133    62   190   205   199   157   127   135    81   134   182   214    53    57   207    90    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   156   122    90   193    67    78   104   174   164    91   159   201   179   157   135    75    40   164    77   108   119    96   153    40   151    41   172   130   205   107   217    94    55    40   126   119   220   139   199    66    84   203   176   197   120    44    96   132    34   166   184   130   106   172   158    62   221   129   209    53    92   111   114   195    49    60   121    99   100   181   152   111   174   156   118   101    58    96    37    74   181    52   104    54   213   170   138    57   198   172   113   191   134   199   219   209    57   203   170   120    34   176    87   176    87    64    50   142   168   129   148   182   164    82   184   172    70   188    39   194   208   149    73   166    85   154   100    54   122   166   116   147   128   134    81    69    41   192   141   214   161   195    53    91   119   219   178   189   198    48    87   163    86   210   131   187   124   212   190   196   170   115   127    67    61    57    80   164    42   178   115   214   114    44   109   217   117   119   164   192   148    55   186    76    40   191    66    93   201    47   139   181    77    44   131    50   150   200   174   136   198    89   163    58    64   180   212   120   195   129    35   125   191    90   112   181   208    43   124    84    49   198    65   186    93    77    62    98   215   211   138   100    48   140    54    62   157   189    45    41    80    77    47    71    65    60    74   188   206   124   193   146   124    95    71   158   117    66   199    44   139   219   106   156   187    34    80   181    65    71    56   173   148   103    91    47    55   148   190   209   143   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    46   194   138   142   219   181    77    67   197   209    91   151   148   120    37   100   197   143   207    34    88   105    57   112   185   168   121    79   166   149   196   157   155   186   102    35   188   107   171   198   157   219   157   148   187    38   123    84    55   177    56    34   213   128   175    94    87   123   165    39    56    60    82    85    54   217   146    41    85   105    69    57    50   215   140    91   218   167   207    93   132    70   219   159    94   110    50   145    76   159    69    90   173   128    73    58   110   164   171   214    92   130   104   161    85   130   172    44    76    89   185    82    49   164   209    73   120   183   171    45   127    50   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   220    75   155   196   130   212   117    87    68   211    91   109   202   201   186   151   193   138    94   162   158   157   108   120   156   153   106    83    45   149   190   193   103    39   149   146    40   174   137   216   205   149   122   105   216    76   213    87    50    41   165   198   108   197   136   106   147   114   125   154   110   142   148   220    39    87   190   218    54    94   169   105   166   137   135    92   211   149    43   173    89    86   215   108   136    47   114    50   209   186   156   136   208    64   199   196   176   208   121    51   163    68   213   126    63   187    81    64   170   153   139   149    71    38    95    88   201   127   155   102    47   156   195   134    71   152   211   167   199   120    36    79   108   212   165   207   106   155    63   185   119   146    74   156   184   159    57   112   108   100   154    69    70    98   219   104   183   133   129    98    72    96   117   130    63   143   175    96   210   164    62   135   110   202   198    41   200   115   201   163    74   111   103   167    99   198   211    50    72   190   125   150   169    53   115   217    65   192   180   109   157    61    54    95    51   183   100   125   191   198   124    55   134    59   121   118   113    91   151    59    99   113    95    71   108   144    35   155   193   179   197   217    68   205   148   218    77   172   169    64   114    62    54   190   166   148    40   175   117   215   191   100   119   167    95   155   144    94    52    43    42   125   104    35    64    61   119    97    78   133    97   109   143   189   216   157    66   203   130    64   172   207   142    45   148   164   120    87   173   103    53   104    58    55   148   151   199    64    98    62    93    45   213    71    41   178   120    36    84    57   164   168   197    92    66   206    77   187    44   217    82    42   206   141   125   158   215    49   205   205   167    71   158   110    98   108    90   155   126    98   126   125   127    87   181   192   143   151   150   131   111   139   128   161   145    79   103    45   125   152   208   203   113   201   128   117   122    40   196   127   130    80    56   184    55   150    62   170    96   131   169   171    38    62   196   100   157   110    62    48    38   122    81    45   206   177   219   171    53   143   122   218   188   212    58    46   205   116    62   201   158   136   214   192
   170   138    38   215    62    49   192    35    38    98   123   209    86   118    84    84   202    70    38   112   211   194   175    56    58   137   205    82   122   105   188    87   137    33   154   214   104    52    91   157   139   185    48    88   203    68    62   108    60   199   145    45    55   150    82   110   120   186   141    54   176   198   132    75   117   169    70    37   138    48   125    89   179   141   155    47    41    86    75    70   155   163   127   205    87   109    48   207   213   148   136   211   181    47    34   110    70    45    51   170   188    43   182   146   187   188    46   152   135   166    87   105    58    75    78   111   168    42   155   105   108    46   183   133   172   171   155   206    56    67   141   200   145   186   178    87   158   216   212    45   134    61   190   205   199   157   126   134    81   135   183   214    53    57   207    91    51    41   110   127   121   141    44    97   105   160    42    59   138   119    54    57   213   156   122    90   193    68    78   104   175   163    91   159   201   179   157   134    76    39   165    76   108   119    95   153    39   150    41   173   131   204   107   217    94    54    40   127   117   221   140   197    67    83   202   176   197   120    44    95   131    35   167   185   131   105   172   157    61   220   129   210    53    91   111   114   194    49    59   122    99    99   181   152   112   175   156   117   101    57    96    38    74   181    53   105    54   213   170   138    57   198   173   113   190   134   199   219   207    56   203   169   120    36   177    87   174    88    64    50   142   168   129   148   183   165    82   184   173    71   188    39   194   208   148    73   165    86   155   101    53   123   167   116   147   128   134    81    70    41   192   142   214   160   195    53    91   119   220   178   188   198    49    88   163    87   210   131   187   125   213   190   197   169   115   128    69    60    58    79   164    42   178   114   214   114    44   109   217   116   119   164   192   148    54   186    76    40   192    65    92   201    48   140   181    78    44   131    51   148   201   173   136   198    89   163    57    65   180   212   119   195   128    35   125   191    91   112   181   209    43   125    83    49   198    65   188    94    76    62    97   217   211   138    99    48   139    54    62   157   189    46    42    80    78    47    70    65    61    75   188   207   124   193   146   123    96    70   159   117    67   199    43   139   219   104   156   188    33    80   180    66    72    56   172   148   103    91    48    56   149   190   209   141   156    53   171    96   182    44   104    75   124   174   212   134    93   189   219    60    47   193   139   143   219   180    77    68   199   209    92   151   148   121    36   101   198   144   207    36    88   105    57   111   184   169   122    79   166   148   196   158   154   187   103    34   188   107   171   199   157   220   157   148   187    38   124    83    55   178    57    33   213   129   175    92    86   123   164    39    56    60    82    85    54   216   146    41    83   105    68    57    49   215   141    90   218   167   209    93   131    70   219   160    95   110    49   145    76   159    68    88   173   127    73    58   111   165   170   214    92   130   105   162    85   129   173    44    78    89   186    82    49   164   208    73   121   183   172    45   127    50   109   182    76    86    43    48   163    96   207   144   150    41   183    92   110   169   197    92   218    76   155   195   129   212   117    87    69   211    91   110   201   201   186   152   192   138    94   163   159   157   110   120   154   155   105    83    46   151   191   193   103    39   149   147    40   173   136   217   205   150   121   105   216    76   214    87    51    41   164   199   110   196   136   106   145   114   125   153   109   143   147   221    37    87   190   219    54    94   169   106   167   137   135    93   211   148    44   173    90    86   215   108   135    47   115    51   209   186   157   137   209    64   200   196   176   207   121    52   164    67   213   125    62   186    81    63   170   153   139   147    70    39    94    88   201   126   156   103    47   156   195   134    71   152   211   167   199   120    36    80   108   212   164   208   106   155    63   185   120   146    74   156   183   158    58   111   107   100   153    70    70    96   220   105   182   133   128    97    73    96   117   131    63   143   175    96   211   164    62   135   109   203   199    41   199   114   202   163    74   110   102   168    99   198   211    51    72   191   124   150   169    53   116   218    65   193   179   109   155    62    54    95    52   183    99   124   191   199   124    55   135    59   121   119   112    90   151    57    99   114    96    72   107   144    35   155   193   178   197   218    68   206   147   218    77   172   170    64   114    60    54   189   166   147    39   175   116   215   191   100   120   166    94   154   144    93    52    44    43   126   104    36    63    62   119    96    78   134    97   110   141   189   216   158    65   203   130    63   171   209   142    44   149   164   121    87   174   103    52   103    58    55   147   151   200    65    98    63    94    46   213    72    40   179   119    36    83    57   165   168   197    91    65   205    78   187    43   217    82    42   205   139   125   158   214    49   206   204   166    70   159   110    98   108    91   155   127    98   126   127   127    87   181   192   144   152   150   132   110   138   128   161   145    79   104    46   125   151   207   203   112   201   127   117   122    41   196   127   130    80    56   184    55   150    62   169    96   131   169   171    38    63   195    99   157   109    62    47    38   122    82    46   206   177   218   172    53   143   122   217   188   213    59    48   206   116    63   201   159   137   214   193
   170   138    39   215    63    49   193    34    37    98   123   209    86   118    84    83   201    70    39   112   209   195   175    55    59   136   206    82   123   105   189    86   137    34   155   215   104    51    91   156   139   185    49    88   203    67    61   107    60   199   144    44    55   150    83   109   120   185   142    54   176   199   133    75   118   169    71    36   138    48   125    88   179   141   154    47    41    86    76    71   154   163   128   204    88   108    49   208   213   148   136   212   181    48    35   108    70    45    51   170   188    43   182   145   187   186    47   153   136   165    86   105    59    75    77   112   166    41   155   105   107    46   183   133   172   170   155   206    56    67   140   200   145   188   179    86   158   215   212    45   132    61   189   205   199   157   127   134    82   135   181   214    53    58   208    90    51    40   109   125   122   140    45    96   105   161    41    60   138   119    53    56   213   157   122    90   194    68    78   103   175   163    92   159   200   179   157   135    75    39   164    76   109   120    95   152    40   151    40   172   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   119    45    96   132    35   167   184   131   106   172   158    62   220   129   209    53    92   111   114   195    48    61   121    99   100   181   152   112   174   155   117   101    58    96    36    74   180    53   104    55   213   170   139    57   198   173   113   191   134   200   218   208    57   203   170   120    34   177    87   175    87    65    50   142   168   129   148   183   165    82   183   172    70   189    39   194   208   148    73   165    86   154   101    53   121   166   116   146   128   135    81    70    41   192   142   214   160   196    53    91   119   219   178   189   198    48    88   163    85   210   130   187   124   212   189   196   170   116   128    68    60    57    80   164    42   179   115   213   113    44   109   217   117   118   164   192   148    55   186    77    40   191    66    92   201    46   139   182    78    44   131    50   149   200   173   136   198    89   163    57    64   181   213   120   195   128    35   124   190    89   113   180   209    43   125    85    49   198    65   187    94    77    61    98   215   210   138    99    48   140    54    62   156   189    46    42    81    78    48    70    65    60    74   189   207   124   193   146   123    95    71   159   117    66   199    44   139   220   106   157   187    33    81   181    65    70    56   172   148   104    91    47    55   149   190   210   142   155    52   171    96   183    45   103    75   125   172   212   134    93   189   220    59    47   194   138   142   219   181    76    67   198   209    92   151   147   120    37   100   197   143   207    34    88   105    57   112   184   168   121    79   166   149   196   158   154   187   102    34   189   107   171   199   157   219   156   148   187    39   123    85    55   177    57    33   213   127   175    94    87   124   165    38    56    60    82    85    53   217   145    41    84   104    69    57    50   215   140    90   218   166   207    93   131    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    45    76    89   185    82    48   164   209    73   121   182   171    45   128    49   109   182    76    84    42    49   163    96   207   144   150    40   183    92   111   169   197    92   219    76   155   196   130   212   116    87    68   211    91   109   202   201   186   151   192   137    95   163   158   157   108   120   156   154   106    83    45   149   191   192   104    39   148   147    40   174   137   216   206   149   122   105   216    76   213    87    50    40   165   197   109   196   136   106   146   114   125   154   110   142   149   219    38    87   191   218    54    93   168   105   166   138   134    92   211   148    43   173    89    87   216   108   136    47   114    51   208   185   156   136   208    64   199   196   176   207   121    51   164    68   212   126    63   186    81    63   169   153   139   148    71    38    94    88   201   127   154   103    47   155   195   136    71   152   211   167   199   120    36    80   108   213   165   207   106   154    64   185   119   146    74   156   185   158    57   112   107    99   154    69    71    98   220   105   183   133   128    97    72    96   117   131    63   143   175    96   210   164    63   136   110   201   198    41   199   115   201   164    73   111   102   168   100   198   210    50    73   190   124   151   168    54   115   217    65   193   180   109   155    62    53    95    51   183    99   124   190   198   123    55   133    59   121   118   113    91   152    58    99   114    96    71   108   144    36   156   193   179   197   218    69   205   149   218    77   172   169    65   114    62    54   189   167   148    40   175   118   215   192   100   119   168    95   155   144    94    52    43    42   126   103    35    64    61   120    98    78   133    97   109   142   189   216   158    66   204   130    65   172   207   142    45   148   165   121    87   174   103    54   104    58    55   147   151   199    65    97    63    93    46   212    72    40   179   121    37    84    57   164   168   198    91    64   206    78   187    44   217    82    42   206   141   124   158   215    49   206   205   167    71   159   110    98   107    91   155   126    98   125   125   128    87   181   192   143   151   150   131   110   139   128   160   146    80   103    45   124   151   207   202   113   201   127   117   121    41   196   128   130    80    57   183    55   150    62   169    95   130   168   171    38    62   195   100   157   110    61    48    38   122    81    46   206   178   220   171    53   143   122   218   188   213    58    46   204   117    62   201   158   137   214   192
   171   137    39   214    61    48   193    35    38    98   124   208    85   117    84    82   200    70    37   112   210   195   175    55    59   137   207    82   123   106   189    87   138    33   155   214   105    50    91   156   139   184    50    89   203    68    61   108    60   199   143    45    56   150    83   109   120   185   141    54   176   199   133    75   118   169    71    37   139    49   124    89   178   141   155    47    42    86    77    70   156   163   128   204    87   108    49   208   211   147   136   211   182    47    35   108    70    45    51   170   189    43   182   147   187   187    46   153   135   165    86   105    58    75    78   113   167    40   156   105   106    47   182   131   173   170   155   206    56    66   142   198   145   186   178    87   158   216   211    46   133    62   190   204   200   157   127   133    80   135   182   214    52    57   207    90    51    38   110   126   122   140    45    96   106   160    42    59   137   120    54    56   213   157   124    90   193    69    77   104   174   162    91   159   200   179   156   134    77    39   164    77   108   118    95   153    40   150    40   173   130   204   107   217    94    54    41   127   118   221   140   199    66    84   204   176   198   121    44    96   132    34   166   187   130   106   173   157    62   220   129   210    53    90   111   115   195    48    59   121    97   100   182   152   113   174   155   118   101    59    96    37    75   181    53   103    55   213   171   138    56   197   172   113   191   134   199   219   208    56   203   170   119    35   176    85   176    87    65    50   142   168   130   148   182   163    82   185   174    69   188    38   194   208   148    72   165    86   154   101    54   121   167   116   146   128   133    80    71    41   191   141   214   161   195    53    90   119   219   178   189   197    48    87   163    86   210   131   187   124   212   190   197   170   116   128    67    61    57    80   164    42   178   116   213   113    44   109   217   116   118   164   193   147    56   185    77    39   191    64    92   201    47   139   181    78    45   132    49   149   200   174   135   198    91   164    58    65   180   212   119   196   129    34   125   191    90   112   180   209    43   124    84    49   198    65   187    94    78    62    97   214   211   139   100    48   140    54    63   157   189    46    42    80    77    48    69    65    61    75   189   207   124   193   147   124    96    71   160   116    65   198    45   139   219   107   157   187    33    80   180    65    69    56   172   148   102    91    48    55   149   190   209   143   155    53   171    96   181    45   103    75   125   173   212   134    94   188   219    60    47   193   139   142   220   181    77    67   198   209    92   151   147   119    38   100   197   143   207    35    87   105    57   112   185   168   122    78   165   150   197   158   154   187   103    36   188   108   171   199   157   219   156   149   188    39   124    84    56   177    56    33   214   127   176    94    86   124   163    38    56    61    81    86    53   216   146    41    83   104    68    58    50   215   140    91   218   166   206    92   131    70   219   158    94   110    50   146    76   158    69    90   174   128    74    58   111   164   171   213    93   130   105   161    85   130   172    44    77    89   186    83    49   165   209    74   121   183   172    45   127    49   109   183    78    85    42    48   164    94   207   144   148    40   182    91   110   168   198    92   220    76   155   197   130   212   117    87    68   212    91   110   203   202   186   151   192   137    94   162   159   159   109   120   155   153   106    83    45   150   191   193   104    38   150   146    40   175   136   216   205   151   122   105   216    76   212    87    50    43   165   197   108   196   136   106   146   113   126   153   110   143   147   220    38    85   190   218    54    93   170   106   168   136   134    93   210   148    43   174    89    86   215   108   135    47   114    49   208   186   156   138   208    63   198   195   176   209   121    51   164    69   212   125    62   187    81    63   170   153   138   149    71    37    96    87   200   127   155   102    47   155   195   134    71   153   211   167   198   120    37    79   108   214   165   207   106   155    64   185   119   146    74   156   185   158    56   111   106   100   153    69    71    98   220   104   184   132   129    98    71    96   117   129    63   143   175    95   211   164    62   135   110   203   199    42   199   114   201   162    73   111   101   168    99   196   211    50    73   190   124   150   169    53   115   218    65   192   179   109   155    62    54    95    51   183    99   125   190   197   124    55   134    60   121   118   112    90   152    58    99   114    96    71   107   144    35   155   193   178   198   217    69   206   147   219    78   173   169    65   115    60    53   189   166   147    40   175   117   215   191   100   120   167    95   155   143    94    52    45    43   126   105    34    65    62   118    97    78   134    97   110   142   189   215   158    66   204   131    64   171   209   142    45   148   164   120    87   172   102    52   103    58    54   147   152   199    63    97    63    94    45   212    70    40   178   119    36    82    57   163   168   197    92    65   206    77   186    44   218    82    42   205   140   125   159   214    49   206   203   167    71   159   111    98   107    91   156   127    98   126   125   128    87   180   192   144   150   150   130   110   138   128   161   145    80   104    46   127   153   208   202   114   200   128   117   121    39   196   128   131    80    56   184    54   149    62   169    96   131   168   171    38    61   195   100   155   109    61    46    37   122    82    44   206   178   219   172    54   143   120   217   190   213    58    45   206   116    62   201   158   137   215   193
   171   138    39   214    63    48   192    35    38    98   123   209    86   118    83    82   201    70    38   112   210   195   174    56    59   137   206    81   121   105   188    87   137    34   155   214   105    51    91   157   140   185    49    88   202    67    62   107    60   199   144    45    56   150    83   109   120   185   142    53   176   199   133    75   118   169    70    37   137    48   126    89   179   142   154    46    42    86    76    71   155   163   127   204    87   108    49   208   212   148   136   211   182    47    34   109    70    44    50   170   188    42   182   146   186   187    46   153   135   165    86   106    58    76    77   113   167    41   155   105   107    46   183   133   173   170   155   206    56    66   141   199   146   187   180    87   158   216   212    46   133    62   189   205   200   157   126   134    81   135   182   215    54    57   207    90    51    40   109   126   123   139    44    96   106   160    42    60   138   119    54    57   212   156   122    90   194    67    78   103   175   162    91   160   200   179   157   134    75    39   164    77   108   120    95   152    40   150    41   174   130   205   106   218    94    55    40   127   119   221   140   199    66    83   203   177   198   119    45    96   132    34   167   185   130   106   172   157    62   220   129   209    53    91   111   113   195    48    59   120   100   100   182   152   112   174   156   117   102    58    96    37    74   180    52   104    55   214   170   139    57   198   172   112   191   135   199   219   208    57   203   169   119    35   176    87   175    87    65    51   143   168   129   148   183   165    82   184   172    69   189    38   194   208   148    73   165    86   154   100    53   122   167   115   147   128   134    81    69    41   192   141   213   161   195    53    91   119   219   178   189   198    49    87   163    86   210   131   188   124   213   190   195   170   115   128    67    60    57    79   164    42   178   116   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   135   197    89   163    58    64   180   212   120   196   129    34   125   191    90   112   181   208    43   125    85    49   198    66   187    94    78    61    97   216   211   138    99    49   140    54    61   157   189    46    41    81    78    47    70    65    61    74   188   207   124   193   147   124    96    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    71    55   173   148   103    90    47    55   148   190   210   142   155    52   171    95   182    44   103    75   125   173   212   134    92   189   219    60    47   194   138   142   219   181    77    67   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   111   184   168   121    79   166   149   197   158   154   186   102    35   188   107   171   198   158   218   156   148   186    39   122    84    54   177    56    34   214   127   176    93    87   122   164    38    56    60    82    85    54   217   147    40    85   105    69    57    50   215   140    90   218   166   208    92   132    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   129   105   161    84   130   173    44    77    89   186    82    49   163   209    72   121   183   172    45   128    50   109   183    76    86    41    49   163    95   207   145   149    40   183    92   111   169   197    92   219    76   155   196   130   211   117    87    68   211    91   110   202   200   186   151   193   137    94   162   158   158   108   120   156   154   106    83    45   149   190   192   103    40   149   147    40   174   137   216   206   150   122   104   215    76   214    87    50    41   165   198   108   196   136   106   147   113   126   153   109   142   148   220    37    87   191   218    54    93   169   106   167   138   135    92   211   149    43   173    89    86   216   107   135    47   114    50   208   185   156   137   208    64   200   196   176   208   121    51   163    68   212   126    62   187    81    63   170   153   139   148    71    38    94    89   201   127   155   103    47   156   194   135    71   153   211   167   200   120    37    79   108   213   165   207   106   155    64   184   119   145    74   155   184   159    56   112   108   101   154    69    70    98   220   104   183   133   129    98    72    96   117   130    63   142   175    96   210   164    62   135   110   202   199    41   199   115   201   163    73   111   102   167    99   198   211    50    73   191   124   150   169    53   115   217    66   193   181   108   156    61    54    95    52   184    99   125   191   198   125    55   134    58   121   118   112    91   152    59    99   114    96    70   108   144    35   155   193   178   197   217    68   206   148   218    77   171   170    64   114    62    54   189   167   148    40   175   118   215   192    99   119   167    95   155   144    94    52    44    43   125   103    35    64    62   120    97    77   134    97   109   142   189   216   158    66   203   130    64   171   208   141    45   148   164   120    87   173   104    52   103    58    55   147   151   199    64    97    63    93    45   212    72    40   178   120    36    83    58   164   168   198    90    65   206    77   187    44   217    82    41   206   141   125   158   216    49   205   204   166    70   158   110    98   108    91   155   126    97   127   125   128    87   180   191   143   151   150   132   111   139   128   160   145    79   103    45   125   152   207   202   114   200   128   117   122    39   196   127   130    80    56   184    56   150    62   170    95   131   168   171    38    62   196   100   157   110    61    47    37   122    82    45   206   177   219   172    53   143   122   218   188   213    59    46   205   116    62   201   159   136   215   193
   170   138    39   214    62    49   193    35    37    98   123   209    86   117    84    83   201    70    38   112   210   195   175    55    59   137   206    82   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    44    56   150    82   109   120   185   142    54   177   199   133    76   118   169    71    37   138    48   125    89   179   141   154    46    41    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   181    48    34   108    70    45    50   170   189    42   182   146   187   187    46   153   135   165    87   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   159   216   212    45   133    62   189   205   199   157   127   135    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   193    68    78   103   174   163    91   159   201   179   157   134    75    39   164    77   108   119    95   152    40   151    41   173   131   205   107   217    94    54    40   127   119   220   140   199    66    83   203   176   198   119    45    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    49    60   121    99   100   181   152   112   175   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   200   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    81   184   172    70   188    39   194   208   148    72   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   196    53    91   120   219   178   189   198    48    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   206   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    70    55   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   147   120    37   100   197   144   207    34    87   105    57   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   164    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   162    85   129   173    44    77    90   185    82    49   164   209    73   121   183   172    45   127    50   109   182    76    85    42    48   163    96   207   144   149    40   182    92   111   168   197    93   219    75   155   196   130   212   117    87    68   211    91   110   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    40   149   146    40   174   137   216   206   149   121   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   153   110   142   148   220    38    86   190   218    54    93   169   106   167   137   135    92   211   148    43   173    89    86   216   108   136    47   115    50   209   185   156   136   209    64   199   195   176   208   121    51   163    68   213   126    62   186    81    63   170   153   139   148    71    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   111   107   100   154    69    70    98   220   104   183   133   129    97    72    96   117   130    63   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    74   110   102   167    99   198   211    50    73   190   124   150   168    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   205   148   218    77   172   169    64   115    61    53   189   167   148    40   175   118   215   191    99   119   167    95   155   143    94    52    44    43   125   104    35    64    62   120    97    78   133    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   178   120    36    83    57   164   167   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   158   110    98   108    90   155   127    98   126   125   128    87   181   191   144   151   150   131   110   139   128   161   146    79   103    45   125   152   208   202   113   201   127   117   121    40   196   127   130    80    56   184    56   150    62   169    96   131   168   171    38    62   195   100   157   110    61    48    37   122    81    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   214   192
   170   138    38   214    62    49   193    34    37    98   124   209    86   117    84    82   201    70    39   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   154   214   104    51    90   155   140   185    49    89   203    68    61   108    60   199   144    45    56   150    82   110   120   185   142    53   176   199   133    76   118   168    71    38   138    48   125    88   178   141   154    47    41    87    76    71   155   164   127   205    87   108    49   208   212   148   136   212   181    48    34   109    69    45    51   170   189    42   182   146   187   188    46   153   135   165    87   104    58    75    78   114   167    40   156   104   107    46   183   132   172   170   156   206    57    66   141   199   146   188   179    87   158   216   212    45   133    62   189   205   199   157   128   135    81   135   182   214    54    57   208    91    52    39   109   126   122   139    45    96   105   160    42    60   138   117    54    56   213   156   122    90   194    68    78   103   175   163    91   160   201   180   157   134    75    40   164    77   108   119    95   152    40   151    40   172   131   205   107   218    94    55    39   126   118   220   139   198    67    83   203   176   198   119    45    96   133    34   167   185   131   106   172   158    61   221   129   209    53    91   111   114   195    48    60   122    98   100   181   152   112   174   156   118   101    58    95    37    74   181    52   104    54   214   170   139    57   196   173   113   190   134   199   218   209    57   202   170   119    34   176    87   175    87    65    50   143   168   130   148   183   164    81   184   172    70   189    39   194   207   149    73   165    86   154   101    53   122   166   116   147   128   134    81    70    41   192   142   213   160   196    53    91   120   219   179   189   198    48    87   163    86   211   131   187   124   213   190   196   170   116   128    67    60    57    79   164    42   178   115   213   113    45   109   217   117   118   163   191   148    55   186    76    40   192    65    92   201    46   139   182    78    44   131    51   149   201   175   136   198    90   163    58    63   180   213   120   195   129    35   125   191    90   112   180   208    44   125    85    49   198    64   187    95    76    61    98   215   210   138    99    48   140    54    62   156   189    46    41    80    78    47    71    65    60    74   188   207   124   193   146   124    95    70   159   116    66   199    44   139   220   106   157   188    34    80   181    65    70    55   172   148   104    92    47    55   148   190   210   142   155    52   171    97   182    44   104    75   125   172   213   135    93   188   219    59    46   193   139   142   219   181    76    67   197   209    92   151   147   121    36   100   197   144   206    34    87   105    57   112   184   169   121    79   166   149   196   158   154   186   102    34   188   107   171   199   158   219   157   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   164    39    56    60    83    86    54   216   146    40    84   105    68    57    50   215   141    90   218   166   207    92   132    70   219   159    95   109    49   146    76   159    69    89   173   128    74    57   111   165   171   214    92   130   105   162    85   129   172    44    77    90   185    82    48   163   209    73   121   183   171    45   127    50   109   181    76    85    42    48   164    96   207   144   149    40   182    93   111   168   196    93   219    75   155   195   130   212   117    88    68   212    91   110   202   200   186   151   192   137    94   163   158   157   109   120   156   154   106    83    44   149   190   192   104    40   148   146    40   174   137   216   205   149   121   105   216    76   214    86    50    41   165   198   108   196   136   106   147   114   125   154   109   142   147   219    37    86   190   218    54    94   168   105   167   137   135    93   211   149    43   173    89    86   217   108   136    46   114    50   208   185   156   137   209    64   199   196   177   207   121    51   163    68   213   126    63   186    81    63   170   154   139   148    71    38    94    88   201   127   155   103    48   156   195   135    71   152   212   168   199   120    37    79   107   214   165   207   106   154    63   185   119   146    74   156   185   159    58   111   107    99   154    69    70    97   219   104   183   132   129    98    73    95   117   130    63   143   176    96   210   164    62   136   110   202   198    41   199   114   201   163    73   110   103   167    99   198   211    50    72   190   124   150   168    53   115   217    65   192   180   109   156    62    54    95    51   183    99   124   191   198   124    55   135    59   121   118   112    90   151    58    99   114    96    71   107   144    36   155   193   179   198   217    68   206   149   218    76   172   169    64   115    61    54   190   167   148    40   175   118   215   191    99   119   167    94   156   143    94    52    45    43   125   104    36    64    62   120    97    78   134    97   110   142   189   216   158    66   205   130    64   172   208   142    46   148   164   121    87   173   103    52   104    59    55   147   152   199    64    97    63    93    45   213    71    40   178   120    36    83    57   164   168   197    91    65   206    77   187    44   217    82    42   206   141   125   158   214    49   205   204   166    71   159   111    99   108    91   155   126    98   126   125   127    87   181   191   143   151   151   132   110   139   128   161   145    79   104    45   126   151   207   203   114   201   127   117   121    40   196   127   130    80    55   184    56   150    62   169    95   131   168   172    38    63   196   100   157   110    61    48    37   122    82    45   206   177   219   172    53   143   121   217   189   213    58    46   205   116    61   201   159   137   214   191
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   135    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    66    70    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   140    90   218   166   207    93   132    70   219   159    94   109    50   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    39   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   144   151   151   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    39   214    62    48   192    35    37    98   123   209    86   117    84    83   201    70    39   112   210   195   175    55    59   137   206    81   123   105   189    86   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    44    55   150    82   109   120   186   142    54   176   199   133    76   118   169    71    37   138    48   126    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   211   181    48    35   108    70    45    51   170   188    43   181   146   187   187    46   153   135   165    87   105    58    76    77   113   167    41   156   105   108    46   183   133   172   170   155   206    57    66   140   199   146   187   179    86   158   216   212    45   133    61   189   205   199   156   127   135    81   135   182   214    54    57   208    91    52    40   109   125   122   140    44    96   105   160    42    60   138   118    54    56   213   157   123    90   194    68    78   104   174   163    91   159   200   179   157   135    75    39   164    77   108   119    95   152    40   150    40   173   131   205   107   218    94    55    40   127   119   220   139   198    66    83   203   176   198   120    45    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   117   101    58    96    37    74   180    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   120    35   176    87   176    87    65    50   143   168   129   148   183   165    82   184   172    70   189    38   194   208   148    72   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   142   213   160   196    52    91   120   219   178   189   198    48    87   163    86   210   130   187   124   213   190   196   170   115   128    68    61    57    79   164    42   178   115   213   113    44   109   218   117   119   164   192   148    55   186    76    40   191    65    92   201    46   140   182    78    43   131    50   149   201   174   136   198    90   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    76    61    98   216   211   138    99    48   140    54    62   156   189    46    41    80    78    47    70    65    60    74   188   206   124   193   147   123    95    71   158   117    66   199    44   140   219   106   157   187    34    80   180    66    71    56   173   148   103    91    47    55   148   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    67   197   209    92   151   148   120    37   100   197   143   207    34    87   105    58   112   184   169   121    79   166   149   196   158   154   186   102    35   188   107   171   198   157   219   157   148   187    38   123    85    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   140    90   218   166   207    93   132    70   219   159    94   110    50   146    76   159    69    89   173   128    74    58   111   164   171   214    93   130   104   161    85   129   173    44    77    89   185    82    48   164   209    73   120   183   171    45   127    49   108   182    76    85    43    48   164    96   207   144   149    40   182    92   111   168   196    93   220    76   155   195   130   212   117    87    68   212    91   110   202   201   186   151   192   138    94   162   158   157   109   120   155   154   106    83    45   149   191   192   104    39   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    40   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    87   191   218    54    93   168   106   167   137   135    92   211   148    43   174    89    86   216   108   136    47   114    50   209   185   156   136   208    64   199   196   176   207   121    51   163    68   213   126    62   187    81    63   170   154   139   148    70    38    94    89   201   127   155   102    47   156   195   135    71   152   211   167   199   120    36    79   108   213   165   208   106   155    63   185   119   146    74   156   184   159    57   111   107   100   153    69    70    98   220   104   183   133   129    97    72    96   117   130    63   143   175    96   210   164    62   135   110   202   198    42   199   115   201   164    73   110   103   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   180   109   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   107   144    36   155   193   179   198   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191   100   119   167    95   155   143    94    52    44    42   125   104    35    64    62   119    97    78   133    97   109   142   189   216   158    66   204   130    64   171   208   141    45   149   164   121    87   173   103    53   104    58    55   147   151   199    64    98    62    94    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    41   206   141   125   158   215    49   205   204   167    71   158   110    98   108    91   155   126    98   126   125   128    87   181   191   143   151   151   132   111   139   128   161   145    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    79    56   184    56   150    62   170    95   131   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   220   171    53   143   122   218   188   213    58    46   205   116    62   201   159   137   214   193
   170   138    39   214    62    49   193    35    38    98   123   209    86   117    84    83   201    70    38   112   209   195   175    55    59   137   207    81   123   105   189    87   137    34   155   214   104    52    91   156   140   185    49    88   203    67    61   108    60   199   144    45    56   151    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    88   178   141   154    47    42    87    76    71   155   163   127   205    88   108    49   208   212   147   136   212   181    47    34   109    70    45    50   170   189    42   182   146   187   187    46   154   135   165    86   105    58    75    77   113   167    41   155   105   108    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   157   127   135    81   134   182   214    54    57   208    90    52    40   109   126   122   140    45    96   105   160    42    59   138   118    53    56   212   157   123    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   151    40   173   131   205   107   217    94    54    40   127   119   220   140   198    67    83   203   176   197   120    44    96   132    34   167   185   130   107   172   157    62   220   129   210    53    91   111   114   195    49    60   121    99   100   181   151   111   175   156   118   101    58    96    36    74   181    52   105    54   213   171   139    57   197   172   113   191   134   200   219   208    57   203   169   120    35   176    87   175    87    65    50   142   168   129   149   182   165    82   184   172    70   189    39   194   208   148    72   165    85   154   100    53   121   166   116   147   127   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    48    87   163    86   210   130   187   124   213   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   116   119   164   192   148    55   186    76    41   191    65    92   201    47   140   182    77    43   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   209    43   125    84    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    45    41    80    78    47    69    65    60    74   188   207   124   193   146   124    95    71   159   116    66   199    44   140   219   106   157   188    33    80   180    66    70    55   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    46   194   139   142   219   181    77    68   198   209    92   151   148   120    36   100   197   143   207    34    87   105    57   111   184   169   122    79   166   149   196   157   154   186   102    35   188   107   171   199   157   219   157   148   187    38   122    84    55   177    56    34   214   128   176    93    87   123   164    39    56    60    82    85    54   217   146    41    84   105    69    57    50   215   140    90   218   166   208    92   132    70   219   160    94   110    50   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    90   185    82    49   164   209    73   121   182   172    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   110   169   197    93   219    75   155   195   130   212   117    87    68   211    91   110   202   201   186   151   192   138    94   162   159   158   109   120   155   154   106    83    45   149   191   192   104    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    40   165   199   108   197   135   106   147   114   126   154   109   142   148   220    37    86   191   218    54    94   168   105   167   137   135    92   211   148    43   173    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   196   176   208   121    51   163    68   213   126    63   187    81    63   170   153   139   148    70    39    94    88   201   127   155   103    47   156   195   135    71   153   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   129    63   143   175    96   210   164    62   135   110   202   198    41   199   115   202   163    73   111   103   167    99   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    61    54    95    51   183    99   124   190   198   124    55   135    59   121   118   112    91   151    58    99   114    95    71   107   144    35   155   193   178   197   217    68   205   148   218    77   172   169    64   115    61    54   190   167   148    40   175   118   215   191   100   119   167    95   155   143    94    52    44    43   125   104    35    64    61   119    97    78   133    97   109   142   189   216   158    66   204   130    64   171   208   142    46   149   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   179   120    36    83    57   165   168   198    91    65   206    77   187    43   217    82    42   206   140   125   158   215    49   206   204   166    71   159   111    98   108    91   156   127    98   126   125   128    87   181   191   144   151   150   131   110   139   128   161   146    79   104    45   125   152   207   202   113   201   127   117   122    40   196   127   130    80    56   184    55   150    62   170    96   131   168   171    38    62   195   100   157   109    61    48    38   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   136   214   193
   171   138    39   214    63    48   192    34    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    56    59   136   206    81   123   104   188    86   138    34   155   214   104    51    91   156   140   185    49    89   203    67    61   107    60   199   144    44    55   150    83   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   178   141   154    47    42    86    76    71   155   163   128   205    87   108    49   208   212   147   135   212   181    47    34   108    70    45    51   170   188    42   182   146   187   187    46   153   135   165    86   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    57    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   134    81   135   183   214    54    57   208    91    51    41   109   126   122   140    44    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   130   205   107   217    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   209    53    92   111   114   195    49    60   121    99   100   181   152   111   174   156   118   101    58    96    37    74   181    52   104    55   213   170   139    58   197   173   113   191   134   199   219   209    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    81   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    52    91   120   219   178   189   198    49    87   163    85   210   131   187   124   213   190   196   170   115   128    67    60    57    79   164    41   178   115   213   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    92   201    47   140   182    77    44   131    50   149   201   174   136   198    89   163    58    64   180   212   120   195   129    35   125   190    90   113   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    46    41    80    78    47    70    65    60    75   188   206   124   193   146   123    96    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    71    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   138   142   220   181    77    67   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   111   184   169   121    79   166   149   196   158   154   186   102    35   189   107   171   199   157   219   156   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   217   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    95   110    50   146    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   130   173    44    76    89   185    82    48   164   209    73   121   183   172    46   127    50   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   169   197    93   219    75   155   196   130   212   117    87    68   212    91   110   202   201   186   151   192   137    94   162   159   157   109   120   155   154   106    83    45   150   191   192   104    39   149   146    40   174   137   216   206   150   121   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   219    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   195   176   207   121    51   163    68   212   126    63   186    81    63   170   153   139   148    71    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   107   213   165   208   106   155    63   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   220   104   183   133   129    97    72    95   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   164    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    66   192   181   108   156    61    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   206   148   218    77   172   169    64   114    61    54   189   166   148    40   175   118   215   191   100   119   167    95   155   143    94    52    44    42   125   104    35    64    62   119    97    78   134    97   110   142   188   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    98    63    93    46   212    71    41   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   141   125   158   215    49   206   204   166    71   159   110    98   108    91   155   127    98   126   125   128    87   181   191   144   151   151   131   110   139   128   160   146    80   104    45   125   151   207   203   113   201   128   117   122    40   196   127   130    80    56   184    56   150    62   170    96   130   168   171    37    62   195   100   156   109    61    48    37   122    82    46   206   177   219   171    54   143   122   217   188   213    58    46   205   116    62   201   159   137   215   193
   170   138    39   214    63    49   192    34    37    98   123   209    86   118    84    82   201    70    39   112   210   195   175    55    59   136   207    81   123   105   189    86   138    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    53   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   155   163   127   205    88   108    49   208   213   147   135   212   181    47    34   109    70    45    50   170   189    42   182   146   187   187    47   153   135   165    87   105    58    76    77   113   167    41   156   105   107    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   159   216   212    45   133    61   190   205   200   156   127   134    81   134   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   193    68    78   103   175   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   151    41   173   130   205   107   218    94    54    40   127   119   220   140   199    66    83   203   176   197   120    44    96   132    34   167   185   131   106   172   158    62   220   129   209    53    91   111   114   195    49    59   121    98   100   181   152   112   174   155   118   101    58    96    37    74   181    52   104    54   214   170   139    58   197   173   113   191   134   199   219   208    57   203   169   119    35   176    87   175    87    65    50   142   168   129   148   183   165    81   184   172    70   188    39   194   208   148    73   165    86   154   101    53   122   166   116   146   127   134    81    70    41   192   141   213   160   195    53    91   119   219   179   190   198    49    87   163    86   210   131   187   124   212   190   196   170   115   128    68    60    57    79   164    42   178   116   214   113    44   109   217   117   118   164   192   148    55   186    76    40   191    66    93   201    47   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   113   181   208    43   124    84    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    62   156   189    46    41    81    78    47    70    65    60    74   188   206   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    81   181    65    70    55   173   148   103    91    47    55   149   190   209   143   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    46   194   139   143   219   181    76    67   197   209    92   151   148   120    37   100   197   143   207    34    87   105    58   111   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    40    84   105    68    57    49   215   140    90   218   166   208    93   132    70   219   159    94   109    49   146    76   159    69    90   173   128    74    57   111   164   170   214    93   129   105   161    85   129   173    44    77    89   185    82    49   163   209    73   121   183   171    46   127    49   109   182    76    85    43    48   163    96   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   201   201   186   151   192   137    94   162   159   157   109   120   155   154   106    83    45   149   191   192   103    39   149   147    39   174   137   216   206   149   122   105   215    76   213    87    50    41   165   198   109   196   136   106   147   114   125   154   109   142   148   220    38    87   190   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   115    50   208   185   156   136   209    64   199   195   176   207   121    51   163    67   213   126    62   187    81    64   170   153   139   148    71    38    94    88   201   127   155   103    47   156   195   135    72   152   211   167   199   120    37    79   108   213   165   207   106   155    63   185   119   146    74   156   184   159    57   112   108   100   153    69    70    98   220   104   183   133   128    98    72    95   117   130    63   143   175    96   210   164    62   136   110   202   198    41   199   115   201   163    73   111   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   180   108   156    62    54    95    51   183    99   124   191   198   124    55   135    59   121   119   112    90   151    58    99   114    96    71   108   144    35   155   192   178   197   217    68   206   148   218    77   172   169    65   114    61    54   189   167   148    40   175   118   215   191   100   119   167    94   155   143    94    52    44    43   126   104    35    64    62   120    96    78   134    96   110   142   189   216   157    66   204   130    64   171   208   142    45   149   165   121    87   173   103    53   104    58    55   147   151   199    64    97    63    93    45   213    71    40   179   120    36    84    57   164   168   198    91    65   206    77   186    44   217    82    41   206   140   125   158   215    49   206   204   167    71   158   111    99   108    91   155   127    98   126   125   127    87   181   191   143   151   150   132   110   139   128   161   146    79   104    45   125   152   208   203   113   201   128   117   122    40   196   127   130    80    56   184    55   150    62   170    95   130   168   172    38    62   195   100   157   109    61    47    37   122    82    45   206   177   219   171    53   143   122   218   188   213    58    46   205   116    62   201   159   137   215   192
   170   139    39   215    62    48   193    34    37    97   123   210    86   119    84    83   201    69    38   113   210   195   175    56    58   136   206    81   123   105   189    87   137    34   155   214   104    52    90   156   140   184    49    89   203    68    62   108    60   199   144    45    55   150    82   109   120   185   141    54   176   198   133    75   118   169    71    37   138    48   126    89   179   141   154    46    41    87    76    70   154   162   128   205    88   108    48   208   213   147   135   212   182    47    33   108    70    46    50   170   188    42   182   146   187   187    46   153   135   166    86   105    58    76    77   113   167    40   155   105   108    47   183   133   172   170   155   206    56    65   141   199   146   187   179    87   159   216   211    45   133    61   190   205   199   157   126   134    81   134   183   213    53    57   208    90    51    39   109   126   122   140    44    96   105   160    42    59   138   118    54    56   212   157   122    90   194    67    77   103   174   163    91   159   201   179   157   134    76    39   164    77   108   120    96   152    40   151    41   172   131   204   106   218    94    54    39   127   119   220   140   198    66    83   203   176   198   119    44    96   132    34   167   185   130   106   173   158    62   220   130   210    53    92   111   114   195    49    60   121    98    99   181   152   112   174   156   118   102    58    96    37    74   181    52   104    55   213   170   139    57   197   172   113   191   134   199   218   209    57   203   170   120    35   176    86   176    87    64    50   142   167   129   149   182   165    82   183   172    70   188    38   194   208   149    73   165    86   154   101    53   121   167   116   146   128   135    81    69    41   192   142   213   160   196    53    92   120   219   178   190   198    48    87   162    86   210   130   187   124   212   190   195   170   116   128    68    60    57    79   164    41   179   115   213   114    45   109   217   116   119   164   192   147    56   186    76    40   191    65    92   201    47   139   181    78    44   131    49   149   201   174   136   197    89   162    58    64   180   213   120   195   129    35   125   191    90   112   180   209    43   125    85    48   198    64   187    94    77    61    98   215   211   138    99    48   140    55    61   156   189    46    41    80    77    47    70    66    60    74   188   206   124   193   146   124    95    71   158   117    65   199    44   140   219   106   156   187    34    80   181    66    70    55   172   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   124   172   213   135    92   189   219    60    47   194   138   143   219   180    76    67   198   209    92   151   147   120    37   100   198   143   207    34    87   105    57   111   185   168   122    79   165   149   196   157   154   186   102    35   188   107   171   198   157   219   157   147   187    39   123    84    55   177    56    34   214   129   176    93    87   123   165    39    56    60    82    85    55   216   146    41    85   105    69    57    49   215   140    89   218   166   207    92   131    70   219   158    94   110    50   145    76   160    69    89   172   128    74    59   111   164   171   213    92   130   104   161    84   129   173    44    77    89   185    83    49   164   209    73   121   184   171    45   128    50   109   182    77    85    42    48   163    95   207   145   149    40   182    92   110   169   196    93   219    76   155   195   130   211   117    87    68   212    91   110   202   201   186   151   192   137    94   162   159   157   108   120   156   154   106    83    45   150   191   192   103    39   149   147    40   174   137   216   205   149   121   105   216    77   213    87    50    41   165   198   107   196   136   106   147   113   126   153   110   142   148   219    38    87   190   218    54    94   169   106   167   137   136    92   210   148    43   174    89    87   216   108   136    48   114    50   208   184   157   136   209    64   199   195   176   207   121    51   163    69   212   126    62   187    81    63   170   153   140   148    71    38    95    88   201   127   155   103    47   157   195   134    71   152   211   167   199   119    36    79   107   213   165   208   106   155    63   185   118   147    74   156   184   159    57   112   107    99   154    70    70    97   220   104   183   133   129    98    72    96   117   130    64   143   174    96   210   164    62   136   110   203   198    42   199   114   201   163    74   111   103   167   100   197   211    51    73   190   124   150   168    54   115   218    65   192   180   108   156    62    54    95    51   183   100   124   190   199   124    55   134    59   121   119   113    91   151    58    99   114    96    70   107   143    35   155   193   178   197   217    68   206   149   218    77   172   170    64   115    61    53   189   167   148    40   175   117   215   191   100   119   166    95   155   143    94    52    43    42   125   103    35    64    62   120    97    78   133    97   109   142   189   216   157    66   204   129    64   172   208   142    45   148   165   121    87   173   103    52   104    58    55   147   152   199    64    97    62    93    45   213    72    41   179   120    36    84    57   164   167   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   205   167    71   159   111    98   107    91   155   127    98   127   125   127    87   182   191   143   151   151   132   110   139   128   160   145    80   104    46   126   152   208   202   114   201   128   117   122    40   196   127   130    80    56   184    56   150    62   170    95   131   168   171    37    63   195    99   157   109    61    48    38   122    81    46   206   178   219   171    54   143   121   217   188   214    58    46   205   117    61   200   158   137   215   193
   170   138    39   214    62    48   192    35    37    98   123   209    86   117    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   104   188    86   137    34   155   214   105    51    91   156   140   185    49    88   203    67    62   107    60   199   144    44    55   150    82   110   120   185   142    53   176   199   132    75   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   155   163   128   205    88   108    49   208   212   148   136   211   181    48    34   108    70    45    51   170   189    43   182   146   187   187    46   153   135   165    87   105    58    76    77   112   167    41   155   105   108    46   183   133   172   170   155   206    57    66   141   199   146   187   179    87   158   216   212    45   133    61   190   205   199   156   127   134    81   135   182   214    54    57   208    91    52    40   109   125   123   140    44    96   106   160    42    59   138   118    54    56   213   157   122    90   193    68    78   103   175   163    91   160   200   179   157   134    76    39   164    77   108   120    95   152    40   151    40   173   131   205   107   218    94    54    40   126   119   220   140   198    66    83   203   176   197   119    44    96   132    34   167   185   130   106   172   158    62   220   129   209    53    91   111   114   195    49    60   121    99   100   181   152   112   174   156   117   101    58    96    36    74   181    52   104    54   213   170   139    57   197   173   113   191   135   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   188    39   194   208   148    73   165    86   154   100    53   122   166   116   147   127   135    81    69    41   192   142   213   160   196    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   213   190   195   170   115   128    67    60    57    80   164    42   178   115   214   113    44   109   217   117   118   164   192   148    55   186    76    40   191    65    92   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   181   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   186    94    77    61    98   216   211   138   100    48   140    54    61   156   189    46    41    80    78    48    70    65    60    75   188   207   124   193   147   124    95    71   158   117    66   199    44   140   219   106   157   188    34    80   181    65    71    55   173   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   181    76    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    57   111   184   169   122    79   166   149   196   157   154   186   102    34   189   107   171   198   157   219   156   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   147    41    85   105    69    57    50   215   141    90   218   166   207    93   132    70   219   159    94   110    49   146    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    84   129   173    44    76    90   186    82    49   164   209    73   121   183   171    45   127    50   109   182    76    86    42    48   163    96   207   144   149    40   182    93   111   168   197    93   219    76   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   158   158   109   120   156   154   106    83    45   149   191   192   103    39   149   146    40   174   137   216   205   149   122   105   215    76   213    88    50    41   165   198   108   196   136   106   147   113   126   154   110   142   148   220    38    86   190   218    54    94   169   106   167   137   135    92   211   148    43   173    89    87   216   108   136    47   114    50   209   185   156   137   209    64   199   195   176   207   121    51   164    67   213   126    62   187    80    63   170   153   140   148    70    38    94    88   201   126   155   103    47   155   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   154    63   185   119   146    74   156   184   159    57   112   107   100   153    69    70    97   219   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167    99   198   211    50    73   190   124   150   169    53   115   217    66   192   180   109   156    62    54    96    51   183    99   124   190   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   205   148   218    77   172   170    64   114    61    53   190   166   148    40   175   118   215   191    99   119   167    94   155   143    94    52    43    42   125   104    35    64    61   119    97    78   133    97   109   142   189   216   158    66   204   130    64   172   208   142    45   149   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   179   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   126    98   126   125   128    87   181   192   144   151   150   132   111   139   128   161   146    79   103    45   125   152   208   203   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    95   131   168   171    38    62   195   100   157   110    61    48    37   122    81    45   206   177   219   171    53   143   121   217   189   213    58    46   205   116    62   201   159   137   214   192
   170   138    39   214    62    48   193    34    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   181    47    34   109    70    45    50   170   189    42   182   146   187   187    46   153   135   165    87   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    57    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   156   127   134    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    76    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    45    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   100    53   122   166   116   146   128   134    81    70    41   192   141   213   160   196    53    91   120   219   178   189   198    48    87   163    86   210   131   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    62   156   189    46    41    80    78    47    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    66    70    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   111   184   168   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   140    90   218   166   207    93   132    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    50   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   138    94   162   159   158   109   120   155   154   106    83    45   150   191   192   103    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   148    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   163    74   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   107   144    35   155   193   178   198   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    42   125   104    35    64    62   119    97    78   133    97   110   142   189   216   158    66   204   130    64   172   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   126    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    55   150    62   170    96   130   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    38   214    62    49   192    36    36    97   123   211    86   118    84    83   200    70    39   111   210   195   175    54    60   137   206    82   122   105   188    85   138    33   155   216   104    51    90   157   140   185    49    89   202    67    62   108    60   198   143    44    56   151    82   109   120   185   142    54   176   198   134    76   118   170    71    36   139    48   125    88   179   140   154    47    41    86    75    71   153   163   127   205    88   108    50   207   213   147   135   212   181    48    34   109    71    47    51   169   189    43   182   146   187   187    46   153   135   165    87   106    58    76    79   113   167    41   156   105   108    46   183   133   172   171   155   206    56    67   141   198   145   187   179    86   159   215   212    46   133    61   189   205   199   157   126   135    80   136   182   214    53    58   208    90    52    41   109   126   122   141    44    96   104   161    41    60   137   119    53    57   213   158   122    90   194    67    77   103   174   163    92   159   200   179   157   135    75    39   164    76   109   120    96   153    38   151    40   173   132   204   107   217    94    54    39   127   119   220   140   199    66    82   202   176   198   118    44    96   130    33   167   185   130   106   172   159    63   221   129   208    52    92   110   112   195    47    60   120    99    99   181   152   112   174   155   117   100    57    95    37    75   181    52   103    55   214   171   139    57   197   174   112   190   133   200   219   209    57   204   168   119    34   176    86   175    86    65    50   142   168   129   147   182   165    82   184   173    70   188    40   194   209   148    72   166    85   154   101    53   123   166   116   147   128   134    82    70    38   190   141   213   160   195    53    92   118   219   178   189   199    48    88   163    85   211   130   186   124   214   190   195   170   117   128    66    60    57    79   165    42   178   115   213   113    44   109   217   116   118   164   193   148    55   187    77    40   190    66    92   201    47   139   182    79    44   131    50   149   201   174   136   198    89   162    57    63   179   213   120   196   129    34   124   191    89   113   181   209    44   124    84    49   197    64   187    94    78    61    98   215   210   138    98    49   139    55    62   156   189    47    42    79    78    48    70    65    58    74   188   205   125   195   146   123    95    72   158   117    65   199    44   140   220   105   157   188    34    80   181    66    73    55   173   146   104    90    48    55   148   190   209   141   155    52   173    96   182    45   103    76   125   174   214   134    93   188   219    59    47   193   140   142   220   180    77    67   197   210    93   151   147   120    37   101   197   145   206    33    86   105    58   112   184   168   122    78   166   147   195   158   155   187   103    35   189   108   171   199   157   220   155   148   186    39   121    84    56   177    57    34   214   128   175    94    88   121   165    39    56    60    82    86    54   218   146    39    85   105    69    58    50   215   141    89   217   167   208    92   132    69   220   159    94   110    51   146    74   160    69    88   173   127    73    58   112   165   171   213    92   129   104   160    84   130   172    45    77    90   185    81    49   164   210    73   121   183   173    46   127    49   109   182    76    84    42    48   164    95   207   144   148    40   182    92   111   168   196    93   220    75   155   196   131   213   118    87    67   211    92   110   202   201   186   152   192   136    94   163   158   157   108   120   155   155   107    82    46   150   190   192   103    39   149   146    41   174   137   216   206   150   123   106   215    76   213    86    49    40   164   198   108   195   136   108   147   113   126   153   109   142   148   219    38    87   191   218    55    95   170   106   166   138   135    93   210   148    42   173    88    86   216   109   135    46   115    50   208   186   156   136   209    63   200   196   174   207   121    52   164    67   212   125    63   187    80    63   171   153   138   148    72    38    93    88   201   127   155   102    47   158   196   135    70   152   212   169   199   120    36    79   108   213   165   207   107   154    63   185   117   146    75   154   184   159    58   111   108   100   153    68    68    97   220   104   183   132   130    98    71    96   116   131    64   144   176    95   209   165    61   135   109   203   198    42   199   115   201   164    74   110   102   167    98   198   211    50    74   191   124   150   168    53   115   217    66   190   181   108   155    61    54    97    52   183    99   124   191   198   123    55   135    60   122   119   113    90   152    58    99   113    96    71   106   144    37   155   192   178   197   217    69   206   148   218    77   173   170    64   116    59    54   189   166   147    39   175   118   215   191   100   120   166    96   156   143    93    52    44    41   125   105    36    65    61   120    97    77   135    97   111   142   189   216   158    67   203   130    63   172   208   141    45   147   163   121    87   173   102    53   105    58    55   147   152   200    64    98    63    93    45   212    72    40   179   120    36    83    57   164   167   197    92    65   207    77   186    42   216    83    42   205   141   126   158   214    50   206   205   166    72   160   111    98   109    91   154   125    99   127   126   128    87   180   192   144   151   151   131   111   139   129   162   145    79   103    45   126   151   207   201   113   201   127   115   121    40   196   127   130    81    56   184    55   149    61   169    96   131   168   171    39    62   194   100   156   111    59    48    38   123    82    46   205   178   219   171    53   144   121   217   189   213    58    45   205   117    61   201   157   136   216   192
   170   138    39   215    62    49   192    34    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   189    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    48    34   108    70    45    50   170   189    42   182   146   187   187    46   153   135   165    86   105    58    75    77   113   167    41   155   105   108    46   183   132   172   170   155   206    56    66   140   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   135    81   135   182   214    54    57   208    90    51    40   109   126   123   140    45    96   105   160    42    59   138   118    54    56   213   157   122    90   194    68    77   103   175   163    91   160   200   179   157   134    75    39   164    77   108   119    95   152    40   151    41   173   131   205   107   218    94    54    40   127   119   220   140   198    66    83   203   176   198   119    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    49    60   121    99   100   181   152   111   174   156   117   101    58    96    37    74   181    52   104    55   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   120    35   176    87   176    87    65    50   143   168   129   148   182   165    82   184   172    70   189    39   194   208   148    73   165    86   154   100    53   121   166   116   146   128   135    81    70    41   192   141   213   160   196    53    91   120   219   178   189   198    48    87   163    85   210   131   187   124   212   190   195   170   115   128    68    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   201   174   135   198    89   163    58    64   180   213   119   195   129    35   125   191    90   113   181   208    43   124    85    49   198    65   187    94    77    61    98   215   210   138    99    48   140    53    61   156   189    46    41    80    78    47    70    65    60    74   188   207   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    34    80   180    65    71    55   172   147   103    91    47    55   148   190   209   143   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   138   142   219   181    77    67   197   210    92   151   148   120    37   100   197   144   207    34    87   105    58   111   184   169   121    79   166   149   196   158   154   186   102    35   188   107   171   199   158   219   156   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   164    39    56    60    82    85    54   217   146    41    84   105    68    57    50   215   141    90   218   166   207    93   132    70   219   159    94   110    50   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   163   209    73   121   183   172    45   127    49   109   182    76    85    42    48   163    96   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   193   137    94   162   158   157   108   120   155   154   106    83    45   149   191   192   103    40   149   146    40   174   137   216   206   150   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   113   126   154   110   142   148   220    38    86   190   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   208   185   156   136   208    64   199   195   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   102    48   156   195   135    71   152   211   167   199   120    37    79   107   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   153    69    70    98   220   104   183   133   129    97    73    96   117   130    63   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   191   124   150   168    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   190   198   124    55   135    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   205   148   218    77   172   169    64   115    61    53   189   167   148    40   176   117   215   191    99   119   167    94   155   143    94    52    44    42   125   104    35    64    62   120    97    78   133    97   109   142   189   216   158    66   204   130    64   172   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   178   120    36    83    57   164   168   198    91    65   206    77   186    44   217    82    42   206   140   124   158   215    49   206   204   166    71   159   111    98   108    91   155   127    98   126   125   127    87   181   191   144   151   151   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   169    96   130   168   171    38    62   195    99   157   110    61    48    37   122    81    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    39   214    62    48   193    35    37    98   123   209    86   117    84    82   201    70    38   112   209   195   175    55    59   137   207    81   123   105   188    87   138    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    46    42    86    76    71   154   163   127   205    88   108    49   208   212   148   136   211   181    47    34   108    69    45    51   170   188    42   182   146   187   187    46   153   135   165    86   105    58    75    77   112   167    41   155   105   108    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   158   216   212    45   133    62   190   205   199   157   127   135    81   134   182   214    54    58   208    90    52    40   109   126   122   140    45    96   106   160    42    59   138   118    54    56   213   157   123    90   194    68    78   103   175   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   151    41   173   131   205   107   218    94    55    40   127   119   220   140   198    67    83   203   176   197   120    45    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    49    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   214   171   139    57   198   173   113   191   134   199   219   208    57   203   169   119    35   176    86   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   100    53   122   166   116   147   128   135    81    70    41   192   141   213   160   196    53    91   120   219   178   189   198    48    87   163    85   210   131   187   124   213   190   195   170   115   128    67    60    57    80   164    42   178   115   214   113    44   109   217   117   118   164   192   148    55   186    77    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    57    64   180   213   120   195   129    35   125   190    90   112   181   208    43   125    84    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    80    78    47    70    65    60    74   189   207   124   193   146   124    96    71   159   117    66   199    44   139   220   106   157   187    34    80   181    65    71    55   172   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   138   142   219   181    77    67   198   209    92   151   148   120    36   100   197   144   207    34    87   105    58   111   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   157   148   187    38   123    84    55   177    56    33   214   128   175    93    87   123   165    39    56    60    82    84    54   216   146    41    84   105    69    57    49   215   141    90   218   167   207    92   132    69   220   159    94   109    49   146    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   172    45   127    49   109   182    76    85    42    48   163    96   207   145   149    40   182    92   111   168   197    93   219    75   155   195   130   212   116    87    68   211    91   109   202   201   186   151   193   138    94   162   158   158   109   120   155   154   106    83    45   150   191   192   104    40   149   146    39   174   137   216   205   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    87   190   218    54    93   169   106   167   137   135    93   211   149    43   173    89    86   216   109   136    47   114    50   209   185   156   136   209    64   199   195   177   208   121    51   163    68   213   126    62   187    81    64   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    72   152   211   167   199   120    37    79   108   213   165   207   106   155    63   185   119   146    74   156   184   159    57   112   108   100   153    69    70    98   220   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   136   110   202   198    41   199   115   201   163    74   111   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   135    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   178   197   217    68   206   148   218    77   172   169    64   115    61    54   190   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   125   104    35    64    61   120    97    78   134    97   110   142   189   216   158    66   203   130    64   171   208   142    45   148   164   121    87   173   103    53   104    58    56   147   151   199    64    97    63    93    45   212    71    41   179   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   143   151   151   132   110   139   128   161   145    80   104    45   125   152   207   202   113   201   128   117   122    40   196   127   130    80    56   184    56   150    62   170    96   130   168   171    38    62   196   100   157   109    61    48    37   122    82    45   206   177   220   171    53   143   122   218   188   213    59    46   205   116    62   201   159   137   215   193
   170   138    39   214    62    49   193    34    38    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   181    47    34   108    70    45    50   170   189    42   182   146   187   187    46   153   135   165    87   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   159   216   212    45   133    61   190   205   199   156   127   135    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   201   179   157   134    76    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    66    83   203   176   197   119    45    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   171   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    38   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    48    87   163    86   210   130   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    92   201    46   140   182    78    44   131    50   149   201   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   210   138    99    48   140    54    61   156   189    46    41    81    78    48    70    65    60    74   188   207   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    34    80   181    65    70    55   173   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   181    77    68   197   209    92   151   148   120    36   100   197   144   207    34    87   105    58   111   184   168   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    68    57    50   215   141    90   218   166   207    93   132    70   219   159    95   110    49   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    90   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    39   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   191   218    54    93   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   196   176   208   121    51   163    68   213   126    62   186    81    63   170   153   139   148    71    38    94    88   201   127   155   102    47   155   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   153    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   179   197   217    68   206   148   218    77   172   169    64   114    61    54   189   167   148    40   175   117   215   191    99   119   167    94   155   143    94    52    44    43   125   104    35    64    62   119    97    78   133    97   109   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   126    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   103    45   125   152   207   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    37    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   214   193
   170   138    39   215    62    48   192    35    38    99   123   209    86   117    84    83   201    70    39   112   210   195   175    55    59   136   206    82   124   104   188    87   137    34   154   215   104    51    90   156   140   185    49    88   203    68    62   108    60   198   143    45    55   151    82   110   120   184   142    54   176   199   132    76   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   154   163   127   205    87   109    49   208   212   147   135   211   181    46    35   109    69    45    51   170   189    42   182   146   187   187    46   153   136   165    87   105    58    76    77   112   167    41   155   105   107    46   183   132   172   170   155   206    56    66   140   199   145   188   179    87   158   216   212    46   133    62   189   205   199   157   127   135    81   134   182   214    54    57   208    90    51    40   109   126   123   140    44    96   105   160    42    59   138   118    54    55   213   157   122    90   194    68    78   103   174   163    91   159   201   179   156   134    75    39   164    77   108   120    95   153    39   150    41   173   131   205   107   217    94    54    40   127   119   220   139   199    67    83   203   177   198   119    44    96   132    35   166   185   130   107   172   158    62   221   129   210    53    91   111   113   195    49    60   121    99   100   181   152   112   174   155   118   101    58    97    37    75   180    52   104    55   213   170   140    57   197   173   113   190   135   200   219   208    57   203   170   120    35   176    86   176    86    65    50   143   168   129   148   182   165    81   184   173    69   188    39   194   208   148    73   164    86   154   100    53   122   166   116   146   127   134    81    70    41   191   141   213   160   195    53    91   120   218   178   189   198    49    87   163    86   210   130   187   124   213   189   195   169   116   128    68    60    57    79   164    42   179   115   214   113    44   109   218   117   119   163   192   148    55   186    76    40   191    65    92   201    47   139   182    77    44   131    50   149   200   174   136   197    90   163    58    65   180   213   120   195   129    35   126   191    90   113   181   208    43   125    85    49   198    65   186    94    77    60    98   216   211   138    99    48   140    55    61   156   189    45    41    81    79    48    69    66    60    74   188   207   124   193   145   123    95    70   158   117    66   199    45   140   219   106   157   188    33    80   180    65    70    56   173   147   103    91    47    55   149   190   209   142   155    53   171    96   182    45   103    75   125   173   212   135    93   189   219    60    46   194   138   142   219   181    77    68   197   209    92   151   148   120    36   100   197   144   207    34    87   104    58   112   185   169   122    79   166   149   196   157   155   187   102    35   188   107   171   199   157   218   155   148   187    39   122    83    55   177    55    34   213   128   175    93    87   123   164    39    56    60    82    85    54   216   146    40    84   105    69    57    50   215   140    90   219   166   208    93   132    69   220   159    94   109    50   145    75   160    68    89   172   128    73    58   111   164   171   214    93   130   105   161    84   129   172    45    76    89   185    82    49   164   209    73   121   182   171    45   127    49   109   182    76    85    42    48   163    96   207   145   149    39   182    93   111   168   197    93   219    75   155   195   130   212   117    87    68   211    91   109   202   201   185   152   192   137    94   163   159   157   108   120   155   154   107    82    45   149   191   193   103    40   149   147    40   174   137   215   205   150   121   105   215    76   213    87    50    41   166   198   108   196   135   106   147   113   125   154   110   142   148   220    37    86   190   219    54    94   169   106   167   137   136    93   212   149    42   174    89    86   216   108   136    48   114    50   209   186   156   136   208    63   199   195   177   207   122    51   163    68   213   125    62   186    81    63   170   153   139   148    70    39    94    89   201   126   155   103    47   156   194   134    72   153   211   167   199   120    37    79   107   213   165   208   106   155    63   185   119   147    74   156   184   158    57   113   108   100   154    70    71    98   219   104   183   132   129    97    72    96   117   129    64   143   174    96   210   164    63   136   110   203   198    41   199   115   201   164    74   110   102   167    99   198   212    49    72   190   124   150   168    53   115   217    65   192   180   109   156    62    54    95    51   183    99   124   190   199   124    55   134    59   122   119   113    91   151    58    99   113    96    71   107   143    35   154   193   178   197   218    68   205   148   218    78   172   169    64   114    61    53   190   166   147    40   175   118   215   191    99   120   168    94   155   143    94    53    44    43   126   104    35    64    62   119    97    78   133    97   110   142   188   216   158    67   204   130    64   171   208   142    45   149   165   121    87   173   103    52   104    58    55   147   151   200    64    98    63    94    46   213    71    40   178   120    36    83    57   165   168   197    92    65   206    77   186    44   216    83    42   206   140   125   158   215    49   205   204   167    71   158   111    98   107    91   155   126    99   126   125   127    87   181   191   143   151   151   132   111   139   128   161   146    80   103    46   126   152   208   202   113   200   128   117   122    40   196   127   130    79    56   183    56   150    62   169    96   130   168   171    37    62   195    99   156   109    61    47    37   122    82    46   206   177   220   171    54   143   122   218   188   213    58    45   205   116    63   201   159   136   215   193
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   215   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   132    75   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   155   163   127   205    88   108    49   208   212   148   136   211   181    47    34   108    70    45    50   170   189    42   182   146   187   187    46   153   135   165    87   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   158   216   212    45   133    61   190   205   199   157   127   135    81   135   182   214    54    57   208    90    52    40   109   125   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   175   163    91   159   200   179   157   134    76    39   164    77   108   119    95   152    40   150    40   173   131   205   107   218    94    55    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   209    53    91   111   114   195    49    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   171   139    57   197   173   113   191   134   200   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   214   160   195    53    91   119   219   178   189   198    49    87   163    86   210   131   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    92   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   206   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    34    80   181    65    71    56   173   148   103    91    47    55   148   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    67   197   209    92   151   148   120    36   100   197   144   207    34    87   105    58   111   184   169   122    79   166   149   196   158   154   186   102    35   188   107   171   198   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    68    57    50   215   140    90   218   166   207    93   132    70   219   159    94   109    50   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    76   155   196   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   150   191   192   104    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   174    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   195   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    63   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    98    72    96   117   130    63   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167    99   198   211    50    73   190   124   150   169    53   115   217    66   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   205   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   125   104    35    64    62   119    97    78   134    97   110   142   189   216   158    66   203   130    64   172   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    98    63    93    45   213    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   143   151   151   132   110   139   128   161   146    79   104    45   125   151   208   203   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    95   130   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    39   214    63    48   193    34    37    98   123   209    86   118    84    82   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    61   108    60   199   144    45    55   150    82   109   120   185   141    53   176   199   133    76   118   169    71    37   138    48   125    88   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   211   181    47    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   105    58    75    77   113   167    41   155   104   107    46   183   133   172   170   155   206    57    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   156   127   135    81   135   182   214    54    57   208    90    52    40   109   126   122   140    44    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    77   103   174   163    91   159   200   179   157   135    75    39   164    77   108   119    95   152    40   150    40   172   131   204   107   218    94    54    40   127   119   220   140   198    66    83   203   176   198   120    44    96   132    34   167   185   130   106   172   157    62   220   129   210    53    92   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    55   213   170   139    57   198   173   113   191   134   199   219   208    57   203   169   120    35   177    87   175    88    65    50   142   168   129   148   183   165    82   184   172    70   189    38   193   208   148    73   165    86   154   100    53   122   166   116   147   128   134    81    70    41   192   141   213   160   195    53    91   119   219   178   189   198    48    87   163    86   210   130   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   118   164   192   148    55   186    77    40   190    65    92   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   181   213   120   195   129    35   125   190    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    53    61   156   189    46    41    81    78    47    70    65    60    74   188   206   125   193   146   124    95    71   159   117    66   199    44   139   219   106   157   188    34    80   181    65    70    55   173   147   103    91    47    55   149   190   209   142   155    52   172    96   182    45   103    75   125   172   212   134    93   188   219    60    47   194   139   142   220   181    76    67   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   111   184   168   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   164    38    56    59    82    85    54   216   146    40    84   105    68    57    50   215   140    90   218   166   207    93   132    70   219   159    94   109    49   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    76    89   185    82    49   164   209    73   121   183   171    45   127    49   109   183    76    85    42    48   163    95   207   144   149    40   182    93   111   168   196    93   219    75   155   196   130   212   117    87    68   212    91   109   201   201   186   151   192   137    94   163   159   158   109   120   155   154   106    83    45   150   190   192   103    40   149   146    40   174   137   216   206   149   121   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    87   191   219    54    94   169   105   167   137   135    92   211   148    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   195   176   208   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   168   199   120    37    79   108   213   165   207   106   154    64   185   119   146    74   156   184   159    57   111   107   100   153    69    70    98   220   104   183   133   129    97    72    95   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   114   201   163    74   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   176   117   215   191    99   119   167    95   155   143    94    52    43    42   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   152   199    64    98    63    93    45   212    71    40   178   120    36    83    57   164   168   197    91    65   206    77   186    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   110    98   108    91   155   126    98   126   126   127    87   181   191   143   151   151   132   110   139   128   161   145    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    79    56   184    56   150    62   170    95   131   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    59    46   205   116    62   201   159   137   215   192
   170   138    39   215    62    48   193    34    38    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   211   181    47    34   108    70    45    51   170   189    42   182   146   187   187    46   153   135   165    87   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   158   216   212    45   133    61   190   205   199   156   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   175   163    91   160   200   179   157   135    76    39   164    77   108   119    95   152    40   150    40   173   131   205   107   217    94    54    40   127   119   220   140   198    67    83   203   176   197   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    92   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    81   184   172    70   189    38   194   208   148    72   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    96    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    70    56   173   147   104    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   112   184   168   121    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   164    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   140    90   218   166   207    93   132    70   219   159    94   109    49   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   138    94   162   158   158   109   120   155   154   106    83    45   150   191   192   104    39   149   146    40   174   137   216   205   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   126   154   110   142   148   220    38    86   190   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   195   176   208   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    63   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   132   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   109   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   206   148   218    77   172   169    64   115    61    54   190   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   149   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   110    98   108    91   155   127    98   126   125   128    87   181   191   144   151   151   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    95   131   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   193
   170   139    39   214    63    49   191    34    36    99   123   210    87   118    84    82   202    69    37   113   210   195   175    56    59   136   206    81   122   105   188    87   136    33   155   214   104    52    91   156   139   185    49    89   204    68    61   108    60   200   144    45    56   150    81   109   121   187   142    54   178   200   134    76   119   169    71    38   139    48   126    89   179   141   153    46    41    86    76    70   156   163   128   206    88   108    49   208   212   148   137   212   181    48    34   108    70    44    51   171   188    42   180   146   185   187    47   153   134   166    87   105    58    75    77   114   166    41   157   105   107    47   183   132   173   171   155   205    56    66   141   198   145   187   180    87   158   217   212    45   133    61   190   205   199   156   127   134    80   134   183   214    54    57   207    90    52    40   110   126   123   140    45    94   106   159    42    60   138   117    53    56   212   157   123    90   193    68    78   102   174   162    91   161   200   181   157   135    76    40   165    77   107   121    95   151    40   150    41   174   130   205   107   216    94    55    40   127   118   220   139   197    65    84   202   176   197   121    44    96   133    34   168   185   130   107   173   159    62   219   130   210    53    92   111   115   196    48    61   119    98   100   182   152   111   176   156   118   100    58    95    37    74   182    52   105    55   213   170   140    56   197   171   114   191   134   199   219   209    56   203   170   121    37   175    88   175    87    65    50   142   167   128   150   183   165    81   183   172    70   189    37   194   208   148    73   165    85   152   101    54   121   166   115   146   128   134    82    69    40   191   141   214   160   196    53    91   119   220   178   189   199    49    87   163    88   210   131   189   124   212   191   195   170   116   127    67    60    57    80   164    42   178   115   213   114    45   109   216   116   118   164   192   149    56   186    75    39   192    67    92   201    46   140   181    77    44   132    49   147   200   175   136   198    89   164    57    64   180   214   120   194   129    33   125   191    89   112   181   208    43   125    86    48   198    64   186    93    77    61    98   217   212   139    99    49   139    56    61   156   189    46    41    79    78    47    71    65    62    73   189   206   124   192   146   124    96    72   160   117    67   199    44   138   219   105   158   187    34    80   181    65    70    56   172   147   105    92    47    55   147   189   209   141   155    52   170    96   183    45   103    76   124   172   213   135    94   188   219    59    47   193   139   142   219   181    78    68   197   210    92   152   148   120    36   100   198   144   207    34    87   106    58   113   184   169   122    79   166   149   196   157   155   186   102    34   190   107   172   199   157   219   155   149   188    40   122    85    56   177    56    33   214   126   174    93    88   123   164    39    56    60    83    84    54   215   146    40    84   105    69    57    50   215   141    89   218   167   207    93   131    70   220   158    94   110    50   147    76   160    69    90   174   128    71    57   110   164   173   214    92   130   105   162    84   129   173    44    76    90   186    83    49   165   209    73   121   184   172    45   126    51   110   183    75    86    42    48   162    96   208   144   150    41   183    92   110   168   197    93   221    75   153   197   129   212   118    88    68   211    90   108   203   201   185   151   192   137    95   161   158   158   109   119   157   154   107    83    45   150   191   194   104    40   149   148    39   174   137   216   205   150   121   105   216    76   214    87    50    40   165   199   108   196   136   107   149   114   125   153   110   143   148   221    36    85   190   218    54    93   170   106   167   136   135    93   210   149    44   172    89    86   217   108   136    48   115    51   209   185   156   136   207    65   198   195   176   208   123    52   163    68   213   126    61   187    81    63   171   154   139   148    71    38    94    88   201   128   156   102    48   156   196   133    71   152   212   168   199   119    37    80   107   212   165   207   106   156    63   185   119   145    74   157   184   159    59   111   108    99   155    68    71    97   219   104   184   132   129    98    72    94   116   130    64   144   174    96   209   164    63   136   109   203   198    42   198   115   202   164    73   110   103   167    98   197   212    50    73   191   123   150   167    52   115   217    66   193   181   109   156    62    54    96    51   183    98   124   190   197   124    55   135    58   121   117   112    91   151    57    98   112    97    71   106   144    35   155   193   178   198   217    69   205   148   218    78   172   169    63   115    61    55   189   167   148    40   174   116   215   191   100   119   168    95   156   143    94    51    43    44   126   105    35    65    63   119    97    78   134    96   110   142   188   216   158    66   205   130    63   171   207   141    46   149   165   121    88   171   102    53   104    57    54   145   152   200    64    97    63    93    44   213    71    41   178   121    36    83    58   164   167   196    91    64   206    78   187    45   217    82    42   207   140   124   158   215    50   206   205   167    71   159   112    98   108    91   156   127    97   126   125   128    88   181   192   143   151   150   133   112   140   128   161   146    80   104    45   125   152   206   203   113   200   127   116   121    41   196   127   131    78    57   185    55   149    63   169    96   130   169   171    37    60   195   101   158   109    61    48    38   124    81    43   206   175   219   170    53   143   122   217   188   213    57    45   205   117    62   200   159   137   216   194
   170   138    39   215    62    48   192    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    86   137    34   155   215   104    51    90   156   140   185    49    89   203    68    62   108    60   199   144    45    56   150    82   110   120   185   142    54   177   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   147   136   211   181    47    34   108    70    45    50   170   188    42   182   146   187   188    46   153   135   165    87   105    58    76    77   113   167    41   156   105   107    46   183   133   172   170   155   206    57    66   141   199   146   187   179    87   159   216   212    45   133    61   190   205   199   156   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   156   122    90   194    68    77   103   175   163    91   160   200   179   157   134    76    39   164    77   108   119    95   152    40   151    41   173   131   205   107   218    94    55    40   127   118   221   140   199    67    83   203   176   198   120    45    96   132    34   167   185   130   106   172   158    62   221   129   210    53    91   111   114   195    48    59   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   200   219   208    57   203   169   120    35   176    86   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    72   165    86   154   101    53   122   166   116   147   128   134    81    69    41   191   141   213   160   196    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   218   117   119   164   192   148    55   186    76    40   191    65    92   201    46   140   182    78    43   131    50   149   201   174   135   198    89   163    58    64   180   213   119   195   129    35   125   191    90   113   181   208    43   124    85    49   198    64   186    94    77    61    98   215   211   138    99    49   140    54    61   156   189    46    41    80    78    47    70    65    60    74   188   207   124   194   147   124    95    72   159   117    66   199    45   140   219   106   157   187    33    80   180    65    70    55   172   147   103    91    47    55   149   190   209   143   155    52   172    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   112   184   169   122    79   167   149   196   158   155   186   103    34   188   108   171   198   157   219   156   148   187    39   123    84    55   177    56    34   213   128   175    94    87   123   165    39    56    60    82    85    54   217   146    40    84   105    69    57    49   215   140    90   218   166   207    93   132    70   219   159    95   109    49   145    76   159    69    89   173   128    73    58   111   164   171   214    93   130   104   161    85   130   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    50   109   182    76    85    42    49   164    95   207   144   149    40   183    92   111   168   196    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   152   192   138    94   162   159   158   109   120   155   154   106    83    45   150   191   192   104    39   149   146    39   174   137   216   206   149   121   105   216    76   213    87    50    40   165   198   108   196   136   106   147   114   125   153   110   142   148   220    38    86   190   219    55    93   168   106   167   137   135    92   211   148    43   173    89    86   216   108   135    47   115    50   209   185   156   137   208    64   199   195   176   207   121    51   163    68   213   126    63   186    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    63   185   119   146    74   155   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   199    42   199   114   201   163    73   110   103   167   100   198   211    50    73   190   124   150   168    53   115   217    66   192   181   108   155    61    54    95    51   183    99   125   191   198   125    55   135    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   205   148   218    77   172   169    64   115    61    53   189   167   148    40   175   118   215   191    99   119   167    94   155   144    94    52    44    43   126   104    36    64    62   119    97    77   133    97   110   142   189   216   158    66   204   130    64   171   208   142    45   149   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   213    71    40   178   120    36    83    57   164   168   198    91    65   206    77   186    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   110    98   108    91   155   127    98   126   126   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    46   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    55   150    62   170    96   130   168   171    37    62   195   100   157   109    61    48    38   122    82    45   206   177   219   171    53   144   122   218   188   213    58    46   205   116    62   201   159   137   214   192
   171   138    39   214    62    49   193    34    38    98   124   209    87   118    84    83   201    70    39   113   210   196   175    56    59   137   206    81   123   105   189    85   138    33   155   213   104    50    92   156   140   186    49    87   202    67    62   108    60   198   142    45    56   151    82   110   120   185   142    54   176   200   133    76   118   170    71    37   137    46   125    88   179   140   154    47    42    87    76    71   156   163   127   204    87   109    50   207   211   148   136   212   181    48    34   110    70    44    50   170   188    43   182   146   188   188    46   154   136   165    85   105    57    76    77   113   167    41   158   105   108    46   183   132   173   171   156   207    57    67   139   200   146   187   179    86   158   214   213    45   133    61   190   206   199   158   127   135    81   134   182   214    54    57   208    91    51    39   110   126   122   140    45    97   106   161    42    60   139   119    54    55   212   157   123    89   191    68    79   103   175   163    91   159   201   178   156   136    75    39   165    77   108   119    95   152    39   151    40   173   131   205   106   217    93    55    39   126   119   220   140   198    66    83   204   176   198   120    44    95   131    35   166   185   130   108   172   159    61   220   130   210    52    92   112   114   194    50    60   121    99   100   181   152   111   175   155   117   102    57    96    38    74   182    52   104    54   214   170   139    57   197   172   114   191   135   200   218   208    57   203   170   121    34   176    87   176    87    65    48   142   169   129   149   183   166    82   184   171    69   188    39   194   207   148    73   165    85   154   101    53   121   166   117   146   128   134    81    71    40   193   142   213   160   194    52    91   119   219   179   190   199    48    86   163    85   210   130   186   124   213   190   196   169   115   128    67    59    57    79   164    41   178   115   214   113    44   109   216   116   118   164   192   149    55   186    76    40   191    65    92   201    46   141   182    78    45   131    50   149   200   174   136   197    89   163    58    65   181   212   119   196   129    35   124   191    91   113   181   208    43   125    84    48   198    65   187    93    76    61    98   216   210   138    99    49   141    54    61   157   189    47    42    81    78    48    69    65    61    73   188   207   125   193   147   123    95    71   158   116    66   198    45   139   220   106   157   187    34    80   180    65    71    55   172   147   103    90    47    55   148   189   209   143   155    52   171    97   182    46   102    74   124   172   213   133    93   188   219    59    47   193   140   140   220   181    76    67   199   210    92   151   148   119    36    99   197   144   208    34    87   104    57   112   184   168   121    78   166   150   196   157   154   185   103    34   188   107   171   198   157   218   156   148   188    38   123    84    54   177    55    34   215   128   176    93    87   123   165    39    57    59    82    85    54   216   146    41    85   105    68    57    49   215   141    89   218   165   206    93   131    70   219   159    95   109    49   146    75   160    69    89   173   129    74    58   111   164   170   214    94   129   105   161    84   129   173    44    77    89   185    83    48   163   209    72   120   183   171    45   127    49   109   184    76    86    43    48   163    95   207   144   149    40   181    93   111   169   198    93   219    75   154   196   130   211   119    86    68   211    91   109   201   201   186   150   193   138    95   161   157   156   108   119   156   154   106    82    45   150   191   192   103    40   149   146    40   174   137   216   206   148   121   105   215    76   213    88    49    40   165   199   108   197   136   106   147   113   126   154   111   141   147   220    38    86   190   217    55    94   168   105   167   136   135    92   211   148    43   173    90    86   217   107   136    47   114    51   209   185   157   136   209    63   199   196   177   207   121    51   163    68   212   126    62   186    81    64   171   153   139   147    70    38    94    88   201   127   156   101    47   155   196   135    71   152   211   168   199   119    37    79   107   213   165   207   106   155    65   184   118   145    74   157   185   159    57   112   108    99   154    69    70    97   220   105   184   133   130    98    72    95   117   130    63   144   174    97   210   165    61   135   110   203   199    40   198   115   201   163    73   111   103   167    99   198   212    50    72   190   124   149   168    53   115   216    65   192   181   108   156    62    54    95    52   184    98   125   191   198   124    55   133    59   122   117   112    91   151    58    98   114    96    70   107   144    37   156   193   179   198   218    67   205   148   217    76   171   168    64   115    61    54   190   167   150    40   175   117   215   192   100   119   167    95   155   144    95    52    43    43   125   106    35    64    62   119    97    77   134    96   110   142   189   216   157    67   204   130    63   172   208   141    45   147   164   122    86   173   103    52   104    58    55   147   152   199    64    98    63    94    46   213    72    40   179   119    36    83    57   164   168   198    91    66   205    77   186    44   216    82    42   206   140   124   159   214    48   206   204   167    71   158   111    99   108    91   155   127    99   126   125   129    87   181   193   143   152   150   131   111   139   129   161   146    79   104    44   126   151   209   202   113   199   128   116   121    39   196   127   130    79    56   183    55   149    61   170    95   130   168   171    37    63   196   100   158   110    60    48    37   122    81    45   206   177   219   172    54   143   121   218   189   213    58    46   204   116    62   203   159   136   214   193
   173   138    38   215    64    49   193    35    37    98   123   209    87   118    84    83   201    69    38   113   211   194   175    56    59   137   206    81   123   103   189    87   138    34   154   216   104    51    91   158   140   184    49    88   203    66    63   107    61   197   145    46    57   149    83   110   121   184   143    52   175   197   132    76   118   169    71    37   138    48   126    90   179   143   155    47    42    86    76    71   154   164   128   204    88   109    49   208   213   146   135   212   181    48    35   109    70    45    50   170   189    43   181   147   187   187    45   154   136   164    87   107    58    75    78   113   167    41   154   104   107    45   182   133   173   170   155   206    56    67   142   199   145   186   180    86   159   215   210    44   132    61   190   206   198   157   127   134    80   133   182   212    55    57   209    91    52    40   109   125   122   141    45    97   104   161    41    60   138   117    54    57   213   158   123    90   194    67    76   102   173   163    92   160   201   178   157   134    76    38   164    79   107   120    93   153    40   150    40   172   130   204   107   217    94    53    39   128   119   221   141   198    67    82   203   175   197   119    45    96   132    34   166   184   130   106   172   158    62   220   129   210    53    91   111   113   196    49    60   120    98   100   181   152   112   174   155   119   101    57    96    36    74   180    53   104    56   214   171   140    57   196   173   114   191   135   198   219   208    56   203   170   119    35   177    86   174    86    65    49   142   169   128   149   183   165    81   184   171    70   188    39   194   208   148    73   164    86   155   100    52   121   166   116   147   128   132    80    69    42   192   142   214   160   194    54    91   120   218   180   190   199    48    87   163    86   210   129   186   124   213   190   196   169   115   128    66    60    57    79   164    42   177   114   213   113    44   109   218   116   118   164   192   148    55   186    77    39   193    65    92   202    47   140   180    77    46   130    50   147   200   174   136   198    88   163    56    64   180   214   119   195   130    33   125   191    90   113   181   208    43   123    85    48   197    66   187    93    77    60    98   215   211   139   100    49   139    54    62   157   189    44    41    80    79    47    69    67    60    74   188   207   124   191   147   123    95    72   158   116    67   200    43   140   219   106   156   188    33    81   181    66    70    56   173   147   103    91    47    54   148   190   209   142   155    51   171    97   183    45   104    74   126   172   213   135    92   189   219    59    47   193   139   142   219   180    78    66   197   209    92   150   147   120    36   100   197   144   208    34    87   105    58   111   185   168   121    78   165   148   196   157   153   185   102    34   189   107   170   199   157   219   156   147   189    39   125    84    55   176    56    34   214   127   176    93    87   123   164    39    56    60    83    87    55   216   146    42    84   104    69    58    50   214   141    90   218   165   206    92   132    70   218   160    94   109    48   146    75   160    69    90   174   129    75    59   112   164   170   214    94   130   105   160    84   127   174    44    77    90   184    82    50   163   209    72   121   183   173    46   128    51   109   184    76    85    42    48   163    94   208   144   150    40   181    92   110   168   196    93   219    76   155   196   130   212   115    88    67   211    91   111   203   202   186   152   193   139    94   162   159   159   110   118   156   154   106    82    45   149   190   192   103    40   148   146    41   175   137   217   206   149   122   105   215    77   214    87    50    40   166   196   108   196   136   106   146   112   126   153   109   142   148   220    39    87   192   218    55    94   169   106   167   135   132    92   211   149    43   174    90    85   216   108   136    47   114    49   210   185   156   135   209    64   198   196   176   208   122    52   164    68   213   124    61   187    81    63   171   155   138   148    72    38    93    89   203   126   154   102    48   155   195   134    71   152   211   167   199   120    37    81   107   213   165   208   105   155    63   186   117   146    75   157   185   157    56   111   109   101   154    70    70    97   219   103   183   132   130    98    73    96   117   128    64   143   175    97   210   163    63   135   110   202   198    42   200   115   201   164    71   110   102   166   100   199   211    51    71   190   125   149   167    53   115   217    65   192   181   108   155    63    54    95    52   183    99   124   190   198   124    55   133    58   121   118   113    91   151    59    98   113    96    70   109   141    35   155   192   180   198   216    68   205   148   218    78   172   170    64   114    60    54   189   167   147    41   177   118   214   191   100   119   166    94   155   144    93    52    44    42   125   104    34    63    64   119    97    77   133    96   108   142   189   216   157    67   204   131    65   171   207   142    44   149   166   122    87   174   102    52   105    58    54   147   152   198    63    97    63    93    45   213    72    41   179   120    36    84    58   164   168   198    91    66   207    77   187    43   217    82    42   206   141   125   159   215    49   204   205   166    72   158   112    97   108    90   155   128    99   127   125   127    85   180   193   143   152   149   132   112   139   128   159   146    80   102    46   123   152   207   203   114   201   127   117   122    38   196   126   130    79    56   183    56   149    61   168    96   129   167   170    37    62   195    99   156   109    61    48    38   123    82    46   206   177   219   172    53   143   123   219   188   213    58    46   204   117    63   202   158   138   215   192
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   109    70    45    51   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   135    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    66    70    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   207    93   132    70   219   159    95   109    49   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   170   138    38   213    62    48   193    34    37    98   123   208    85   117    84    83   201    70    38   112   209   195   175    55    60   137   206    81   123   105   188    86   137    34   154   214   105    51    91   157   140   185    49    88   203    67    62   108    60   198   144    44    55   150    81   109   120   185   142    53   176   199   132    76   118   170    71    37   138    48   126    89   179   141   154    47    41    86    76    71   155   164   128   205    88   108    49   208   212   148   135   212   181    47    34   108    70    45    51   170   188    43   182   146   186   187    47   153   136   165    87   105    57    76    77   113   167    40   156   104   107    46   182   133   172   169   155   206    56    66   140   200   146   187   180    86   158   215   212    45   133    62   190   205   199   156   128   134    81   134   183   214    54    57   208    90    51    40   109   126   122   140    44    96   105   160    42    59   138   119    53    57   213   157   123    90   194    67    77   104   175   163    92   160   201   180   156   135    75    39   163    77   108   119    96   152    40   150    40   173   131   205   107   218    94    54    40   127   119   220   139   198    66    83   203   177   197   120    44    96   133    34   167   185   130   106   172   157    61   220   130   210    53    91   111   114   195    48    59   120    99   100   181   152   112   174   156   117   101    58    96    37    74   181    52   104    55   213   170   139    58   198   172   113   190   134   199   218   209    57   203   169   119    35   176    86   175    87    65    50   142   168   129   149   182   164    81   184   173    70   188    39   194   208   149    72   166    86   154   100    53   122   166   116   147   127   134    81    69    41   192   141   213   160   195    53    91   120   220   178   189   198    49    87   163    86   210   130   187   124   213   190   195   169   115   128    67    60    57    79   164    41   178   116   213   113    44   110   217   117   119   164   191   149    55   186    77    41   191    66    92   201    46   139   182    78    43   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   190    89   112   181   208    43   124    84    49   198    65   187    94    77    61    98   216   211   139    99    48   140    54    61   156   189    46    41    81    78    48    70    65    60    74   188   206   124   193   146   124    95    72   159   116    66   199    44   140   219   106   156   188    33    80   181    66    71    56   172   148   104    91    47    56   149   190   209   142   155    52   171    96   182    45   102    75   125   173   212   134    93   189   218    60    47   194   139   142   218   181    76    67   197   210    92   151   147   121    37   100   197   143   207    34    87   105    58   112   184   168   122    78   166   149   196   158   155   186   102    35   188   107   172   199   158   219   157   148   186    39   122    84    55   178    55    35   214   128   176    93    87   123   164    39    56    59    82    85    54   217   146    40    84   105    68    56    50   215   141    91   218   166   208    93   132    70   219   159    94   109    49   145    75   160    68    90   173   128    74    57   112   164   171   214    93   130   105   162    85   129   173    44    77    90   185    82    49   164   209    73   121   183   171    46   128    50   109   182    76    86    42    48   163    96   206   144   149    40   183    93   111   169   197    92   220    75   155   195   129   211   117    87    68   211    91   109   201   201   187   152   192   138    94   163   159   158   109   120   155   154   106    83    44   149   191   192   104    39   149   146    40   173   136   217   206   149   122   106   215    76   213    88    50    41   165   199   108   196   136   106   147   114   126   154   109   142   147   220    38    85   190   219    54    94   169   105   167   137   135    92   211   149    43   173    89    86   216   109   136    47   115    51   208   186   156   136   208    64   199   196   177   207   121    51   164    67   213   126    62   187    81    63   170   153   139   148    71    39    94    88   200   127   155   102    48   156   195   135    72   152   211   167   199   120    36    79   107   212   165   207   106   155    64   186   119   145    74   156   184   159    57   112   108   100   154    69    71    97   220   104   183   134   129    97    72    96   117   130    63   143   175    96   210   164    62   135   110   203   198    41   199   115   201   163    73   110   103   167    99   198   211    50    73   191   124   150   169    53   115   217    66   193   181   109   156    61    54    96    51   184    99   124   191   198   124    54   135    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   179   198   217    68   206   148   218    76   172   169    64   114    61    53   189   167   148    40   176   117   215   192   100   120   168    95   156   144    94    52    44    42   125   104    36    64    61   119    97    78   133    97   109   142   189   215   157    66   203   129    64   171   209   141    45   148   165   120    87   173   103    52   104    58    55   148   151   199    64    97    63    94    45   213    72    41   179   120    36    84    57   164   167   198    91    65   206    77   187    43   216    82    42   206   140   125   159   215    49   205   204   167    71   159   110    98   108    90   155   126    98   126   125   128    87   181   191   144   150   151   132   110   139   129   161   145    79   104    45   125   152   208   203   113   200   128   117   121    39   195   128   130    79    56   184    56   151    62   169    95   131   168   171    38    61   196   100   157   109    61    48    38   123    81    46   206   177   219   171    54   142   121   217   188   213    58    46   205   116    62   201   158   137   214   192
   170   138    39   214    62    49   193    35    37    98   123   209    86   118    84    82   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    56   150    82   110   120   185   142    53   176   199   132    76   118   169    71    37   138    48   125    88   179   141   154    47    42    86    76    71   155   163   128   205    88   108    49   208   212   148   136   212   181    47    34   108    70    45    50   170   188    42   182   146   186   187    46   153   135   165    86   105    58    76    77   112   167    40   155   105   108    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   158   216   212    45   132    62   190   205   199   157   127   135    81   134   182   214    54    57   208    90    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   159   200   179   157   135    75    39   164    77   108   119    95   152    40   150    40   173   131   205   107   217    94    54    40   127   119   220   140   198    66    83   203   176   198   119    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    92   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    53   104    54   213   170   139    58   197   173   113   191   134   200   219   208    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    81   184   172    70   189    39   194   208   148    73   165    86   154   101    53   122   166   116   147   128   135    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   131   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    47   140   182    78    44   131    50   149   200   174   136   198    89   163    57    64   180   212   120   195   129    35   125   191    90   112   181   208    43   124    84    49   198    65   187    94    77    61    98   216   210   138   100    48   140    54    62   156   189    46    41    80    78    47    70    65    61    74   188   207   124   193   147   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    71    55   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   181    77    67   197   209    92   151   148   120    37   101   197   144   207    34    87   105    58   111   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   198   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   147    41    84   105    69    57    50   215   140    90   218   166   208    92   132    70   219   159    95   109    49   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   104   161    85   129   173    44    77    89   185    82    48   163   209    73   121   183   171    45   127    50   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   211    91   110   202   201   186   151   192   137    94   162   158   157   109   120   155   154   106    82    45   150   190   192   103    39   149   146    39   174   137   216   205   149   122   105   216    76   213    87    50    40   165   198   108   196   136   106   147   113   125   154   110   142   148   220    38    86   191   218    54    93   169   106   167   137   135    92   211   148    43   173    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   195   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    71    38    94    88   201   127   155   102    47   156   195   135    71   152   211   167   199   120    37    79   107   213   165   207   106   155    63   185   119   146    74   156   184   159    57   112   107   100   153    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    74   110   102   167   100   198   211    51    73   190   124   150   169    53   115   217    65   192   180   108   156    62    54    95    51   183    99   124   190   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   179   197   217    68   206   148   218    77   172   169    64   114    61    53   190   167   148    40   175   117   215   191    99   119   167    94   155   143    94    52    44    43   125   104    35    64    62   119    97    78   134    97   110   142   189   216   158    66   204   130    64   172   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    98    63    93    45   213    71    41   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   110    98   108    91   155   127    98   126   125   128    88   181   191   144   151   150   132   110   139   128   161   145    79   103    45   125   151   208   203   113   201   128   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   172    54   143   121   217   188   213    59    46   205   116    62   201   159   137   214   192
   168   138    39   214    63    48   193    35    38    98   124   209    86   118    83    83   203    70    39   112   210   194   176    55    59   136   205    82   123   104   189    86   137    32   156   215   104    51    91   155   139   184    50    88   204    67    62   107    60   199   144    44    55   150    83   110   120   185   141    54   177   199   132    76   117   169    71    36   138    48   126    87   179   141   153    46    42    86    77    70   154   163   127   205    87   108    49   207   211   148   136   212   181    48    35   109    70    45    50   171   188    42   181   146   187   187    46   154   135   164    87   105    57    76    76   112   167    41   156   104   108    47   182   133   172   169   156   207    56    65   142   200   146   186   179    87   158   216   211    44   133    61   189   206   198   156   128   134    82   135   183   214    54    57   207    91    50    41   109   125   122   139    45    96   105   161    42    60   139   119    54    57   213   156   122    90   194    68    78   104   175   163    92   159   200   180   157   134    75    38   164    78   108   119    95   152    40   149    40   173   130   205   107   217    94    55    40   125   120   220   138   198    65    84   204   175   197   120    44    96   133    34   167   185   131   106   172   157    62   220   129   210    53    91   111   113   195    49    60   121    98   100   181   152   112   174   156   117   101    58    96    36    74   181    53   104    54   213   170   140    57   198   172   113   192   134   199   219   208    57   203   169   120    35   177    87   176    87    65    50   143   169   130   149   181   165    81   184   172    69   190    40   194   208   147    73   165    86   153   101    53   123   166   116   146   128   135    81    69    41   192   140   214   159   196    52    91   120   220   178   189   198    48    87   162    85   210   130   188   125   212   191   194   169   115   128    67    60    57    80   163    42   178   115   214   114    43   109   218   117   119   163   191   149    56   185    77    40   192    64    92   202    46   140   182    79    42   131    49   149   201   174   136   198    89   164    58    65   180   212   120   195   129    34   124   191    89   113   180   208    43   124    85    48   198    65   187    94    77    61    98   214   210   139    99    49   140    53    62   156   189    46    42    80    79    47    70    65    59    74   188   207   124   194   147   123    96    72   160   116    67   198    44   140   219   104   156   188    33    81   181    65    70    55   173   148   102    92    48    54   147   190   209   143   155    52   171    97   182    44   103    75   125   173   212   135    93   189   220    59    47   193   138   143   219   180    77    67   198   210    92   151   147   120    37   100   197   143   207    34    86   106    59   112   183   168   121    79   167   149   196   158   153   186   102    33   188   106   172   199   157   219   157   148   187    38   122    84    55   177    55    34   215   128   175    93    88   123   164    39    56    60    81    85    54   217   147    41    85   105    68    58    50   216   141    90   218   166   208    93   134    68   219   159    95   109    49   146    75   159    69    88   172   127    74    57   109   164   171   214    94   130   104   162    85   130   173    44    77    89   185    83    49   163   210    74   121   183   171    47   128    49   110   182    76    85    43    48   162    96   207   145   148    40   183    92   111   169   197    93   220    76   155   195   131   213   117    87    69   211    91   109   202   201   186   151   193   138    94   163   159   159   109   120   156   155   107    82    44   150   190   192   102    39   149   146    40   173   137   217   205   149   122   104   217    76   213    87    50    41   165   198   108   197   135   107   147   113   125   153   110   142   147   220    38    86   191   219    53    94   169   105   165   136   135    92   212   148    43   173    89    87   216   109   135    47   114    51   208   185   156   136   209    63   199   196   176   207   122    51   164    68   213   125    63   186    80    64   170   153   139   149    72    38    93    89   201   126   155   103    48   156   195   135    71   152   211   167   199   121    37    80   108   214   165   208   107   155    63   184   119   146    74   155   184   159    58   111   107   100   154    69    69    97   220   103   182   132   129    98    72    96   117   130    64   143   174    96   209   165    61   135   110   203   199    41   198   114   200   163    74   110   103   167   100   198   211    49    73   190   124   150   168    51   115   217    66   192   180   109   156    62    55    95    51   184    98   125   189   198   123    55   135    59   121   118   112    91   151    58    99   114    97    71   106   144    36   154   193   177   198   217    69   206   148   217    78   172   168    64   114    61    53   190   167   147    41   175   118   214   191   100   119   166    93   155   143    95    53    44    43   127   105    36    63    62   120    97    78   134    96   108   142   190   216   158    67   202   130    64   171   207   142    45   148   165   121    87   174   103    52   104    57    55   146   151   199    64    98    63    93    46   213    71    39   179   120    35    83    57   164   168   198    91    65   205    76   186    44   217    81    41   205   140   126   159   215    48   205   203   167    71   159   109    98   108    91   156   127    99   126   126   127    87   180   190   143   151   151   132   110   139   129   161   145    79   104    45   126   151   207   203   113   201   126   117   123    39   197   127   130    79    56   183    55   149    62   170    96   130   168   172    38    62   196   100   156   109    62    48    37   122    82    44   207   179   219   171    53   143   122   218   188   213    59    45   205   117    62   200   158   136   216   191
   170   138    39   214    62    48   193    35    37    98   123   209    86   117    84    83   201    70    38   112   210   195   175    55    59   137   206    82   123   105   188    86   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    44    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   108    70    45    50   170   188    42   182   146   187   187    46   153   135   165    87   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   189   205   199   156   127   135    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    59   138   118    54    56   213   157   122    90   194    68    78   103   175   163    91   159   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    92   111   114   195    48    60   121    99   100   181   152   112   174   156   117   101    58    96    36    74   181    52   104    54   213   170   139    57   198   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    72   165    86   154   100    53   122   166   116   146   128   135    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   131   187   124   212   190   196   170   115   128    67    60    56    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    77    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   159   117    66   199    44   140   219   106   157   188    34    80   181    65    70    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   111   184   169   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    94   109    50   145    75   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    50   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   211    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   150   191   192   103    39   149   146    40   174   137   216   205   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   113   125   154   110   142   148   220    38    86   190   218    54    93   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    71    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   111   102   167    99   198   211    50    73   190   124   150   169    53   115   217    66   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   108   144    35   155   193   178   197   217    68   205   148   218    77   172   169    64   115    61    53   190   167   148    40   175   117   215   191   100   119   167    95   155   143    94    52    44    43   126   104    35    64    62   120    97    78   134    97   110   142   189   216   158    66   204   130    64   172   208   142    45   148   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    45   125   152   208   202   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   130   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   214   192
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    41    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   181    47    34   108    70    45    51   170   189    42   182   146   187   187    46   153   135   165    87   105    58    76    77   112   167    41   155   105   107    46   183   133   172   170   155   206    56    66   140   199   146   187   179    87   159   216   212    45   133    61   190   205   199   157   127   134    81   135   182   214    54    57   208    90    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   175   163    91   160   200   179   157   135    75    39   164    77   108   119    95   152    40   150    40   173   131   205   107   218    94    54    40   127   119   220   140   199    67    83   203   176   198   120    45    96   132    34   167   185   130   106   172   158    62   220   129   209    53    92   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   171   139    57   197   173   113   191   134   200   219   208    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    81   184   172    70   189    39   194   208   148    73   165    86   154   100    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   116   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   147   124    95    71   159   117    66   199    44   139   219   106   157   188    34    80   181    66    70    56   173   148   103    91    47    55   149   190   210   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    67   197   209    92   151   148   120    37   100   197   143   207    34    87   105    58   111   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   122    84    55   177    56    34   214   128   176    93    87   123   165    39    56    59    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    95   109    49   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   196   130   212   117    87    68   211    91   110   202   201   186   151   192   137    94   162   158   158   109   120   155   154   106    83    45   149   191   192   104    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    93   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   115    50   209   185   156   136   209    64   199   195   176   207   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    63   185   119   146    74   156   184   159    57   112   107   100   153    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   111   102   167   100   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   190   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   178   197   217    68   206   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    94   155   143    94    52    44    42   126   104    35    64    62   119    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    41   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   110    98   108    91   155   127    98   126   125   128    87   181   191   144   151   150   132   111   139   128   161   146    79   103    45   125   152   207   203   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   214   192
   170   138    39   214    62    48   193    35    37    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    89   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   108    70    45    50   170   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   108    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   135    81   135   182   214    54    57   208    91    51    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   175   163    91   159   200   179   157   134    76    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    55    40   127   119   220   140   199    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   209    53    91   111   114   195    48    60   121    99   100   181   152   112   174   155   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    70   189    39   194   208   148    72   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    48    87   163    86   210   131   187   124   212   190   195   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    93   201    46   140   182    78    44   131    50   149   200   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   113   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   207   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   188    34    80   181    65    70    56   173   147   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   112   184   168   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    38   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   140    90   218   166   207    93   132    70   219   159    95   110    49   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    49   109   182    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   137    94   162   159   158   109   120   155   154   106    83    45   149   191   192   103    40   149   146    39   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   105   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   208   185   156   136   209    64   199   196   176   207   121    51   163    68   213   126    62   186    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   207   106   155    64   185   119   146    74   156   184   159    57   112   107   100   154    69    70    98   219   104   183   133   129    97    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167    99   198   211    50    73   190   124   150   169    53   115   217    65   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   119   112    91   151    58    99   114    96    71   107   144    35   155   193   178   197   217    68   206   148   218    77   172   169    64   114    61    54   189   167   148    40   175   117   215   191    99   119   167    94   155   143    94    52    44    43   125   104    35    64    62   120    97    78   133    97   110   142   189   216   158    66   204   130    64   171   208   142    45   148   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   167    71   159   111    98   108    91   155   126    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    45   125   152   208   203   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   170    96   131   168   171    38    62   195   100   157   109    61    48    37   122    82    45   206   177   219   171    53   143   122   217   188   213    58    46   205   116    62   201   159   137   215   192
   171   138    39   214    62    48   193    34    37    98   123   209    86   117    84    83   201    70    38   112   209   195   175    55    59   137   206    81   123   105   188    87   138    34   155   214   104    52    90   156   140   185    49    89   203    67    62   108    60   199   144    45    55   151    82   109   120   185   142    54   177   199   133    76   118   169    71    37   138    48   125    89   179   141   154    47    42    86    77    71   154   162   127   205    87   108    49   208   212   148   136   211   182    48    34   108    70    45    51   170   188    43   182   146   187   187    46   153   135   165    86   105    58    76    78   112   167    41   156   105   107    46   183   133   172   170   155   206    57    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   134    81   135   182   214    54    57   208    90    52    40   109   125   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   193    68    77   103   174   162    91   159   201   179   157   134    76    39   163    78   108   120    95   152    40   151    41   173   131   205   107   217    94    54    40   127   119   221   139   198    67    83   203   176   197   120    44    96   132    34   166   185   130   106   172   157    62   220   129   210    53    91   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    75   180    52   104    54   214   171   140    57   197   173   113   191   134   200   219   208    57   203   170   120    35   176    87   175    87    65    50   142   168   129   148   183   165    82   184   172    69   188    39   194   208   148    73   165    86   155   100    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   120   219   178   189   198    49    87   163    86   210   130   187   124   213   190   196   169   115   128    67    60    56    79   164    42   178   115   214   113    44   109   217   117   119   164   192   147    55   186    77    40   191    65    93   201    46   140   182    78    43   131    50   149   201   174   136   198    89   163    58    64   180   213   120   195   128    34   125   191    90   112   181   209    43   124    85    49   198    65   187    94    77    61    98   216   211   138    99    48   140    54    61   157   189    46    41    81    78    47    70    65    61    74   188   207   124   193   147   124    95    71   159   117    66   199    44   139   219   106   157   187    33    81   181    66    70    55   172   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   188   219    60    47   194   139   142   219   180    76    68   198   209    92   151   148   120    37   100   197   143   207    34    87   105    58   112   184   169   121    79   166   149   196   158   154   186   102    35   188   107   172   198   157   219   156   148   187    38   122    84    55   177    56    34   213   128   176    94    87   123   165    39    56    60    82    85    53   216   147    40    84   104    69    57    50   215   141    90   218   166   207    92   131    70   219   159    94   109    49   146    75   159    69    89   173   127    74    58   111   164   171   214    93   129   105   161    85   130   173    45    76    89   185    82    48   164   209    73   121   183   171    46   127    49   109   183    76    85    42    48   164    95   207   145   149    41   182    93   111   168   197    93   219    75   155   195   130   212   117    87    68   211    91   109   202   201   186   151   192   137    94   162   159   158   109   120   156   153   106    83    45   149   191   192   103    40   149   146    40   174   136   216   205   149   122   105   216    76   213    87    50    40   165   198   108   196   136   106   147   114   125   154   109   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   115    50   209   185   156   137   209    64   199   196   176   208   122    51   164    68   213   126    63   186    81    64   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   153   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   153    69    70    98   219   104   183   133   129    98    72    96   117   130    64   143   176    96   210   164    62   135   110   203   198    41   199   115   201   163    74   111   102   167    99   198   211    50    73   191   124   150   169    53   115   217    66   192   181   109   156    62    54    96    51   183    99   125   191   198   124    55   135    59   121   119   112    91   151    58    99   113    96    71   107   144    35   155   193   178   197   217    68   206   148   218    77   172   169    64   114    61    53   189   167   148    39   175   117   215   192    99   119   168    94   155   143    94    52    44    43   125   104    35    64    62   119    97    78   133    97   110   142   189   216   158    66   203   130    64   172   208   141    45   149   164   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   179   120    36    84    56   164   168   198    91    65   206    76   187    44   217    82    42   206   140   125   158   215    49   205   204   167    71   159   110    98   107    91   155   127    98   126   125   128    87   181   191   144   151   150   132   110   139   128   161   146    79   104    46   125   151   208   203   113   201   127   117   121    40   196   127   130    80    56   184    55   150    62   169    96   131   168   171    38    62   196    99   157   109    61    47    37   123    81    45   206   177   219   171    53   143   122   217   188   213    59    46   205   116    62   201   159   137   214   193
   170   138    39   214    62    49   192    35    37    98   123   209    86   117    84    83   200    70    38   112   210   195   175    55    59   137   206    81   123   104   189    87   137    34   155   215   104    51    91   156   140   185    49    89   203    68    62   108    60   199   144    44    55   150    82   110   120   185   142    54   176   199   133    75   118   168    70    37   138    48   125    89   179   141   154    46    42    86    76    71   155   162   128   205    87   108    49   208   212   148   136   212   182    48    34   109    70    45    50   170   189    43   182   146   187   187    46   153   135   164    86   105    58    75    77   113   167    41   156   105   107    46   183   133   172   170   155   206    56    66   141   199   145   187   179    87   158   216   211    45   133    61   190   205   199   157   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    59   138   119    54    56   213   157   122    90   194    67    78   103   174   163    91   159   200   179   158   134    76    39   164    77   107   119    95   152    40   151    40   173   131   205   108   218    94    55    40   126   118   220   140   198    67    83   203   176   198   120    45    96   132    34   167   185   130   107   172   158    62   220   130   210    53    91   111   114   195    48    60   121    99   100   181   151   112   174   156   117   101    58    96    37    74   181    53   104    55   213   171   139    57   197   173   113   191   134   199   219   208    57   203   169   120    35   176    87   176    87    65    50   143   168   129   149   183   165    82   184   172    70   189    38   194   208   148    73   166    86   154   101    53   122   166   116   146   128   134    81    69    41   191   142   213   160   195    53    91   120   219   178   190   198    49    87   163    85   210   130   187   124   212   190   196   170   115   128    67    60    57    80   164    42   178   116   213   113    44   109   218   117   118   164   192   148    55   186    77    40   191    65    92   201    47   139   182    78    44   131    50   149   200   174   136   198    89   163    58    64   181   213   119   195   129    35   125   191    89   113   181   208    43   125    85    48   198    65   187    94    77    61    98   215   211   138    99    48   139    54    62   156   189    46    41    81    78    48    70    65    60    74   188   207   124   193   146   124    95    72   158   117    66   199    44   140   219   106   157   188    33    80   181    65    71    55   173   148   103    91    47    55   148   189   209   142   155    52   172    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   112   184   169   121    79   166   149   196   158   154   186   103    35   188   107   171   199   157   219   157   148   187    38   122    84    54   177    56    34   214   128   176    93    87   123   165    38    56    60    82    85    54   217   146    41    84   105    68    57    49   215   140    90   218   166   208    92   132    70   219   159    95   110    50   146    76   159    68    89   173   127    74    58   111   164   171   214    93   130   105   161    84   129   173    45    76    89   185    82    48   163   209    73   121   183   172    45   127    49   109   183    76    85    42    48   163    95   207   145   149    40   183    92   111   168   197    93   219    75   155   195   130   212   117    87    68   212    91   109   202   201   186   151   192   138    94   162   159   158   109   120   156   154   106    83    45   149   191   192   103    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   166   198   108   196   136   107   147   113   125   154   110   142   147   220    38    86   191   218    54    93   168   105   167   137   135    93   211   148    43   174    90    86   216   108   136    47   114    51   209   185   156   136   209    64   199   195   176   207   121    52   163    68   213   126    63   186    81    63   170   153   139   148    71    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   200   120    37    79   108   213   165   207   106   155    63   185   119   146    74   156   184   159    57   111   108   100   154    69    70    98   220   104   183   133   129    97    73    96   117   130    64   143   175    96   210   164    62   135   110   203   198    41   199   115   201   163    73   110   102   167    99   197   211    51    73   190   124   150   168    53   115   218    66   191   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    90   151    58    99   113    96    70   108   144    35   155   193   179   197   218    68   205   148   218    77   172   169    64   114    61    53   189   167   148    39   175   118   215   191    99   120   167    95   155   143    94    52    43    43   125   104    35    64    61   120    97    78   134    97   110   142   189   216   158    66   203   130    64   172   208   141    45   149   165   121    87   173   104    52   104    58    55   147   151   199    64    97    63    93    45   212    72    40   178   120    36    84    57   164   168   198    91    65   206    77   186    44   217    83    42   206   140   125   158   216    49   206   204   166    71   159   110    98   107    91   155   126    98   126   125   128    87   181   191   143   151   151   131   110   139   128   161   146    79   104    45   125   151   208   202   113   201   128   117   122    40   196   127   130    80    56   184    56   150    62   169    96   131   168   171    38    63   196   100   157   110    61    48    37   122    81    45   206   177   219   171    53   143   122   218   189   213    58    46   205   116    62   201   159   137   215   193
   170   138    39   215    62    48   192    35    38    98   123   209    87   117    84    82   201    70    39   112   210   195   175    55    59   137   207    81   123   105   188    87   138    34   155   215   105    52    91   156   140   185    49    89   203    67    62   108    60   199   144    44    56   150    82   110   120   185   141    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    87   108    49   208   212   148   136   212   182    48    34   108    70    45    51   169   189    42   182   146   187   187    46   153   135   165    86   105    58    76    77   113   167    41   155   105   107    46   183   133   173   170   154   206    56    66   140   199   146   187   179    87   158   216   212    45   133    62   190   206   199   157   127   135    80   135   182   214    54    57   208    90    51    40   109   126   122   140    45    96   105   160    42    59   138   119    54    56   214   157   123    90   194    68    77   103   174   163    91   160   200   179   157   134    76    39   164    77   108   119    95   152    40   151    41   172   130   204   107   217    94    55    40   127   119   220   139   198    67    83   203   176   198   119    45    96   132    34   167   184   130   106   172   158    62   220   130   210    53    91   111   114   195    48    60   121    99   100   182   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    58   198   172   113   191   135   199   219   208    57   203   170   120    35   176    86   175    87    64    50   143   167   129   149   183   165    82   184   172    69   188    38   194   208   148    72   165    86   154   100    53   122   166   116   146   128   134    81    70    41   192   141   214   160   196    52    91   119   218   178   189   198    49    87   163    86   210   130   187   123   213   190   196   169   115   128    68    60    57    79   164    42   178   116   214   113    44   110   218   117   119   164   192   148    55   186    76    41   191    65    92   201    47   140   182    78    44   131    49   149   201   174   136   198    89   163    57    64   180   213   119   195   129    35   125   191    90   112   181   208    44   125    85    49   198    65   187    94    76    61    98   216   210   138    99    48   140    53    62   157   189    46    41    81    78    47    70    65    60    75   188   206   124   193   147   124    96    72   159   117    66   200    44   139   219   106   157   187    34    80   181    66    71    56   173   147   103    91    47    55   149   190   209   143   155    52   171    96   182    45   103    75   125   173   213   134    92   189   219    60    47   194   139   142   219   181    77    68   197   210    92   151   148   120    37   101   197   143   207    34    87   105    58   112   184   168   121    79   166   149   196   157   154   186   102    35   188   107   172   199   158   219   156   148   187    39   122    84    55   177    56    34   214   128   176    93    87   123   165    38    56    60    82    85    54   217   146    41    84   105    69    57    50   215   141    91   218   166   208    92   132    70   219   159    95   109    49   146    76   159    69    89   172   128    74    58   111   165   170   214    93   130   104   162    85   129   173    44    77    89   185    82    49   163   209    73   121   183   171    45   127    49   109   183    76    85    42    48   163    95   207   144   149    40   182    92   111   168   197    93   219    75   155   196   130   212   117    87    68   212    91   109   202   201   186   152   192   138    94   162   159   157   109   120   155   154   106    83    45   150   191   192   104    39   149   146    39   174   137   216   206   150   122   105   216    76   213    87    50    41   165   198   108   197   136   106   147   113   125   153   109   142   148   220    38    86   191   218    54    93   169   106   167   137   135    93   211   148    43   173    89    86   216   109   135    47   115    50   209   185   156   137   209    64   199   196   177   208   121    52   163    68   213   126    63   186    81    63   170   153   139   148    70    38    94    88   201   126   155   102    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   158    57   112   107   100   154    69    70    98   220   104   183   132   129    98    72    96   117   130    64   143   175    97   210   164    62   135   110   202   198    42   199   115   201   164    74   111   102   167   100   198   211    50    73   190   124   150   169    53   115   217    66   192   181   108   156    62    54    95    51   183    99   124   191   198   125    55   135    59   121   118   112    90   151    58    99   113    96    71   107   144    35   155   193   178   198   217    68   206   148   218    77   172   169    64   114    61    53   189   166   148    40   176   117   215   191   100   119   167    94   155   143    94    52    44    43   126   104    35    64    62   119    97    78   134    97   109   142   189   216   158    66   203   130    64   172   208   142    45   148   164   121    87   173   103    52   104    58    56   147   151   199    64    97    62    93    45   212    71    40   178   120    36    83    58   164   168   198    91    65   205    77   187    44   217    82    41   206   140   125   158   215    49   206   204   167    71   159   110    98   108    91   155   127    98   126   125   128    87   181   192   144   151   150   132   111   139   128   160   145    79   103    46   125   152   208   203   113   201   127   117   122    41   196   127   130    80    56   184    56   151    63   169    96   130   168   171    38    62   195   100   157   110    61    48    37   123    82    46   206   177   219   172    53   143   121   218   188   213    59    45   205   116    62   201   159   137   215   192
   170   138    39   214    62    49   193    34    38    98   123   209    86   118    84    83   201    70    38   112   210   195   175    55    59   137   206    81   123   105   188    87   137    34   155   214   104    51    91   156   140   185    49    88   203    67    62   108    60   199   144    45    55   150    82   110   120   185   142    54   176   199   133    75   118   169    71    37   138    48   125    89   179   141   154    47    42    86    76    71   155   163   127   205    88   108    49   208   212   148   136   212   181    47    34   109    70    45    50   170   189    42   182   146   187   187    46   153   135   165    87   105    58    75    77   113   167    41   155   105   107    46   183   133   172   170   155   206    56    66   141   199   146   187   179    87   159   216   212    45   133    62   190   205   199   157   127   134    81   135   182   214    54    57   208    91    52    40   109   126   122   140    45    96   105   160    42    60   138   118    54    56   213   157   122    90   194    68    78   103   174   163    91   160   200   179   157   134    75    39   164    77   108   119    95   152    40   150    41   173   131   205   107   218    94    54    40   127   119   220   140   198    67    83   203   176   198   120    44    96   132    34   167   185   130   106   172   158    62   220   129   210    53    92   111   114   195    48    60   121    99   100   181   152   112   174   156   118   101    58    96    37    74   181    52   104    54   213   170   139    57   197   173   113   191   134   199   219   208    57   203   170   119    35   176    87   175    87    65    50   142   168   129   148   182   165    82   184   172    70   189    39   194   208   148    72   165    86   154   101    53   122   166   116   146   128   134    81    70    41   192   141   213   160   195    53    91   119   219   178   189   198    49    87   163    86   210   130   187   124   212   190   196   170   115   128    67    60    57    79   164    42   178   115   214   113    44   109   217   117   119   164   192   148    55   186    76    40   191    65    92   201    46   140   182    78    44   131    50   149   201   174   136   198    89   163    58    64   180   213   120   195   129    35   125   191    90   112   181   208    43   124    85    49   198    65   187    94    77    61    98   215   211   138    99    48   140    54    61   156   189    46    41    81    78    47    70    65    60    74   188   206   124   193   146   124    95    71   158   117    66   199    44   140   219   106   157   187    34    80   181    65    70    55   173   148   103    91    47    55   149   190   209   142   155    52   171    96   182    45   103    75   125   173   212   134    93   189   219    60    47   194   139   142   219   181    77    68   198   209    92   151   148   120    37   100   197   144   207    34    87   105    58   112   184   169   122    79   166   149   196   158   154   186   102    35   188   107   171   199   157   219   156   148   187    39   123    84    55   177    56    34   214   128   176    93    87   123   165    39    56    60    82    85    54   216   146    41    84   105    69    57    50   215   141    90   218   166   208    93   132    70   219   159    94   109    49   145    76   159    69    89   173   128    74    58   111   164   171   214    93   130   105   161    85   129   173    44    77    89   185    82    49   164   209    73   121   183   171    45   127    50   109   182    76    85    42    48   163    95   207   145   149    40   182    93   111   168   197    93   219    75   155   196   130   212   117    87    68   212    91   110   202   201   186   151   192   138    94   162   159   158   109   120   155   154   106    83    45   150   191   192   104    40   149   146    40   174   137   216   206   149   122   105   216    76   213    87    50    41   165   198   108   196   136   106   147   114   125   154   110   142   148   220    38    86   191   218    54    94   169   106   167   137   135    92   211   149    43   173    89    86   216   108   136    47   114    50   209   185   156   136   209    64   199   195   176   207   121    51   163    68   213   126    62   187    81    63   170   153   139   148    70    38    94    88   201   127   155   103    47   156   195   135    71   152   211   167   199   120    37    79   108   213   165   208   106   155    64   185   119   146    74   156   184   159    57   112   107   100   153    69    70    98   219   104   183   133   129    98    72    96   117   130    64   143   175    96   210   164    62   135   110   202   198    41   199   115   201   163    73   110   102   167   100   198   211    50    73   191   124   150   169    53   115   217    66   192   181   108   156    62    54    95    51   183    99   124   191   198   124    55   134    59   121   118   112    91   151    58    99   114    96    71   108   144    35   155   193   178   198   217    68   205   148   218    77   172   169    64   115    61    54   189   167   148    40   175   117   215   191    99   119   167    95   155   143    94    52    44    43   126   104    35    64    62   119    97    78   134    97   110   142   189   216   158    66   204   130    64   171   208   142    45   149   165   121    87   173   103    52   104    58    55   147   151   199    64    97    63    93    45   212    71    40   178   120    36    83    57   164   168   198    91    65   206    77   187    44   217    82    42   206   140   125   158   215    49   206   204   166    71   159   111    98   108    91   155   127    98   126   125   128    87   181   191   143   151   150   132   110   139   128   161   146    79   104    45   125   152   207   203   113   201   127   117   122    40   196   127   130    80    56   184    56   150    62   169    96   131   168   171    38    62   195   100   157   110    61    48    37   122    82    45   206   177   219   171    53   143   122   218   188   213    58    46   205   116    62   201   159   137   215   193
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    56   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    98    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   124   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   176    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   134   117   130   103    68    60   201   152    39   101    77    84    68    38   150    67    80    98   181    84   175   134   205   192    48    54   179   140    52   158   141    70    76    73   183   149   175   167    65   115   209   181    98   156    80    70   198   164   163   130    71    83    90   174   117    86    83   117    97   197   170    64   179    40    49   132    59   205   210    58   125    59    55   127   121    81    37   219   120    82   172   172    57    39    96   151   189    58   184   220    45   118   111   196   167   147   114   210    65   188   213    84   169    79   100   105   114    55    91    57   111    72   124    52   183   218   147   110   136   120    58   142   211   214    90    87    86    33   206    60    60   131   150   209   195   213    35   147   115   179   145    52   145   171   128    51   175    62    76    67   120   144   149    60    37    85   203   208   126   211   168    84    67    58   147   182    94   118   218   176    44   119   107   186   160    82    52   169    37   111   205    69    75    63    46   197   189   165   102    98    89    92    92   137    79    53   110    35   115   167    97   137   208   130   118   161    40   148   185    78    35   109   166   127   111   197   175   170    63   180    76    85    83    85   220    93   146    38   129    84   168    53    88    75   127   140    63    73    85   183    97   113   194   207   162    67   100   112   201   217   148   207    65   121   131   170    51   123   113    97   103    59    96   215    40   164    76   186    72   212   116    34   111   112   160    60   219   178   174   168   189    94    71   205    78    56   117   175    39    54   156   132   137   150   145    93    38   181    49   133    77   103   175    80   138   180    63    37   144    41   206   160   149    68   123   137    90   218    74    86   152   180   102   200    78    70   115   160   115    65   191    39   109    95    76   122   180    76   213   189    99    69   166   120   140   150   207    75    70   159   125   104    57    53   195   153   178   196   158   176    57    66   157   117    96   135    71   201   145   165   137   220    43    98   123   120   143   157   197   131   115   163   198   161    56   128   142    71   138   220   105   207   156    93    55   169   102    78   182   146    43   175   149    94   220    97   201   160   101   190    82    40   198   147   200   163   174    62    53   119   130   206    37    78   189   136    40    69   157   162    42    66   218   194    50   208   154    76   204   190    47    79    65   206   159   193   172    73    45    47    92   203   147   155   219    47   135   143   193    89   101   158   195   196   165    94   191   102   130   200   171   124    54   182   207   189   129    38    51   125   148   133    42   127   100    68    94   104   148   194    91   171   148    48    35    35    83    96    96    43    44   141    50   173    78    68   151   211   214   105   199    73   218    99   120   100    80   188    97   187   190    75   104    61   107   128   212   197   125    59    53   173   158    59    62   184   164   155    50   100   198   150    37   108    98    47   103   176   155    44   170    43    43    94   162    49   150    55    79    42   162    98    85   184    37   177    48   120   122   113    47    63    85    42    68    78   175    97   191    40   131   125   187   102    55   153   143    82    98   154    69   134   125   136   217   219   160   206   151   102    58   122    69   189   196    75    38   142   185   178   112    76    98   191    84    80   141    85   194    79    59   140    64   130    75   109    40   100    94   115   105    65   116   100   163   148   178   150   139   126   179   186    61   221   115   187    96    75   108   182   141   218   213   211   171   113    35    78   152    76   180    98   123    65   217   196   217    48   102    77   112   102    72   200   125   152   119   160   219   118   193    67   126   176    68   139    52    97    47    66   107   119   180   208   214   189    69   206    68   167    32   177    45   114    90   150   194   146   212    99   118   156   114   155   216   130    58   127    65    69   179   126   154   134    43    48   148    62   106    67   171   114   188   221   215   117    97   130   180   218   164    76   151    57    72    66    44    80    46   126    50   114    77   168    55   182   148   107   162    90    87    81   101   152   132    83    45   131   120    56   141    77   155    57   188    94   163    41   104    58   137   136    39   185   172   164    47   167   160   147   179   205    59   145    91    81   155    93   177   132    44   113   150    93   199   215   211   106   133   106    34   118    77   181   116   165   212    99    46   202   161   139   172    35   149    34    39   110    74   137    58   150    95   165   109    78   135   193    82   114    65    60   144    33    38    48   164   100   215   163   212    94    35   108   192   220   221   170   184   163    35    93    70   218   119   203    37    67   200    37   198   206    85   187   186   206    98   160   146   163   154   185   207   207   108   139   128   108    67   213   174   128   156    63   157   123    39   130   163    47   129    88   198    43    95   140   213    91   114    58   162   213    89    75    69   164    63    94    68   209    61   219   220    92    45   175   116   183   211    93    74   171    68   178   156   165   200   163   195   192   191    44    44    80   111   114    50   149    59    86   211   114   169    61   168   203   136   156   163   173   106    42   103   146   158   148    34    43   177   135   198   110   203   150    57   107   160    39    62   132    52    95   151   152    87   186    51    57    50   218    56   111   211   109    99   171   187    81   168   149   142    37   199    87   103   209   115   179   155   182    99    84   197   121    80   193   188    96    79    70    91   169    65   123
   133   117   131   103    68    60   201   151    38   100    77    84    69    38   151    68    79    98   180    84   174   133   205   192    49    53   178   141    53   158   141    70    75    72   183   150   176   167    65   115   208   181    99   156    80    70   198   163   163   129    70    83    90   174   117    87    83   116    96   197   170    63   179    40    48   132    58   205   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   117   110   196   168   147   114   210    65   188   214    85   168    79   100   104   114    55    92    57   111    73   124    51   185   217   146   111   135   120    59   142   212   213    89    87    87    33   206    61    59   131   150   209   195   212    36   147   116   179   145    52   145   171   129    51   175    61    76    68   120   145   148    61    37    84   203   208   126   210   169    84    67    57   148   182    94   117   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    63    46   197   190   165   103    98    89    92    92   137    80    53   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   109   167   127   111   197   174   170    63   179    75    85    82    85   220    93   145    37   128    83   168    53    88    75   126   140    63    74    85   183    98   114   193   207   162    67    99   111   201   216   148   206    65   121   131   170    51   122   112    97   103    59    96   215    40   163    77   186    72   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    53   156   133   137   150   145    93    39   180    48   133    77   103   175    81   138   180    64    36   145    41   205   160   150    68   122   137    90   219    74    86   151   180   102   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189    99    71   166   120   141   149   206    75    69   160   124   103    57    52   196   153   179   196   157   176    57    66   157   116    96   135    71   201   144   165   136   221    42    97   122   120   142   157   197   131   115   164   198   161    56   128   143    70   138   220   105   207   156    94    54   169   102    77   182   146    43   175   149    93   220    97   202   159   102   189    82    40   198   146   201   164   174    62    53   118   131   206    37    78   188   136    40    70   156   163    43    66   219   193    50   207   155    76   204   190    48    79    65   206   160   193   172    73    46    47    92   203   147   156   220    47   134   143   193    89   100   157   195   195   166    94   190   101   129   200   170   124    56   181   207   188   128    38    51   126   148   132    41   128    99    68    93   104   148   194    91   169   148    48    34    34    83    95    98    44    45   142    50   173    79    68   152   211   214   105   199    74   218    97   119   100    80   188    97   187   190    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   155    50   101   198   150    37   107    99    46   103   175   155    43   170    43    44    94   161    49   149    55    78    41   160    98    86   184    37   177    48   120   122   113    47    63    85    42    67    78   174    97   192    39   130   125   186   103    54   153   143    82    98   153    68   134   124   135   217   219   160   205   151   102    58   122    69   189   197    75    38   142   184   178   111    76    98   191    84    80   140    85   193    79    59   139    64   130    76   109    42    99    95   115   106    65   115    99   162   148   179   151   140   126   180   186    60   220   115   188    95    75   108   182   140   218   213   211   171   114    34    77   152    77   181    98   123    64   217   195   216    48   101    76   112   102    72   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   213   188    69   207    68   166    33   176    45   114    90   150   194   147   211    99   118   156   114   155   218   130    59   126    65    69   180   126   154   134    43    48   148    62   106    66   171   113   187   221   214   118    97   130   180   218   164    76   151    56    73    66    42    79    46   127    51   114    77   169    56   181   148   107   162    90    88    81   101   153   133    84    45   130   120    54   139    76   156    58   189    95   163    42   103    58   137   135    40   184   171   164    47   166   160   148   178   204    58   145    91    82   154    92   177   132    44   113   150    94   199   215   211   107   133   106    34   117    77   181   117   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   166   110    78   134   194    81   113    64    60   143    33    38    48   165   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    71   217   120   204    36    66   201    37   198   206    86   187   187   207    97   160   145   162   154   185   208   207   108   138   128   109    68   214   174   128   156    63   157   123    40   129   163    47   129    87   197    42    95   141   213    91   114    57   162   214    89    74    69   164    63    94    69   209    61   219   220    92    44   174   117   184   210    94    74   171    68   179   155   166   200   164   196   192   192    44    43    79   111   114    51   147    59    86   211   115   169    61   168   203   137   156   162   173   106    42   102   146   158   147    33    42   177   135   198   110   204   150    57   107   160    38    63   133    52    95   151   152    87   185    50    58    50   218    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   122    79   192   188    96    78    70    91   170    65   122
   134   117   130   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   171    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    56   110    72   125    51   184   217   146   111   135   121    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    53   170    36   111   204    69    74    63    46   197   189   165   103    98    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   110   166   127   111   196   175   170    64   179    75    85    82    85   220    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    76   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    74    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   181   207   188   128    38    51   125   148   132    42   128    99    68    93   104   147   195    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    73   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   121   122   112    47    63    84    42    67    78   174    97   192    40   130   125   187   103    55   153   143    82    98   153    69   134   124   135   217   219   160   205   151   102    58   122    69   189   196    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   140    64   129    76   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   139    52    98    47    66   107   119   180   207   213   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   188   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   107   162    91    87    81   101   153   133    84    45   130   120    54   139    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   101    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    82   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   161   145   162   154   185   208   207   108   138   128   108    69   213   175   128   156    63   157   123    39   129   164    47   128    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    50    57    50   219    57   110   211   109    99   171   188    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   198   121    79   193   188    96    79    69    91   169    65   123
   133   117   131   103    69    60   201   151    39   101    78    84    68    38   151    67    80    98   180    84   175   133   205   192    49    53   179   141    52   158   140    69    75    73   183   150   175   167    65   115   208   182    99   156    80    70   198   164   163   129    70    83    90   174   118    87    83   116    96   197   171    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   218   120    82   172   171    58    39    97   152   189    58   184   219    46   118   110   195   167   147   114   210    65   188   214    84   168    79   100   104   115    54    92    57   110    73   125    51   185   217   146   110   135   121    59   142   212   213    89    87    86    34   206    61    59   131   150   209   194   213    36   146   115   179   145    52   146   171   128    51   175    61    76    67   120   145   148    60    37    85   203   207   125   210   169    84    66    57   147   182    93   117   219   176    44   119   107   187   160    83    52   170    36   111   204    69    75    63    46   197   190   165   103    98    89    91    92   137    80    52   109    35   116   168    96   135   209   130   119   162    40   148   185    79    36   110   166   127   111   196   174   170    63   180    76    85    82    85   221    93   145    37   128    83   168    53    88    75   126   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   169    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    33   111   112   159    60   219   178   174   169   189    93    71   205    77    55   117   175    40    54   156   133   137   150   145    93    38   181    48   133    76   102   175    81   138   180    64    36   144    41   205   160   150    68   122   137    90   219    74    86   151   180   103   199    78    69   114   160   115    66   191    40   110    95    77   122   180    76   213   190   100    70   165   120   140   149   207    75    69   159   124   104    57    52   196   154   179   196   158   176    57    66   157   117    96   135    71   201   144   165   136   222    42    97   122   120   143   156   196   131   115   164   198   161    56   129   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   174   149    94   220    96   202   159   102   189    82    40   198   146   201   164   174    62    53   118   131   206    38    77   188   136    40    71   156   163    44    66   219   193    50   208   154    76   204   190    48    80    65   206   159   193   172    73    45    46    92   204   147   157   219    46   134   142   193    89   100   158   194   195   166    94   191   101   129   199   170   124    56   182   208   189   128    38    51   125   148   132    42   128    99    68    93   104   148   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   218    98   120   100    80   188    98   187   190    75   104    61   107   129   213   196   126    59    52   173   159    59    62   184   164   156    51   101   198   150    37   108    99    47   104   175   155    43   170    43    44    93   161    49   150    55    79    42   161    98    86   184    37   177    48   121   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    54   153   142    81    98   153    69   134   125   136   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    76   108    41    99    95   115   105    65   115    99   163   148   179   151   140   126   180   186    61   221   116   188    96    75   108   182   140   218   213   211   171   114    35    77   152    77   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   153   120   160   219   118   192    67   127   176    68   138    51    97    47    66   106   119   181   207   213   188    69   206    68   167    33   177    44   114    89   150   194   146   211    99   117   156   115   154   216   130    59   127    65    69   179   125   154   134    43    48   148    61   106    66   171   114   187   221   214   118    97   130   180   218   164    76   151    57    73    67    42    79    46   127    51   114    77   169    56   182   148   108   162    91    88    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   162    41   103    58   137   135    40   184   171   164    47   166   160   147   178   204    58   144    91    81   155    92   177   132    44   113   149    94   200   216   211   107   132   106    34   117    77   181   117   164   212   100    46   203   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    82   114    64    60   143    33    38    49   164   101   216   165   211    95    35   109   192   220   221   170   184   163    35    93    70   217   120   204    36    66   201    37   199   206    85   187   186   207    97   160   145   162   154   185   209   206   108   139   128   109    69   213   174   129   156    63   156   123    39   129   164    47   129    88   197    42    95   141   213    91   114    57   162   214    89    75    69   164    63    94    69   208    61   219   220    92    44   174   117   184   210    93    74   171    68   179   155   166   200   163   196   192   192    44    42    80   111   114    51   148    59    85   211   115   169    61   167   203   137   156   162   172   105    42   102   146   158   148    34    42   177   135   199   110   204   150    56   106   160    38    63   133    53    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   188    80   167   149   142    37   199    86   103   209   115   179   155   182   100    84   197   122    80   193   188    96    79    69    91   169    65   122
   134   117   130   103    68    60   201   151    39   100    77    85    68    38   151    68    80    98   180    84   174   133   205   191    49    53   178   141    53   158   140    69    75    73   183   150   175   167    64   115   208   181    99   156    80    69   198   163   164   128    70    83    90   174   118    86    83   117    97   197   170    64   179    40    48   132    59   205   209    58   124    59    55   127   121    81    37   219   120    82   172   171    57    40    97   152   189    58   184   220    46   118   110   195   167   148   115   210    65   188   214    85   168    79    99   104   115    55    92    57   110    72   125    51   185   217   146   111   136   121    59   142   212   213    89    87    87    34   206    60    60   131   150   210   195   213    35   147   116   179   145    52   146   171   128    51   175    61    76    67   120   145   148    61    37    84   203   208   126   210   169    84    67    57   147   182    93   118   218   176    43   119   106   187   161    82    53   170    35   111   204    69    74    64    46   197   189   165   103    98    88    91    92   136    80    52   109    36   115   167    96   136   208   130   119   162    40   148   185    78    37   109   167   127   111   197   175   170    64   179    75    85    82    85   221    93   145    38   128    83   168    53    87    74   127   140    63    74    85   184    97   114   193   207   161    67    99   112   201   216   148   207    66   122   130   170    51   122   113    97   103    58    96   215    40   163    76   186    71   213   116    33   111   112   160    59   219   178   174   168   189    94    71   205    78    56   117   175    39    54   156   132   137   150   145    93    38   180    48   133    76   102   174    81   137   180    64    36   145    41   205   160   149    68   122   137    90   219    74    85   151   180   103   199    78    70   114   161   115    65   190    40   109    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    70   159   125   103    57    53   196   153   179   196   157   176    57    66   157   116    96   135    72   202   144   165   137   221    41    98   122   120   142   157   197   131   115   164   198   161    55   128   142    70   137   220   105   207   156    94    54   169   103    77   182   146    43   175   149    94   220    97   202   158   102   189    82    40   199   146   201   164   174    62    53   119   130   206    38    77   189   136    40    71   157   163    43    66   218   194    50   207   154    77   204   190    47    79    65   206   160   193   173    73    46    46    92   203   147   157   220    48   134   143   193    89   100   158   195   195   166    94   192   102   129   200   170   123    56   181   207   189   128    38    51   125   149   132    41   128    99    68    94   104   147   194    90   169   148    49    34    34    83    95    97    44    44   142    50   173    78    69   152   211   214   105   199    73   219    97   120   100    80   188    97   187   190    74   104    61   107   128   212   196   125    60    53   172   159    59    62   184   164   156    50   101   198   151    37   107    99    47   103   175   155    43   170    42    44    94   161    49   149    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    68    79   174    96   192    40   130   125   187   102    55   153   143    82    98   154    69   134   124   135   216   219   160   206   151   102    59   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   140    64   129    76   108    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    34    77   152    77   182    98   123    65   216   196   217    48   101    76   112   101    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    46    66   106   119   181   207   214   188    69   206    68   166    33   176    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   126    65    69   179   126   153   134    43    48   148    61   106    66   171   114   187   221   214   118    97   130   180   217   164    76   152    57    72    66    42    79    46   127    51   114    77   169    57   182   148   108   162    91    87    81   101   153   132    84    45   130   120    55   140    76   157    58   188    94   163    41   103    58   137   135    40   184   171   163    47   166   159   148   179   204    59   144    91    82   154    92   177   132    44   113   149    95   199   216   211   107   132   106    34   118    77   181   116   164   212   100    46   202   161   139   172    36   149    33    38   111    73   137    59   150    95   165   110    79   134   193    82   113    65    60   143    33    38    49   164   100   216   165   212    95    35   109   192   219   220   170   184   163    35    93    70   217   120   204    36    66   201    37   198   205    86   187   186   207    97   160   145   163   154   185   208   206   108   139   129   109    68   213   174   127   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   163   213    89    75    69   165    63    94    68   209    61   219   220    91    44   175   117   184   210    94    74   171    68   179   155   165   201   163   196   192   191    44    42    79   111   114    50   148    59    85   211   115   169    61   168   203   136   155   162   172   105    42   102   146   158   148    33    42   177   135   198   110   204   150    57   106   160    37    63   133    53    95   151   152    87   185    50    57    50   218    57   111   212   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    85   197   122    79   193   188    96    79    69    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   192    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   171    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    56   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   122   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   137   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   156   163    43    66   218   194    50   208   154    76   204   190    48    79    65   206   159   193   173    73    46    47    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    56   182   207   189   128    38    51   125   148   132    41   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   196    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   213   188    69   206    68   166    33   176    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    88    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    58   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   138   128   108    69   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   214    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    91    44   174   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    38   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    58   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   212    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   197   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   160   115    65   190    40   110    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   218   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    73   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   187   103    55   153   143    82    98   153    69   134   124   135   217   219   160   205   151   102    58   122    69   189   196    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   115   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    97    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   128    87   197    42    95   141   213    91   114    57   162   213    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    94    74   171    68   179   155   165   200   163   196   192   191    44    43    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   121    79   193   188    96    79    70    91   169    65   122
   133   117   131   103    69    61   201   151    39   100    77    85    68    38   151    68    80    98   180    85   174   134   206   190    48    53   179   141    52   158   140    69    76    73   183   150   175   167    65   115   207   182    99   157    80    71   198   165   163   130    70    84    90   175   117    86    84   116    97   197   171    64   180    40    49   132    59   204   209    58   125    58    55   127   120    80    38   219   120    83   172   171    58    39    97   153   189    58   184   220    45   118   111   196   167   146   113   211    65   188   214    83   169    79   100   104   114    54    93    56   112    73   124    52   183   217   146   111   135   121    59   141   213   213    89    88    87    34   206    61    60   130   150   210   194   213    35   147   116   179   145    52   145   170   128    51   174    61    76    67   120   145   147    61    37    84   202   208   126   211   168    84    67    57   147   182    94   116   219   175    44   119   107   187   160    82    52   170    36   110   203    69    74    63    47   197   190   164   103    99    89    91    93   137    79    52   109    35   115   167    97   135   208   130   118   161    40   148   187    78    37   109   167   127   113   197   174   169    64   179    75    84    82    86   222    93   146    37   129    83   167    54    86    75   126   139    64    74    85   184    97   113   194   207   161    65   100   111   200   216   147   207    66   121   131   169    50   122   113    99   102    58    96   214    40   163    77   185    71   211   116    33   112   113   158    59   218   179   174   168   188    93    71   204    77    55   116   175    39    53   157   133   136   149   145    94    39   181    49   133    76   102   175    81   137   181    63    37   145    41   204   161   149    69   122   137    90   220    75    86   151   179   104   199    78    69   114   161   116    67   190    40   109    96    77   123   180    76   213   189   100    70   165   120   140   148   207    76    69   161   125   104    57    53   196   154   179   197   158   176    57    66   157   118    97   137    73   201   143   164   136   221    41    97   122   121   143   157   196   131   116   164   199   160    56   128   141    70   136   221   105   206   157    94    55   169   102    78   181   146    42   174   149    94   220    96   201   159   102   188    82    41   199   146   201   163   173    62    53   120   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    75   204   190    47    79    65   206   160   193   173    74    45    46    91   203   148   158   219    48   134   142   193    88   101   158   195   196   165    95   191   102   129   200   170   124    55   182   207   188   129    37    51   125   149   133    42   128    99    67    94   105   147   194    91   170   149    48    34    34    84    95    96    43    44   142    50   173    78    69   152   212   215   105   199    74   220    97   120   100    80   189    96   187   191    75   104    61   108   129   213   195   125    60    54   174   159    59    61   185   164   155    51   100   198   151    38   107    98    46   103   175   155    44   170    42    43    94   163    48   150    55    78    42   161    98    85   183    38   177    49   120   122   113    47    63    85    43    68    78   174    97   192    40   130   125   186   104    55   152   142    81    98   153    68   134   124   135   216   219   161   205   152   101    58   121    69   189   196    75    39   141   184   179   111    76    98   191    84    80   141    85   193    79    59   140    64   130    75   110    41    99    94   114   105    66   114   100   163   148   178   152   139   127   180   186    60   220   115   188    96    75   108   182   141   219   213   211   172   114    36    78   152    75   182    99   123    65   218   196   217    49   100    76   112   102    71   200   126   152   121   161   219   119   193    67   126   176    68   139    52    98    47    66   107   118   180   206   214   188    69   206    68   166    33   177    45   115    90   150   194   146   213   100   117   155   115   155   217   130    59   127    65    69   179   126   153   134    43    48   148    61   106    67   173   114   188   222   214   117    98   130   180   218   165    76   151    57    73    65    43    78    46   128    51   114    77   169    57   182   148   107   161    91    88    81   101   153   131    84    45   129   121    54   140    77   156    57   188    95   163    42   104    58   137   135    40   184   171   164    46   165   160   148   178   204    58   144    92    81   155    93   177   132    45   113   150    94   200   215   211   107   133   105    34   116    76   181   117   164   212   101    46   202   162   140   172    36   148    34    39   111    73   137    58   150    95   166   109    79   135   193    83   114    65    59   143    33    38    49   165   100   216   164   212    94    36   109   192   219   221   170   184   162    34    94    71   216   120   204    36    67   201    36   199   205    85   186   186   208    98   159   144   163   155   185   207   206   109   139   128   107    69   214   175   128   156    65   158   123    39   130   164    49   128    87   196    42    95   141   213    89   114    57   162   215    88    74    68   165    64    94    69   210    61   219   219    91    44   176   116   183   210    94    73   172    68   178   156   166   200   164   196   193   191    43    43    80   111   114    52   148    60    85   211   115   169    61   168   202   135   155   163   173   105    42   102   146   159   148    33    42   176   135   199   110   204   150    56   106   160    38    63   132    53    94   151   153    86   184    50    57    50   220    56   110   212   109   100   171   188    80   167   148   141    36   199    87   103   209   115   179   155   182   101    84   197   122    80   193   189    95    79    70    90   169    64   123
   134   117   131   103    68    61   201   151    39   100    78    84    68    38   151    68    80    98   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   166    65   115   208   182    99   156    80    70   198   164   163   129    70    83    90   174   118    87    83   116    97   197   170    64   179    40    48   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    59   184   219    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   110   135   121    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    36   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    94   118   218   176    44   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   190   165   103    99    88    92    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   109   166   127   111   196   174   170    63   179    76    85    82    85   220    93   146    37   128    83   167    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   207    65   121   131   169    51   122   113    97   103    59    96   215    41   163    76   186    71   212   116    33   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   137   150   145    93    38   180    48   133    77   103   174    80   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   160   114    65   190    40   109    95    77   122   180    76   213   189    99    71   166   120   141   149   206    74    69   160   124   104    56    52   196   154   179   196   157   176    57    65   158   117    96   135    71   202   145   165   137   221    42    98   122   120   142   156   197   131   115   164   198   161    56   129   142    70   138   220   106   207   156    94    55   169   102    78   181   146    43   175   149    93   220    97   202   159   102   189    82    40   199   146   201   163   174    62    53   119   131   205    38    78   188   137    40    71   157   162    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   158   194   195   166    94   191   102   128   199   170   124    55   181   207   188   128    38    51   125   148   132    41   127    99    68    94   104   147   194    90   169   148    48    34    34    83    95    97    43    44   142    50   173    78    68   152   211   215   104   199    73   219    97   120   100    80   188    97   187   190    74   104    61   107   129   212   196   125    59    53   173   159    59    63   184   164   156    50   101   198   151    37   107    99    46   104   175   155    43   170    42    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   113    47    63    84    42    68    78   174    97   192    40   131   124   187   103    55   152   143    82    98   153    68   134   124   135   217   220   160   205   151   102    58   123    69   189   197    75    39   142   184   178   111    76    98   191    84    80   141    84   193    79    60   140    64   130    76   108    41    99    94   115   105    66   115   100   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   102    72   200   125   152   120   160   218   118   193    67   126   176    68   139    52    98    47    66   107   119   180   207   213   188    69   206    68   166    33   176    44   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   172   114   187   221   215   118    97   130   180   218   164    76   151    56    72    66    42    79    46   127    51   114    77   169    57   181   148   108   162    91    87    81   101   153   133    84    44   130   120    54   140    76   156    58   188    94   163    41   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   203   161   139   172    36   149    33    39   111    73   137    59   150    95   165   109    79   134   193    81   113    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   206   108   139   128   108    69   213   175   128   156    63   157   123    39   129   163    47   129    88   197    42    95   141   213    90   114    57   162   214    89    75    69   164    63    94    69   209    61   219   220    92    44   174   117   184   210    94    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   203   137   156   162   172   105    42   102   146   158   148    33    42   177   135   198   110   204   150    56   107   161    38    63   133    52    95   151   152    86   185    50    57    50   218    57   110   212   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   121    79   193   188    96    79    69    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    85    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    69    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    97   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   219    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    36   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    83    52   170    35   111   204    69    74    63    46   197   189   165   103    99    88    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   175   170    64   180    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   122   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    59   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   137   150   145    93    38   180    48   133    76   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   160   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    93   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   136    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    56   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   148   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    73   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   187   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    51    98    47    66   107   119   180   207   213   188    69   206    68   166    33   177    45   114    90   150   194   147   211    99   118   156   115   154   217   130    59   127    65    69   180   126   154   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   107   162    91    88    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   166   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   138   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   114    51   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   198   121    79   193   188    96    79    70    91   169    65   122
   133   117   130   103    68    60   201   151    39   100    78    85    68    38   151    68    80    99   180    84   175   133   205   192    49    53   179   140    52   158   140    70    76    73   183   150   175   167    65   115   208   182    99   156    80    69   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   190    58   184   220    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    60    59   131   150   209   194   213    35   147   116   179   145    52   146   170   128    51   175    61    76    67   120   145   148    61    37    84   202   208   126   210   169    84    67    57   148   182    94   118   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    53   110    35   115   167    97   136   209   130   118   162    40   148   185    79    37   110   167   127   111   197   174   170    64   179    76    85    82    85   221    93   146    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   193   207   161    67    99   112   201   216   148   207    65   121   131   169    51   123   113    97   103    58    96   215    41   163    76   186    71   212   116    34   111   112   159    59   219   178   174   168   189    94    71   205    77    56   116   175    40    54   156   132   137   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    77   122   180    76   213   189    99    70   166   120   140   149   207    75    69   160   124   104    57    53   196   154   179   196   157   176    57    66   157   116    96   135    71   202   144   165   136   221    42    97   122   120   142   157   197   131   115   164   198   161    56   129   143    70   138   220   105   207   156    94    55   169   102    78   181   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   136    40    71   156   163    43    66   218   194    50   208   154    77   204   190    48    80    65   206   159   193   172    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   194   195   166    94   191   102   128   199   170   123    56   181   207   189   128    38    51   125   148   132    42   127    99    68    94   104   147   194    91   170   148    49    35    34    83    95    97    43    44   142    50   173    78    68   152   211   214   105   199    74   219    98   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    63   184   164   156    50   101   198   150    37   107    98    47   104   176   155    43   170    43    44    94   161    49   150    54    78    42   160    98    86   184    37   176    48   121   122   112    47    63    85    42    67    78   174    97   192    39   130   125   186   103    54   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   196    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   109    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   115   188    96    75   108   182   140   218   213   211   171   114    35    77   152    76   181    98   122    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   139    52    97    47    66   107   119   180   207   213   188    69   206    68   166    33   177    45   114    90   150   194   147   211    99   118   156   115   154   217   130    58   127    65    69   180   126   153   134    43    47   148    61   106    67   171   114   187   221   215   118    97   129   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   181   148   108   162    90    88    81   101   153   132    84    45   130   120    55   139    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   132   105    34   117    77   181   116   164   212   101    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   166   109    79   134   193    82   113    64    60   143    33    38    49   164   100   216   165   211    95    34   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   199   206    85   187   186   207    97   160   145   163   154   185   208   206   108   139   128   109    69   214   174   128   156    63   157   123    39   129   164    47   128    87   196    42    95   141   214    91   114    57   162   214    88    75    69   165    63    94    69   209    61   219   220    91    44   175   117   184   210    93    74   172    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   203   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    57   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   111   211   109    99   171   187    80   168   149   142    37   199    86   102   209   116   179   155   182   100    84   197   121    79   193   188    95    79    70    91   169    65   123
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    57    39    97   152   189    58   184   219    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    63    46   197   189   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   175   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   137   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    56   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    98    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   124   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    76   108    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   213   188    69   206    68   166    33   176    45   114    90   150   194   147   211   100   118   156   115   154   217   130    58   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   188   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   131    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    42    79   111   114    51   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    61   201   152    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   192    48    53   179   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    69   198   163   164   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    58   204   209    58   124    59    55   127   121    80    37   219   120    83   171   171    57    39    97   152   189    58   184   219    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   105   115    55    92    57   111    72   124    51   184   217   146   111   135   120    59   142   212   214    89    87    87    34   206    61    59   131   150   210   194   213    36   147   116   179   145    52   146   170   128    51   175    61    76    67   120   145   148    61    36    84   202   208   126   210   169    84    67    57   148   182    94   117   218   176    43   119   106   187   160    82    53   169    35   111   204    69    74    63    46   197   190   165   103    98    88    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   110   166   127   111   197   174   169    64   179    76    85    82    85   221    93   145    38   128    84   167    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67    99   112   201   216   148   207    65   121   131   169    51   122   113    97   103    59    96   215    41   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    77    55   117   175    40    53   156   133   137   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    77   122   180    76   213   189    99    71   165   120   141   149   207    74    69   160   125   104    57    53   196   153   179   196   157   176    56    66   157   117    96   135    72   202   144   165   136   221    42    97   122   120   142   157   197   131   115   164   198   161    56   128   142    70   137   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   200   164   174    61    53   119   131   206    38    77   189   137    40    70   157   163    43    66   218   194    50   208   154    76   204   190    47    79    65   206   160   193   172    73    46    46    92   203   147   157   219    47   134   143   193    89   100   158   195   195   166    94   191   102   129   200   171   124    56   182   208   188   128    38    51   125   148   132    42   127    99    68    93   104   147   194    91   170   148    48    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    98   120   100    80   189    97   187   191    74   104    61   107   129   212   196   125    60    53   172   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    93   161    49   150    55    78    42   161    98    86   184    37   177    48   121   122   113    47    63    84    42    67    78   174    97   192    40   131   125   186   103    55   153   143    82    98   153    69   133   124   135   217   220   160   205   151   102    58   122    70   189   196    75    39   142   184   178   112    76    98   190    84    80   140    84   193    80    59   139    64   129    75   108    41    99    94   115   106    66   115   100   163   148   179   151   139   126   180   186    61   221   116   187    96    75   108   182   140   218   213   210   171   114    35    78   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   127   176    69   139    52    98    46    66   107   119   180   207   213   188    69   206    68   167    33   177    45   114    90   150   194   147   211   100   117   156   115   154   217   130    58   127    65    69   180   126   154   134    43    47   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   168    57   182   148   108   162    91    88    81   101   153   133    84    44   130   120    54   140    76   156    57   188    94   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    81   155    92   177   132    44   113   150    94   199   215   211   106   132   106    34   117    77   181   116   164   212   101    46   202   161   139   172    36   149    33    39   111    73   136    59   150    95   166   109    79   134   194    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    67   201    37   198   206    86   187   186   207    97   160   145   162   154   185   208   207   108   139   128   108    69   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   214    91   114    57   162   213    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   211    94    75   171    68   179   155   165   200   163   196   192   191    44    43    80   111   114    51   148    59    86   211   115   169    62   167   202   137   156   163   173   105    42   102   146   158   148    33    41   177   135   199   110   204   150    56   106   160    38    63   132    52    95   151   152    87   185    51    57    49   219    57   110   211   109    99   171   188    80   167   149   142    37   200    86   103   209   116   179   155   183   100    84   197   121    79   193   188    96    79    70    91   170    65   123
   133   117   130   103    68    60   201   151    38   100    78    85    68    39   151    68    80    98   180    85   175   133   205   191    48    53   178   141    52   158   140    69    76    73   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    97   197   171    64   179    40    49   132    58   204   209    58   124    59    55   127   121    80    37   218   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   196   167   147   114   210    65   188   214    84   168    79   100   104   114    54    92    56   110    72   125    52   184   217   146   110   135   121    58   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   170   129    51   175    61    76    67   120   145   148    61    36    84   202   207   126   210   168    84    67    57   147   182    94   117   218   177    44   119   106   187   160    82    53   170    35   111   204    69    74    64    46   197   190   165   103    99    89    91    92   137    80    53   109    35   115   167    97   136   209   131   118   162    40   148   186    79    36   109   166   127   112   196   175   170    64   179    76    85    82    85   221    93   145    37   129    83   168    53    88    75   127   140    63    74    85   183    98   113   193   208   161    67   100   111   201   216   148   206    65   121   131   169    51   122   113    98   103    59    96   215    41   163    76   186    71   212   116    33   112   112   159    60   219   178   174   168   189    94    70   205    78    55   117   175    40    54   156   133   136   150   145    93    38   180    48   133    77   102   174    81   138   179    63    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   124   104    57    53   196   154   179   196   158   176    57    65   157   117    96   135    71   202   144   165   136   221    41    98   122   120   143   157   197   131   115   164   198   161    56   129   143    70   138   220   106   207   156    93    54   169   102    78   182   146    43   175   149    94   220    97   202   159   101   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   189   137    40    70   157   163    43    66   218   194    49   207   154    76   204   190    48    80    65   206   160   193   172    73    46    46    92   203   147   157   220    47   134   143   193    89   100   158   195   195   166    94   191   102   129   200   170   123    56   181   207   188   128    38    51   125   148   132    41   128    99    68    93   104   147   195    91   170   148    48    34    34    83    94    97    43    44   142    50   173    78    68   152   211   215   105   200    74   219    97   120   100    81   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   158    59    62   184   164   156    50   101   198   151    37   108    99    47   103   176   156    44   170    43    44    94   161    49   149    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    79   174    97   192    40   131   125   186   103    55   152   143    82    98   153    68   134   125   135   217   219   161   205   151   102    58   122    69   189   196    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   140    64   129    76   109    42    99    94   115   105    65   115   100   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   141   218   213   210   171   114    35    78   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   121   160   219   118   193    67   126   176    68   139    52    98    47    66   106   119   181   207   213   188    69   206    68   166    33   177    44   114    90   150   194   146   212    99   118   156   115   154   217   130    58   127    65    69   180   126   154   134    43    47   148    61   106    66   171   114   188   221   214   118    97   130   180   218   164    76   151    57    72    67    42    79    46   127    51   114    77   169    56   181   148   107   162    90    88    81   101   153   133    84    45   130   120    54   140    76   156    58   188    94   162    42   103    58   137   135    40   185   171   163    47   166   160   148   178   204    58   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   132   106    34   117    77   181   117   164   212   101    46   203   161   139   172    36   149    33    39   111    73   137    59   150    95   166   109    79   134   193    81   114    64    60   144    33    38    49   164   100   216   165   212    95    35   109   192   219   221   170   184   163    34    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   161   145   162   154   185   208   207   108   139   128   108    68   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   214    91   114    57   162   214    89    75    69   164    63    94    69   209    61   219   220    91    44   174   117   184   210    94    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   114    50   147    59    85   211   115   169    61   168   203   137   155   162   172   105    42   102   146   158   147    33    42   177   135   198   110   203   150    56   107   160    38    63   133    53    95   151   152    87   184    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   200    86   103   209   115   179   155   183   100    84   198   122    80   194   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    77    84    68    39   151    68    80    99   180    85   174   133   205   192    49    53   178   140    52   158   140    69    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   164   129    70    83    90   174   118    87    83   116    96   197   171    63   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   219    46   118   110   196   167   147   114   210    65   188   214    84   168    79    99   104   114    55    92    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    60    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    50   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    66    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    97   136   208   130   118   162    40   148   185    79    36   110   166   127   111   197   175   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   169    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189    99    70   166   120   140   149   206    74    69   160   125   104    57    53   196   154   179   196   157   176    57    66   157   117    96   135    71   202   144   165   136   221    42    97   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   156   163    43    66   219   194    50   208   154    77   204   190    48    80    65   206   160   193   173    73    46    46    92   203   147   157   219    47   134   143   193    89   100   158   195   195   166    94   191   102   129   200   171   124    55   181   207   189   128    38    51   125   148   132    41   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    74   219    98   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   100   198   151    37   107    98    47   104   175   155    43   170    43    44    94   162    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    54   153   143    82    98   153    69   134   125   135   217   219   161   205   151   102    58   122    70   189   196    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   140   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   139    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   176    44   114    90   150   194   147   211    99   118   156   115   154   217   130    58   127    65    69   180   126   153   134    43    48   148    62   106    67   171   114   188   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    57   181   148   107   162    90    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    94   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    58   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   101    46   203   161   139   172    36   149    33    39   111    73   137    59   150    95   166   109    79   134   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    91    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   167   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    80   193   188    96    79    70    91   169    65   122
   133   116   131   104    69    60   202   151    39   101    78    84    68    38   150    68    80    98   180    85   174   133   205   191    49    53   178   140    52   158   140    69    76    72   183   150   175   166    64   115   208   182    99   156    80    69   198   164   164   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    48   133    58   204   209    59   125    59    55   127   121    80    37   218   120    82   171   171    58    39    97   152   190    58   184   220    46   118   110   196   167   147   114   210    65   187   214    84   168    78    99   104   115    55    93    56   110    72   125    51   183   217   146   111   135   121    59   143   212   213    88    87    87    33   206    61    59   131   150   210   194   213    35   146   115   179   145    52   146   170   129    50   175    61    76    67   120   145   147    60    37    84   203   207   126   210   168    84    67    57   148   182    93   117   218   177    43   119   106   187   160    82    53   169    36   111   205    69    74    63    46   198   190   165   103    98    88    92    92   137    79    52   109    35   115   167    96   136   208   130   118   161    40   148   185    78    37   110   167   127   111   197   175   169    64   179    75    86    83    85   221    93   145    37   128    83   168    53    89    76   127   141    63    74    85   183    97   113   194   208   161    67    99   112   201   216   148   206    65   121   131   169    51   123   113    98   103    58    96   215    40   163    77   186    72   212   116    34   111   112   159    59   219   178   174   168   190    93    71   205    77    55   117   175    40    54   156   133   136   151   145    93    37   181    48   134    77   102   174    81   138   180    64    36   145    42   204   160   149    68   122   137    90   220    74    86   152   180   103   199    78    70   114   161   114    65   190    40   109    96    77   122   179    76   213   189    99    70   166   120   140   149   206    74    68   159   124   103    57    53   196   154   179   196   158   176    57    66   157   117    96   135    72   202   145   165   136   221    42    97   122   120   142   157   197   131   115   164   198   161    55   128   143    70   138   220   106   207   157    93    54   168   102    77   182   145    43   174   149    94   220    97   202   159   102   189    82    40   199   146   200   164   174    62    53   119   131   205    38    77   188   137    40    71   156   163    43    66   219   194    50   208   154    76   203   190    47    79    65   206   159   193   173    73    46    46    92   204   147   156   220    47   134   143   194    89   100   157   195   195   166    94   191   102   129   199   170   124    55   182   207   188   129    38    51   125   149   132    42   128    99    68    94   104   147   194    91   170   148    49    35    34    83    95    97    43    44   141    50   173    78    68   151   211   214   104   199    74   219    97   120   100    80   189    97   187   191    74   104    61   107   129   213   196   125    59    52   172   159    59    62   184   164   156    50   101   198   150    37   108    98    46   104   175   155    43   170    43    44    93   162    49   149    55    78    42   161    98    86   183    37   177    48   120   122   112    47    63    84    42    68    78   174    97   192    40   131   125   186   103    54   153   142    82    99   154    69   134   125   135   217   219   161   205   151   102    58   122    69   190   196    75    39   142   184   179   112    76    99   192    84    80   140    84   193    79    59   139    65   129    75   108    41    99    95   115   105    65   115    99   162   149   178   150   139   126   180   186    61   221   115   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   196   217    48   101    77   113   102    71   200   125   152   120   160   219   119   193    67   126   176    68   138    51    98    47    65   107   119   180   206   213   188    69   207    68   166    34   177    44   114    90   150   194   146   210   100   118   156   115   154   217   130    59   127    65    69   179   126   153   133    44    48   148    62   106    67   172   115   188   221   215   118    97   130   180   218   164    76   151    56    72    66    43    79    46   127    51   115    77   169    57   181   148   107   162    90    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    94   163    41   103    58   137   135    41   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   176   131    44   113   150    95   199   215   211   107   133   106    35   117    78   181   116   164   212   101    45   202   162   138   172    36   149    33    39   111    73   137    58   150    95   166   109    79   135   194    81   113    64    60   143    33    38    49   164   101   215   165   211    95    35   109   193   220   220   170   184   163    35    93    70   218   119   204    36    65   201    37   198   206    86   187   186   207    97   160   144   162   154   184   208   206   107   139   128   108    68   213   174   128   156    63   157   123    39   129   164    47   128    87   197    42    95   141   214    91   114    57   162   213    88    75    69   164    63    94    69   209    62   219   220    91    44   174   117   184   210    93    74   171    68   179   155   165   201   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   170    62   168   202   137   156   162   172   105    43   103   146   159   148    33    41   176   135   199   110   204   151    56   107   160    38    62   132    53    96   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   208   115   179   155   182   100    84   197   122    80   193   189    96    79    70    90   169    65   122
   134   117   130   103    68    60   201   151    39   100    78    85    68    38   151    67    80    98   180    85   174   133   205   192    48    53   179   141    52   158   140    70    76    72   183   150   176   167    64   115   208   182    99   156    80    70   198   163   164   129    70    83    90   174   118    86    83   116    96   197   170    64   179    40    49   132    59   205   209    58   124    59    55   127   121    80    37   218   120    82   172   171    58    39    97   152   189    58   184   219    45   118   110   196   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    56   110    72   125    52   184   217   146   111   135   121    59   142   212   213    89    87    87    33   206    61    60   131   150   210   195   213    36   147   116   179   144    52   146   171   129    51   175    61    76    67   120   144   148    61    37    84   202   207   126   210   168    84    67    57   148   182    94   118   218   176    44   119   106   187   160    82    53   169    35   111   204    69    74    63    46   198   190   165   103    99    89    91    92   137    79    52   110    35   115   167    97   136   209   130   118   162    40   148   185    79    36   110   166   127   111   196   175   170    64   180    76    85    82    85   221    93   146    38   128    83   167    54    88    75   127   140    63    74    85   183    98   113   194   207   161    67    99   112   202   216   148   207    66   121   131   170    51   122   113    98   103    59    96   215    41   163    76   186    71   212   116    33   111   112   159    60   219   178   174   168   189    94    71   205    78    56   117   174    40    54   155   132   136   150   144    94    38   181    48   133    76   103   174    80   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   160   115    66   190    40   110    95    77   122   180    76   213   189   100    71   166   119   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   176    57    65   157   116    96   135    72   202   144   165   136   221    42    98   123   120   143   157   197   131   115   164   198   161    56   128   143    70   138   220   105   207   156    94    55   169   102    78   181   146    43   175   149    94   220    97   202   158   102   189    82    40   199   146   201   164   174    62    53   119   130   206    38    78   188   137    40    70   156   163    43    66   218   193    50   208   154    76   204   190    48    79    65   206   160   193   173    73    46    46    91   203   147   157   220    47   134   143   193    88   100   157   195   195   165    94   191   102   129   200   171   124    55   182   208   188   128    38    51   125   149   132    41   128    99    68    93   104   148   195    90   170   148    49    35    34    83    95    97    43    44   142    50   173    78    68   152   211   215   104   199    74   219    98   120   100    81   188    98   187   191    74   104    61   107   129   212   196   125    59    53   173   159    58    62   184   164   156    50   101   198   151    36   108    98    47   103   175   155    44   170    43    44    94   162    49   149    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    68    78   174    97   192    40   130   125   186   102    54   153   143    82    98   153    69   134   125   136   217   220   161   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    99   191    84    80   140    84   192    79    59   140    64   129    75   109    41    99    95   115   105    65   115    99   162   148   179   151   140   126   180   186    61   221   116   187    96    75   108   182   140   218   213   210   171   114    35    77   152    77   182    98   122    64   217   195   217    48   101    76   112   102    72   199   125   153   120   160   218   118   193    67   127   176    69   139    51    98    47    66   107   119   180   207   214   188    69   206    68   167    33   177    44   114    90   150   194   147   211    99   117   156   115   154   217   130    58   126    65    69   179   126   153   134    43    48   148    61   106    66   171   114   188   221   215   118    97   129   180   218   164    76   151    56    72    67    42    79    46   127    51   114    77   169    57   181   148   107   162    90    87    81   101   153   133    84    44   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    58   144    91    81   155    92   177   132    44   113   150    94   200   215   212   107   133   105    35   117    77   181   117   164   212   101    46   203   161   139   172    36   149    33    38   111    73   137    58   150    95   166   109    78   134   193    81   114    64    60   143    33    38    49   164   101   215   165   211    95    34   110   192   219   221   170   184   163    35    93    71   217   120   204    36    66   201    37   198   206    85   186   186   207    97   161   145   163   154   184   208   206   108   138   128   108    69   214   174   129   156    63   157   123    39   129   164    47   128    87   197    42    95   141   214    91   114    57   162   213    88    75    69   165    63    94    69   208    61   219   220    91    44   174   117   184   211    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    51   147    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    41   176   135   198   110   204   151    56   107   160    38    62   132    52    95   151   152    87   185    50    57    50   219    57   110   211   109    99   171   188    80   167   150   142    37   200    86   102   209   116   179   155   182   100    84   197   122    79   193   188    96    79    70    91   170    65   122
   134   117   130   103    68    60   200   151    39   100    78    84    68    38   150    68    80    98   181    85   174   133   205   192    49    53   179   140    52   158   140    70    75    72   183   150   176   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   117    86    83   117    97   197   171    64   179    40    49   132    59   204   209    58   124    59    55   127   121    81    37   219   120    82   172   171    57    40    97   152   189    58   184   220    46   117   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    73   125    51   184   217   146   111   135   121    59   142   212   214    90    87    87    34   206    60    59   131   150   209   194   213    35   147   115   179   145    52   146   171   128    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    83    53   169    35   110   204    69    74    63    46   197   189   165   103    99    89    92    92   137    80    52   109    35   115   168    96   136   209   130   118   162    40   148   185    79    36   110   166   127   111   197   174   170    63   179    75    85    82    85   221    93   145    38   128    84   168    53    88    75   127   141    63    74    85   183    97   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    41   163    76   186    71   212   116    34   111   112   159    59   219   178   174   168   189    94    71   205    78    55   116   175    40    53   156   132   136   150   145    93    38   181    48   133    76   102   174    81   138   180    64    36   145    41   205   160   149    67   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    96    77   122   180    76   213   189    99    71   166   120   140   149   206    75    69   160   125   103    57    52   196   154   179   196   157   176    56    66   158   116    96   135    72   202   144   165   137   221    42    97   122   120   143   157   197   132   115   164   198   161    56   128   143    70   138   220   105   207   156    94    54   169   102    78   182   146    43   175   149    93   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    77   188   137    40    71   156   163    43    67   219   194    50   208   154    76   204   190    47    79    65   206   159   193   173    73    46    47    92   203   147   157   220    47   134   143   193    88   100   158   195   195   166    94   191   102   129   199   170   124    55   182   207   188   128    38    51   125   148   132    42   128    99    67    93   104   147   194    91   170   148    48    35    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    73   219    97   120   100    81   188    97   187   191    74   104    61   106   129   213   196   125    60    53   173   159    59    62   184   164   156    50   101   198   150    37   107    98    46   104   175   155    44   170    43    44    93   161    49   149    55    78    42   161    98    86   183    37   177    48   121   122   112    47    63    84    42    67    78   174    97   192    40   131   124   187   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   123    70   189   196    75    39   142   185   178   112    76    99   190    84    80   140    84   193    79    59   140    64   130    76   109    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   211   171   114    35    78   152    77   181    99   123    65   217   195   216    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    69   139    51    97    47    66   107   119   180   207   213   188    69   207    68   166    33   177    44   114    90   150   194   146   211    99   118   155   115   154   217   130    58   126    65    69   180   126   153   134    43    47   148    62   106    66   172   114   188   221   214   118    97   130   180   218   164    77   151    57    73    66    42    79    46   127    51   114    77   169    56   181   148   107   162    90    87    81   101   153   132    84    45   130   120    55   140    76   156    58   188    94   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    58   144    91    82   155    92   177   131    44   113   149    94   199   215   211   106   133   106    35   118    78   181   116   164   212   101    46   202   161   139   173    36   149    33    39   111    73   137    58   150    95   166   109    79   134   193    81   114    64    60   143    33    38    48   164   100   216   165   211    95    35   109   192   220   221   170   184   163    34    93    70   217   120   204    36    67   201    37   199   206    86   187   186   208    97   160   145   162   154   185   208   207   107   138   129   109    69   214   175   128   156    63   157   123    40   129   164    47   128    87   196    42    95   141   213    91   114    57   162   213    89    75    68   165    63    94    69   209    61   219   220    92    45   175   117   184   211    93    74   171    67   179   155   165   200   164   196   192   192    44    42    80   111   113    50   148    59    86   211   115   170    61   168   202   137   155   162   173   105    42   102   146   158   148    33    42   176   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   184    50    57    50   219    57   110   211   109    99   171   188    80   167   150   142    37   199    86   103   209   115   179   155   183   100    85   197   122    80   193   188    96    79    69    92   170    65   122
   133   117   131   103    69    60   201   151    39   100    77    84    68    38   151    68    80    98   180    85   174   133   205   191    49    53   179   140    52   158   141    70    76    72   183   150   175   166    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    86    83   116    97   197   170    63   179    40    49   132    58   204   209    58   124    59    55   127   121    80    37   218   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79   100   104   114    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    60    59   131   150   209   194   212    36   147   115   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    93   118   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    64    46   197   189   165   103    99    89    91    92   137    80    53   109    35   115   167    97   136   208   130   118   162    40   148   185    78    36   109   166   127   111   197   175   169    63   180    75    85    82    85   220    93   145    38   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   207    65   121   131   170    51   123   113    97   103    58    96   215    40   163    76   186    71   212   116    33   111   112   159    60   219   178   174   168   189    94    71   204    78    55   117   175    40    53   156   133   136   150   145    93    38   180    48   133    76   103   174    81   138   180    64    36   145    41   205   160   150    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   143    70   138   220   106   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   158   101   189    82    40   199   146   201   164   174    62    53   118   131   206    38    78   188   137    40    70   156   163    43    66   219   193    50   208   154    76   204   190    48    80    65   206   160   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   199   171   124    55   181   207   188   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    68    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    68   134   124   135   217   219   161   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   140    64   130    75   109    41    99    94   115   105    65   115    99   163   148   178   151   139   126   180   186    61   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   127   176    68   138    51    98    47    66   107   119   180   207   213   188    69   206    68   166    33   177    45   114    90   150   194   146   211   100   118   156   115   154   217   130    59   126    65    69   179   126   153   134    43    48   148    61   106    66   171   114   188   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   107   162    91    87    81   101   153   133    84    45   129   120    55   140    76   156    58   188    95   163    41   103    58   137   135    40   184   171   164    47   166   159   148   178   204    58   144    91    81   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    59   150    95   165   109    79   135   193    82   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    86   187   186   207    97   160   145   162   154   185   208   206   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   128    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    91    44   174   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    42    80   111   114    50   147    59    86   211   115   169    62   168   202   136   156   162   172   105    42   102   146   158   147    33    42   177   135   199   110   203   150    56   107   160    38    63   132    52    95   151   152    87   185    50    57    50   219    57   110   211   109    99   171   188    80   168   149   142    37   199    86   102   209   116   179   155   182   100    84   198   122    79   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    57    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   172    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   170   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   124   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   176    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   101    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   133   117   131   103    68    61   201   151    39   100    77    84    68    38   151    68    79    98   181    85   174   133   205   191    49    53   179   140    52   158   140    70    76    72   183   150   175   166    65   115   208   182    99   156    80    70   197   164   163   129    70    83    90   174   118    87    83   116    97   197   171    64   179    39    49   132    58   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   219    45   118   110   196   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    56   110    73   125    51   184   217   146   110   135   121    59   142   212   213    89    87    87    34   206    60    59   131   150   209   194   213    36   146   115   179   145    52   146   170   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    93   117   219   176    44   119   106   186   160    82    52   170    35   111   204    69    74    63    46   197   189   165   103    99    88    91    92   137    79    53   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   167   127   111   197   175   170    64   179    76    85    82    85   221    93   146    38   129    83   168    53    88    75   127   140    63    74    85   183    97   113   194   207   161    67   100   111   201   216   148   206    65   121   130   170    51   122   113    97   103    59    96   215    41   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    93    71   205    78    55   117   175    40    54   156   133   137   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   160   115    65   190    40   109    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    56    53   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    55   128   143    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    93   220    96   202   159   102   189    81    40   199   146   201   164   174    61    53   118   131   206    38    77   188   137    40    71   156   163    43    66   218   193    50   208   154    76   204   190    48    80    65   206   159   193   172    73    46    47    92   204   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   101   129   200   170   124    56   182   207   188   128    38    51   125   148   132    41   128    99    68    93   104   148   195    91   170   148    49    35    34    83    95    97    43    44   142    50   173    78    68   152   211   214   105   199    74   219    98   120   100    80   188    97   187   191    74   104    61   107   129   213   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    98    47   104   175   155    43   170    43    44    93   162    49   149    55    78    42   161    98    86   184    37   177    48   121   122   112    47    63    84    42    68    78   174    97   192    40   131   125   187   103    54   153   143    82    98   153    69   134   124   135   217   219   161   205   151   102    58   122    69   189   196    75    39   142   184   178   112    76    98   190    84    80   140    84   193    79    59   139    64   129    76   108    41    99    94   115   106    65   115   100   163   148   179   151   139   126   180   186    61   221   115   188    96    75   108   182   140   218   213   211   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   101    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   213   188    69   207    68   166    33   177    44   114    90   150   194   147   211    99   118   156   115   154   217   130    59   126    65    69   180   126   153   134    43    48   148    62   106    67   171   114   187   221   214   118    97   130   180   218   164    76   151    57    73    67    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    41   103    58   137   135    40   184   171   163    47   166   159   148   178   205    58   144    91    81   155    92   176   132    44   113   150    94   199   215   211   107   133   106    34   117    77   181   117   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    59   150    95   166   109    79   134   194    82   114    64    60   143    33    38    48   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   129   156    63   157   123    39   129   164    47   128    88   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    91    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   114    51   148    59    86   211   115   170    61   168   202   137   156   163   172   105    42   103   146   158   148    33    41   177   135   198   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   218    57   110   211   109    99   171   187    80   167   149   142    37   199    86   102   209   115   179   154   183   100    84   198   122    80   193   188    96    79    70    91   169    65   122
   133   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   171    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   170   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   140   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   188   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    88    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   128    87   197    42    95   141   214    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    42    79   111   114    51   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    80   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   132   118   130   102    69    61   200   149    41   101    77    84    68    37   151    67    80    99   179    83   175   132   205   192    48    55   179   142    53   159   140    69    75    71   185   150   175   167    64   116   209   181    98   157    79    70   198   164   163   129    70    84    91   173   118    85    85   115    97   197   170    64   179    37    50   132    59   205   209    59   123    61    53   125   119    80    38   219   121    82   170   172    58    39    97   153   190    58   185   221    45   118   112   195   167   148   114   209    64   187   214    84   168    79    98   104   115    57    93    55   112    70   124    51   184   218   146   109   136   121    59   141   211   214    88    88    86    34   207    60    58   131   150   209   194   213    34   147   117   178   144    52   146   170   130    51   173    59    75    66   119   145   147    61    36    84   201   208   127   209   167    84    66    57   148   183    95   118   218   176    42   120   106   185   159    81    51   170    36   110   204    67    76    64    47   197   189   164   103    99    89    89    91   138    81    52   109    35   116   170    95   137   209   130   118   162    39   149   183    78    36   110   168   127   113   195   174   169    63   179    76    86    83    85   221    94   146    37   128    83   168    54    90    75   128   139    63    76    84   182    98   113   194   208   162    65   101   113   200   216   146   207    65   122   130   169    51   122   113    98   102    60    97   217    40   163    74   186    72   211   115    34   112   111   158    60   222   176   172   167   189    93    70   206    79    56   116   175    40    53   155   135   136   149   144    92    38   180    49   133    76   105   174    81   139   181    64    35   146    40   204   160   148    68   120   135    89   219    75    87   154   179   102   200    78    70   114   163   113    66   190    40   110    94    78   122   180    75   213   191    97    70   165   120   139   149   205    73    68   159   125   104    59    52   197   153   179   196   157   175    56    66   155   117    96   134    71   204   145   166   135   220    40    97   121   121   143   157   196   130   116   164   198   161    55   128   142    70   138   219   105   206   156    93    53   171   101    78   181   147    43   175   150    93   222    98   202   159   103   189    81    40   198   145   201   166   174    61    51   117   131   204    40    77   188   136    41    71   156   161    43    67   218   194    49   208   155    77   203   189    49    79    64   206   160   194   172    73    43    48    94   203   148   157   219    49   134   143   192    89   101   157   193   195   167    93   191   101   128   201   171   123    54   181   207   187   129    36    50   124   147   133    42   128    97    67    94   103   147   197    90   169   150    51    32    34    84    96    96    44    44   141    52   173    78    67   153   212   215   104   198    72   219    97   120   101    81   186    98   188   189    76   104    61   109   129   214   195   125    60    52   173   159    60    61   184   164   156    51   101   199   153    35   108    99    48   104   176   156    44   170    43    45    94   163    48   149    55    78    42   162    98    86   184    36   178    49   122   124   111    45    61    83    40    66    78   176    96   191    39   130   125   189   103    56   154   144    81    96   154    67   133   124   134   217   219   160   206   151   102    59   123    70   190   197    76    39   141   185   177   110    74    98   191    82    80   141    83   192    77    58   138    64   131    72   109    42    99    94   117   105    65   116   100   164   150   179   149   139   125   179   186    62   220   117   188    95    74   110   184   139   219   212   209   171   114    34    77   151    77   181    98   122    65   217   194   217    48    99    76   114   102    73   197   126   153   121   160   218   117   193    68   124   175    70   138    51    95    47    64   106   120   179   207   215   189    69   207    69   165    31   176    42   113    90   152   194   146   210    97   117   155   113   155   219   128    57   127    64    68   180   126   154   135    42    47   148    61   105    64   169   114   188   222   214   120    99   130   179   219   164    77   154    57    72    67    41    79    45   128    51   113    76   170    57   184   149   108   162    90    89    80   100   153   133    83    46   129   119    55   140    78   156    59   189    95   163    42   104    57   137   137    41   184   172   164    47   165   158   148   179   205    58   147    90    83   154    91   176   132    44   113   150    94   200   215   211   105   133   104    35   115    77   182   117   165   211   100    47   204   161   138   173    36   150    34    38   112    72   139    58   150    94   166   109    77   134   193    80   114    64    61   143    34    40    49   165   100   216   165   211    97    34   109   191   221   220   170   183   162    33    94    70   216   120   205    35    66   201    37   198   205    86   187   186   207    97   161   146   165   155   185   207   208   107   138   128   110    67   213   173   129   156    63   158   123    39   129   163    47   129    88   198    42    95   141   216    92   113    58   163   214    90    74    69   164    65    94    67   207    62   219   221    90    45   176   119   183   210    94    73   170    69   179   155   166   200   162   196   191   192    44    43    79   109   115    50   148    58    86   211   115   168    62   168   204   137   156   164   172   107    42   101   145   157   150    32    41   175   135   197   109   203   151    56   107   161    38    63   132    52    94   149   153    86   185    49    58    50   220    58   111   210   109   100   171   188    82   167   151   142    37   199    87   102   209   115   179   155   184    99    84   197   122    80   192   190    95    79    69    92   170    63   121
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   134   117   130   103    68    60   201   151    39   101    78    85    68    38   150    68    80    98   181    85   174   133   206   191    49    53   178   140    52   158   141    69    75    73   183   150   176   166    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   175   118    87    83   116    97   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   119    82   172   171    57    39    97   152   190    58   184   219    45   117   111   196   167   147   114   209    65   188   214    84   168    79    99   104   115    55    93    56   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    60   131   150   209   194   213    35   146   115   179   145    52   146   171   129    51   175    61    76    67   120   145   148    60    37    84   203   207   126   210   169    84    67    57   147   182    94   118   218   175    44   119   107   186   160    82    52   170    36   110   204    69    74    64    46   198   190   166   103    99    88    91    92   137    80    53   109    35   115   168    96   136   208   130   118   162    40   148   185    78    36   109   167   127   111   196   175   170    64   179    76    85    82    85   221    93   145    38   128    84   167    53    88    75   126   140    63    74    85   183    98   113   194   207   161    67   100   112   201   217   148   207    65   121   131   169    51   123   113    98   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   177   174   168   189    94    71   205    77    55   117   175    40    54   156   132   136   150   144    93    38   181    48   133    77   103   175    81   138   180    63    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   102   199    78    70   114   161   115    66   190    40   110    96    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   159   124   104    57    53   196   153   179   196   157   176    57    66   158   116    96   135    71   202   145   165   137   221    42    98   122   120   143   157   197   132   116   164   198   161    56   128   143    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    93   220    96   202   159   102   189    82    40   198   146   200   164   174    62    53   119   131   206    38    78   188   137    40    71   157   162    43    67   219   193    50   207   154    77   203   190    48    80    64   206   159   193   172    73    45    46    92   204   147   157   219    47   134   143   193    89   100   157   194   195   166    94   190   101   129   200   171   124    55   181   207   189   128    38    51   125   148   132    42   128    99    68    93   104   148   195    91   170   148    49    35    34    83    95    98    44    44   141    50   173    78    69   152   211   214   105   199    73   219    97   120   100    80   189    97   186   191    74   104    61   107   129   212   196   125    59    53   173   158    59    62   184   164   156    50   101   198   151    37   108    99    46   104   175   156    44   170    42    44    94   162    49   150    55    78    42   161    99    86   184    37   177    48   121   122   112    47    63    84    42    67    78   174    97   192    40   130   124   187   103    55   152   143    82    98   153    68   134   124   135   217   219   160   205   151   103    59   122    70   189   197    75    38   142   185   178   112    76    98   190    84    80   140    85   192    79    60   140    64   130    76   108    42    99    95   115   105    66   115    99   162   148   178   151   139   126   179   186    61   221   116   188    95    75   108   181   140   218   213   210   171   114    35    78   152    76   181    98   123    65   217   195   216    48   101    76   112   102    71   199   125   152   120   160   219   118   193    67   126   176    68   138    51    98    47    66   106   119   181   206   213   188    69   207    69   167    33   177    45   114    90   150   194   146   211   100   117   156   115   154   217   130    59   126    65    69   179   126   153   133    44    48   148    61   106    67   172   114   187   221   215   118    97   130   180   218   164    77   151    57    72    66    43    80    46   127    51   114    77   169    56   182   148   108   161    90    87    81   100   153   132    84    44   129   120    55   140    76   156    58   189    95   163    42   103    58   137   135    40   184   171   164    48   167   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   107   132   106    35   117    78   181   117   164   212   101    46   203   161   139   172    36   149    34    39   111    73   136    58   150    95   166   109    79   135   193    81   114    65    60   143    33    38    49   165   101   216   165   211    95    34   109   192   220   221   171   184   163    34    93    71   218   119   205    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   206   108   138   129   108    69   213   174   128   156    63   157   123    39   129   164    47   128    87   196    42    95   141   213    91   114    57   162   214    88    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   211    93    74   171    68   179   156   165   200   164   196   192   191    44    43    79   111   114    50   148    59    86   211   115   169    61   167   202   137   156   163   172   105    42   103   146   158   148    33    42   177   135   198   110   203   150    56   107   160    38    63   133    53    95   152   152    87   185    51    57    50   218    57   111   211   109    99   171   188    81   167   150   142    37   199    86   102   209   115   179   155   183   100    84   197   122    80   193   188    96    79    70    91   170    65   122
   134   116   131   103    68    60   201   151    38   100    78    85    68    38   151    67    80    98   180    84   174   133   205   192    49    53   179   140    52   158   140    70    75    72   183   150   176   167    64   115   208   182    99   156    80    70   198   163   164   129    70    83    90   174   118    87    84   116    97   197   170    63   179    40    49   132    58   205   209    58   124    58    55   127   121    80    37   219   120    82   172   171    57    39    97   152   189    58   184   220    45   117   110   195   167   147   114   210    65   188   214    84   168    79    99   104   114    55    92    57   110    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    60    59   131   150   209   195   213    36   146   115   179   145    52   145   170   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    94   118   218   176    43   119   106   187   160    82    52   169    35   111   204    69    74    64    46   197   190   165   103    99    89    91    92   137    80    52   109    36   115   167    97   136   208   130   118   162    40   148   185    79    36   109   166   127   111   196   175   170    63   180    75    85    82    85   221    93   145    38   128    83   168    53    88    75   127   140    63    74    85   183    97   113   193   208   161    67    99   111   201   216   148   207    65   121   130   170    51   123   113    97   103    59    97   215    41   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    77    56   117   175    40    54   156   133   137   150   144    93    38   181    48   133    77   103   175    80   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    77   122   180    76   213   189    99    70   166   120   140   149   206    74    69   160   125   104    57    52   196   154   179   196   157   176    56    66   157   116    96   135    72   202   144   165   137   221    42    98   122   120   142   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    77   182   146    43   175   149    94   220    96   202   159   101   189    82    40   199   146   201   164   174    61    53   119   131   206    38    77   189   137    40    71   157   162    43    66   218   194    49   208   154    76   204   190    48    79    65   206   159   193   172    73    46    46    92   203   147   157   220    47   134   142   193    89   100   157   195   195   166    94   191   102   129   199   171   124    55   182   207   188   128    38    51   125   148   132    41   128    99    68    94   104   148   194    91   170   148    48    35    34    83    95    97    43    44   142    50   173    79    68   152   211   215   105   199    73   219    98   120   100    81   188    97   187   191    75   104    61   107   129   212   196   125    60    53   172   159    59    62   184   164   156    50   101   197   151    37   108    98    47   104   175   155    43   170    43    44    93   161    49   149    55    79    42   161    98    86   184    37   177    48   121   122   112    47    63    84    42    67    78   174    96   192    39   130   125   187   103    55   153   143    82    98   153    69   134   125   136   217   219   161   205   151   102    58   122    69   189   196    75    39   142   184   178   111    76    98   190    84    80   140    85   193    79    59   139    64   129    75   108    41    99    94   115   105    66   115    99   163   148   178   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   196   217    48   101    76   112   101    72   200   125   152   120   160   218   118   193    67   126   176    68   138    51    98    47    65   107   119   180   206   214   188    69   206    68   166    33   177    44   114    90   150   194   146   211    99   118   156   115   154   217   130    58   127    65    69   180   126   154   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    43    79    46   127    51   114    77   169    56   182   148   107   162    90    88    81   101   153   133    84    45   130   120    54   140    76   157    58   188    95   163    41   103    58   137   135    40   184   171   163    47   166   159   147   178   204    58   144    91    82   155    92   177   131    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    59   150    95   165   109    79   134   193    82   114    64    60   143    33    38    49   164   100   215   165   211    96    35   109   192   219   220   170   184   163    35    93    70   217   120   204    37    66   201    37   198   206    85   187   187   207    98   160   145   162   154   185   208   207   108   139   129   108    69   213   174   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   214    91   114    57   162   214    89    75    69   164    63    94    69   208    61   219   220    91    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   113    50   148    59    85   211   115   169    61   168   203   136   156   162   172   105    42   102   145   158   148    33    42   177   135   198   110   203   150    57   107   160    38    63   132    52    95   151   152    87   184    51    57    49   219    57   110   211   109    99   171   188    80   168   149   142    37   199    86   102   209   115   180   155   183   100    85   198   122    79   193   189    95    79    70    91   169    65   123
   134   117   130   102    68    60   201   151    39   101    78    84    69    38   150    68    79    98   180    84   174   133   205   192    49    52   179   140    52   158   140    70    76    73   183   150   176   167    65   116   208   182   100   157    80    70   199   163   162   129    71    83    90   173   119    86    84   116    97   197   170    63   179    40    48   133    58   204   209    58   124    59    55   127   121    80    38   219   121    83   172   172    58    39    97   152   190    58   184   220    45   117   110   195   167   147   113   210    65   188   213    84   167    79    99   104   114    55    92    57   111    73   124    51   184   217   146   111   135   120    59   142   211   214    89    88    87    33   206    60    59   131   151   210   195   213    35   146   116   179   145    51   145   170   129    51   175    61    75    67   121   145   148    60    38    84   203   208   126   210   169    84    67    58   147   182    94   118   218   177    44   119   107   186   161    82    52   170    35   111   204    68    74    63    46   197   190   165   103    99    89    91    92   137    80    52   110    35   115   169    97   136   208   130   119   161    40   148   186    78    37   110   167   127   112   197   175   169    64   179    75    84    83    85   219    94   146    38   128    84   167    54    89    75   127   140    63    74    85   183    97   114   194   207   161    67   100   112   201   216   148   206    66   122   131   169    52   123   112    97   103    58    97   215    41   163    76   187    71   212   116    33   112   112   159    59   219   177   175   169   189    94    71   205    78    56   116   176    40    54   156   132   137   149   144    93    38   180    49   133    77   103   175    81   138   180    63    36   145    41   205   160   150    68   122   137    90   219    74    86   152   180   102   199    78    70   114   161   114    65   190    39   110    95    76   122   180    76   214   189   100    71   166   121   140   149   206    75    69   159   125   104    56    54   195   153   179   196   158   176    56    65   158   117    96   136    72   202   144   166   138   221    42    97   121   121   143   157   197   131   116   165   199   161    55   128   142    70   138   220   105   208   156    94    55   169   102    78   182   146    43   175   149    93   220    97   202   158   102   189    81    40   199   146   201   163   174    62    53   119   131   206    39    77   189   137    41    70   157   162    43    66   219   194    50   208   154    76   203   190    47    79    65   206   160   194   172    73    46    47    92   203   148   157   220    47   134   143   194    89   100   157   195   195   165    93   191   102   129   200   170   124    56   181   207   189   128    38    51   126   148   133    42   128    99    68    93   105   148   194    90   169   148    49    35    33    83    95    97    43    45   142    50   175    79    69   152   210   215   105   200    74   219    98   120    99    81   188    97   187   190    75   104    60   107   129   213   197   125    60    52   173   158    59    63   184   164   157    50   101   198   151    37   108    99    46   103   175   156    44   170    41    43    95   162    48   150    54    79    42   161    98    85   183    38   177    48   120   122   112    47    62    84    42    67    79   175    96   192    39   131   125   187   103    54   152   143    82    98   154    70   133   125   136   217   218   160   206   152   102    58   122    69   189   197    75    38   143   184   178   111    76    98   191    84    80   140    84   193    80    58   139    65   129    75   108    42    99    95   115   105    65   115   100   163   148   179   151   139   126   180   185    60   221   115   187    96    75   109   182   141   218   213   210   172   114    35    78   152    76   181    99   123    64   218   194   217    48   101    76   112   102    72   199   126   152   120   160   218   118   193    67   126   176    69   138    51    98    47    65   106   119   180   206   213   188    69   206    68   166    33   177    44   114    90   150   193   147   211   100   118   156   114   155   216   129    58   126    66    68   179   126   153   134    44    48   147    61   106    67   171   113   188   221   215   118    97   130   180   218   164    76   152    57    72    66    43    78    46   127    50   114    77   169    56   181   147   107   163    92    88    81   100   153   133    83    45   130   120    54   139    77   157    58   187    94   163    41   103    59   136   135    41   186   171   163    46   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   198   215   211   107   132   106    34   117    77   181   117   164   210   100    46   203   162   138   172    36   148    33    38   111    73   136    58   150    95   165   109    80   135   193    81   113    64    60   144    33    38    50   164   100   215   164   211    94    35   110   192   219   221   170   184   162    35    93    70   217   120   204    37    65   201    37   198   206    85   188   186   207    96   160   145   163   154   185   208   207   109   138   128   109    69   214   174   128   156    64   157   123    39   129   163    47   129    88   197    42    95   140   213    90   114    57   162   213    89    75    68   164    62    93    69   208    61   219   220    91    44   175   117   183   211    93    74   172    68   179   155   165   200   163   196   192   191    44    43    79   112   114    51   148    58    85   212   115   170    62   167   202   136   155   163   172   105    42   103   145   158   149    33    41   176   134   199   110   204   150    56   107   161    38    63   132    52    95   151   152    87   185    50    57    50   219    57   110   211   109   100   171   188    81   167   149   142    38   199    86   102   209   116   178   154   183   100    84   197   122    80   193   188    95    78    69    91   170    64   122
   134   117   131   103    68    60   201   151    38   100    78    84    68    38   151    68    80    98   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   219    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    56   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    36   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   203   207   126   210   169    84    66    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    63    46   197   190   165   103    99    89    92    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    97   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    76   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    93   220    97   202   159   102   189    82    40   199   146   201   164   174    61    53   119   131   206    38    78   188   137    40    70   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   160   193   172    73    46    46    92   203   147   157   219    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   170   124    56   181   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   215   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    98    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   124   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   196    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   115   188    96    75   108   182   140   218   213   210   171   114    35    78   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   147   211    99   118   156   115   154   217   130    59   127    65    69   179   126   153   134    43    48   148    61   106    66   171   114   187   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    57   182   148   108   162    90    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    41   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   101    46   203   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   220   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   122    80   193   188    96    79    70    91   169    65   122
   133   117   131   103    68    60   201   152    39   100    78    85    69    39   151    68    80    98   181    84   174   133   205   192    49    53   178   141    53   158   141    70    75    72   183   150   176   167    65   115   208   182    99   157    80    70   198   163   164   129    70    83    90   174   118    86    83   116    96   197   170    63   179    39    49   132    59   204   209    58   124    59    55   127   121    81    37   219   120    82   172   171    57    39    97   152   190    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79   100   105   115    55    92    56   110    73   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   210   195   212    35   146   116   179   145    52   146   171   128    50   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    66    57   147   182    94   117   218   176    44   119   106   187   160    83    52   170    35   111   204    69    74    64    46   197   189   165   103    99    88    92    92   137    80    52   110    35   115   167    96   136   208   130   118   162    40   149   185    78    36   110   166   127   111   196   174   170    64   179    76    85    82    85   221    93   145    37   129    84   167    53    88    75   127   140    64    74    85   183    97   113   193   207   161    67   100   112   201   216   148   206    65   121   131   169    51   122   113    97   102    59    96   215    40   163    76   186    71   212   116    34   111   112   159    59   219   178   174   168   189    93    70   204    78    55   117   175    39    54   156   132   136   150   144    93    38   181    48   133    76   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189   100    71   166   120   140   149   206    75    69   160   125   103    57    52   196   154   179   196   158   176    57    66   157   116    96   136    72   202   144   165   136   221    42    98   122   120   143   157   197   132   115   164   198   161    56   128   142    70   137   220   105   207   156    93    55   169   102    78   182   146    43   174   149    94   220    97   202   158   102   189    82    40   199   146   201   163   174    62    53   119   131   206    38    77   188   136    40    71   156   163    43    66   218   194    50   207   154    76   204   190    48    79    65   206   159   193   172    73    46    46    92   203   147   156   220    47   134   143   193    89   100   158   194   195   166    94   191   102   128   199   171   124    55   182   207   188   128    38    51   125   148   132    41   127    99    68    93   104   147   194    91   170   148    48    35    34    83    95    97    43    44   141    50   173    78    69   152   211   215   104   199    74   218    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    63   184   164   156    51   100   198   150    37   107    99    47   103   175   155    43   170    43    44    93   161    49   150    55    78    42   161    98    86   183    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   124   186   102    54   153   143    82    98   153    69   134   124   135   217   219   160   206   151   102    58   122    70   189   196    75    39   142   184   178   111    76    99   191    84    80   140    84   193    79    59   140    64   129    76   108    41   100    95   115   105    65   115   100   163   148   179   151   140   126   180   186    60   221   115   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    69   138    52    98    46    66   107   119   180   207   213   188    69   206    68   166    33   176    45   114    90   150   194   147   211    99   118   156   115   154   217   130    58   126    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    57   182   147   108   162    90    88    81   101   153   133    84    45   130   120    54   140    76   156    57   188    94   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    58   144    91    82   155    92   177   131    44   113   150    94   199   216   211   106   132   106    35   117    77   181   116   164   212   101    46   202   161   139   172    36   149    34    39   111    73   136    59   150    95   165   110    79   134   193    81   114    64    60   143    33    38    49   164   100   216   165   211    95    35   109   192   219   221   170   184   163    35    93    71   217   120   204    36    66   201    37   198   206    85   187   186   207    98   161   145   163   154   185   208   207   108   139   128   108    69   214   175   128   156    63   157   123    39   129   164    47   128    88   197    42    95   141   213    91   114    57   162   213    89    75    69   165    63    94    69   209    62   219   220    92    44   175   117   184   210    94    74   171    67   178   155   165   200   163   196   192   191    44    43    79   111   114    50   148    59    86   211   115   169    61   168   203   136   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    53    95   151   152    87   185    51    57    49   219    57   110   212   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   121    79   193   188    96    79    69    91   169    65   123
   134   117   130   104    69    60   201   151    38   100    77    84    69    37   151    68    79    99   180    84   174   134   204   192    48    52   179   140    53   157   140    69    76    72   183   149   175   166    65   115   207   181    99   157    79    70   198   163   164   129    69    83    90   174   118    87    84   117    96   197   171    64   179    40    48   132    59   205   209    58   125    58    55   127   121    80    37   219   120    81   172   171    57    40    97   151   190    57   184   219    45   117   111   195   167   148   115   210    65   188   214    85   168    79    99   105   114    55    92    57   111    72   124    51   184   216   146   111   134   121    59   142   211   213    90    87    87    34   207    61    59   131   150   209   194   213    35   147   116   179   144    51   145   172   129    51   175    62    75    68   119   145   148    60    36    85   202   208   127   210   169    85    66    57   147   182    94   118   219   176    44   119   107   187   160    82    52   170    34   111   204    68    74    64    46   197   189   165   103   100    89    91    93   138    80    52   109    35   114   167    97   136   208   130   118   162    40   149   184    77    36   111   166   127   111   196   175   170    63   181    76    85    82    84   220    93   145    37   129    83   168    54    88    75   126   140    63    73    86   183    97   114   194   207   162    67    99   111   201   217   149   206    65   121   131   170    52   123   112    97   103    60    96   216    40   163    77   186    71   212   116    33   110   112   159    59   218   178   173   168   190    94    71   205    77    55   117   176    40    54   157   132   136   150   145    93    38   180    47   132    77   103   174    80   138   180    64    36   144    41   205   159   149    68   122   137    91   219    74    85   152   180   103   198    77    69   114   161   115    65   191    41   109    95    76   122   180    76   213   189    99    70   165   120   141   150   205    74    69   159   125   104    57    52   196   153   179   196   158   176    56    65   157   117    97   135    72   202   144   165   136   221    42    98   122   120   142   157   197   131   115   164   199   162    57   128   144    70   138   220   105   207   156    94    54   169   101    78   181   146    43   174   149    93   220    97   202   159   102   190    82    40   198   146   200   164   173    61    53   118   130   205    38    78   189   137    40    70   156   162    43    66   219   195    50   208   155    76   203   190    48    80    65   206   160   192   173    73    46    46    92   203   147   156   219    47   134   143   193    88   101   158   195   195   165    95   191   102   129   199   171   124    55   182   207   189   128    37    51   125   148   132    42   128    99    68    94   104   147   194    90   169   149    49    34    33    83    95    97    43    44   142    49   174    78    68   152   211   215   104   199    73   218    98   120   101    80   188    97   188   190    75   103    61   107   129   212   195   125    60    53   172   158    59    62   184   163   156    50   101   198   151    37   107    99    47   103   174   156    44   170    42    44    95   162    49   150    55    78    42   160    98    86   183    37   177    49   121   122   113    47    63    83    42    67    78   174    97   193    40   130   125   187   103    55   153   143    81    98   153    69   134   125   134   217   219   160   205   150   102    58   122    70   189   197    75    39   142   184   178   112    77    99   190    83    80   140    84   192    79    60   140    64   129    75   108    42    98    95   115   106    66   116   100   161   148   178   151   140   125   180   186    60   221   115   186    96    75   109   182   140   217   213   211   172   114    35    78   152    77   181    98   123    64   217   196   216    49   101    76   112   102    71   200   125   152   120   159   219   118   193    67   127   176    69   138    51    98    47    65   107   119   181   206   214   187    68   207    69   166    33   177    44   114    90   151   194   146   212   100   118   156   115   155   218   131    59   126    65    69   180   125   154   133    43    48   148    62   106    67   171   114   189   221   215   117    97   130   181   218   165    76   151    57    72    66    42    79    45   127    51   114    77   169    57   181   148   107   163    91    87    81   101   153   133    83    45   130   120    55   140    75   156    58   188    94   162    42   104    59   136   135    41   185   172   164    47   166   159   147   178   204    60   145    91    82   155    92   177   131    44   113   150    94   199   216   211   106   132   106    33   117    77   181   116   164   212   100    46   202   161   139   172    35   149    33    38   112    72   137    59   150    95   166   110    79   135   193    81   114    64    60   142    32    38    48   165   100   217   165   212    95    35   109   192   219   220   170   185   163    34    93    70   217   119   205    36    67   201    36   198   206    85   186   186   207    97   160   145   162   154   185   208   206   109   139   128   109    68   213   174   128   156    64   156   122    39   129   164    48   129    88   197    43    94   141   213    91   113    57   162   213    88    74    70   165    62    94    69   209    61   219   220    92    44   174   117   185   210    94    73   172    68   179   155   165   200   165   196   192   191    44    42    79   111   113    50   148    59    86   211   116   169    61   168   203   137   155   162   172   105    41   103   145   158   147    32    42   177   136   199   110   203   150    57   106   160    38    62   132    53    95   152   152    88   184    51    56    50   220    57   110   212   109    99   172   187    80   168   149   142    38   199    87   102   209   114   180   154   182   100    85   197   122    79   193   188    96    79    69    90   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    85    68    38   151    68    80    98   180    85   174   133   205   191    49    53   178   140    52   158   140    70    75    72   183   150   175   167    65   116   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    57    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   212    36   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   117   218   176    44   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   220    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67    99   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    71   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    79    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    48    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   124   186   103    55   153   143    82    98   153    69   134   124   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   139    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   176    45   114    90   150   194   147   211    99   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   207   108   139   128   108    69   213   174   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   134   117   130   103    68    60   201   151    38   100    78    84    68    38   150    67    79    99   181    84   174   133   205   191    49    53   178   141    52   158   140    70    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   164   129    70    83    90   174   118    86    83   116    97   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   212    35   147   115   179   145    52   146   171   129    51   175    61    76    67   120   144   148    61    37    84   202   207   126   210   169    84    67    57   147   182    93   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   136    80    53   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   167   127   111   196   175   170    64   180    75    85    82    85   220    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   207    65   121   131   170    51   123   113    97   103    59    97   215    40   163    76   186    71   212   116    33   111   112   159    60   219   178   174   168   189    94    70   205    78    55   117   175    40    54   156   133   136   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189   100    70   166   120   140   149   206    74    69   160   124   104    57    53   196   153   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    97   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   221   106   207   156    94    55   169   102    78   182   146    43   174   149    93   220    96   202   159   102   189    82    40   199   147   201   164   174    61    53   119   131   206    38    77   189   136    40    71   157   163    43    66   218   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   181   208   189   128    38    51   125   148   132    42   128    99    68    93   104   147   195    91   170   148    48    35    34    83    95    97    43    44   142    50   173    78    69   152   211   215   104   199    73   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    98    47   104   175   155    43   170    43    44    93   162    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    39   130   124   186   103    55   153   143    82    98   153    68   134   124   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   140    64   130    75   108    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    77   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   218   118   193    67   126   176    68   138    52    97    47    66   107   119   180   207   214   188    69   206    68   166    33   177    44   114    90   150   194   146   211    99   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    47   148    61   106    66   171   114   187   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   107   162    90    88    81   101   153   133    84    45   130   120    55   140    76   156    58   189    95   163    41   103    58   137   135    40   184   171   163    47   166   159   148   178   204    58   144    91    82   155    92   177   132    45   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   220   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   206   108   139   128   108    68   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   213    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   211    94    74   171    68   179   155   166   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   203   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    50    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    69    91   170    65   123
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   179   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    53   170    36   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   170   124    56   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    39   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    75    72   183   150   175   167    65   116   208   182    99   156    80    69   198   163   163   129    70    83    90   174   118    86    83   116    96   197   170    64   179    39    49   132    59   204   209    58   124    59    55   127   121    80    37   218   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    73   125    51   184   217   146   111   135   121    59   142   212   213    89    87    87    34   206    61    59   131   150   209   195   213    36   146   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    94   117   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    97   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   175   170    64   180    75    85    82    85   221    93   146    38   128    83   168    53    88    75   127   140    63    74    85   183    98   113   193   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    58    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   136   150   145    93    38   180    48   133    76   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   160   115    65   190    40   110    95    77   122   180    76   213   189    99    71   166   120   140   149   206    74    69   160   125   103    57    53   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   221   105   207   156    94    55   169   102    78   182   146    43   175   149    93   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    77   188   136    40    71   156   163    43    66   219   193    50   208   154    76   204   190    48    79    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   199   171   123    55   182   208   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    35    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   213   196   125    59    53   173   159    59    62   184   164   156    50   100   198   151    37   107    98    47   104   175   156    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   102    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    76   108    41    99    94   115   105    65   115    99   163   148   179   151   139   126   180   186    60   221   116   187    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   213   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   155   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    41   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    81   155    92   177   132    44   113   150    94   199   215   211   107   133   106    34   117    77   181   116   164   212   101    46   202   161   139   172    36   149    34    39   111    73   137    58   150    95   165   109    79   135   193    82   114    64    60   143    33    38    49   164   100   216   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   128    87   197    42    95   141   213    91   114    57   162   213    89    75    69   165    63    94    69   209    61   219   220    91    44   175   117   184   210    94    74   171    68   179   155   166   200   163   196   192   191    44    43    79   111   114    50   148    59    85   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   198   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    50    57    50   218    57   110   211   109    99   171   188    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   194   188    96    79    70    91   169    65   123
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   192    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   116   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    86    83   116    96   197   170    63   179    40    49   132    58   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    57    39    97   152   189    58   184   220    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   210   194   212    35   147   116   179   145    52   146   170   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    94   118   218   176    44   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   190   165   103    99    88    91    92   137    80    53   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   110   167   127   111   196   174   170    64   180    75    85    82    85   221    93   145    38   128    83   168    54    88    75   127   140    63    74    85   183    98   113   194   207   161    67    99   111   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   137   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    56    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    96   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   136    40    70   156   163    43    66   218   194    50   208   154    76   204   190    48    79    65   206   159   193   173    73    46    47    92   203   147   157   219    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   181   207   189   128    38    51   125   148   132    42   128    99    68    93   104   148   194    91   170   148    48    34    34    83    95    97    43    44   142    50   173    79    69   152   211   215   105   199    73   219    97   120   100    80   188    97   187   191    75   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    46   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   121   122   112    47    63    85    42    67    78   174    97   192    40   130   125   187   103    55   153   143    82    98   153    69   134   124   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   140   126   180   186    60   221   116   188    96    75   108   182   140   218   213   211   171   114    35    78   152    77   182    98   123    65   217   195   217    48   101    76   112   102    72   200   125   152   120   160   219   118   193    67   127   176    68   139    51    98    47    66   107   119   180   207   213   188    69   206    68   166    33   177    44   114    90   150   194   147   211   100   118   156   115   154   217   130    58   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   107   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   101    46   203   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   113    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   220   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   128    87   197    42    95   141   214    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    91    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    80   111   114    50   148    59    86   211   115   169    61   168   202   136   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    80   193   188    96    79    70    91   169    65   122
   133   117   130   103    68    60   201   151    39   100    78    85    68    39   151    67    79    98   180    85   175   133   205   192    49    53   179   140    52   158   140    70    76    72   183   150   175   166    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    49   132    58   204   209    59   124    59    55   127   121    81    37   218   120    82   171   171    58    39    97   152   189    58   184   220    45   118   111   195   167   147   114   210    65   188   214    84   168    79   100   104   115    55    92    57   110    72   125    51   184   217   146   111   136   120    59   142   212   213    90    88    87    33   206    61    59   131   150   210   195   212    36   146   116   179   145    52   146   171   129    51   175    62    76    67   120   145   148    60    37    84   202   207   126   210   169    84    67    57   148   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    98    88    91    92   137    80    52   110    35   115   167    97   136   208   131   118   161    41   148   185    78    37   110   167   127   112   197   174   169    63   180    75    85    82    85   220    93   145    37   128    84   167    53    87    75   126   141    63    74    85   183    97   113   194   208   161    67   100   112   201   216   148   206    66   121   131   169    51   122   113    97   103    59    96   215    40   163    76   186    72   212   116    33   111   112   159    60   219   178   174   168   189    94    70   205    77    55   117   175    40    53   157   133   136   149   145    93    38   180    48   133    76   102   174    81   138   179    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   102   199    78    70   114   160   115    65   190    40   109    95    76   122   180    76   213   189   100    70   166   120   140   149   206    75    69   159   125   103    57    53   196   154   179   196   158   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   221   106   206   156    94    55   169   102    78   182   146    43   175   149    94   220    96   202   159   102   189    82    40   199   146   201   163   174    61    53   118   131   206    38    77   188   136    40    71   156   162    43    67   219   193    50   208   154    76   204   190    48    79    65   206   159   193   173    73    46    47    92   203   147   157   219    47   134   143   193    89   100   157   195   195   165    94   191   102   128   200   171   124    55   181   208   189   128    38    51   125   148   132    41   127    99    68    94   104   147   195    91   170   148    49    35    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    73   219    97   120   100    80   188    98   187   191    74   104    61   107   129   213   196   125    59    53   173   159    59    62   184   163   156    50   100   198   150    37   107    98    47   104   175   156    43   170    42    44    94   161    49   150    55    78    42   161    99    86   183    37   176    48   120   121   113    47    63    84    42    68    78   174    97   192    40   130   125   186   102    55   153   143    82    98   153    69   133   124   135   216   219   160   205   151   103    58   122    69   189   197    75    39   142   184   178   112    76    98   190    84    80   140    84   193    80    59   140    64   129    75   108    41    99    95   115   105    65   115   100   162   149   179   151   139   126   180   186    61   221   116   188    96    75   108   182   140   218   213   211   171   114    35    78   152    76   181    98   123    64   217   196   217    48   101    76   112   102    71   199   125   152   120   160   219   118   193    67   126   176    68   138    52    97    47    65   107   119   180   207   214   188    69   206    68   166    33   176    44   114    90   150   194   147   211   100   118   156   115   154   217   131    59   127    65    69   180   126   154   134    44    48   148    61   106    67   171   114   188   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   181   148   108   162    90    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   162    42   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   145    91    82   155    92   177   132    44   113   150    94   199   215   211   106   132   106    35   117    77   181   116   164   212   100    46   203   161   139   172    36   149    34    38   111    73   136    58   150    96   165   110    79   134   193    82   114    64    60   143    33    38    49   164   101   216   165   212    95    35   109   192   219   221   170   184   163    35    93    71   217   120   204    36    67   201    37   199   206    85   187   186   207    97   161   145   163   154   185   208   206   108   139   128   109    69   214   175   129   156    63   157   123    39   129   164    47   129    87   196    42    95   141   213    91   114    57   163   213    89    75    69   165    63    94    68   209    61   219   219    91    44   175   117   184   210    94    74   171    68   179   156   165   200   164   196   192   191    44    42    79   111   114    50   148    59    86   212   115   169    61   168   202   136   156   162   173   105    42   102   146   159   148    33    41   177   135   198   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    50    57    50   218    57   110   212   109    99   171   188    80   168   149   142    37   199    86   102   208   115   179   154   182   100    84   197   121    79   193   188    96    79    69    91   169    65   122
   133   117   131   104    69    60   202   151    39   100    78    84    68    39   151    68    80    99   180    85   175   133   205   192    49    53   179   141    52   158   140    69    75    73   182   150   175   167    65   115   207   181    99   156    80    70   197   164   164   129    69    83    90   174   118    87    83   117    96   197   171    64   180    40    48   132    59   204   209    59   124    59    55   127   120    80    37   219   120    83   172   171    58    39    97   151   190    58   184   219    46   117   111   195   167   148   114   210    65   188   215    84   168    79    99   105   115    55    93    57   111    73   125    51   184   218   146   110   135   121    60   142   211   213    90    87    87    35   206    60    59   131   150   209   194   213    36   146   116   179   145    52   147   171   129    51   175    61    76    67   120   145   148    61    37    84   203   207   125   210   169    84    66    57   148   182    95   117   219   176    43   119   106   186   160    83    52   170    35   111   204    69    74    64    46   197   189   164   103    99    89    91    92   137    80    52   109    35   116   168    96   136   208   130   119   162    40   148   185    79    36   109   167   127   111   196   175   170    64   180    76    85    83    85   220    93   146    37   129    83   168    53    88    75   127   141    63    74    85   183    97   113   194   208   161    66   100   111   200   216   148   207    66   121   130   169    52   123   112    97   103    59    97   216    40   163    77   186    71   212   115    34   111   112   159    59   219   178   174   168   189    94    71   205    77    55   116   175    40    53   156   133   136   150   144    93    39   180    48   133    76   103   175    81   138   180    63    36   144    41   205   160   150    68   122   136    90   219    74    86   152   180   103   199    78    70   114   161   116    66   190    39   110    95    77   122   180    76   213   189   100    71   166   121   140   150   206    75    69   159   125   104    56    53   196   154   179   196   157   175    57    65   157   116    97   135    71   202   144   165   136   221    41    97   121   121   143   156   197   131   115   164   198   162    56   129   143    70   138   220   105   207   156    93    55   170   103    78   181   146    44   175   149    93   220    97   202   158   102   189    83    39   199   146   201   164   174    62    53   119   131   206    37    77   188   136    40    70   156   164    43    66   219   194    50   208   155    77   204   190    47    79    65   206   159   193   172    73    45    46    92   204   147   156   220    48   134   143   193    89   100   157   195   196   166    94   190   102   129   199   171   124    56   182   208   189   128    39    51   126   148   132    42   128    99    68    94   104   147   195    91   170   148    48    34    34    83    96    98    44    44   142    50   173    78    69   151   211   215   104   200    73   219    98   120   100    80   188    97   186   191    74   104    61   107   130   213   196   125    59    54   173   158    60    62   184   164   155    50   101   198   150    37   108    99    47   103   175   155    43   171    43    44    94   161    49   150    55    78    42   161    98    86   183    37   177    48   120   122   112    46    63    84    42    68    79   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   103    58   122    70   189   197    76    39   142   184   178   111    76    99   191    84    81   140    84   193    79    59   139    64   129    76   109    41   100    94   114   106    66   115   100   162   148   179   152   140   125   180   186    60   221   116   188    96    75   108   182   140   218   213   211   171   114    35    77   152    76   181    99   122    64   216   195   217    48   101    76   112   102    71   200   125   152   121   159   219   118   193    67   126   176    68   139    52    98    46    66   107   119   181   207   214   188    70   206    68   167    33   176    45   114    89   150   194   147   211   100   118   156   115   154   216   130    59   127    65    69   180   125   154   133    43    47   148    61   106    66   171   115   187   221   215   118    97   130   180   218   164    76   151    57    73    66    43    78    46   127    51   114    77   169    57   182   149   108   163    90    88    81   101   153   133    85    45   130   120    54   140    76   157    58   188    94   163    41   104    58   136   135    40   184   171   163    48   166   160   149   178   204    59   144    91    82   155    92   176   131    44   113   150    95   199   216   211   106   132   106    34   118    78   181   116   164   212   101    46   203   161   139   172    37   149    34    39   111    74   137    59   150    95   165   109    79   134   194    82   113    65    60   143    33    38    48   164   101   216   165   212    95    35   109   192   220   221   170   185   163    35    92    71   218   120   205    36    66   201    36   199   206    85   187   186   207    98   160   146   163   154   185   208   207   108   138   128   108    69   213   175   128   156    63   157   123    39   128   163    48   129    87   197    42    95   141   214    91   114    57   162   214    90    75    69   165    63    94    70   209    61   219   220    91    44   175   117   184   210    93    74   172    68   179   155   165   200   163   196   192   191    44    42    80   111   113    51   148    59    86   211   114   169    61   167   202   137   156   162   172   106    42   102   145   158   147    34    41   177   135   199   110   203   150    57   107   160    38    63   133    52    95   151   153    87   185    51    57    50   217    56   110   211   109    99   171   187    80   168   149   142    38   199    87   103   209   116   179   155   182   100    84   197   122    79   192   188    96    78    70    91   170    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    39   151    68    80    99   180    84   174   133   205   191    49    53   178   140    52   158   140    69    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   219    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    36   147   115   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   197   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   137   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   103    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    97   122   120   143   157   197   131   115   164   198   161    56   129   143    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    96   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   136    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   160   193   172    73    46    47    92   203   147   157   219    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   181   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    35    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   108    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   124   136   217   219   161   205   151   102    58   122    70   189   196    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    76   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   127   176    68   138    52    98    47    66   107   119   180   207   213   188    69   206    68   166    33   177    44   114    90   150   194   146   211   100   118   156   115   154   217   130    59   127    65    69   180   126   154   134    43    48   148    61   106    66   171   114   187   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   107   162    90    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   216   211   106   133   106    34   117    77   181   117   164   212   101    46   203   161   139   172    36   149    33    39   111    73   137    58   150    95   166   109    79   134   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   161   145   162   154   185   208   207   108   139   128   108    69   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    51   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   103   209   115   179   155   183   100    84   197   122    80   193   188    96    79    69    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    39   151    68    80    99   180    85   174   133   205   192    49    53   179   140    52   158   140    70    76    72   183   150   175   166    65   116   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    60    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   175   170    64   179    75    85    82    85   221    93   146    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67    99   111   201   216   148   206    65   121   131   169    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    76   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    77   122   180    76   213   189   100    71   166   120   140   149   206    74    69   160   125   104    57    53   196   153   179   196   157   176    57    66   157   117    96   135    71   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   160   193   172    73    46    46    92   203   147   157   219    47   134   143   193    89   100   158   195   195   166    94   191   102   129   199   171   124    55   181   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    74   219    98   120   100    80   188    97   187   191    74   104    61   107   129   213   196   125    59    53   173   159    59    62   184   164   156    50   101   198   150    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    77   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    51    98    47    66   107   119   180   207   213   188    69   206    68   166    33   176    45   114    90   150   194   147   211    99   118   156   115   154   217   130    58   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   188   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    88    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    81   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   117   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   113    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   163    47   129    87   197    42    95   141   214    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    91    44   175   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    42    79   111   114    51   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   154   182   100    84   197   122    80   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    61   201   152    39   100    78    85    68    38   151    68    80    99   180    85   174   133   205   192    49    53   179   140    52   158   140    69    75    72   183   150   175   167    65   116   208   181    98   156    80    69   197   163   164   129    69    83    90   175   118    87    83   116    97   197   170    64   179    39    48   132    59   205   209    58   125    59    55   127   120    81    37   219   120    81   172   171    57    39    97   151   189    58   184   220    46   117   110   195   167   147   114   210    65   188   214    84   167    79    99   104   115    55    93    57   110    72   125    52   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   149   210   194   212    36   147   115   179   144    52   146   171   129    50   175    61    76    67   121   144   148    61    37    84   202   207   126   210   168    84    66    57   148   183    93   118   218   176    44   118   106   187   161    82    52   171    36   111   204    69    74    64    46   197   190   165   103    98    88    91    92   137    80    53   109    35   115   167    97   136   209   130   118   161    40   148   185    78    36   109   166   127   111   196   174   170    63   179    75    84    82    85   221    93   146    37   128    83   168    53    88    75   127   140    63    73    85   183    97   113   193   207   160    67   100   112   201   217   149   207    65   121   131   170    50   123   113    97   102    59    96   215    40   163    77   186    71   213   116    34   111   112   159    60   219   178   174   167   189    93    71   205    77    56   117   175    40    54   157   132   137   150   145    93    38   181    48   133    76   102   174    81   138   181    63    37   144    41   205   160   149    68   122   136    91   219    73    86   151   180   103   199    78    70   114   161   114    65   190    40   110    94    77   122   180    76   214   190   100    71   166   120   141   149   206    74    69   160   125   104    56    53   195   154   179   197   157   175    57    66   157   116    96   135    71   201   144   166   136   221    42    97   121   120   143   156   197   131   115   165   198   162    56   128   143    70   138   221   106   207   156    94    55   169   102    77   182   146    43   175   148    93   220    97   202   159   101   189    82    40   199   146   201   164   174    62    53   119   130   206    37    78   189   137    40    71   157   163    43    67   219   194    49   207   155    76   204   190    48    80    65   204   159   193   173    73    46    46    92   203   147   156   219    47   133   143   193    89   100   157   195   195   166    94   191   101   129   199   171   124    56   182   207   189   127    39    52   125   149   132    41   127    99    68    94   104   148   195    91   169   148    49    34    34    84    95    97    43    44   142    50   173    79    69   151   211   215   105   199    73   219    97   119   100    80   188    96   187   190    75   104    60   107   130   213   196   125    59    52   172   159    59    62   184   164   156    51   101   198   151    36   107    99    47   104   175   155    44   170    42    44    95   162    50   150    55    79    42   161    98    86   183    37   177    48   120   123   112    47    63    85    42    67    79   174    97   192    39   131   125   187   102    55   153   144    82    98   154    68   134   125   136   218   219   161   205   151   103    58   122    70   189   196    75    39   142   184   179   112    76    99   191    84    80   140    84   193    80    60   140    64   129    75   108    40   100    95   114   106    66   115    99   162   149   179   152   139   127   180   186    60   221   116   187    95    75   108   182   141   218   213   210   171   114    34    77   152    77   182    99   123    64   217   196   216    48   101    76   112   102    71   200   124   152   121   160   219   117   193    66   126   176    68   138    51    97    47    67   107   119   180   207   213   188    68   207    68   166    33   176    44   114    90   150   194   146   211    99   118   156   114   154   216   130    58   126    65    69   179   126   154   134    43    47   148    62   107    67   171   114   187   221   214   118    97   130   180   218   164    78   152    57    72    66    43    79    46   127    50   114    78   169    56   182   148   108   162    90    88    81   101   152   133    84    44   130   120    55   139    75   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   167   159   148   178   205    58   144    91    82   155    92   177   131    44   113   149    94   200   216   211   106   133   106    34   117    77   181   117   164   212   100    46   202   162   139   173    36   149    34    38   112    72   137    59   150    95   165   109    79   134   194    82   113    65    60   143    34    37    49   164   100   215   165   211    95    35   109   193   219   221   170   184   163    35    93    71   217   120   205    36    67   201    37   198   206    86   187   187   207    97   160   145   162   154   185   208   207   107   138   128   108    68   213   175   129   156    63   157   123    39   128   164    47   129    87   196    42    95   142   214    91   114    57   162   213    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   183   211    94    74   172    68   179   155   166   201   163   195   192   191    45    43    80   111   114    50   148    60    86   211   114   170    61   168   202   137   156   162   173   105    42   103   145   158   148    33    42   177   135   198   110   204   149    56   107   160    38    63   132    52    95   152   152    86   184    50    57    49   219    57   111   211   109    99   171   187    80   168   149   142    37   200    86   103   208   115   179   155   182   100    84   198   121    79   192   189    96    78    70    91   169    65   122
   134   117   131   103    68    61   201   151    38   100    78    84    68    39   151    68    79    98   180    85   174   133   205   191    49    53   179   140    52   158   141    69    76    72   183   149   176   166    65   116   208   181    99   156    80    70   198   164   164   129    69    83    90   174   117    87    84   116    96   197   171    64   179    40    49   132    59   205   209    58   124    59    55   127   121    81    37   219   120    82   172   171    57    39    97   152   189    58   184   219    46   117   111   195   167   147   114   210    65   189   214    84   168    79    99   105   114    55    93    57   110    72   125    51   184   217   146   110   135   121    59   142   211   213    89    87    88    34   206    60    59   131   149   209   195   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    60    37    85   202   208   126   210   169    84    67    57   147   182    94   117   218   176    44   119   106   187   161    82    52   170    36   111   204    69    74    64    46   197   189   165   103    98    88    92    93   137    79    52   109    35   115   167    96   136   209   130   119   162    40   149   185    78    36   110   167   127   112   196   175   169    63   180    75    85    82    85   220    93   146    37   128    83   168    53    88    75   126   141    63    74    85   183    98   113   193   208   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    98   103    59    97   215    41   163    76   186    71   212   116    34   111   112   159    59   219   178   174   168   189    94    71   205    78    55   116   175    40    54   156   132   137   150   145    93    38   180    48   133    77   103   175    80   138   180    63    36   145    42   204   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   214   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   158   176    57    66   157   117    96   136    71   201   144   165   136   221    42    97   122   120   143   157   197   131   116   164   198   161    56   128   143    70   138   220   105   207   156    93    55   169   102    78   182   146    43   175   149    94   220    96   202   158   102   189    81    40   199   146   201   164   174    61    53   118   131   205    38    78   189   137    40    71   156   162    43    66   219   194    50   208   154    77   204   190    47    80    65   205   159   193   172    73    46    47    91   203   147   157   219    47   134   143   193    89   100   157   194   196   166    94   191   102   129   200   170   124    55   182   208   188   128    38    51   125   148   133    42   128    99    68    93   104   148   194    91   170   148    49    35    34    83    95    97    44    44   142    50   173    78    68   151   211   214   105   199    73   219    97   120   100    80   188    97   187   190    75   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   103   176   156    44   170    43    44    94   162    49   150    55    78    42   161    99    86   184    37   177    48   120   122   113    47    63    84    42    68    78   174    97   192    40   130   124   186   103    54   153   142    82    98   153    68   134   124   136   217   219   160   205   152   102    58   122    69   189   197    75    38   142   184   178   111    76    98   191    83    80   140    84   193    79    60   139    64   129    75   108    41    99    95   115   105    65   115   100   163   148   179   152   140   126   180   186    60   221   115   188    96    75   108   182   141   218   213   210   171   114    35    78   151    76   181    98   123    64   217   196   217    48   101    76   113   102    71   199   125   152   120   160   219   118   193    67   126   176    69   138    52    98    46    66   107   119   180   207   213   188    69   206    68   166    33   176    44   114    89   150   194   146   211    99   118   156   115   154   217   130    59   126    65    69   179   126   153   134    43    48   148    61   107    67   172   114   188   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    76   169    56   182   148   108   162    91    88    81   101   153   132    84    45   130   120    55   140    76   157    58   188    95   162    41   103    58   137   135    40   184   171   163    47   166   159   148   179   205    58   144    91    82   155    92   177   131    45   112   150    94   199   215   211   107   133   106    34   117    77   181   116   164   212   101    46   203   161   139   172    36   149    33    39   111    73   137    59   150    95   166   110    79   135   193    81   114    64    60   143    33    38    49   164   101   215   165   212    95    35   109   192   220   221   170   184   163    35    93    70   217   120   205    37    66   201    37   198   206    86   187   186   207    98   160   145   162   154   185   208   207   108   139   128   108    68   213   174   128   156    63   157   123    39   129   164    47   128    87   197    42    95   140   213    91   114    57   163   214    89    75    69   165    63    94    69   209    61   219   219    91    44   174   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    42    79   111   113    51   148    59    86   211   115   170    61   168   203   136   156   163   172   105    42   103   146   158   148    33    42   176   135   199   110   204   151    57   107   160    38    63   133    52    95   151   152    87   185    50    57    50   219    57   110   211   109    99   171   188    80   168   149   142    37   200    86   103   209   115   179   155   182   100    84   197   122    79   193   188    95    79    69    91   169    65   123
   133   117   130   103    68    60   201   151    39   100    78    84    68    38   151    68    80    98   180    85   174   133   205   192    49    53   178   140    52   158   140    70    75    73   183   150   176   167    65   115   208   181    99   156    80    70   198   164   164   129    70    83    90   174   118    86    84   116    97   197   171    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   219    45   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   111    72   125    51   184   217   146   111   135   121    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   145   170   128    50   175    61    76    67   120   145   148    61    37    85   203   207   126   210   169    84    67    57   147   182    94   118   218   176    43   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   102    99    88    92    92   137    80    53   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   109   166   127   111   197   175   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67    99   112   201   216   148   207    65   121   131   170    51   122   113    97   103    59    96   215    40   163    77   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    77    56   117   175    39    54   156   133   136   150   145    93    38   180    48   133    76   103   174    80   138   180    64    36   145    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    76   122   180    76   213   189    99    71   166   120   140   149   206    74    69   160   125   103    57    53   195   154   179   196   158   176    57    66   158   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   174   149    93   221    97   202   159   102   189    82    40   199   146   201   164   174    61    53   119   131   206    38    78   188   137    40    70   156   163    43    66   218   193    50   208   154    76   204   190    47    79    65   206   160   193   172    73    46    47    92   203   147   157   219    47   134   143   193    89   100   157   195   195   166    94   191   101   129   200   170   124    56   182   208   188   128    38    51   125   149   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    44    44   142    50   173    78    69   151   211   214   104   200    73   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   172   159    58    62   184   164   155    50   101   198   151    37   107    98    46   104   176   156    43   170    42    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   124   186   103    54   152   143    82    98   154    69   134   125   135   217   219   160   205   151   103    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   130    75   108    42    99    94   115   106    65   115   100   162   148   179   151   139   126   180   186    61   221   116   188    95    75   108   181   141   217   213   211   171   114    35    78   152    76   181    99   122    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   127   176    69   139    51    97    47    66   107   119   180   207   214   188    69   206    68   166    33   177    44   114    90   150   194   146   211    99   118   156   115   155   217   130    58   126    65    69   180   126   153   134    43    48   148    61   106    66   172   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   181   148   108   162    91    88    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    58   144    91    81   155    92   177   132    44   113   150    94   199   216   211   106   133   106    34   117    77   181   117   164   212   100    46   203   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   134   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   220   221   170   184   163    35    93    70   217   119   204    36    66   201    36   198   206    85   187   186   207    97   161   145   163   154   185   208   207   108   138   128   108    69   214   174   128   156    63   157   122    39   129   164    47   129    88   197    42    95   141   213    91   114    57   162   214    89    75    69   164    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    43    79   111   114    51   148    59    86   211   115   169    61   167   202   136   156   163   172   105    42   102   146   158   148    34    41   177   135   198   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    50    57    50   218    57   110   211   109    99   171   188    80   168   149   142    37   199    86   102   209   115   179   155   183   100    84   197   122    80   193   188    96    79    70    91   170    65   122
   134   117   131   103    68    60   201   151    39   100    78    85    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   164   163   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   117   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    36   147   116   179   145    52   146   170   129    50   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    66    57   147   182    94   118   218   176    43   119   106   187   160    82    53   170    36   111   204    69    74    63    46   197   189   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    38   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    41   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   136   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    71   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    96   202   159   102   189    82    40   199   146   201   164   174    61    53   119   131   206    38    78   188   136    40    70   156   163    43    66   218   194    50   208   154    76   204   190    48    79    65   206   159   193   172    73    46    46    92   203   147   157   219    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   170   124    55   182   207   189   128    38    51   125   148   132    41   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    73   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   172   159    59    62   184   164   156    50   101   198   151    37   107    98    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   187   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   196    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   127   176    68   138    51    98    47    66   107   119   180   207   213   188    69   206    68   166    33   177    45   114    90   150   194   146   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    73    66    42    79    46   127    51   114    77   169    56   182   148   108   162    90    87    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    41   103    58   137   135    40   184   171   163    47   166   159   148   178   204    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   203   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   213    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    68   179   155   166   200   163   196   192   191    44    43    79   111   114    51   148    59    85   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   183   100    84   198   122    80   193   188    96    79    69    91   169    65   122
   134   117   132   103    70    60   202   151    38   100    76    85    68    39   150    69    80    98   179    85   175   134   205   192    48    53   178   140    52   157   141    71    76    72   183   149   176   167    64   116   208   183    99   157    78    70   198   163   164   128    70    82    90   175   117    86    85   116    96   197   171    63   179    41    48   132    60   206   209    57   124    58    55   126   123    79    37   218   120    83   172   170    57    39    96   152   190    58   184   219    45   118   110   196   167   147   114   210    65   189   214    84   168    79    99   105   115    54    92    56   111    71   125    51   184   218   146   111   136   121    60   142   212   213    89    88    88    34   206    61    59   131   149   209   194   212    36   147   116   178   145    52   146   171   128    51   175    61    76    68   120   145   148    62    37    84   203   207   126   211   168    84    67    58   147   183    94   118   218   175    43   119   106   187   160    82    52   169    36   111   204    69    74    63    46   196   189   165   103    99    88    91    91   138    80    52   109    35   116   167    97   135   208   130   117   162    41   149   184    79    35   110   166   127   111   196   175   169    64   179    76    85    82    85   220    93   145    37   128    84   168    54    88    75   127   140    63    73    85   183    97   112   193   208   161    67   101   113   201   216   148   207    66   121   131   169    51   122   112    98   104    58    96   215    40   162    77   187    72   213   116    33   111   112   159    60   219   178   174   168   189    94    72   204    78    56   117   174    39    54   155   133   136   150   144    93    38   180    48   133    77   103   175    80   138   180    65    36   144    41   205   160   150    68   121   137    90   219    75    86   152   180   103   199    77    70   114   160   115    65   190    40   109    96    77   122   180    76   214   189    99    69   166   120   140   149   207    75    69   159   124   103    56    53   196   154   179   196   158   175    57    66   157   116    96   136    72   202   144   165   137   221    42    98   122   120   143   156   197   132   115   164   198   161    57   129   143    70   138   220   105   206   156    93    54   168   102    77   182   147    43   175   148    93   219    97   202   158   101   189    82    40   199   145   199   163   175    62    54   119   131   206    39    78   188   136    41    70   157   163    43    66   218   193    50   207   154    77   203   190    49    79    65   206   160   192   173    74    45    46    91   203   147   156   220    47   134   143   192    89    99   158   195   195   165    94   191   101   128   199   171   122    56   181   208   188   128    38    51   126   148   132    41   128    99    68    93   105   146   194    90   170   147    50    36    34    83    94    97    43    44   142    50   173    78    67   152   211   214   104   200    74   219    97   120   100    80   188    97   188   190    76   104    61   107   128   213   197   126    60    53   173   160    59    63   184   163   156    52   100   197   149    36   107   100    47   104   177   156    43   170    43    44    93   161    50   149    54    79    43   161    99    87   183    38   177    48   121   123   113    47    63    85    42    68    79   174    98   191    39   130   124   186   103    55   152   143    83    98   154    69   134   124   135   217   219   161   205   151   101    58   122    70   189   198    76    39   141   185   178   112    75    99   190    84    80   139    84   193    79    58   139    64   128    75   109    41    99    95   114   106    65   114    99   162   148   180   151   140   126   180   186    60   221   115   188    97    75   109   183   139   218   212   210   170   114    35    77   152    76   181    97   123    65   217   196   216    48   102    75   112   101    72   199   125   153   120   160   219   118   193    66   127   176    68   139    52    97    47    66   108   119   181   207   213   188    69   207    68   167    34   176    44   114    90   150   193   147   211    99   118   156   115   155   217   130    58   127    64    68   179   126   153   133    44    48   148    62   107    66   171   114   187   221   215   118    96   129   180   217   164    76   151    57    72    67    43    79    46   127    50   114    77   169    58   181   148   107   161    90    88    81   100   153   133    85    44   130   120    54   139    77   156    58   188    94   162    42   103    58   137   135    40   185   171   164    47   166   161   148   178   205    58   144    91    81   155    93   177   131    43   113   149    94   198   216   211   106   133   106    33   117    77   181   117   164   213   101    45   203   162   139   172    36   150    34    39   111    74   136    59   149    96   165   109    79   135   194    82   113    64    60   143    32    38    49   164   100   215   165   211    95    34   110   192   219   221   170   185   162    34    92    70   218   120   205    36    67   201    36   198   206    86   187   186   207    99   161   145   163   155   186   209   207   108   138   127   109    69   214   174   129   155    63   156   123    39   129   164    47   128    88   197    43    95   141   213    91   115    57   162   214    89    75    69   165    62    94    69   209    61   219   219    91    44   175   117   183   210    94    73   172    68   179   155   165   201   163   196   193   192    43    42    80   112   114    50   148    59    86   211   113   169    62   168   203   136   155   163   172   105    42   102   146   158   147    33    41   176   135   198   110   202   150    57   106   160    38    63   132    53    96   151   152    86   184    51    57    49   219    57   111   210   109   100   171   187    80   167   150   142    37   200    86   102   209   116   180   155   183   100    84   199   122    80   193   189    96    78    69    90   170    65   123
   134   116   131   103    68    60   201   151    39   100    79    84    68    38   150    69    81    99   180    85   174   133   205   192    49    53   179   140    52   158   140    71    75    73   182   150   175   167    64   115   208   181    99   155    79    70   197   163   163   128    70    83    89   174   118    87    83   117    97   197   170    64   179    40    48   132    58   205   209    57   124    58    55   127   122    80    38   218   121    83   172   171    57    39    98   153   188    58   184   219    46   118   110   196   167   147   114   210    65   188   213    84   168    79   100   105   113    54    93    57   111    71   125    51   185   216   146   111   135   120    59   142   211   212    89    87    86    34   206    61    59   131   151   210   194   212    36   146   115   179   145    52   146   171   128    50   176    61    77    68   121   144   148    59    36    84   202   207   125   209   170    85    66    57   147   182    93   117   218   175    43   118   107   186   160    82    53   169    35   111   205    68    74    63    46   197   189   165   102    98    89    91    93   137    79    53   109    35   114   168    96   136   209   130   118   162    41   148   185    78    35   109   167   128   111   196   175   169    64   179    75    85    81    85   220    93   146    37   128    83   168    53    88    74   126   141    63    73    85   183    97   112   193   208   161    67    99   111   200   215   148   206    65   122   131   170    52   123   112    97   103    59    95   215    40   162    76   187    71   212   116    34   110   111   159    59   218   178   174   168   189    94    71   205    78    56   117   175    40    53   156   133   136   151   144    93    38   180    48   133    78   103   175    80   138   179    63    35   144    42   205   160   149    67   122   136    90   219    74    86   152   181   102   199    78    69   114   160   116    65   190    40   110    95    75   122   181    76   212   189    99    70   166   120   140   149   206    74    69   160   125   104    57    52   196   153   179   196   158   175    56    66   157   116    96   135    72   201   144   164   136   222    42    97   121   120   144   157   197   131   116   164   197   162    55   129   143    70   138   220   105   207   156    93    53   168   102    78   181   146    43   175   148    93   220    96   202   159   101   190    82    40   200   146   200   165   174    61    53   119   131   205    38    77   189   137    41    70   156   163    43    66   219   193    49   209   154    76   203   190    48    79    65   206   160   194   172    72    46    46    91   203   146   157   221    46   135   143   193    89   100   156   194   195   165    94   191   101   129   200   170   124    57   181   207   188   128    38    51   126   148   133    41   127    99    68    93   104   147   195    90   170   148    49    34    34    84    95    96    44    45   142    50   173    78    69   151   212   214   104   200    74   219    97   120   101    80   188    97   186   190    74   104    62   107   129   212   196   125    58    54   173   158    60    63   184   164   156    50   101   198   151    37   107    99    47   104   175   156    44   170    42    44    93   161    49   150    54    78    42   161    98    86   184    37   177    48   120   123   113    48    63    84    42    68    77   174    97   192    39   130   124   187   103    55   152   142    82    98   154    69   133   125   135   217   219   160   206   151   102    58   122    69   190   197    75    39   142   184   178   111    76    98   191    84    81   140    84   192    80    59   139    64   129    75   108    41   100    94   115   106    66   115    98   162   149   179   152   139   126   179   186    59   221   115   188    96    74   108   182   141   218   213   210   171   114    35    77   151    77   182    99   123    64   217   195   216    48   102    76   111   103    73   200   125   152   120   161   218   118   193    67   126   176    68   138    52    98    46    66   106   120   180   206   214   188    69   206    68   166    33   176    45   115    90   150   194   147   211    99   118   156   114   154   216   130    58   125    66    68   180   126   153   134    43    48   148    62   106    66   172   114   188   221   215   118    97   129   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    58   181   148   107   162    91    89    81   101   152   133    85    45   129   120    54   139    76   156    57   188    95   162    42   103    59   137   136    40   185   171   163    47   167   160   148   178   205    58   145    91    81   155    93   177   131    43   113   150    95   199   216   211   106   133   106    33   117    77   181   116   163   211   101    45   203   162   139   172    36   149    33    39   110    73   136    58   150    96   166   109    80   135   194    82   114    65    61   143    34    38    48   164    99   214   165   212    94    36   109   192   220   220   170   184   163    35    94    71   216   120   204    37    67   201    36   198   206    87   187   186   208    97   161   145   163   154   185   208   206   108   138   128   108    69   213   175   128   156    63   157   123    39   128   164    47   128    87   197    42    95   141   215    91   114    57   163   213    89    74    69   165    63    95    68   209    62   219   220    92    44   174   117   184   210    94    74   172    67   180   155   165   200   164   196   192   191    43    44    80   110   113    51   148    59    86   211   116   170    62   168   202   137   156   162   173   105    41   102   146   158   148    33    42   177   135   198   110   204   150    57   107   160    38    62   133    52    95   150   153    86   185    50    56    50   218    57   110   213   110    99   171   187    81   167   149   142    38   199    87   103   209   115   180   155   183   100    83   197   122    80   192   189    95    79    69    91   169    64   123
   134   117   131   103    69    60   201   151    39   100    78    84    68    38   150    67    80    99   180    85   175   133   205   192    49    53   179   140    52   158   140    70    75    73   183   150   175   166    64   116   208   182    99   156    80    70   197   163   163   129    70    83    90   174   118    86    83   116    96   197   170    63   179    40    48   132    58   204   209    59   124    59    55   127   121    80    37   218   120    82   172   171    58    40    97   151   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79   100   104   115    55    93    56   110    72   125    51   184   217   146   111   135   120    59   142   212   214    89    87    87    34   206    61    60   131   150   209   195   213    36   147   116   179   145    52   145   171   129    51   175    61    76    68   120   145   148    61    36    84   202   207   126   210   169    84    66    57   147   182    94   118   218   176    43   119   106   187   160    82    52   170    35   111   204    69    74    64    46   197   190   165   103    98    89    92    92   137    79    52   109    35   115   167    97   136   208   131   118   162    40   148   185    79    37   109   166   127   111   196   175   169    64   179    76    85    82    85   221    94   146    37   128    83   168    53    88    75   126   140    63    74    85   183    97   113   193   208   161    67    99   112   201   216   148   206    65   121   131   170    51   123   112    98   103    59    96   215    40   163    77   186    71   212   116    33   111   112   159    60   219   178   174   168   189    94    70   205    78    55   116   175    40    53   156   132   137   150   145    93    39   180    48   133    77   103   174    80   138   179    64    36   145    41   204   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    77   122   180    76   213   189    99    70   166   120   140   149   206    74    69   160   124   104    56    52   196   154   179   197   157   176    57    66   157   117    96   135    72   202   145   165   136   221    42    97   122   121   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    44   175   149    94   221    96   202   159   102   189    82    40   199   146   201   164   173    62    53   118   131   206    38    78   188   137    40    71   156   163    43    66   219   193    50   208   154    76   204   190    47    80    65   206   160   193   173    73    45    46    92   203   147   156   219    47   134   142   193    89   100   157   194   195   166    94   191   102   129   199   170   124    56   181   208   189   128    38    51   125   148   132    42   127    99    67    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   151   211   214   105   199    73   218    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    60    53   172   159    59    62   184   164   156    50   101   198   151    37   107    98    46   104   175   156    43   170    42    44    94   161    49   149    55    78    42   161    99    86   183    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    39   130   124   187   103    55   152   143    82    98   154    69   134   125   135   217   219   160   205   151   102    58   122    70   189   196    75    39   142   184   178   111    77    98   190    84    80   140    84   193    79    59   140    64   130    75   108    41    99    95   114   105    65   115    99   162   148   179   151   139   126   180   186    61   221   116   188    95    75   109   182   140   218   213   210   171   114    35    78   152    77   181    98   122    65   217   195   217    48   101    76   112   101    71   200   125   152   120   160   219   118   193    66   127   176    68   138    51    97    47    66   107   119   180   206   214   189    69   207    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    58   127    65    69   180   126   153   134    43    48   148    61   107    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   168    56   182   148   107   162    91    88    81   101   153   133    84    45   130   120    55   140    76   157    58   188    94   163    41   103    58   137   135    40   184   171   163    47   166   160   148   178   204    59   144    91    82   155    92   177   132    44   113   149    94   199   215   211   106   133   105    34   117    77   181   116   164   212   101    46   203   161   139   172    36   149    34    38   111    73   137    59   151    95   165   109    79   135   193    82   113    64    60   143    33    38    49   164   100   215   165   211    95    35   110   192   220   221   170   184   163    35    93    71   217   120   204    36    66   201    36   199   206    85   187   187   207    97   160   145   162   154   185   208   206   108   138   128   108    68   213   175   128   156    63   157   123    40   129   164    47   129    87   196    43    95   141   214    90   114    57   163   213    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    67   179   156   166   200   163   196   192   191    43    42    80   111   114    51   148    59    86   211   115   169    61   167   202   136   155   162   173   105    42   102   146   158   148    33    41   177   135   198   110   203   150    56   107   160    38    63   132    52    95   151   152    86   185    50    57    49   219    57   110   211   109    99   171   187    80   167   149   142    37   199    86   103   208   115   179   155   182   101    84   197   121    79   193   188    96    79    70    91   169    65   122
   134   117   130   103    68    60   201   151    39   100    78    85    68    38   151    68    80    99   180    85   174   134   205   192    49    53   179   140    52   158   141    70    76    73   183   149   176   166    65   115   208   182    99   156    80    70   197   163   164   128    70    83    90   174   117    87    83   117    96   197   170    64   179    39    48   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    96   152   189    58   184   220    46   118   110   195   168   148   114   210    65   188   214    85   168    79    99   104   115    54    93    56   110    72   124    51   184   217   146   111   135   120    59   143   212   213    89    88    87    34   206    61    59   131   150   209   194   213    36   147   116   179   145    52   146   171   129    50   176    61    77    67   120   145   147    60    36    84   202   207   126   210   168    84    67    57   148   182    94   117   218   177    44   119   106   187   161    82    52   170    36   111   205    69    74    63    47   197   190   165   102    98    89    91    92   137    80    52   110    35   115   167    97   136   208   130   118   162    40   148   185    78    36   110   166   127   111   197   175   170    64   179    76    85    82    85   221    93   146    38   128    84   168    53    88    75   127   140    64    74    86   183    98   113   193   207   161    66   100   112   201   216   148   206    65   121   130   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   137   149   145    93    38   180    48   133    76   102   174    80   138   180    64    36   145    42   205   160   149    69   122   137    90   219    74    86   152   180   103   199    77    69   114   160   114    66   191    40   110    95    77   122   180    76   213   189    99    70   166   120   141   149   206    75    70   160   125   103    57    52   196   154   179   196   158   176    57    66   158   116    96   135    72   202   144   165   136   221    42    97   122   120   143   157   197   131   115   163   198   161    56   129   143    70   138   220   106   207   156    94    55   169   102    78   182   146    43   175   149    94   221    96   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   205    38    78   188   137    40    71   156   163    43    66   218   193    50   208   154    76   203   190    47    80    65   206   159   193   173    73    46    47    92   203   147   156   220    47   133   143   193    89   100   158   195   195   166    94   191   101   129   200   171   124    56   182   207   188   128    38    51   125   148   132    41   128    99    67    93   104   147   195    91   170   149    49    34    34    83    96    97    44    44   142    50   173    78    68   152   211   214   105   199    74   219    98   120   100    80   188    97   187   190    75   104    61   107   129   213   196   125    59    53   173   159    58    62   184   164   156    50   100   198   150    37   108    99    47   104   175   155    44   170    43    44    94   161    49   149    55    78    42   161    98    86   183    37   176    49   121   122   112    47    63    84    42    67    78   174    97   192    39   131   124   187   103    55   153   143    82    99   153    69   133   125   135   217   219   161   205   151   102    57   122    69   189   196    75    38   142   184   178   111    76    98   191    84    80   141    84   192    80    59   139    64   129    75   108    41    99    94   114   105    66   115    99   163   148   179   151   139   126   180   186    61   221   116   187    96    75   108   182   141   218   212   211   171   113    35    77   152    76   181    98   122    64   216   195   216    48   100    77   112   102    72   200   125   152   120   160   219   118   193    67   126   176    68   139    51    97    46    65   107   119   181   206   213   188    69   206    68   166    33   176    44   114    90   150   194   147   211    99   118   156   115   154   217   129    59   126    64    69   179   126   154   134    43    48   148    61   105    67   171   114   187   221   214   118    97   129   180   218   164    76   151    56    73    66    42    79    46   128    51   114    77   169    56   181   148   107   162    91    87    82   101   153   132    84    45   130   120    55   139    76   156    58   188    94   163    42   103    58   137   136    40   184   171   163    47   166   159   148   178   205    58   144    91    82   155    92   177   132    44   113   150    94   199   216   211   106   133   106    35   117    77   180   116   164   212   100    46   203   161   139   172    36   149    33    39   111    72   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   165   100   215   165   212    95    35   110   193   220   221   170   184   163    35    93    71   217   120   204    36    66   201    37   199   206    85   187   187   207    97   160   145   162   154   185   208   207   108   138   128   108    68   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    74    69   164    63    94    68   209    61   219   220    92    44   175   117   184   210    94    74   172    68   179   155   166   201   163   196   192   191    44    42    79   111   114    51   148    59    85   211   115   169    61   168   202   136   156   162   173   105    42   102   145   158   148    33    42   177   135   198   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109   100   171   188    80   168   149   142    37   199    86   103   209   116   180   154   183   100    84   197   122    80   193   188    96    79    69    91   169    65   122
   134   117   130   103    69    60   201   151    39   100    78    85    68    38   151    67    80    98   180    85   174   133   205   191    49    53   178   140    52   158   140    69    75    72   183   150   175   167    65   116   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   171    63   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   218   120    82   172   171    57    39    97   152   189    58   184   219    45   118   110   196   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   111    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   212    36   146   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    94   117   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    98    89    92    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   110   167   127   111   196   174   170    64   180    76    85    82    85   220    93   145    38   128    83   168    53    88    75   127   140    63    74    85   183    97   113   194   207   161    67   100   112   201   216   148   207    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    77    55   117   175    40    53   156   133   136   150   145    93    38   180    48   133    76   103   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   207    75    69   160   125   104    56    52   196   153   179   196   157   176    57    66   157   117    96   135    71   202   144   165   136   221    42    97   122   120   143   157   197   131   115   164   198   161    56   128   142    70   137   220   105   207   156    94    54   169   102    78   182   146    43   174   149    93   220    96   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    37    78   188   136    40    71   157   163    43    66   219   194    50   207   154    76   204   190    48    79    65   206   160   193   173    73    46    47    92   203   147   157   220    47   134   143   193    89   100   158   195   195   166    94   191   102   129   199   170   124    56   181   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    35    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   200    74   219    98   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   172   159    59    62   184   164   156    50   101   198   151    37   107    98    47   104   175   156    43   170    43    44    94   162    49   150    55    78    42   161    99    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    68   134   124   135   217   219   160   205   151   103    58   122    70   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    76   109    41    99    95   115   105    65   115    99   162   148   179   151   139   126   180   186    61   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    76   182    98   123    65   217   195   217    48   101    76   112   101    71   200   125   152   120   160   219   118   193    67   126   176    68   139    51    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   146   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    47   148    61   106    66   172   114   188   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   107   162    90    88    81   101   153   132    84    45   130   120    54   140    76   156    58   188    94   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   176   131    44   113   150    94   199   215   211   107   133   106    34   117    77   181   117   164   212   101    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   134   193    82   113    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    71   218   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   207   108   138   128   108    69   213   175   129   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   211    93    74   171    68   179   155   165   200   163   196   192   192    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    86   185    51    57    49   218    57   110   211   109    99   171   187    80   167   149   142    37   200    86   103   209   115   179   155   182   100    84   197   122    79   193   188    96    78    70    91   169    65   122
   133   117   130   104    68    61   202   152    38   101    78    85    69    38   150    67    80    99   179    84   173   134   205   192    48    53   178   141    53   158   141    70    76    72   182   150   176   166    64   116   207   183    98   157    81    69   197   163   163   129    70    83    90   174   117    86    83   116    97   197   171    64   179    40    49   132    58   205   208    57   124    59    55   128   121    81    36   218   120    82   172   172    57    40    96   152   190    57   184   220    45   118   110   195   166   147   114   209    66   188   214    84   168    80   100   105   115    54    92    57   111    73   125    51   185   218   146   111   135   121    59   142   212   213    89    88    88    34   207    61    59   131   149   209   195   212    36   146   117   180   145    51   146   170   129    51   175    61    76    67   120   144   148    60    36    85   203   207   125   210   168    84    67    57   148   182    94   118   218   176    44   119   107   186   160    83    53   170    35   111   205    70    75    64    47   197   189   165   103    98    89    92    92   137    80    53   109    35   115   167    96   136   208   131   118   163    41   148   185    79    36   110   167   128   111   197   175   169    64   179    76    84    82    85   221    92   146    37   129    83   168    54    88    75   127   140    64    74    85   184    98   113   194   208   162    66   100   112   201   216   148   206    65   121   130   169    50   123   113    96   103    59    97   215    42   163    75   186    72   212   116    33   111   111   159    59   219   178   174   168   189    93    71   205    78    56   117   175    40    53   156   133   136   150   146    93    39   181    49   133    77   103   174    81   138   180    63    36   143    41   205   160   149    68   122   137    91   219    74    86   152   180   103   199    77    70   115   160   115    66   190    40   109    95    76   122   180    75   213   189   100    71   166   120   141   149   206    75    69   159   124   103    56    53   196   153   179   196   157   176    57    66   157   116    96   135    70   202   144   165   136   221    42    98   122   121   143   157   196   131   116   164   198   161    56   128   142    69   138   220   105   206   156    95    55   169   102    77   181   146    42   175   148    92   220    97   203   160   102   188    83    40   199   146   200   163   174    61    54   118   130   206    38    78   188   136    40    70   156   163    44    66   219   194    49   207   154    77   204   190    48    79    64   206   160   192   172    73    46    46    92   203   147   157   219    47   134   143   194    89   100   158   195   195   165    94   190   101   128   200   170   123    55   181   207   189   127    38    51   126   149   132    42   128    99    68    93   104   147   194    91   170   148    48    34    34    82    95    96    43    44   141    49   173    77    69   151   211   215   104   199    74   219    98   119   100    81   187    97   187   192    74   103    62   107   129   212   196   125    60    53   173   159    59    63   185   163   156    50   101   198   150    37   108    98    47   104   176   155    43   170    42    44    95   162    49   150    54    78    42   161    99    86   183    37   177    47   120   122   112    47    62    85    43    67    79   175    97   192    40   130   125   186   103    54   153   143    82    98   153    69   133   125   134   217   219   161   205   151   102    57   122    70   189   196    75    39   142   184   179   112    75    98   191    84    80   141    84   192    80    59   140    65   130    76   108    41    99    94   115   106    65   114    99   163   148   180   151   140   126   180   187    60   220   115   187    95    75   108   182   139   218   214   211   171   114    34    77   152    77   182    98   122    65   218   195   216    48   101    75   111   101    72   199   125   152   120   161   219   119   193    67   126   176    69   139    52    98    47    65   107   119   180   207   214   188    70   207    68   166    33   176    45   114    90   151   194   147   211   100   117   156   115   154   217   129    59   126    65    68   179   126   154   134    43    47   148    61   106    67   172   114   187   221   215   118    98   130   181   217   164    76   151    57    72    65    41    79    46   127    51   114    76   169    56   181   148   108   161    90    88    81   102   153   133    83    45   130   120    54   139    76   156    57   189    95   163    41   103    59   136   136    41   184   170   163    48   167   160   149   178   206    60   145    91    82   155    91   177   131    44   112   150    95   199   215   211   106   132   105    34   117    77   181   116   164   212   100    46   203   163   139   173    36   149    34    39   111    73   137    58   151    96   166   110    79   134   193    82   113    65    60   143    33    38    49   164   100   216   165   212    94    35   108   192   219   221   170   183   163    36    93    70   217   120   204    36    66   200    37   198   205    85   187   186   207    97   160   145   162   154   184   208   207   108   139   128   108    69   214   174   129   157    63   157   122    39   129   163    47   129    87   196    41    96   140   213    90   115    57   163   214    90    74    68   164    62    95    69   209    61   219   220    92    44   174   118   184   211    94    74   172    68   178   155   166   200   162   196   193   191    44    43    80   112   114    51   149    59    86   211   115   169    62   167   202   137   155   163   172   105    43   103   145   158   148    34    42   177   135   199   110   203   151    56   106   161    38    62   132    53    95   151   152    87   185    50    58    50   219    57   110   212   109   100   172   187    80   168   150   142    36   200    86   102   209   116   180   154   182   101    85   198   121    80   193   188    95    79    70    91   169    65   122
   133   117   131   103    68    60   201   152    39   100    78    84    68    38   151    68    80    98   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    73   183   150   176   167    65   116   208   182    99   156    80    69   198   163   164   129    70    83    90   174   117    86    83   116    96   197   171    64   179    40    49   132    59   205   209    58   124    59    55   127   121    80    37   219   120    81   172   171    57    39    97   152   189    58   184   220    46   117   110   195   167   147   114   210    65   188   214    84   168    78    99   104   115    55    93    56   110    72   125    52   184   217   146   111   136   120    59   142   212   213    89    87    87    34   206    60    59   131   150   210   194   213    36   146   116   179   144    52   146   170   129    51   175    61    76    68   120   144   148    61    37    85   203   208   126   210   168    84    66    57   148   183    94   118   219   176    44   119   106   187   160    82    52   170    36   111   204    69    75    63    46   197   189   165   103    98    88    92    93   137    80    52   109    35   115   167    97   136   209   130   118   161    41   148   186    78    36   110   167   127   111   197   175   170    64   179    75    85    82    85   220    94   145    38   128    83   167    53    88    75   126   141    64    74    85   183    98   114   194   208   161    66   100   112   201   216   148   206    65   121   131   169    52   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   110   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   181    48   133    76   102   175    81   138   180    64    36   145    41   205   160   150    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    71   166   120   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   175    56    65   158   116    96   135    72   202   144   164   136   221    41    98   122   120   143   157   197   131   115   164   198   161    56   128   143    70   138   221   106   207   157    94    55   169   102    78   181   146    43   174   149    94   221    96   202   159   101   189    81    40   198   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   157   163    43    66   218   194    50   208   154    77   203   190    48    79    65   205   160   193   172    73    45    46    92   203   147   156   219    47   134   142   193    89   100   157   194   195   165    94   191   102   129   200   171   124    56   181   207   189   129    38    51   125   148   132    42   128   100    68    93   104   147   195    91   170   148    48    34    34    84    94    97    43    44   142    50   173    78    68   152   211   214   105   199    73   218    97   120   100    80   189    97   187   191    75   104    61   107   128   212   196   125    60    53   173   159    58    62   184   164   156    51   100   198   151    37   107    98    47   104   176   155    43   170    43    44    93   162    50   149    55    78    42   161    99    86   184    37   177    48   121   123   112    47    63    84    42    67    78   173    97   192    40   130   124   187   102    55   152   143    82    98   153    68   134   125   135   217   219   160   205   151   102    58   123    70   189   196    75    39   142   184   178   111    76    99   190    83    80   141    84   193    79    59   139    64   130    76   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    61   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   101    72   199   126   152   120   160   218   118   193    66   126   176    68   138    52    98    46    66   107   119   181   207   214   188    68   206    68   166    33   177    44   114    89   150   194   147   211   100   117   156   115   155   217   130    59   126    65    69   179   126   153   134    43    48   148    61   106    67   172   114   187   221   215   117    97   130   180   218   165    76   151    57    72    66    42    79    46   127    51   114    77   169    56   181   148   108   162    91    87    81   101   153   133    84    45   129   120    55   140    76   157    57   188    95   163    41   103    58   137   135    41   184   172   163    47   166   159   148   178   205    59   144    91    81   155    93   177   131    44   113   150    94   199   216   211   107   133   106    35   117    77   181   117   164   212   101    46   203   161   139   172    36   149    33    39   111    73   136    58   150    95   165   109    78   135   193    81   113    64    60   143    33    38    49   165   100   216   165   211    95    35   109   192   220   221   170   184   163    35    92    70   217   120   204    36    67   201    37   199   206    85   187   186   207    97   160   144   162   154   185   208   207   108   138   128   108    69   213   175   128   156    63   157   123    39   129   163    47   129    87   196    42    95   141   213    91   114    57   162   214    88    75    68   164    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    67   179   155   166   200   163   196   192   191    44    42    80   111   113    51   147    59    86   211   115   169    61   168   202   137   156   162   173   105    42   102   146   158   148    34    41   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   218    57   110   211   109    99   171   187    80   168   149   142    37   200    86   102   209   115   179   155   182   100    85   197   122    79   193   188    96    79    69    91   169    65   122
   134   116   130   103    68    60   201   151    39   100    78    84    68    39   150    68    80    98   180    85   174   134   205   191    49    53   179   141    52   158   140    70    75    72   183   150   176   167    64   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   117    96   197   171    64   179    40    49   131    58   204   209    59   125    59    55   128   121    81    37   219   120    82   172   171    57    40    97   152   190    58   184   219    45   118   110   196   167   147   114   210    65   188   214    84   168    79   100   104   115    55    93    56   110    73   124    52   184   216   146   111   135   120    59   142   212   213    90    88    87    34   206    61    60   131   150   209   194   213    35   146   115   179   145    52   145   170   128    50   175    61    76    67   120   145   148    60    37    84   202   207   126   210   169    84    67    57   147   182    93   118   219   176    44   119   107   187   160    83    53   170    36   111   203    69    74    63    46   198   190   165   103    98    88    91    92   137    80    52   109    35   115   167    96   135   208   130   118   162    40   148   185    79    36   110   166   127   111   196   174   170    64   179    76    85    82    86   221    94   146    37   128    83   168    53    88    74   127   141    64    74    85   183    98   113   193   207   161    67    99   112   201   216   148   206    65   121   131   169    51   123   113    97   102    59    96   215    40   163    76   186    72   212   116    33   111   112   159    60   219   178   174   168   189    94    70   205    78    56   116   175    39    53   157   133   136   150   145    93    38   181    47   133    76   103   174    80   138   180    64    36   144    41   204   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    66   191    40   110    96    76   123   180    76   213   189    99    71   166   120   140   149   207    75    69   159   125   104    57    52   196   154   179   196   157   176    57    66   157   116    96   135    71   202   145   164   136   222    42    98   122   120   143   157   197   132   115   164   198   161    56   128   142    69   138   220   105   207   156    94    55   169   102    77   182   146    43   174   149    94   221    96   202   159   102   189    82    40   198   146   201   164   173    61    53   118   130   205    38    78   188   136    40    70   157   163    43    66   219   194    49   208   154    76   203   190    48    79    65   206   159   193   172    73    46    47    92   203   147   157   220    47   134   143   193    88   100   157   194   195   166    94   191   102   129   199   171   123    56   182   208   189   128    37    51   125   148   132    41   127    99    68    93   104   147   194    91   170   148    49    34    35    83    94    97    43    44   142    50   173    78    68   152   211   215   104   199    74   219    97   120   100    80   189    98   187   191    74   104    62   107   129   212   196   125    59    52   172   159    59    63   183   164   155    50   101   197   151    38   108    99    46   104   175   156    44   170    43    44    93   161    49   150    54    78    42   160    98    86   183    37   176    48   121   122   112    47    63    85    42    67    78   174    96   192    40   130   125   187   103    55   153   143    81    98   154    69   134   124   135   217   220   160   205   151   102    58   122    69   189   196    74    39   142   184   178   111    76    98   191    84    81   140    85   193    79    60   140    64   129    75   108    41    99    94   115   106    65   115   100   163   149   180   151   140   126   180   186    60   221   115   188    95    75   108   182   140   218   213   211   170   114    35    78   152    77   181    98   123    64   217   195   217    47   101    76   112   102    71   200   125   152   120   160   219   118   193    66   127   176    69   138    51    97    47    66   107   119   180   207   214   188    69   207    68   167    33   176    44   114    90   150   194   147   211   100   118   157   115   154   217   130    58   127    64    69   179   126   153   134    44    47   148    61   106    67   171   114   188   221   215   117    97   130   180   218   164    77   151    57    73    67    43    79    46   127    51   114    77   169    56   181   147   107   162    90    87    82   101   153   133    84    45   129   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   160   148   178   205    59   144    91    81   155    92   177   131    44   113   150    94   199   216   212   106   133   105    34   117    77   181   117   164   212   101    45   202   161   139   172    36   149    33    38   112    73   136    58   150    95   165   109    79   135   194    81   113    65    60   144    32    38    48   164   100   215   165   211    95    34   110   192   220   221   171   184   163    35    93    70   217   120   204    36    66   201    36   198   206    85   187   186   207    98   160   145   163   154   185   209   207   108   138   128   108    69   213   175   129   156    63   157   123    39   129   164    47   129    88   197    42    95   141   213    91   114    57   162   213    89    75    69   165    63    94    68   209    61   219   220    92    44   174   117   184   210    93    74   171    67   178   155   165   201   163   196   192   191    44    42    80   111   114    50   148    59    86   211   115   169    61   168   203   137   156   163   172   105    42   103   146   158   148    33    41   177   135   199   110   203   150    57   106   160    38    63   132    53    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   143    37   199    86   102   209   116   179   155   183   100    84   197   122    79   193   188    96    79    69    91   170    65   123
   134   117   131   103    69    60   201   151    39   100    78    85    69    38   151    68    80    99   180    85   174   133   205   192    49    53   179   140    52   158   141    69    76    72   183   150   176   167    65   115   208   182    99   156    80    69   198   163   163   129    70    83    90   174   118    86    83   116    97   198   170    64   179    39    49   132    59   204   209    58   125    59    55   127   121    80    37   219   120    82   172   171    58    40    97   151   189    58   184   220    45   118   110   195   167   147   115   210    65   188   214    84   168    79   100   104   115    55    92    56   111    72   124    52   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   130   150   209   194   212    36   147   115   179   145    52   146   170   128    50   175    61    76    67   120   145   148    61    37    84   203   207   126   210   169    84    67    57   147   182    94   118   218   176    43   119   106   186   160    83    52   170    36   111   204    69    74    63    46   197   189   165   103    99    89    91    92   137    80    52   109    35   115   168    96   136   209   130   118   162    40   148   186    78    37   110   167   127   111   196   174   170    64   180    76    85    82    85   220    94   146    37   128    83   168    53    88    75   126   140    63    74    85   183    97   114   193   208   161    66    99   112   201   216   148   207    65   121   131   170    51   123   113    97   103    58    96   215    40   163    76   185    71   212   116    34   111   112   159    59   219   178   174   168   189    94    71   205    78    55   117   175    39    53   157   133   137   150   145    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   204   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    39   109    95    76   122   180    75   213   189    99    71   165   120   140   149   207    75    69   160   125   103    56    52   196   153   179   196   158   176    57    66   157   116    96   135    71   201   144   165   136   221    42    98   122   120   143   157   197   132   115   164   198   161    56   129   143    69   138   220   106   207   157    93    55   169   102    78   181   146    43   175   148    93   220    97   202   159   101   189    82    40   199   146   201   164   174    61    53   119   131   206    38    77   189   137    40    70   156   163    43    66   218   193    50   207   154    76   204   189    48    80    65   206   159   193   173    73    46    47    92   204   147   156   220    47   134   143   193    89   100   158   194   195   166    94   191   101   128   200   170   123    56   181   208   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    48    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    73   219    97   120   100    81   188    97   187   191    75   104    61   107   128   213   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    42    44    94   162    49   149    55    79    42   161    98    86   184    37   177    48   121   122   112    47    63    85    42    68    78   173    97   192    40   130   124   187   103    54   153   143    82    98   154    68   134   125   135   217   220   160   205   151   103    58   122    69   189   197    75    39   142   184   178   111    76    98   190    84    80   141    84   193    79    59   139    64   129    75   109    41   100    95   115   106    65   115    99   163   148   179   152   140   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    77   152    77   181    99   122    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   127   176    68   138    51    98    47    66   107   119   180   206   214   188    69   207    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   155   217   130    59   126    65    69   180   126   153   134    43    47   148    62   106    67   172   114   188   221   214   118    97   130   180   218   164    77   151    57    72    66    42    79    46   127    51   114    77   169    57   181   148   108   162    91    88    81   101   153   133    84    45   130   120    55   139    77   156    58   188    95   163    41   103    58   137   135    39   184   171   163    47   166   159   148   178   205    58   144    91    82   155    92   177   131    44   113   149    94   199   215   211   106   133   105    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    34    39   111    73   137    58   150    95   165   109    79   135   193    82   114    64    60   143    33    38    49   164   101   215   165   212    95    35   109   192   220   220   170   184   163    34    93    70   217   119   205    36    67   201    37   198   206    86   187   186   207    97   160   145   162   154   185   208   206   108   138   128   109    68   213   174   128   156    64   157   123    39   129   164    47   129    87   197    42    95   141   214    91   114    57   162   214    88    75    69   164    63    94    69   209    61   219   220    91    45   174   117   184   210    93    74   171    68   179   155   165   200   163   196   192   192    44    42    79   111   114    51   148    59    85   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   147    33    42   177   135   199   110   203   150    56   107   160    38    62   132    52    95   152   152    87   185    51    58    50   219    57   110   212   109    99   172   187    80   168   149   142    37   199    86   103   209   116   179   155   182   100    84   198   122    79   193   189    96    79    70    91   169    65   123
   133   118   131   103    68    60   200   151    38   100    77    84    68    39   151    68    79    98   180    85   174   133   205   192    49    54   179   140    52   158   140    70    75    72   183   149   176   166    65   115   208   182    98   156    80    70   198   163   163   129    70    84    90   175   118    87    83   116    96   198   171    63   179    40    48   132    59   205   209    58   124    59    55   127   120    81    37   219   120    83   172   171    57    39    96   152   189    58   184   219    46   117   111   195   167   147   114   210    66   188   214    84   168    79    99   104   114    54    93    57   111    73   124    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    61    60   130   150   210   194   212    36   147   115   179   145    52   146   170   129    50   175    60    76    67   120   145   148    61    37    84   202   208   126   210   168    84    66    58   148   182    94   118   218   175    44   119   107   187   160    83    53   170    36   111   203    69    74    64    46   197   189   165   103    99    89    91    92   137    80    52   109    35   115   167    97   136   208   130   118   161    40   148   186    78    36   109   166   127   112   197   174   170    64   180    75    85    83    85   221    93   146    38   129    83   167    53    88    75   127   140    63    74    85   184    97   113   194   207   161    68    99   111   201   216   148   207    65   121   131   169    51   122   113    97   103    58    97   215    41   163    76   186    71   212   116    34   111   113   159    59   219   178   174   167   189    94    71   205    78    55   116   175    39    53   156   132   137   150   145    93    39   180    48   133    76   102   174    81   138   180    63    36   145    41   205   160   149    68   122   137    90   219    74    86   152   179   103   199    78    70   114   160   115    65   190    40   110    95    76   122   180    76   214   189    99    71   166   121   140   149   206    75    69   160   125   103    57    52   196   153   179   196   157   176    57    66   158   117    95   135    71   202   144   165   136   221    42    98   122   120   143   156   197   131   116   164   198   161    56   129   143    70   137   220   106   206   156    94    54   169   102    77   182   146    43   175   149    93   220    96   202   158   102   189    82    40   199   146   201   164   174    62    53   119   130   206    37    78   189   137    40    70   157   163    43    66   219   193    50   208   154    77   204   189    48    80    65   206   159   193   172    73    45    47    92   204   146   156   219    47   134   143   193    89   101   158   195   196   166    94   191   101   128   199   171   124    55   181   207   189   128    38    51   125   148   132    42   127    99    67    93   104   147   194    91   170   149    48    35    35    83    95    97    43    45   142    50   173    78    69   152   211   215   105   200    74   219    98   120   100    81   188    98   187   190    75   104    61   107   129   212   196   124    60    53   172   159    59    63   184   164   156    50   101   198   150    37   107    99    47   103   176   155    44   170    43    44    94   161    49   149    55    78    42   161    99    85   184    37   177    48   120   122   112    47    63    84    42    68    78   173    97   192    39   130   124   186   103    55   153   143    82    98   154    69   134   124   135   217   219   161   205   151   103    58   122    70   189   196    75    38   142   185   178   111    76    98   191    84    80   140    84   193    79    59   139    65   129    76   108    41   100    94   114   105    65   115    99   162   149   179   152   139   126   180   186    61   221   116   188    96    75   108   182   141   218   213   210   172   114    35    77   151    76   181    99   122    65   217   195   217    49   102    77   112   101    72   200   125   152   120   160   218   119   193    66   126   176    68   138    51    97    47    66   107   119   181   206   213   188    70   207    68   166    33   177    45   115    89   150   194   147   211    99   118   156   115   154   216   130    59   127    65    69   180   126   153   134    44    47   148    61   106    67   171   113   188   221   214   118    97   130   180   218   165    76   151    57    73    66    42    79    46   127    51   114    77   169    57   182   148   107   162    90    87    81   100   153   133    84    45   129   120    55   140    76   156    58   188    94   163    41   103    58   137   135    40   185   171   163    47   166   159   148   178   205    58   144    91    81   155    92   177   131    44   113   150    94   199   216   211   106   133   105    34   117    77   180   117   164   211   101    46   202   161   138   172    37   149    33    39   111    72   137    59   150    95   166   109    79   135   193    81   113    64    59   143    33    38    49   164   100   215   165   211    94    35   109   192   220   221   171   184   163    35    93    70   218   120   204    36    67   202    36   199   206    86   187   186   207    97   160   145   163   154   185   209   206   108   139   129   108    68   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   140   214    91   114    57   163   213    89    75    69   164    63    94    69   209    61   219   220    91    44   174   117   184   211    93    74   171    68   178   155   165   199   163   196   192   192    44    43    80   111   114    50   148    59    86   211   115   170    62   167   202   137   155   163   172   105    42   103   147   158   147    33    42   177   135   199   110   203   149    57   106   160    38    63   132    52    95   151   152    87   184    51    57    49   218    58   111   211   109   100   172   187    80   167   149   142    37   200    86   102   208   116   179   155   183    99    84   197   122    79   194   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   176    57    66   157   116    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   176    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   133   116   130   103    68    60   200   152    38   101    78    85    68    38   151    67    79    98   180    85   174   133   205   192    48    52   179   141    52   159   139    69    76    72   183   150   176   166    65   116   208   181    99   156    80    70   197   164   163   129    70    83    89   174   117    87    83   116    97   197   170    64   178    40    49   132    58   204   209    58   124    58    55   127   121    80    37   219   120    82   171   171    58    40    96   152   189    57   184   219    45   118   110   195   167   147   113   210    65   188   213    83   167    79    99   104   115    54    93    56   110    72   124    51   183   218   147   110   135   120    59   142   212   213    89    88    87    34   206    61    59   131   150   210   194   212    36   146   114   179   144    52   146   171   128    50   176    61    76    67   120   145   148    61    37    84   202   208   126   211   169    84    67    58   148   183    94   118   218   176    44   119   106   187   160    82    53   169    35   112   204    69    74    64    45   197   189   165   103    98    89    91    92   137    79    52   109    35   115   167    97   136   208   130   118   161    40   148   186    78    37   109   166   127   111   197   175   169    64   179    75    85    82    85   221    93   146    37   128    83   168    54    88    76   126   141    64    74    85   183    98   113   193   207   160    66    99   111   200   216   147   207    66   120   131   170    51   122   112    97   102    59    96   215    41   163    76   186    71   212   116    34   112   111   158    59   219   177   173   169   189    95    72   205    77    56   118   175    40    53   156   132   137   149   145    93    38   180    48   133    76   102   174    81   137   180    64    36   144    41   205   159   149    68   122   137    89   220    74    86   152   180   102   198    78    70   114   161   115    65   190    40   109    96    77   122   180    76   213   190   100    70   165   120   140   149   207    75    68   160   125   103    57    52   196   154   179   196   158   175    57    65   157   117    97   135    72   201   144   165   137   221    42    98   122   120   143   157   196   132   116   165   198   162    56   129   142    70   138   220   106   206   157    94    55   169   102    78   182   146    43   175   148    94   220    96   202   158   102   188    82    41   199   146   201   163   173    62    53   119   131   206    39    77   189   136    40    71   157   162    43    66   218   194    49   207   154    77   204   190    47    80    65   205   159   194   173    73    46    47    92   204   147   157   220    47   134   143   193    89   100   157   194   195   165    94   191   102   129   199   171   124    55   181   208   188   127    38    52   125   147   132    41   128    99    68    94   104   148   194    90   169   148    49    35    35    83    95    97    43    45   142    50   173    78    69   152   210   214   105   200    73   219    98   120   100    80   188    97   186   190    75   104    61   107   129   212   195   125    59    53   172   159    59    63   184   164   156    50   102   198   150    36   107    98    46   104   175   155    44   170    42    43    94   161    49   150    55    79    43   160    99    87   184    36   176    48   121   122   112    47    63    84    42    67    78   174    97   192    40   130   124   186   103    55   153   143    82    98   152    69   134   125   135   217   219   160   205   151   102    58   122    69   189   196    75    39   143   184   178   112    76    98   191    84    80   141    84   193    80    60   139    64   130    76   109    41    99    94   115   105    65   116    99   163   148   179   151   140   126   180   186    61   221   116   188    95    75   108   182   140   218   213   210   171   114    35    77   152    77   182    98   123    65   217   195   216    47   101    76   112   102    71   200   125   152   120   160   219   118   193    66   126   176    68   139    52    98    47    65   107   119   181   207   213   188    68   206    68   166    33   176    45   114    90   150   193   148   211    99   118   156   115   154   216   131    59   126    65    69   179   126   154   134    44    48   148    62   106    67   172   114   187   221   214   118    97   129   180   218   164    76   151    57    72    67    42    79    46   127    51   114    77   169    56   181   148   107   162    91    87    81   101   153   132    84    45   129   120    54   140    76   157    58   188    94   162    41   103    58   137   135    40   185   171   163    47   166   160   148   179   205    59   144    91    82   155    92   177   132    44   113   150    94   199   214   211   106   133   105    34   118    77   181   116   164   212   101    46   202   161   139   172    36   149    34    39   112    72   137    58   149    94   166   109    79   134   193    82   114    64    60   144    33    38    49   165   100   215   165   211    96    34   110   192   220   220   170   185   163    34    92    71   217   119   204    36    66   201    36   199   206    86   187   187   208    97   161   145   163   153   185   208   207   108   139   128   108    68   214   174   129   156    63   157   123    38   129   163    47   128    87   196    41    95   140   214    92   114    57   162   213    89    76    68   165    63    95    68   209    62   219   220    92    44   174   117   183   210    93    74   171    67   178   155   166   201   164   196   192   190    44    43    79   111   114    51   148    59    85   211   115   169    61   168   202   137   155   162   173   105    42   102   146   159   147    34    41   176   135   198   110   203   150    57   107   160    37    63   132    52    95   151   152    87   185    50    58    49   219    57   110   211   109    99   171   187    81   167   149   142    38   199    87   102   208   115   178   155   182   101    84   198   122    79   193   188    95    79    69    91   170    65   123
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   141    52   158   140    70    75    72   183   150   175   166    65   115   208   182    99   156    80    70   198   164   163   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   218   120    82   172   171    58    39    97   152   189    58   184   220    45   118   110   195   167   147   114   210    65   188   214    84   168    79   100   104   115    55    92    57   111    72   124    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    36   147   116   179   145    52   146   171   129    50   175    61    76    67   120   145   148    61    37    85   202   208   126   210   169    84    67    57   148   182    94   118   218   176    43   119   106   187   160    82    53   170    35   111   204    69    74    63    46   197   189   165   103    98    89    92    92   137    80    53   109    35   115   168    96   136   208   130   118   162    40   148   185    79    37   110   166   127   111   196   174   170    64   179    75    85    82    85   221    94   146    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67    99   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    41   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   181    48   133    76   102   174    81   138   180    64    36   144    41   205   160   150    68   122   137    90   219    74    86   152   180   103   199    77    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    71   166   120   140   149   206    74    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    71   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   143    70   138   220   105   207   156    94    55   169   102    78   182   146    43   174   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    61    53   119   130   206    38    78   189   137    40    71   157   162    43    66   218   194    50   208   154    76   204   190    48    79    65   206   160   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   182   207   188   128    38    51   126   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    98   120   100    80   188    97   187   191    74   104    61   107   129   213   196   125    59    53   173   159    59    63   184   164   156    50   101   198   151    37   107    99    46   104   175   156    44   170    43    44    94   161    49   150    54    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    68    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    68   134   124   135   217   219   161   205   151   103    58   122    70   189   197    75    39   142   184   178   111    76    98   190    84    80   140    84   193    79    59   140    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   211   171   114    35    78   152    76   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    69   138    52    98    46    66   107   119   180   207   213   188    69   206    68   166    33   176    44   114    90   150   194   147   211   100   118   156   114   154   217   130    59   127    65    69   180   126   154   134    43    48   148    61   106    66   172   114   188   221   214   118    97   130   180   218   164    76   151    57    73    66    42    79    46   127    51   114    77   169    56   181   148   108   162    91    88    81   101   153   133    84    45   130   120    55   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   107   133   105    34   117    77   181   117   164   212   100    46   203   161   139   172    36   149    33    38   111    73   137    58   150    95   166   109    79   135   193    81   114    64    60   143    33    38    49   164   100   216   165   211    95    35   109   192   220   221   170   184   163    35    93    71   217   119   204    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   207   108   138   128   109    68   213   174   128   156    63   157   123    39   129   163    47   128    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    68   178   155   166   200   163   196   192   191    44    42    80   111   114    50   148    59    85   211   115   169    61   168   203   137   156   163   172   105    43   102   146   158   148    33    42   177   135   198   110   204   150    57   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   116   179   155   183   100    84   197   121    80   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   170   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   139    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   147   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   101    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   192    49    53   178   140    52   158   140    70    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   171    64   179    40    49   132    59   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   219    45   117   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    93    57   110    72   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    60    59   131   150   209   194   213    35   146   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   148   182    94   118   218   176    44   119   106   187   160    82    52   170    36   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    79    36   110   166   127   111   196   174   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   136   150   145    93    38   180    48   133    76   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    77   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    52   196   154   179   196   157   176    57    66   157   117    96   135    71   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   129   142    70   138   220   106   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   130   206    38    78   188   137    40    71   156   163    43    66   219   194    50   208   154    77   204   190    48    80    65   206   160   193   172    73    46    46    92   203   147   157   219    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    56   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    48    35    34    83    95    97    43    44   142    50   173    78    69   152   211   214   105   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   156    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   187   103    55   153   143    82    98   153    69   134   125   135   217   219   161   205   151   102    58   122    69   189   197    75    39   142   184   178   112    76    98   191    84    80   140    84   193    79    59   139    64   129    76   108    41    99    95   115   106    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    51    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    44   114    90   150   194   146   211    99   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   214   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    88    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    41   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   100    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   162   154   185   208   207   108   139   128   108    69   214   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    91    44   175   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   116   179   155   182   100    84   197   122    80   193   188    96    79    70    91   169    65   123
   134   117   131   103    68    60   201   151    38   101    77    84    68    38   150    68    80    98   180    85   174   133   205   192    48    53   179   140    53   158   140    69    76    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   117    87    83   117    96   197   170    63   179    40    49   132    58   204   209    58   124    59    55   127   121    80    37   218   120    82   172   171    58    39    97   152   190    58   184   220    46   117   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    54    93    56   111    73   125    51   184   217   146   110   135   120    59   142   212   213    89    87    87    34   206    60    59   131   150   209   195   213    36   146   116   179   145    52   146   171   129    50   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    83    66    57   148   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   189   165   103    99    88    91    92   137    80    52   109    35   115   167    97   136   208   130   118   162    40   148   185    78    36   110   167   127   111   196   175   170    64   180    76    85    82    85   221    94   145    38   128    83   168    53    88    75   127   140    63    74    85   183    97   113   194   208   161    67   100   112   201   216   148   207    65   121   131   169    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    59   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   133   136   150   145    93    38   181    48   133    77   102   174    81   138   179    63    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   109    95    77   122   180    76   213   189   100    71   166   120   140   149   206    74    69   160   125   104    57    53   196   153   179   196   157   176    57    66   157   117    96   135    71   202   144   165   137   221    42    97   122   120   143   157   197   131   115   164   198   161    56   129   142    70   137   220   105   207   156    94    55   169   101    78   182   146    43   175   149    94   221    96   202   159   102   189    82    40   199   146   201   163   174    62    53   118   131   206    38    77   188   137    40    71   156   163    43    66   218   193    50   207   154    77   204   190    47    79    65   206   160   193   172    73    45    46    92   203   147   157   220    47   134   143   193    88   100   157   195   195   166    94   191   102   129   200   170   124    55   181   208   189   128    38    51   125   148   132    41   128    99    68    94   104   147   195    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   200    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   108    98    47   104   175   156    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   124   187   103    54   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   196    75    39   142   184   178   112    76    99   190    84    80   140    84   193    79    59   139    64   130    75   108    41    99    95   115   105    65   115    99   163   148   179   151   139   126   180   186    61   221   116   188    96    75   108   182   140   218   213   210   171   114    35    77   152    77   181    99   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   139    52    97    47    66   107   119   180   207   213   188    69   206    68   166    33   177    44   114    89   150   194   147   211   100   118   156   115   155   217   130    59   126    65    69   180   126   153   134    44    48   148    61   106    67   171   114   187   221   215   118    97   129   180   218   164    76   151    57    72    66    43    79    46   127    51   114    77   169    56   181   148   107   162    90    88    81   101   153   133    84    45   130   120    55   140    76   157    58   188    94   163    41   103    58   137   135    40   184   171   163    47   166   160   148   178   205    58   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   105    34   117    77   181   116   164   212   100    46   202   161   139   173    36   149    33    39   111    73   137    58   150    95   166   109    79   134   193    81   114    64    60   143    33    38    48   165   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   119   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   214   175   128   156    63   157   123    39   129   163    47   128    87   197    42    95   141   213    91   114    57   162   213    89    75    69   164    63    94    69   209    61   220   220    92    44   175   117   184   211    94    74   171    68   179   155   166   200   163   196   192   191    44    43    79   111   114    51   148    59    86   211   115   169    61   168   202   136   156   162   173   105    42   102   146   158   148    34    41   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    50    57    50   219    57   110   211   109    99   171   188    80   168   150   142    37   199    86   102   209   115   179   155   182   100    84   197   122    79   193   188    96    79    70    91   169    65   122
   133   117   131   103    68    60   201   151    38   101    77    85    68    38   151    68    80    98   180    85   175   133   205   191    48    53   178   140    53   158   140    70    76    73   184   150   175   167    65   116   208   182    99   157    80    70   197   164   163   129    70    84    89   174   118    87    83   117    96   197   171    63   179    39    48   132    59   204   209    58   125    59    55   127   121    80    37   219   120    82   172   171    57    39    96   152   189    58   184   220    45   117   111   196   167   147   114   210    65   188   214    84   168    79    99   104   114    54    93    56   111    72   125    51   184   217   146   110   136   120    59   142   212   213    89    87    87    34   206    60    59   131   150   210   195   213    35   147   116   179   145    52   145   170   129    50   175    61    76    67   120   145   148    61    37    84   202   208   126   210   169    84    66    57   147   182    94   117   218   176    44   118   106   187   160    82    52   170    35   111   204    69    74    63    46   197   189   166   103    98    89    92    92   137    80    52   109    36   115   167    97   136   208   130   118   161    40   149   185    78    36   110   166   128   111   197   174   170    64   179    75    85    82    85   221    93   146    38   128    83   167    53    88    75   126   140    63    74    85   183    97   113   194   208   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    97   215    40   163    77   186    71   212   116    34   111   113   159    60   219   178   174   168   189    94    71   205    77    55   116   175    39    54   156   133   137   150   144    94    38   180    48   133    77   102   174    80   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    85   152   179   103   199    78    70   114   160   115    66   190    40   110    95    76   122   180    76   213   190   100    71   166   120   141   149   206    75    69   159   125   104    57    52   196   154   179   197   158   176    57    66   157   117    96   135    71   202   145   165   136   221    41    97   122   121   143   157   197   130   115   164   199   161    56   129   143    70   138   220   106   207   156    94    55   169   102    78   181   146    43   175   149    93   220    97   202   159   102   189    82    40   199   146   200   163   174    61    53   119   130   206    37    78   188   136    40    71   156   163    43    66   219   194    50   208   154    76   204   190    48    79    65   206   160   193   173    74    46    46    91   203   147   157   220    47   134   143   193    88   100   158   194   194   165    94   191   102   129   199   170   123    55   182   207   189   128    38    51   125   148   132    42   127    99    67    93   104   147   194    90   169   148    49    35    34    83    95    97    43    44   142    50   173    78    68   152   211   215   105   200    74   219    98   121   100    80   188    97   187   191    74   104    61   107   129   213   196   125    59    53   172   159    59    62   184   164   156    50   100   197   151    37   107    98    46   104   175   156    43   170    43    44    94   161    49   149    54    78    42   161    98    86   184    37   177    49   121   122   112    47    63    84    42    67    78   174    97   192    40   130   125   187   103    54   153   143    82    98   153    69   134   124   135   217   219   161   205   151   102    58   122    69   189   196    75    39   142   185   178   111    76    99   191    84    80   140    85   193    79    60   139    64   130    75   108    42   100    95   115   105    65   115    99   162   148   178   151   139   126   180   186    60   221   116   188    96    74   108   182   140   218   213   210   171   114    34    77   152    77   181    99   123    65   217   195   217    48   101    76   112   102    71   200   125   152   120   160   218   118   193    67   126   175    68   138    52    98    46    66   107   119   180   206   213   188    69   207    68   166    33   177    44   114    90   150   194   147   211   100   118   156   114   154   217   130    59   127    65    69   180   126   153   134    44    48   148    61   106    67   172   114   188   221   214   118    97   129   180   218   164    76   151    56    73    66    42    79    46   127    51   115    77   169    56   181   148   107   162    90    87    81   101   153   133    84    44   129   120    55   139    76   157    57   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    58   144    91    81   155    92   176   132    44   112   150    94   199   216   211   106   132   106    34   116    77   181   117   164   212   101    46   202   161   139   172    36   149    33    39   111    73   137    58   150    96   165   110    79   134   194    82   114    65    60   143    34    38    49   164   100   215   164   211    95    35   109   192   220   220   170   184   163    35    93    71   217   120   204    36    66   201    37   199   206    86   187   186   207    97   160   144   163   154   185   208   206   107   139   128   108    69   214   174   129   156    63   157   123    40   129   164    47   128    87   197    42    95   141   213    91   114    57   163   213    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    75   171    68   178   156   166   200   163   196   192   191    44    42    79   111   114    50   148    59    85   211   115   170    61   168   203   137   155   163   172   105    42   102   146   159   148    33    42   176   135   199   110   204   151    56   107   160    38    63   132    53    95   150   152    87   185    51    57    49   219    57   110   211   109    99   171   187    81   167   149   142    37   199    87   102   209   116   179   154   183   100    84   198   122    80   193   188    96    79    70    90   169    65   123
   134   117   131   104    69    61   201   151    39   100    77    85    68    38   150    67    79    98   181    85   174   133   205   192    48    53   178   140    53   157   140    69    76    73   183   148   175   166    65   115   208   182    98   156    80    69   198   163   163   129    70    83    91   175   118    86    83   116    97   197   170    63   178    40    48   132    58   204   209    58   124    59    55   127   121    80    37   218   120    81   171   172    57    40    97   152   189    59   184   219    46   117   111   195   167   148   114   210    65   188   214    84   168    79    99   105   115    55    92    57   111    72   125    51   184   217   146   110   135   121    59   142   212   213    89    87    87    33   207    61    59   131   150   209   195   213    35   147   115   179   145    53   145   171   128    51   175    61    77    67   120   145   148    61    37    84   202   208   126   210   169    84    66    57   147   182    94   118   219   176    43   119   106   186   161    83    52   171    36   110   204    69    74    64    47   198   190   165   102    99    89    92    92   137    79    52   109    35   115   167    97   136   209   131   117   162    40   148   185    79    36   109   166   127   111   197   174   170    64   180    75    86    82    84   221    94   146    37   128    84   167    53    88    75   127   140    64    75    85   183    98   113   194   208   161    67   100   112   201   217   149   206    65   121   131   170    52   123   113    98   104    58    97   214    41   162    76   186    71   212   116    34   111   112   158    59   219   178   174   168   189    93    70   205    78    56   118   175    40    53   157   132   137   150   144    93    38   180    48   133    77   103   174    81   138   180    64    36   144    41   204   160   150    68   122   138    90   219    74    86   153   180   103   199    78    70   114   161   115    65   190    39   110    95    76   122   180    76   213   189   100    70   166   121   140   149   207    75    69   159   125   104    56    53   196   154   179   196   158   176    57    65   157   117    96   135    71   202   144   164   137   221    43    97   123   121   142   156   197   131   115   164   198   161    56   129   142    70   137   220   106   206   156    94    55   169   103    78   182   145    43   175   149    94   220    96   202   159   102   189    83    40   198   147   201   164   174    62    53   118   131   206    38    77   189   137    40    71   157   163    43    66   219   194    50   207   154    76   203   190    48    79    65   206   158   193   173    73    46    46    91   203   147   157   219    47   135   142   193    88   100   158   195   195   166    94   192   102   129   199   171   124    55   182   207   188   128    38    51   125   148   132    41   128    99    67    94   104   147   194    91   170   148    48    35    34    83    97    97    43    45   141    50   173    79    68   152   211   215   105   200    74   218    98   119    99    81   188    97   187   190    75   104    62   106   129   212   196   125    59    53   173   159    59    63   184   164   156    51   100   197   150    37   107    98    46   103   175   155    43   170    42    44    94   161    49   150    54    79    42   161    99    85   184    36   177    48   121   122   113    47    62    84    42    67    78   175    96   192    40   131   125   186   103    55   152   143    82    97   154    68   134   125   136   217   219   161   206   150   103    59   122    69   189   197    75    38   142   185   178   111    76    98   190    83    81   140    84   192    79    59   140    65   129    76   108    41    99    95   115   105    66   116   100   162   148   178   151   140   126   180   187    61   221   116   187    96    75   108   181   140   218   213   210   171   114    35    76   152    77   181    99   122    64   217   195   217    47   101    76   112   101    71   199   125   153   120   160   218   118   193    67   126   175    68   138    52    97    47    66   106   119   180   207   214   188    69   206    69   166    33   176    44   113    90   150   194   147   212    99   118   156   114   154   217   130    59   127    65    70   180   126   153   133    43    47   148    61   106    66   171   114   187   220   214   118    97   129   180   218   164    76   151    57    73    67    42    79    45   127    51   114    77   168    55   182   148   107   162    90    87    81   102   154   133    85    45   130   120    54   139    76   156    57   188    95   163    41   103    58   137   135    40   184   171   163    47   166   159   148   179   205    58   144    91    82   155    92   177   132    45   113   149    94   199   215   211   107   132   105    34   118    77   181   117   164   212   101    47   202   160   139   172    36   149    33    39   111    73   138    59   151    95   166   109    79   135   194    82   114    65    60   144    33    37    48   163   100   216   165   211    95    35   110   193   219   221   171   184   163    35    93    71   217   120   204    36    66   201    37   198   207    85   187   187   207    97   161   146   163   153   185   208   207   107   138   128   108    68   214   175   128   155    63   157   123    39   129   163    47   129    87   196    42    95   141   213    91   113    57   163   214    89    76    69   165    62    93    68   209    60   219   220    92    44   175   116   184   210    94    75   171    68   179   155   165   199   163   196   192   191    44    42    80   111   114    50   148    59    86   211   115   169    61   168   202   136   156   163   172   106    42   103   146   159   147    33    42   177   135   199   110   204   150    56   107   159    38    63   132    52    96   151   152    87   185    51    57    50   219    57   110   211   109    99   171   188    80   167   149   142    37   199    87   103   209   115   179   155   182   100    85   197   122    79   194   188    95    79    69    91   169    65   122
   134   117   131   103    68    60   201   151    39   100    78    84    68    38   151    68    80    99   180    85   174   133   205   191    49    53   179   140    52   158   140    70    75    72   183   150   175   167    65   115   208   182    99   156    80    70   198   163   163   129    70    83    90   174   118    87    83   116    96   197   170    63   179    40    49   132    58   204   209    58   124    59    55   127   121    80    37   219   120    82   172   171    58    39    97   152   189    58   184   220    46   118   110   195   167   147   114   210    65   188   214    84   168    79    99   104   115    55    92    57   110    72   125    51   184   217   146   111   135   120    59   142   212   213    89    87    87    34   206    61    59   131   150   209   194   213    35   147   116   179   145    52   146   171   129    51   175    61    76    67   120   145   148    61    37    84   202   207   126   210   169    84    67    57   147   182    94   118   218   176    44   119   106   187   160    82    52   170    35   111   204    69    74    63    46   197   190   165   103    99    89    91    92   137    80    52   109    35   115   167    96   136   208   130   118   162    40   148   185    78    36   110   166   127   111   196   175   170    64   179    75    85    82    85   221    93   145    37   128    83   168    53    88    75   127   140    63    74    85   183    98   113   194   207   161    67   100   112   201   216   148   206    65   121   131   170    51   123   113    97   103    59    96   215    40   163    76   186    71   212   116    34   111   112   159    60   219   178   174   168   189    94    71   205    78    55   117   175    40    54   156   132   136   150   145    93    38   180    48   133    77   102   174    81   138   180    64    36   144    41   205   160   149    68   122   137    90   219    74    86   152   180   103   199    78    70   114   161   115    65   190    40   110    95    76   122   180    76   213   189    99    70   166   120   140   149   206    75    69   160   125   104    57    53   196   154   179   196   157   176    57    66   157   117    96   135    72   202   144   165   136   221    42    98   122   120   143   157   197   131   115   164   198   161    56   128   142    70   138   220   105   207   156    94    55   169   102    78   182   146    43   175   149    94   220    97   202   159   102   189    82    40   199   146   201   164   174    62    53   119   131   206    38    78   188   137    40    70   156   163    43    66   218   194    50   208   154    76   204   190    48    80    65   206   159   193   173    73    46    46    92   203   147   157   220    47   134   143   193    89   100   157   195   195   166    94   191   102   129   200   171   124    55   182   207   189   128    38    51   125   148   132    42   128    99    68    93   104   147   194    91   170   148    49    34    34    83    95    97    43    44   142    50   173    78    69   152   211   214   104   199    74   219    97   120   100    80   188    97   187   191    74   104    61   107   129   212   196   125    59    53   173   159    59    62   184   164   156    50   101   198   151    37   107    99    47   104   175   155    43   170    43    44    94   161    49   150    55    78    42   161    98    86   184    37   177    48   120   122   112    47    63    84    42    67    78   174    97   192    40   130   125   186   103    55   153   143    82    98   153    69   134   125   135   217   219   160   205   151   102    58   122    69   189   197    75    39   142   184   178   111    76    98   191    84    80   140    84   193    79    59   139    64   129    75   108    41    99    94   115   105    65   115    99   162   148   179   151   139   126   180   186    60   221   116   188    96    75   108   182   140   218   213   210   171   114    35    78   152    77   181    98   123    64   217   195   217    48   101    76   112   102    71   200   125   152   120   160   219   118   193    67   126   176    68   138    52    98    47    66   107   119   180   207   214   188    69   206    68   166    33   177    45   114    90   150   194   146   211   100   118   156   115   154   217   130    59   127    65    69   180   126   153   134    43    48   148    61   106    66   171   114   187   221   215   118    97   130   180   218   164    76   151    57    72    66    42    79    46   127    51   114    77   169    56   182   148   108   162    91    87    81   101   153   133    84    45   130   120    54   140    76   156    58   188    95   163    42   103    58   137   135    40   184   171   163    47   166   159   148   178   205    59   144    91    82   155    92   177   132    44   113   150    94   199   215   211   106   133   106    34   117    77   181   116   164   212   101    46   202   161   139   172    36   149    33    39   111    73   137    58   150    95   165   109    79   135   193    81   114    64    60   143    33    38    49   164   100   215   165   211    95    35   109   192   219   221   170   184   163    35    93    70   217   120   204    36    66   201    37   198   206    85   187   186   207    97   160   145   163   154   185   208   207   108   139   128   108    69   213   175   128   156    63   157   123    39   129   164    47   129    87   197    42    95   141   213    91   114    57   162   214    89    75    69   165    63    94    69   209    61   219   220    92    44   174   117   184   210    93    74   171    68   179   155   165   200   163   196   192   191    44    42    79   111   114    50   148    59    86   211   115   169    61   168   202   137   156   162   172   105    42   102   146   158   148    33    42   177   135   199   110   204   150    56   107   160    38    63   132    52    95   151   152    87   185    51    57    50   219    57   110   211   109    99   171   187    80   168   149   142    37   199    86   102   209   115   179   155   182   100    84   197   122    80   193   188    96    79    70    91   169    65   122
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    96   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    96   159    65   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    73   115   107   133    76   110   152   103    43   106    89    55   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   195   102    56    45    76   218   189   141   128   102   181   207   171   170   218   181   200   166   211    93   214   124    48   207   161   137   155   214   171   197   149   196   212   194   128   157   116   160    46   166   197   121   156   125   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    64   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    38   103   183   104   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   198   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   189   195   160   216   100   217   154   209   114    58   189   198    68    91    59   191   205   103   193    35    77   215   122   113   145    88   204   126   169    63   123   142    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    39   217   178    49    91   141   185   139   150    81   188   174   211   118   196   136    72    57   180   168   188   172    85   154   163   201   154   171    84    45   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178    99   115    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    67    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   143   124   120   139   219   149   146   102   109   166    45    98   134    67   199    83   165   174   203    65   137   168   183    71   117    51    96   170    88    95   108    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    92    87    37    59   170    36    53    66    52    59   143    66    50   175   156   207   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   111    68   146    41   186   157   144   173   132   191   120   143   178   153   115   206   159    72    60    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    49    40   162   220    76   169    47    71   197   184   178    89    53   155   130   138    56   159   128    74   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   163    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   123   121    82   201   138   166    68   113    95   100   207   217   136   195   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   149   108    38    49   204    47   162   134   188   152   218   112    61    64    51    89    77   131    57   204   116   176    47   160   201   153   111   190   101    67   208    37   207    93   130    43   219   214    88   186   117    82   155   113   167   190   173   156    54    47   100    41   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   113   145   125   126   201    46   136   113    39    73    63   183    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   125   153   145    38   207    71    90    71   178   115   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    69   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   206   171   206   190   170   156   213    89    97   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    70   188   147    83   123    68   135   130   194   117   135   210   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   111    40   140   171    43   147   205    77   191   148   192   185   171   121   172    79    73    58    78   154   121   174    91    45   173   165   140   219   196    53   188   209   108    98   216   106   117   111    40   146    97   204   157   216    35   109    73   211   132   173   196   199   155    95    65   126    95    35    54   143    76   186   191   184    95    49   155    95   159    65   145   118    83   143   106   121    57    43   161    98   161    66   161   156    67   204    63   160    59    73   115   108   132    76   110   152   103    42   106    88    55   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    56   140    90   147   143   180    39   193    40    73    76   148   159    62   130   207   168    56   172   103   105   155   171   100   100   207    76    78    77   195   196   102    56    46    76   218   189   141   128   102   180   207   170   169   219   181   200   167   211    93   213   125    47   207   161   137   155   214   172   197   149   196   212   195   128   156   116   160    46   166   197   121   156   125   128   151    94   194    74   140   178    63   145   168   216   168   189   100   130   182    47   112   125    82   117   215    93    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   218   133   180   189   177    41    95   201   130   144   130    81   197    63   197   205   152   170    60    55    78    52   195   109    36    96   164   170   182   182   215   110    38   103   183   103   153   212   190    51    48    87   120   205    55    50   140   106   120   196   189    89   125    95   183   199   143    51   131    57    47   126    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   153   209   114    58   189   198    67    91    59   192   205   104   193    35    77   216   122   113   145    88   203   126   169    63   123   141    67   161    96   139   122    41   168    95   103    59    70   125    59   220    95   134   177    66    39   217   178    49    91   141   185   140   150    80   188   174   211   118   196   136    72    58   180   168   188   172    85   154   163   201   154   171    84    45   114   192    99   175   141   103    51   186    85   165    77   199   202   129   202   145    39    99    77    65    47    69    46    81   117   183   178   100   114    51   169    58   105   162   117   220    45    43    43   138    95   197    58   112    66    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   148    82    74   130   132   132    50   194    87   144   124   120   139   219   149   146   102   109   166    46    98   134    68   199    83   164   174   203    65   137   168   183    72   118    50    96   170    88    95   108    89   130    35    47    55   162   157    80   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   108   134    35   100   125   131   169    60   115    49   116    67   205   219   146    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    92    87    37    60   170    36    53    65    52    60   144    66    50   175   156   208   150   177   198    92    69   156    74   116   213    89   163    54    92   123    45   172    99    71   144   110   110   154    34    61   107    39   116   216   130   136    77   106   198   112    72   114    46    71   130   214    90   188   216   145   111    68   146    41   186   157   144   173   132   191   120   143   178   154   115   206   159    72    61    67   187   137    75   152   187   177   103    58   133   101   219    64    73   108   171   128    51   202   109    53   167   215   189   217    50    40   162   220    76   170    47    71   197   184   178    89    54   155   130   137    56   159   128    74   208   197   145   189   201   211    35    59   105    55   167   176   103    83   159   129   181   134    40   189    58   163    48   208    84   218   168    73    39   213   135   213   110   170   104   191    99   105    40   106   123   122    82   201   138   166    68   113    95   100   207   216   136   196   146   100   160   121   143   169   211    50   174   205   135   146   140   111   108   206   192   147   150   108    38    50   204    48   162   134   188   152   219   112    61    64    52    89    77   131    58   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   130    43   219   213    88   187   117    83   155   113   167   190   173   156    55    47   100    42   195   203    40   137   152   122    67    80    38    67   218    89   113   149    83   215    55   167   111    67    43   113   145   126   126   201    45   137   113    39    73    63   182    79    77   145    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   160   214   201   208   109    58   156   140   204   124   154   145    38   207    71    90    71   179   114   134    59   218   203   211   166   126   108    82   176    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   176    60   165   107   136    58   153   200    50   215    47   167   120   191   115    42   168   139   187   188   132   206   171   206   190   170   156   213    89    97   186   186   126   149   208   171   118    49   204    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    56    83   172    85   140    95   209   214    39    69   188   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    96   132    53   186   170    54    47   119    92    64   137   216    66   175   108   172    77   122   108   205    58   170   108   114   135   155   132    61    84    45   182   130    89   189    59   109   136   135   118   126
   117   183   197   111    40   140   170    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    96   203   158   216    36   109    73   211   132   174   195   199   155    95    65   126    95    36    54   143    76   186   191   184    95    49   154    96   159    64   146   118    83   143   106   121    57    43   161    99   161    65   161   156    67   205    63   160    59    74   115   107   132    76   110   152   103    42   106    89    56   184   177   132   172    91    75   107   214   125    43   135    99   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   179    39   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   172   100   101   207    76    78    77   195   196   101    56    45    75   218   189   141   128   103   181   207   171   169   219   181   201   166   211    93   213   124    48   207   161   137   155   213   172   198   149   196   211   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    81   118   216    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    40    96   200   129   144   131    81   197    63   198   205   152   170    61    56    79    52   194   109    35    96   164   170   182   182   216   110    38   103   183   104   153   212   190    51    47    87   120   205    54    51   140   106   120   197   189    89   124    94   183   199   143    51   132    57    47   126    80   209   205   208    39    69    71    60    33   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   191   205   104   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    42   168    95   103    58    70   124    58   220    94   135   178    66    38   217   178    50    91   140   185   140   150    81   188   175   211   118   196   136    72    57   180   169   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    57   105   162   117   219    45    43    43   138    94   197    58   112    67    40    91   192    87   205    38   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   193    87   144   124   121   139   218   149   146   102   109   166    46    98   134    67   199    83   165   174   203    66   137   168   183    71   117    50    96   170    88    95   108    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   209    67   109   135    36   100   125   131   169    60   115    49   116    68   205   219   145    38   112   115   173   192   188    72   220    71   162    62    78   176   155   144    90   114    92    86    38    59   170    36    53    66    52    59   143    66    50   174   156   208   150   177   197    92    69   157    73   116   213    89   163    54    92   123    45   172    99    71   144   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   113    46    71   130   214    90   188   216   145   111    67   146    41   185   157   144   174   132   191   120   142   178   153   115   206   159    72    61    67   187   137    76   152   187   178   103    58   133   100   219    64    73   109   171   128    51   202   109    53   166   214   190   217    50    41   162   220    77   169    47    72   197   184   178    89    53   154   130   137    56   160   129    75   208   197   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   162    48   207    84   218   168    73    39   214   136   213   111   170   104   191    99   105    40   106   123   122    82   201   138   166    68   113    95   100   207   217   136   195   147    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   146   150   108    37    49   204    48   162   134   188   152   218   112    60    65    51    89    77   131    57   204   116   176    47   160   202   153   111   190   101    67   208    37   207    94   131    43   219   214    88   187   116    82   155   113   167   190   173   156    54    47    99    41   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   114   145   125   126   201    46   136   113    39    73    63   183    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   140   204   124   153   145    38   207    71    90    71   179   114   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    69   126   184   219    78    63   200   143   213   175    60   165   107   136    58   152   200    50   216    47   167   120   191   115    42   168   138   187   189   132   206   171   206   190   170   156   214    89    97   186   187   126   149   208   171   118    50   204    70    35   101    78   165   198    47   129   134    85   200   101   164   160   182   155   118   200   126    56    83   172    85   140    94   209   214    39    70   188   147    83   122    68   136   130   195   117   134   210   187   190   187   189   199   209    96   132    53   186   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    58   170   108   114   134   155   133    61    84    45   182   130    89   189    59   109   136   135   119   125
   117   183   197   110    40   141   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   117   111    41   146    96   203   157   216    36   109    74   210   132   174   195   199   155    95    65   126    95    36    54   143    76   186   191   184    95    49   155    95   159    64   145   118    83   142   106   121    57    43   162    99   161    65   162   157    66   205    63   160    59    73   114   108   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    91   147   143   180    40   193    40    73    75   149   158    62   130   207   168    56   172   103   105   155   171    99   101   207    75    78    77   195   195   101    56    46    76   218   189   142   128   103   181   207   171   169   219   181   200   166   211    93   214   125    48   207   161   137   155   213   171   197   149   196   212   194   128   157   116   160    46   166   197   121   156   125   128   150    93   194    74   140   178    62   145   168   216   169   189   100   130   182    46   111   125    82   118   216    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   218   133   180   189   177    41    95   200   130   144   131    81   197    64   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    38   103   183   104   152   212   189    51    47    87   120   205    54    51   140   106   120   197   189    89   125    94   183   198   143    51   131    57    48   126    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   199    68    91    59   192   205   103   193    35    78   215   122   113   145    89   204   126   169    63   122   141    67   161    96   139   122    41   168    95   103    58    70   124    59   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   188   174   211   118   196   136    72    57   181   168   189   172    84   154   163   201   154   172    84    44   114   192    99   175   141   103    51   186    84   164    78   199   203   129   202   145    38   100    77    65    46    69    47    81   117   184   178    99   115    51   169    58   105   162   117   220    45    42    43   138    94   197    58   113    67    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   193    88   143   124   120   139   219   149   146   102   110   166    45    99   134    67   199    83   164   174   203    66   137   168   183    72   117    50    96   170    88    95   108    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   118   183   161    91   216   200    47   112    87   208    67   108   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    71   219    72   162    62    78   176   154   144    90   114    93    87    37    59   170    37    53    65    52    59   143    66    50   175   156   207   150   177   197    92    69   157    73   115   212    89   163    54    92   123    45   172   100    71   145   110   110   154    34    61   107    39   116   217   130   136    77   105   198   112    72   114    46    71   129   215    89   188   216   145   111    68   146    41   185   157   144   173   132   191   120   142   178   153   115   206   159    72    61    67   187   137    76   151   187   177   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    49    40   162   220    77   169    47    71   197   184   178    89    53   155   130   137    56   160   128    75   208   198   145   189   201   211    35    59   105    55   167   175   104    83   159   128   182   133    40   189    57   163    48   207    84   218   168    72    39   214   135   214   111   170   104   191    99   105    40   106   124   121    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   149   108    37    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   130    43   219   214    88   186   117    82   155   113   167   190   173   156    55    47   100    41   195   204    40   137   152   122    68    80    38    67   218    88   113   149    83   215    55   167   111    67    42   113   145   126   126   201    46   136   113    39    73    63   182    79    77   144    74    57   189   151   194    59   111   118    38   139    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   154   146    38   208    71    90    71   179   114   134    59   218   202   210   167   126   108    82   175    37   181   181   194   117    85    70   126   184   219    78    63   200   143   213   175    60   165   107   136    58   153   200    50   216    47   167   120   190   115    42   168   138   188   189   131   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   166   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   173    85   140    94   209   214    39    70   188   147    83   123    68   135   130   194   117   135   210   187   190   187   189   200   209    96   132    53   187   171    54    47   119    92    64   137   216    66   175   108   172    76   122   107   205    59   170   107   114   134   155   133    61    84    45   182   130    88   189    60   109   136   135   119   126
   117   183   198   110    40   140   171    43   146   205    77   191   148   193   185   170   121   172    79    73    58    78   154   121   174    91    44   173   165   140   218   197    53   188   209   108    97   215   106   117   111    40   146    96   203   157   215    35   109    74   211   132   174   195   200   156    94    65   126    95    36    54   143    76   186   191   186    96    49   154    96   159    63   146   118    84   144   106   122    57    44   161    99   161    66   162   157    67   205    64   161    59    75   115   107   132    76   110   152   104    42   106    89    56   185   177   131   172    91    75   106   214   125    43   137    98   204   142   140   180    76    60    78   146   166    88   191    59    55   139    91   147   143   179    40   194    40    73    76   148   159    62   129   207   169    55   173   103   105   154   171   100   100   207    76    78    77   195   196   101    56    46    75   218   189   141   128   103   181   207   171   169   218   180   200   166   210    94   214   124    48   207   161   138   155   214   171   197   150   196   211   194   128   157   115   160    47   165   196   121   155   123   129   151    94   195    74   141   179    62   145   168   216   168   190   100   130   182    47   111   126    82   117   216    92    47   160   165    92    53   167   127    68   134   156    94   106    76   132    74    51    88   181   189   173    49   217   132   180   188   177    41    95   200   129   143   130    81   196    63   197   204   153   170    61    55    78    52   194   109    35    96   164   169   182   182   216   109    39   103   182   104   152   212   189    51    47    87   119   205    54    51   140   106   120   196   188    89   125    95   183   198   143    51   131    57    48   127    80   210   205   207    39    69    72    60    34   188   195   160   216    99   218   154   210   114    59   189   198    68    92    59   191   206   102   192    35    77   216   122   113   145    88   203   126   169    63   122   142    67   161    95   139   122    41   168    95   103    59    70   124    59   221    94   135   177    67    39   216   178    49    91   141   185   140   150    80   187   174   210   117   196   136    71    57   180   168   189   172    85   154   163   200   154   171    84    45   114   192   100   175   141   103    51   185    84   164    77   199   203   129   202   146    39   100    77    64    47    69    46    80   117   184   177    99   114    51   169    58   105   162   118   220    45    43    43   138    94   197    57   112    67    40    91   192    87   206    39   214   117   176   112   114   140    76   155   172   147    80    73   130   132   131    49   194    87   145   124   121   139   219   148   145   103   109   167    45    99   134    68   199    82   165   174   204    65   136   168   183    71   117    52    96   170    89    96   108    89   130    35    47    55   163   157    80   157   148    62   119    79    53    71   118   184   160    90   216   200    47   112    87   209    67   108   135    36   100   125   131   168    60   115    49   116    68   204   218   146    39   112   116   174   190   187    72   220    72   163    62    78   176   155   144    91   114    93    86    37    59   170    36    53    65    52    59   143    66    50   175   156   208   151   177   197    92    69   157    74   115   213    89   163    53    91   122    44   173    99    70   146   110   110   154    34    61   107    39   116   216   130   136    76   106   198   112    73   114    46    71   130   215    89   189   216   145   112    67   146    40   184   157   143   173   132   192   120   143   178   153   114   206   159    73    61    67   188   136    75   151   186   177   103    57   134    99   219    64    73   108   171   128    52   203   109    53   166   215   189   217    49    40   161   220    77   170    47    72   197   184   179    89    53   155   130   137    56   159   128    74   208   198   145   189   201   211    35    59   104    54   167   175   104    83   159   129   182   133    39   189    57   163    47   207    84   218   168    73    40   213   135   213   110   170   104   192    99   104    41   106   123   122    82   201   137   165    69   113    95   100   206   217   136   195   146   100   160   120   143   169   213    50   175   205   136   146   140   111   109   206   192   147   150   107    37    48   204    46   162   134   188   153   219   112    61    65    51    89    78   130    57   204   115   176    47   161   201   152   111   190   102    66   208    38   206    93   130    43   218   214    88   186   117    82   155   113   166   191   172   155    55    48   100    42   194   203    41   137   152   121    67    80    37    67   217    89   113   149    83   215    56   167   110    66    43   114   146   125   125   200    46   136   113    39    74    63   183    79    77   145    73    57   189   150   194    59   110   117    38   140    72   190    67   137    79   165   160   214   201   209   109    59   156   140   204   125   152   145    38   207    71    89    71   178   114   133    58   218   203   209   167   126   108    82   176    36   180   181   194   118    84    69   125   185   219    78    63   200   144   213   176    61   164   107   137    59   153   200    51   216    46   167   120   190   115    42   168   138   187   189   131   205   170   206   191   170   156   214    89    97   186   187   127   148   208   170   118    49   205    70    35   100    79   166   198    46   129   134    84   200   101   165   160   181   155   118   200   127    57    82   173    86   140    94   208   214    40    70   187   148    83   122    68   135   130   195   117   135   209   187   190   188   189   200   209    95   133    53   187   171    55    47   119    92    64   137   216    66   175   109   172    77   122   107   205    59   171   108   115   134   156   132    61    84    44   182   130    88   190    60   109   137   136   120   125
   117   183   197   110    40   141   170    43   146   205    76   191   149   192   186   171   121   172    78    73    58    78   153   121   174    91    46   173   164   140   218   196    53   188   209   108    98   215   106   117   111    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    64   126    95    36    53   142    77   187   191   185    95    49   154    95   158    64   145   117    83   142   106   121    57    44   162    99   161    65   162   157    67   205    63   161    60    73   114   107   133    76   111   152   103    42   106    89    56   184   178   132   172    90    75   107   214   125    43   136    98   204   142   139   180    76    60    77   147   166    88   191    60    55   140    91   147   143   179    39   193    40    73    76   149   158    62   130   208   169    55   173   103   105   154   172   100   101   207    76    77    76   195   195   101    56    45    77   218   189   141   128   102   181   208   170   169   219   181   201   165   211    93   214   125    48   208   160   137   155   214   171   198   150   197   211   195   128   156   116   160    45   165   196   121   155   125   128   151    94   194    73   140   178    63   144   168   216   168   189   100   130   183    47   112   125    80   117   217    92    47   159   165    92    53   165   128    67   134   156    95   104    76   133    74    49    88   181   188   172    50   217   132   180   190   177    41    96   200   130   144   131    81   197    63   198   204   152   170    61    55    78    53   194   108    35    96   164   169   182   182   216   109    39   104   182   103   153   212   190    50    47    88   119   205    54    50   140   106   120   196   189    89   124    95   183   198   144    52   131    57    48   126    80   210   205   208    38    69    71    60    34   188   196   160   215   100   217   153   210   112    59   189   198    68    92    59   192   205   103   193    35    77   215   122   113   146    89   203   125   169    63   123   141    67   160    96   139   122    41   168    95   103    59    70   123    59   220    94   134   177    67    39   217   178    50    91   140   185   139   150    81   187   174   210   117   196   137    73    57   180   169   188   172    84   155   163   200   154   172    85    44   115   192   100   176   141   103    51   186    84   163    78   199   203   129   203   145    38    99    78    65    46    70    47    81   118   183   179   100   114    51   168    58   104   162   117   221    46    44    43   138    94   196    58   113    66    40    90   192    87   205    39   214   117   176   113   114   141    74   154   172   147    82    74   130   132   132    50   194    88   144   124   120   139   219   149   145   102   110   167    45    99   133    67   199    83   165   174   203    66   136   168   183    71   117    50    96   170    88    95   109    90   130    35    46    55   163   157    79   158   148    62   120    79    54    71   116   185   161    91   216   200    47   111    87   209    68   108   135    36   100   124   132   168    60   115    49   117    68   204   219   145    38   112   115   173   192   188    72   220    71   162    63    80   176   155   143    90   114    92    87    38    59   170    37    52    65    52    60   144    67    50   174   157   207   150   178   197    93    69   156    73   115   213    89   164    54    92   124    45   172    99    71   145   110   109   154    34    61   106    39   116   216   132   135    77   106   198   112    72   114    47    71   129   215    89   189   217   145   112    67   146    42   185   156   144   173   132   191   120   143   178   153   115   206   159    72    61    68   187   137    77   151   186   177   103    59   133   100   219    63    73   108   171   128    52   202   108    54   166   214   190   217    49    40   161   220    77   169    47    71   197   184   178    90    53   154   130   137    56   160   129    74   208   198   146   189   200   211    35    60   104    55   168   175   103    83   159   127   180   134    40   188    58   162    48   207    84   218   168    73    39   214   136   214   110   168   104   191    99   105    41   106   123   122    82   201   139   165    68   113    95   100   206   216   136   195   146    99   160   122   143   169   212    51   174   205   134   147   140   111   108   206   192   147   149   108    37    49   205    48   161   134   188   152   219   112    60    65    51    90    77   131    58   205   116   175    48   160   201   153   110   190   101    66   210    37   206    94   131    43   218   214    88   187   116    83   155   112   167   190   173   155    55    48    99    42   195   203    40   136   152   121    67    80    37    67   218    88   112   149    83   216    56   167   111    67    43   114   145   126   126   201    46   136   114    39    74    62   182    79    78   144    74    56   189   150   194    59   111   117    38   140    73   190    67   136    79   165   161   214   201   209   109    57   157   139   204   124   153   144    36   207    71    90    72   178   114   134    58   218   203   210   166   126   108    83   175    37   181   180   194   117    85    69   126   183   219    78    62   199   143   212   176    60   164   107   136    59   152   200    51   216    47   168   119   190   115    42   168   138   188   188   132   206   171   206   190   170   155   213    90    96   186   187   126   148   209   171   118    50   204    71    36   101    78   165   199    48   129   134    84   200   100   165   160   182   155   118   199   127    57    83   173    85   141    94   209   214    39    69   187   147    83   121    69   136   131   194   118   135   209   186   191   188   188   200   209    95   132    53   187   171    54    47   119    92    64   136   215    66   175   109   172    76   122   107   205    58   171   108   114   134   156   133    61    84    45   182   130    89   189    61   109   137   136   119   125
   117   183   197   110    41   141   171    43   147   204    77   192   148   192   185   170   122   173    78    74    59    77   154   121   175    91    45   173   165   141   218   196    53   188   209   108    99   215   106   117   111    40   147    96   203   158   215    34   108    74   210   133   173   196   199   155    95    65   126    95    36    52   144    76   185   190   185    95    49   155    95   159    64   145   117    83   142   106   121    56    43   161    99   160    65   161   155    67   205    64   159    60    73   115   107   132    77   111   152   104    42   106    88    56   184   177   131   174    91    75   107   213   125    44   135    98   203   143   140   181    76    61    78   145   166    88   190    60    55   140    90   147   142   180    40   194    40    73    75   148   159    62   130   208   169    56   173   103   105   153   171    99   101   207    76    78    77   195   196   101    55    46    76   218   189   142   129   102   181   207   170   169   219   181   201   165   211    92   214   124    48   207   161   136   155   214   172   197   148   197   212   195   128   157   115   160    46   167   196   121   156   124   127   151    93   194    74   141   178    62   145   167   216   169   189   101   131   182    47   112   126    81   117   216    93    46   160   166    92    54   166   126    68   134   155    96   105    76   132    73    50    88   182   189   173    49   218   133   181   189   177    40    96   200   130   144   131    81   196    63   196   204   153   170    61    56    79    51   194   109    36    97   164   170   183   182   215   110    38   104   183   103   153   212   189    51    47    87   119   205    53    50   139   107   120   197   189    90   125    95   183   199   143    52   131    58    47   127    80   210   205   208    39    70    71    59    34   190   195   160   216   100   218   153   209   114    59   189   198    67    92    59   192   206   103   193    36    78   215   122   113   145    88   204   125   169    62   123   141    67   159    95   139   122    41   168    95   103    59    70   124    58   220    94   134   178    66    38   217   178    49    92   141   186   140   149    80   188   175   210   118   196   136    72    57   180   169   189   172    85   154   164   200   154   171    84    44   115   193   100   175   141   103    51   186    84   164    77   199   203   129   202   145    39    99    77    65    47    69    48    80   117   183   179    99   114    52   169    58   104   162   117   220    45    43    43   138    95   197    58   112    67    40    90   192    86   206    39   213   117   176   113   114   141    75   155   172   147    81    74   129   131   132    49   194    87   145   124   120   139   219   149   146   102   109   166    45    98   133    66   199    84   165   175   203    66   137   167   183    71   118    51    96   170    88    95   109    90   130    35    46    56   163   157    80   157   148    62   119    78    54    70   117   184   160    91   216   201    47   112    87   208    67   109   134    35   101   125   132   169    60   115    49   117    68   204   219   145    38   112   115   173   192   188    72   219    72   162    62    78   176   155   144    90   114    92    87    37    59   171    37    53    66    52    59   144    66    50   174   156   207   150   177   197    92    70   157    73   115   213    89   163    54    92   122    45   172    99    72   145   110   110   154    34    60   106    40   117   216   130   136    77   104   198   112    72   114    47    71   130   214    89   189   216   145   112    67   146    42   186   157   144   174   132   190   119   143   178   153   115   207   159    73    60    68   187   136    76   152   187   178   103    58   134   100   218    62    73   108   171   127    52   203   109    53   166   215   190   217    50    40   161   220    76   169    48    70   196   185   178    89    53   154   130   137    56   160   128    75   208   197   145   190   201   211    35    59   104    55   168   176   104    83   158   128   182   133    38   189    57   162    48   208    85   218   168    72    39   213   135   213   111   169   105   191    99   105    40   107   123   122    83   201   137   165    68   114    95   101   207   217   136   196   146    99   160   122   144   169   211    51   175   206   135   147   141   111   109   206   192   146   149   107    38    49   203    47   161   134   188   152   218   112    60    64    52    89    77   131    58   204   115   177    48   160   201   152   111   190   102    66   209    37   207    94   130    43   219   213    88   187   117    83   155   112   167   190   173   156    55    47   100    41   195   203    40   136   152   122    67    79    37    68   218    89   113   149    84   214    55   167   110    67    43   114   145   125   126   201    45   136   113    39    73    63   183    79    77   145    74    58   190   150   194    59   110   118    38   139    72   190    67   136    80   164   160   215   202   209   109    58   157   140   203   124   153   145    38   208    71    90    71   178   116   133    59   218   203   210   167   127   108    82   175    37   181   181   193   119    85    70   126   184   219    78    62   200   143   215   176    59   164   107   137    57   153   199    51   216    47   168   120   191   115    42   168   139   187   188   132   205   170   206   190   169   156   215    89    96   186   186   126   149   207   171   117    49   205    70    36   102    79   165   199    48   130   134    84   201   101   164   159   182   155   118   201   127    56    83   172    85   140    95   209   215    39    69   188   147    83   122    67   136   130   194   116   135   210   187   190   186   188   200   209    95   132    53   186   171    55    47   119    92    64   136   216    64   175   108   171    77   122   107   205    59   169   107   115   135   156   133    60    83    45   183   131    88   189    60   108   137   135   119   126
   117   183   197   111    40   140   171    43   146   205    77   191   148   193   185   171   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   111    40   146    96   203   157   216    36   109    73   211   132   174   195   199   155    95    65   126    95    36    54   143    75   186   191   185    95    49   154    95   159    65   145   118    83   143   106   121    57    43   161    99   161    65   161   157    66   205    63   160    59    73   115   107   132    76   110   152   103    42   106    89    56   184   177   132   173    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   179    39   193    40    73    76   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   101    56    45    75   218   189   141   128   102   181   207   171   169   219   181   200   166   211    94   213   124    48   208   161   137   155   214   172   198   149   196   211   194   128   157   116   160    46   165   197   121   155   125   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    38   103   183   104   152   212   189    51    47    87   120   205    54    51   140   106   120   197   189    89   124    94   183   198   143    51   131    57    48   127    80   209   205   208    39    69    71    59    34   188   195   160   216   100   217   154   209   113    58   189   198    68    91    59   192   205   104   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    94   134   177    66    38   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   189   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    78   198   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    67    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    68   199    83   165   174   203    65   137   168   183    71   117    50    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   119    79    53    71   117   183   161    91   216   200    47   112    87   208    68   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   219    71   162    62    78   176   154   144    90   114    92    87    37    59   170    36    53    66    52    60   143    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   111    68   146    41   185   157   144   173   131   191   120   143   178   153   115   206   160    72    61    68   187   137    76   151   187   177   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    76   169    47    72   197   184   178    89    53   155   130   137    56   159   128    74   208   197   145   190   202   211    35    59   105    54   167   175   104    83   159   128   181   133    40   189    57   163    47   207    84   218   168    73    39   214   135   214   111   170   104   191    99   105    40   106   123   122    83   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    51   174   206   135   146   140   111   109   206   192   147   150   107    38    49   204    47   162   134   188   152   218   112    60    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   130    43   219   214    88   186   116    82   155   113   167   190   173   155    54    47    99    42   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   113   145   125   126   200    46   136   114    39    73    63   183    79    77   144    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   160   215   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   133    59   218   202   210   166   126   108    82   175    37   181   181   194   117    85    70   126   184   219    78    63   200   143   213   176    60   165   107   136    58   153   200    51   216    47   167   120   190   115    42   168   138   187   188   132   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   204    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    95   209   214    39    70   188   147    83   123    68   136   130   194   117   135   210   187   190   187   189   199   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    58   170   108   114   134   155   132    61    84    45   182   130    89   189    60   109   136   136   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    97   203   157   216    35   109    74   211   132   174   195   199   155    95    65   126    95    36    54   143    76   186   191   184    95    49   154    96   159    65   145   118    83   143   106   121    57    43   161    98   161    65   162   157    67   205    63   160    59    73   114   107   132    76   110   152   104    42   107    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   179    39   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171   100   100   207    76    78    77   195   195   102    55    46    76   218   189   141   128   102   180   207   171   170   219   181   200   166   211    93   214   124    48   207   161   137   155   213   171   198   149   196   212   194   128   157   115   160    46   165   197   121   156   124   128   150    93   195    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   117   215    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   200   130   143   130    81   197    63   197   205   153   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    38   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   196   189    89   124    94   183   198   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   189   195   160   216   100   217   153   209   113    58   189   198    68    91    59   191   205   103   193    35    77   216   122   113   145    88   204   126   169    63   122   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   178    66    38   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   169   188   172    84   154   163   201   154   171    84    44   114   192   100   175   141   103    51   186    84   164    77   199   203   129   202   146    38   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   220    45    42    43   138    94   197    58   112    66    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   144   124   121   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    65   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   119    79    53    71   117   183   161    91   216   200    47   112    87   209    67   109   135    35   100   125   131   169    60   115    49   116    67   204   219   145    38   112   115   174   192   188    72   219    72   162    62    78   176   154   144    90   114    92    87    37    59   170    36    53    66    52    60   143    66    51   175   156   208   150   177   197    93    69   157    73   115   213    89   164    54    92   123    45   172    99    71   145   110   109   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    47    71   130   215    90   188   216   145   111    68   146    41   186   157   144   174   132   191   120   143   178   153   115   206   159    72    61    68   187   137    76   152   187   177   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   189   217    49    40   162   220    76   169    47    71   197   184   178    89    53   155   130   137    56   160   128    74   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   181   133    40   189    57   162    47   207    84   218   168    72    39   214   136   213   111   170   104   191    99   105    40   106   123   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    51   174   205   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    58   204   116   176    47   160   201   152   111   190   101    67   209    37   207    93   130    43   219   213    88   186   116    82   155   113   167   191   173   156    55    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   114   145   126   126   200    46   136   113    39    73    63   182    79    77   144    74    58   189   150   194    59   111   117    38   140    72   190    67   136    79   165   160   214   201   208   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    36   180   181   194   118    85    70   126   184   219    78    63   200   144   213   176    60   165   107   136    58   153   200    51   215    47   167   120   191   115    42   168   138   187   188   132   206   171   206   190   169   156   213    89    97   186   187   126   148   208   171   118    49   205    70    36   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   187   147    83   123    68   136   130   195   117   135   209   187   190   187   189   199   209    96   132    53   187   170    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    58   170   107   114   134   155   133    61    84    45   182   130    89   189    60   108   137   135   119   126
   117   183   197   110    40   140   170    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   111    40   146    96   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    73   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   195   102    55    46    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    39   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    42   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178    99   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    65   137   168   183    72   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    93    87    37    59   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    47    71   130   215    90   188   216   145   112    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   138    56   160   128    74   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   162    47   207    84   218   168    73    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    41   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   114   145   125   126   201    46   136   113    39    73    63   183    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   167   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   189   132   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   187   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   118   183   197   111    40   141   171    42   147   204    77   192   148   193   185   171   121   172    79    73    59    77   155   122   174    92    44   173   166   140   218   197    53   187   210   108    99   216   106   117   111    40   146    96   203   157   217    35   110    74   210   133   173   196   199   157    95    66   125    95    36    53   143    77   186   190   185    95    48   154    95   158    66   146   117    85   142   107   121    58    43   161    99   161    64   162   157    67   205    63   159    60    74   115   107   132    77   110   152   103    43   107    89    54   184   178   132   173    92    75   107   214   125    44   136    99   204   143   139   180    77    61    77   147   167    88   191    60    55   139    90   146   143   180    40   193    40    71    75   150   158    61   129   208   169    55   171   102   105   154   172   100   101   207    76    77    77   195   195   101    56    46    74   218   190   140   129   101   181   206   170   170   217   180   199   167   211    94   214   124    49   208   161   137   155   214   172   197   148   196   210   194   129   157   115   160    46   164   197   120   155   124   128   150    94   195    74   140   178    63   145   167   215   168   188   100   130   182    47   112   125    81   118   215    91    46   159   165    92    52   166   128    67   133   155    95   104    76   131    74    50    87   181   189   173    50   217   133   181   189   178    41    96   200   130   144   130    81   197    64   196   204   152   169    60    55    79    53   194   109    35    95   163   169   183   182   216   110    39   103   183   103   152   211   189    50    47    88   120   206    55    51   141   106   120   197   189    88   125    95   182   199   143    52   132    57    47   127    80   209   206   208    38    68    72    59    34   189   196   160   216   100   217   154   209   113    58   190   198    67    92    59   191   205   102   193    35    78   215   122   113   145    88   204   126   170    63   123   142    66   162    96   139   120    41   168    95   103    58    69   124    59   220    95   134   177    67    37   216   179    49    93   140   184   140   149    80   188   174   210   117   196   135    72    56   181   169   189   172    85   155   162   202   155   171    85    44   115   193    99   176   141   103    52   185    84   164    77   199   202   129   202   145    40   100    77    63    46    70    47    81   117   184   178    99   114    51   168    58   104   164   117   219    44    43    44   138    94   198    58   111    66    41    90   192    85   206    39   213   117   176   113   114   140    75   155   172   147    81    73   130   131   131    50   193    88   143   125   121   139   217   150   145   102   110   165    46    98   134    67   198    82   163   174   203    65   138   167   183    72   116    50    97   170    87    95   108    90   130    35    46    55   162   157    79   158   148    62   119    80    53    70   117   184   161    91   216   200    47   113    87   208    67   109   135    35    99   125   131   170    59   115    49   116    67   204   219   145    38   112   115   174   192   188    70   219    73   162    62    78   176   155   145    91   113    93    87    37    61   171    36    54    66    53    58   145    66    51   174   156   207   149   176   197    93    71   157    74   116   214    88   164    54    92   123    45   172    99    71   145   110   110   155    34    62   107    40   116   216   131   136    76   106   198   114    72   115    46    71   130   215    88   188   216   145   111    68   147    41   185   156   145   173   131   191   121   142   177   153   114   207   161    72    61    67   187   137    75   151   187   178   102    58   133   101   219    64    73   108   170   129    51   203   110    53   166   213   188   216    49    40   161   221    75   168    47    72   196   184   178    88    54   154   130   138    57   159   129    74   209   197   145   189   202   211    35    59   105    54   168   175   104    83   160   129   182   131    40   189    57   162    47   207    84   218   169    74    39   214   134   213   111   171   104   192    98   104    40   107   124   122    82   202   138   166    68   113    94   101   207   216   136   196   146    98   161   123   143   168   211    50   174   205   135   147   141   111   110   206   192   147   150   107    39    49   204    48   161   136   188   154   218   112    59    65    52    88    77   132    57   205   116   176    47   159   201   152   111   189   102    67   209    37   207    93   130    42   220   213    89   187   116    82   154   113   167   191   173   156    54    47   100    42   195   205    40   138   152   122    66    80    37    67   218    87   112   149    83   215    56   167   110    66    42   114   143   126   125   201    45   138   114    39    73    63   182    80    77   143    74    57   189   151   193    59   111   117    38   139    72   191    67   135    79   165   161   214   202   210   110    58   156   141   203   123   154   145    38   207    71    90    71   179   114   134    59   218   203   209   166   127   108    82   176    37   181   181   194   118    85    71   126   184   219    78    62   200   143   214   174    59   165   107   136    58   152   200    52   216    46   167   118   191   115    41   168   138   187   188   132   206   170   206   190   170   155   213    89    96   186   187   127   149   208   170   118    49   205    70    35   101    77   165   198    47   129   135    84   200   101   164   159   183   154   119   199   127    57    84   172    85   140    94   209   213    39    68   186   147    83   123    68   135   129   194   117   135   209   187   190   188   189   201   210    96   131    52   187   171    55    47   118    92    63   137   215    66   175   109   172    76   121   106   205    57   170   108   115   136   156   132    61    83    45   181   130    89   188    59   110   137   136   118   125
   117   183   197   110    41   141   171    43   147   205    77   191   148   193   185   170   122   172    79    73    59    77   154   121   174    92    45   173   164   140   218   197    53   187   209   108    98   215   106   117   111    40   146    97   203   157   216    36   110    73   210   133   173   196   199   155    95    65   126    95    36    54   143    76   186   191   185    95    48   154    95   159    64   145   118    83   143   106   121    58    43   161    98   161    65   161   157    67   205    64   160    59    73   115   108   132    76   110   152   103    42   106    89    56   184   178   131   173    91    75   106   214   126    42   136    98   204   142   140   180    75    60    77   146   166    88   191    60    55   139    90   147   142   180    39   193    40    73    75   148   158    62   130   208   168    56   172   103   105   154   171   100   100   207    76    78    77   195   196   101    55    45    76   219   189   141   128   103   181   208   171   170   219   181   200   166   211    93   214   124    48   207   161   138   156   214   171   198   150   196   211   194   128   157   115   160    46   166   197   121   156   125   128   151    94   195    74   140   178    62   145   168   216   168   189   100   131   182    46   111   125    82   118   215    92    46   160   166    92    53   166   127    67   134   157    95   105    75   132    74    50    88   182   189   173    50   217   133   180   189   177    41    95   200   129   144   130    80   197    63   198   204   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    39   103   183   103   152   212   189    51    47    87   120   205    54    51   140   106   120   197   189    89   125    95   183   198   143    52   132    58    48   127    79   210   205   208    39    69    72    60    34   188   195   160   215   100   217   154   209   114    59   189   198    67    91    59   192   206   103   193    35    77   215   122   113   145    88   203   126   169    63   123   142    67   161    95   139   122    42   168    95   103    58    69   125    59   220    95   135   177    66    39   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   181   169   189   172    84   154   163   200   154   172    84    44   114   192    99   175   141   103    52   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   179    99   115    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    66    40    91   192    86   206    38   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    88   143   124   120   139   219   149   146   102   109   166    45    98   133    67   199    83   164   174   203    65   137   168   183    71   117    51    96   171    89    95   109    89   130    35    46    56   162   157    80   158   149    62   119    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   134    35   100   125   131   169    61   115    49   116    67   205   219   146    39   112   115   173   192   188    72   219    71   162    62    78   176   155   144    89   114    93    87    37    59   170    37    53    66    52    59   144    66    50   175   156   208   151   177   197    93    69   157    73   117   213    89   163    54    92   123    45   172    99    71   145   110   110   154    33    61   106    40   115   216   130   136    77   105   198   112    73   114    46    71   130   214    90   188   215   145   111    67   146    41   185   156   144   173   132   191   120   142   178   153   114   206   159    72    60    68   187   137    76   151   186   177   103    58   133   100   219    64    73   107   171   128    52   202   109    53   166   215   189   217    49    40   161   220    76   170    47    71   197   184   178    89    53   155   130   138    56   160   128    75   208   198   145   190   201   212    35    59   105    54   167   175   104    83   159   128   182   134    40   189    58   162    47   208    83   218   168    73    40   213   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   161   122   144   169   212    51   174   205   135   147   140   111   109   206   192   147   150   107    38    49   204    47   162   134   188   152   219   112    60    64    51    88    77   131    58   204   116   176    47   160   201   153   110   190   101    67   208    37   207    94   130    43   218   214    88   186   117    83   155   113   167   190   173   156    54    47   100    41   195   204    40   137   152   122    68    80    37    67   218    89   112   149    83   215    55   166   110    67    43   113   146   126   125   200    46   136   114    39    73    63   183    79    77   144    73    58   189   150   194    59   111   118    38   139    72   190    68   136    80   164   161   215   201   208   109    58   157   139   204   124   153   145    37   207    71    90    71   178   114   134    59   219   203   209   167   126   109    83   175    36   181   181   193   118    84    69   126   184   219    78    63   200   143   213   175    60   165   108   136    58   152   200    51   216    47   166   119   190   115    41   169   138   188   189   131   206   171   206   190   169   155   213    89    96   186   186   126   148   208   171   118    49   205    71    35   101    79   165   198    47   129   134    84   200   101   164   159   181   155   118   200   127    57    83   172    85   140    94   209   214    38    70   188   147    83   123    68   136   130   195   117   135   210   186   190   187   189   199   209    96   132    53   187   171    55    47   119    93    64   136   216    66   175   108   172    76   122   108   205    59   170   107   115   134   155   133    60    84    45   183   129    88   189    60   109   136   135   119   127
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   117   111    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   155    96   159    64   145   118    83   143   106   121    57    43   161    98   161    65   162   157    67   205    63   160    59    73   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    75   106   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    76   148   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   195   102    55    46    76   218   189   141   128   102   180   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   213   171   198   149   196   211   194   128   157   116   160    46   166   197   121   156   125   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    81   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   143   130    81   197    63   197   204   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    38   103   183   103   152   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   199   143    51   131    58    48   126    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   122   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   178    66    38   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   188   172    85   154   163   201   154   171    84    45   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    67    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   143   124   120   139   219   149   146   102   109   166    45    98   133    67   199    83   165   174   203    65   137   168   183    72   117    51    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   155   144    90   114    93    87    37    59   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   109   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    89   188   216   145   111    68   146    41   185   157   144   173   132   191   120   143   178   154   115   206   159    72    61    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   138    56   159   128    75   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   181   133    40   189    58   163    47   207    84   218   168    73    39   214   135   213   111   170   104   191    99   105    40   106   123   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    51   174   205   135   147   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   130    43   219   214    88   186   116    82   155   113   167   190   173   155    55    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   113   145   125   126   201    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    37   140    72   190    67   136    79   165   161   214   201   209   109    58   157   140   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   206   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    95   209   214    39    69   188   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   107   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   184   197   110    40   141   171    43   147   205    78   191   148   193   185   171   121   172    78    74    59    77   153   121   174    91    45   173   165   140   218   197    53   188   209   107    99   216   106   117   110    40   146    96   203   157   216    35   109    73   211   132   173   195   199   155    95    65   125    95    36    53   143    75   186   191   185    95    49   155    96   159    64   145   118    83   142   106   121    57    43   161    99   161    65   162   157    66   204    63   160    59    74   114   108   133    76   110   151   104    42   106    88    56   184   177   132   173    91    75   107   214   125    42   136    98   203   142   140   180    75    60    77   146   166    88   191    60    55   139    90   147   143   180    39   193    40    72    75   148   158    62   130   207   169    55   172   103   105   154   172   100   100   207    75    78    77   195   195   101    55    46    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   125    49   208   160   138   155   214   171   198   150   197   211   194   128   157   116   160    46   166   197   121   155   124   128   151    94   194    74   140   178    61   145   168   215   168   189   100   130   182    46   112   126    81   118   215    92    46   160   166    93    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   218   133   180   189   177    41    95   201   129   144   130    81   197    64   198   205   153   170    60    55    79    52   194   109    36    96   164   170   182   183   216   110    38   103   183   104   153   212   189    50    47    87   120   205    55    50   140   106   120   197   189    89   125    94   183   199   143    52   131    57    48   127    79   209   205   208    38    69    71    60    34   188   195   160   216   100   217   154   210   113    58   189   198    68    91    59   191   205   104   193    35    78   215   122   113   145    89   204   126   169    62   123   141    67   160    96   140   121    41   168    95   103    58    70   124    58   220    94   134   177    66    39   216   178    49    91   141   185   139   150    80   187   174   211   117   196   135    72    57   181   169   189   172    85   154   164   200   154   172    84    44   114   192   100   175   141   102    51   186    84   164    77   198   203   129   202   145    39    99    77    65    46    69    46    81   117   184   178   100   114    51   168    57   104   162   117   219    45    43    43   138    94   197    58   112    66    41    90   192    86   206    39   214   117   176   113   114   140    75   154   171   148    82    74   130   133   131    49   193    87   143   124   120   138   218   149   146   103   109   166    45    98   134    68   199    84   164   174   203    66   137   168   183    71   117    51    96   170    88    96   109    89   130    34    46    55   162   158    79   158   148    62   119    79    53    71   117   182   161    90   216   200    46   112    87   208    68   109   135    35   100   125   131   169    60   115    49   116    67   205   219   146    38   112   115   174   192   188    73   219    71   162    62    79   176   154   144    91   114    93    87    37    59   170    36    52    65    52    59   144    66    51   175   156   208   150   177   196    92    69   157    73   115   213    89   164    53    92   123    44   172    99    71   145   110   110   154    34    61   107    39   116   217   131   135    76   106   198   112    72   114    46    71   130   215    89   188   216   145   111    68   146    41   186   157   144   173   131   191   120   143   177   153   115   206   159    72    60    68   187   137    75   151   187   178   103    58   133   100   218    64    73   108   171   128    52   203   109    53   166   215   190   216    49    41   162   220    76   170    47    72   196   184   178    89    52   154   130   137    56   160   128    74   208   197   145   189   201   211    34    59   105    54   167   175   104    83   159   129   182   133    40   189    58   162    47   207    84   217   168    72    39   213   135   214   111   170   104   191    99   105    40   107   123   122    81   201   138   166    68   113    95   101   207   217   135   196   146    99   160   121   143   169   211    51   174   206   135   147   140   111   109   206   192   146   149   107    37    50   203    48   163   134   188   151   219   112    61    64    50    89    77   130    57   203   116   177    47   161   201   153   111   190   101    67   209    37   207    94   130    43   219   214    88   186   116    82   155   113   167   191   173   156    54    47    99    42   195   204    40   137   152   122    68    80    38    68   218    88   113   149    83   215    55   167   111    66    42   113   145   126   125   201    46   137   114    39    73    63   182    79    77   145    74    57   189   151   194    59   111   118    38   139    72   191    67   136    79   165   161   214   201   209   109    58   157   139   204   125   153   145    38   207    71    90    71   178   115   133    58   218   202   210   167   126   108    82   175    36   181   181   194   117    85    70   126   184   219    78    64   199   144   213   176    61   165   107   136    58   152   200    51   216    47   167   119   190   115    42   168   138   187   188   131   206   171   206   190   170   156   213    89    97   186   187   126   148   209   171   118    49   205    70    36   101    78   165   198    47   129   134    84   200   101   164   159   181   155   119   200   126    57    82   172    85   140    95   208   214    39    69   187   146    83   122    69   135   130   195   117   135   210   187   190   187   188   200   209    95   132    53   187   170    54    47   119    92    64   136   216    66   175   108   172    77   122   107   205    59   170   108   115   134   155   132    61    84    45   182   130    88   189    59   109   137   136   119   125
   117   183   197   111    40   140   171    43   146   205    77   191   148   193   185   171   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    97   203   157   216    36   109    73   211   133   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    96   159    65   145   118    83   142   106   121    57    43   161    99   161    65   162   157    66   205    63   160    59    73   114   107   132    76   110   152   103    42   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   179    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   196   101    56    45    76   218   189   141   128   102   181   207   171   170   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   211   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   117   215    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    40    95   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    38   103   183   103   153   212   189    51    47    87   120   205    55    50   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   199    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    59    70   124    58   220    94   134   177    66    39   217   178    49    91   141   185   139   150    81   188   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   147    82    74   130   132   132    50   194    87   144   124   121   139   218   149   146   102   109   166    45    98   134    67   198    83   165   174   203    66   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   120    79    53    71   117   183   161    90   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   219    72   162    62    78   176   154   144    90   114    93    87    37    60   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    47    71   130   215    90   188   216   145   111    68   146    41   186   157   144   173   132   191   120   143   178   153   115   206   159    72    61    68   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   127    52   203   109    53   166   214   189   217    50    40   162   220    76   170    47    71   197   184   178    89    53   155   130   138    56   160   128    75   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   181   133    40   189    57   163    48   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    83   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    51   174   205   135   147   140   111   109   206   192   147   150   107    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   153   111   190   101    67   209    37   207    93   130    43   219   214    88   186   116    82   155   113   167   191   173   156    54    47   100    41   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   113   145   126   126   200    46   136   114    39    73    63   183    79    77   144    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   179   115   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   190   115    42   168   138   187   188   131   206   171   206   190   169   156   213    89    96   186   187   126   148   208   171   118    49   205    70    36   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    95   209   214    39    69   187   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   156   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    73   115   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    75   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   102    56    46    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   125   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   200   130   144   130    81   197    64   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    39   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   198   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    65   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    92    87    37    59   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   112    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   152   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   138    56   160   128    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   182   133    40   189    57   163    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   114   145   126   126   201    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   110    40   140   170    43   147   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   111    40   146    97   203   157   216    36   109    74   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    65   145   118    83   142   107   121    57    43   161    99   161    65   162   156    67   205    63   160    59    73   114   108   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    76   148   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   195   102    56    46    76   218   189   141   128   102   181   207   171   169   218   181   200   166   211    93   214   124    48   207   161   137   155   213   172   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   129   150    94   194    74   141   178    62   145   168   216   168   189   100   130   182    46   112   125    81   118   215    92    46   160   165    92    53   166   128    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    64   197   205   152   170    61    55    79    53   194   109    35    96   164   170   182   182   215   110    39   103   183   103   152   212   189    51    47    87   120   205    55    50   140   106   120   197   189    89   125    95   183   198   143    51   131    57    48   126    80   209   205   208    39    69    71    60    34   189   195   160   216   100   217   153   210   114    58   189   198    68    91    59   192   205   103   193    35    77   215   122   113   145    88   203   126   169    63   122   142    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   185    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   179    99   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    66    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   143   124   120   139   219   149   146   102   109   166    45    98   134    67   199    83   165   174   203    66   137   168   183    72   117    51    96   170    88    96   109    89   130    35    46    55   163   157    79   158   148    62   119    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   204   219   146    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    93    87    37    60   170    36    53    66    52    60   144    66    50   174   156   207   150   177   197    93    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    40   116   216   130   136    76   105   198   112    72   114    46    71   130   215    89   188   216   145   112    68   146    41   185   157   144   173   132   191   120   142   178   153   115   206   159    72    60    68   187   137    75   151   187   178   103    58   133   100   219    64    73   109   171   128    52   202   110    53   166   214   190   217    49    40   162   220    76   170    47    71   197   184   178    89    53   155   130   138    56   160   128    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   181   133    40   189    58   163    47   207    84   218   168    73    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   165    68   113    95   100   207   217   136   195   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   149   108    38    50   204    47   162   134   188   152   218   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   209    37   207    94   131    43   219   213    88   187   117    82   155   113   167   190   173   156    55    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   113   145   126   126   201    46   136   114    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    37   140    72   190    67   136    79   165   161   214   201   209   109    58   157   140   204   125   153   145    38   207    71    90    71   178   114   133    59   218   202   210   166   126   108    82   175    36   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    50   216    47   167   120   191   115    42   168   138   188   188   131   205   171   206   191   170   156   213    89    97   186   187   126   148   208   171   118    50   205    70    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    82   172    85   140    95   208   214    39    69   188   147    83   122    68   135   130   194   117   135   210   187   190   187   189   199   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    89   189    59   108   136   136   119   126
   117   183   197   111    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    78   154   121   174    91    45   173   165   140   218   197    52   188   209   108    98   216   106   117   110    40   146    96   203   157   216    36   109    73   211   132   174   195   199   155    95    65   126    95    36    54   143    75   186   191   184    95    48   154    96   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    73   114   108   133    77   111   152   103    43   106    89    55   185   177   132   173    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   169    56   172   103   105   154   171   100   101   207    76    78    77   195   196   101    56    46    75   218   189   141   128   102   181   208   171   170   219   181   201   166   211    93   214   124    48   207   161   137   155   213   172   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   128   151    93   195    74   141   178    62   145   167   216   168   189   100   130   182    46   111   126    82   118   215    92    46   160   166    92    53   166   128    67   134   157    95   106    76   132    74    50    88   181   189   173    49   217   133   180   189   177    40    96   200   130   144   130    81   197    63   197   205   153   171    61    55    78    52   194   109    35    96   164   170   182   182   215   109    38   103   183   103   152   212   189    50    47    87   120   205    54    50   140   106   120   196   189    89   125    95   183   199   143    51   131    58    47   127    80   210   206   208    39    69    71    59    34   188   195   160   216   100   218   154   210   113    58   189   198    68    92    59   191   206   103   194    35    77   216   122   113   145    88   203   126   169    63   122   141    67   161    96   139   122    41   168    95   103    59    70   125    58   220    94   134   177    66    38   217   178    49    92   140   185   139   150    80   187   175   211   118   196   136    72    57   181   168   188   172    85   154   163   201   154   172    84    45   114   192    99   175   141   103    51   185    84   165    77   198   203   129   202   145    39   100    77    65    46    69    47    81   117   184   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   113    67    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   148    81    74   130   132   132    50   193    87   144   124   121   139   219   149   146   102   109   166    45    98   133    68   198    83   165   174   203    66   137   168   183    72   117    51    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   209    68   108   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    93    87    38    59   171    37    53    66    52    60   144    66    50   174   157   208   150   177   197    92    69   157    74   115   213    89   163    54    92   123    45   172    99    71   144   110   110   154    33    61   107    39   116   216   130   136    77   105   198   112    72   113    46    71   130   215    89   188   216   145   112    68   146    41   185   156   144   174   131   191   120   142   177   153   115   206   159    73    61    67   187   137    75   152   187   177   103    58   133   100   218    64    73   109   171   128    52   203   109    53   166   214   190   217    50    40   162   220    76   170    47    71   197   184   178    89    53   155   129   137    56   159   129    74   208   198   145   190   202   211    35    59   106    54   167   175   104    83   159   128   182   133    40   189    57   163    47   208    84   218   168    73    39   213   136   214   110   170   104   191    98   105    40   107   123   122    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   211    51   174   205   135   146   140   111   108   206   192   147   150   108    38    50   204    47   161   134   188   152   218   112    61    65    51    89    77   130    57   204   116   176    47   161   201   152   111   190   101    67   208    37   207    93   131    44   219   214    89   187   116    82   155   113   167   190   173   156    54    47   100    41   195   204    40   137   152   122    67    80    37    68   218    88   112   150    83   215    55   166   111    66    42   113   145   126   126   200    46   136   114    39    73    63   183    79    76   144    74    57   189   150   194    59   111   117    37   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   125   154   145    38   208    71    90    71   178   115   133    59   218   202   210   166   126   108    82   175    36   181   181   193   117    85    70   126   184   219    78    63   199   144   213   176    60   165   107   136    58   153   200    50   216    47   167   120   191   115    42   168   139   187   188   132   206   171   206   190   170   156   213    89    97   186   186   126   148   208   171   118    49   205    71    36   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   173    85   141    95   209   214    39    70   188   146    83   122    68   135   130   194   117   135   209   187   190   187   189   200   209    95   132    53   187   171    55    47   120    92    63   136   216    66   175   108   172    77   122   107   205    59   170   107   114   134   155   133    61    84    44   182   130    88   189    60   108   136   136   119   126
   116   183   196   110    40   140   170    42   146   206    77   191   147   192   184   170   120   172    79    73    60    77   154   121   173    91    46   172   164   139   219   197    53   188   209   107    99   215   107   116   110    40   146    97   204   158   216    37   108    73   211   132   173   196   199   156    94    65   125    95    36    53   143    75   186   190   184    95    49   155    95   159    64   145   118    83   142   106   121    57    43   161   100   160    65   162   156    66   205    63   160    59    73   115   108   132    77   111   152   104    42   105    89    55   184   177   132   172    91    77   107   214   126    43   137    98   205   143   139   181    75    60    77   146   166    88   191    60    55   139    90   146   143   181    39   192    40    73    76   148   158    63   130   207   169    56   172   103   106   153   171   100   101   208    76    77    76   194   196   101    55    45    76   217   189   141   129   102   180   206   172   169   219   180   201   167   211    95   214   124    47   207   161   138   154   213   172   197   149   196   211   194   128   158   115   160    46   165   196   122   155   126   128   152    93   194    73   140   179    62   144   168   216   169   188   100   131   182    47   112   125    81   117   215    92    46   160   164    91    53   165   129    68   135   156    95   106    76   131    73    51    87   180   190   173    50   217   133   180   189   178    40    94   201   129   144   130    80   197    64   198   205   152   169    59    56    78    52   193   109    35    97   164   170   184   182   216   109    39   103   181   105   151   211   189    52    46    87   120   206    56    50   141   105   119   197   189    88   125    94   183   199   142    52   131    57    47   126    80   209   206   207    38    70    72    59    34   188   195   160   217   100   217   154   209   113    58   189   199    67    92    59   191   205   103   192    35    77   214   121   113   146    88   204   126   169    63   122   142    67   161    95   138   122    42   168    94   103    59    70   124    59   219    95   133   177    67    38   217   179    49    92   140   185   141   150    81   189   175   211   117   197   137    72    56   180   169   188   171    84   153   164   200   156   172    84    44   115   192    99   176   141   102    52   185    84   164    78   199   204   128   201   146    39    99    78    65    46    69    46    81   117   184   179    99   115    51   170    56   104   162   118   219    44    44    44   138    95   197    58   112    66    40    89   192    87   206    37   214   118   177   112   115   141    76   155   172   148    81    74   130   132   132    49   193    87   144   124   120   139   219   150   147   102   108   167    46    98   134    66   199    83   165   175   201    65   138   168   182    72   117    50    97   170    88    95   110    90   129    34    48    56   163   157    78   158   148    62   119    79    54    71   117   183   161    91   216   200    49   112    87   209    67   109   135    35   100   124   132   168    60   115    48   115    68   205   219   145    38   113   116   173   192   189    73   218    71   161    62    79   175   154   144    90   115    93    88    37    60   170    36    52    66    52    59   144    66    50   176   156   206   149   177   197    92    69   156    72   117   212    89   163    54    92   123    45   172    99    70   144   110   108   154    34    61   107    38   116   216   130   136    76   105   198   112    72   114    47    72   130   215    90   188   215   145   111    67   145    42   185   157   144   173   133   190   120   143   178   154   114   205   159    73    60    67   187   138    75   152   186   178   104    57   135   101   219    65    73   108   172   128    52   202   110    52   167   215   191   217    49    40   161   220    77   170    48    71   197   183   178    88    53   155   130   137    55   159   129    75   208   198   144   190   202   210    34    59   106    54   168   174   104    84   158   128   181   132    41   190    58   162    48   207    84   218   168    73    39   214   136   214   110   169   103   191   100   105    40   106   124   120    82   200   138   165    67   113    95   101   206   217   136   196   146   101   160   122   144   169   211    50   174   205   135   147   141   110   109   205   192   146   149   107    36    48   202    47   161   134   189   151   219   111    59    64    51    89    77   130    58   204   115   176    47   162   200   153   111   191   101    66   210    38   207    93   131    42   219   213    88   187   116    82   154   113   168   190   173   156    55    47   101    42   195   205    41   136   152   122    66    81    35    67   218    89   112   149    84   215    54   167   112    66    42   113   146   125   126   201    46   137   115    40    73    62   183    80    77   144    74    57   189   150   194    59   110   118    38   139    73   190    66   136    79   165   161   214   201   208   109    57   156   139   204   124   155   145    37   207    71    90    71   178   116   134    59   219   203   210   167   125   108    82   175    37   181   180   195   117    85    70   126   184   219    78    64   201   144   213   176    59   165   109   137    59   152   200    50   216    47   168   120   190   115    43   169   137   188   188   131   206   170   206   190   170   155   213    87    97   187   185   125   148   208   170   118    49   205    71    36   101    77   166   200    47   130   135    84   199   100   164   159   183   155   117   201   127    57    83   172    85   139    95   208   215    40    70   187   147    83   123    67   136   129   194   117   135   209   186   190   187   189   200   208    95   132    53   187   170    56    47   120    92    64   136   215    65   176   108   171    75   122   108   206    58   171   108   114   133   156   132    62    84    44   182   130    88   189    58   109   136   136   119   127
   118   183   197   110    41   141   170    43   146   206    78   190   148   193   184   170   121   172    79    72    59    77   154   120   174    91    44   173   165   139   218   197    53   187   209   108    98   216   107   117   111    40   146    96   204   158   216    36   109    74   210   133   173   196   199   155    96    66   126    95    35    53   143    76   186   191   184    95    49   154    95   159    65   145   119    83   142   106   121    56    42   162    98   161    65   162   156    67   205    64   160    60    73   115   107   133    76   111   152   104    43   106    89    56   184   178   132   172    91    75   106   213   125    43   136    98   204   142   139   180    76    60    78   145   166    88   191    59    55   140    91   147   142   179    40   194    40    73    76   149   158    62   130   207   168    57   171   103   106   155   171   100   100   207    75    78    77   194   195   101    55    45    75   218   189   141   127   102   181   207   171   170   218   181   200   166   210    94   214   125    48   207   161   137   155   213   171   198   150   196   212   194   128   157   115   159    47   166   196   120   156   125   128   151    93   195    75   140   179    62   145   168   216   169   189   100   130   182    47   111   126    82   117   216    93    46   160   166    92    53   165   127    67   134   157    95   105    76   132    74    50    88   180   189   173    50   217   133   180   189   177    41    95   200   129   143   130    81   197    64   197   205   152   170    60    55    79    52   194   110    35    96   164   170   182   182   216   109    38   103   183   104   152   212   189    50    48    87   120   205    55    50   140   106   120   197   190    89   125    94   183   198   142    52   131    57    47   127    79   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   113    58   189   199    68    92    59   191   205   103   193    35    78   216   123   114   145    88   204   126   169    63   122   142    66   161    95   139   123    42   168    95   103    58    70   124    58   221    94   134   177    67    38   217   178    49    91   141   184   139   150    80   188   174   211   117   196   136    72    57   180   169   188   173    84   154   164   201   155   170    83    45   114   192    99   175   140   104    51   186    85   164    77   199   203   130   202   146    38   100    77    65    46    70    47    81   117   183   178   100   114    52   169    58   105   162   118   219    46    43    43   138    95   196    58   113    67    40    90   192    87   205    39   214   117   176   113   113   140    76   154   172   148    82    74   129   132   131    49   194    88   143   124   120   139   218   150   146   102   109   165    45    98   134    67   198    83   165   174   202    65   137   167   184    71   117    51    96   171    89    95   108    89   130    35    46    55   163   157    79   159   148    61   120    79    54    71   117   184   161    91   216   200    47   112    88   208    67   110   135    36   101   125   132   169    60   115    49   117    67   205   218   145    38   112   115   173   192   188    71   219    72   162    62    79   176   155   144    89   114    92    86    38    60   171    37    54    65    52    60   144    67    50   174   157   208   150   177   197    92    70   157    73   116   212    88   163    54    92   124    45   172    99    71   144   110   110   155    34    61   107    40   116   217   131   136    77   105   198   112    72   114    46    71   130   213    90   188   216   145   111    67   146    41   185   157   144   173   131   191   120   142   178   154   114   206   159    72    60    67   186   137    76   151   187   177   104    58   133   100   219    64    72   109   170   127    52   202   109    53   166   215   189   216    50    40   162   220    76   169    47    71   197   184   178    89    54   155   130   137    56   159   128    75   208   198   144   190   201   212    34    60   105    56   167   175   103    83   159   128   180   134    40   190    58   163    48   207    84   218   169    73    40   214   135   212   111   170   104   191    99   105    40   106   124   122    82   201   139   165    69   113    95   100   206   217   136   195   147    99   160   122   143   168   212    50   175   205   136   146   141   111   109   206   193   147   149   108    38    49   203    48   162   134   188   151   218   112    61    63    51    88    77   130    57   204   116   176    46   160   200   152   111   190   101    66   208    37   206    93   131    43   219   213    89   186   116    83   156   113   167   190   173   156    55    48   100    42   195   204    40   136   152   121    68    79    38    67   218    89   112   149    83   215    55   166   111    66    42   114   146   126   127   201    46   136   113    40    73    63   182    79    77   144    74    57   190   150   195    60   111   117    38   140    72   190    67   137    80   165   161   215   202   209   110    59   157   139   204   125   153   146    38   207    72    90    71   178   114   135    59   218   202   210   167   126   108    83   175    37   181   181   193   118    85    70   125   183   219    79    63   200   144   213   175    60   165   108   137    59   154   200    50   215    47   167   120   191   115    43   167   139   188   188   132   205   171   206   190   170   156   214    89    97   186   187   127   148   209   171   118    49   204    71    34   102    78   165   199    47   129   134    84   199   101   165   159   182   155   118   200   126    57    83   172    85   140    95   210   214    39    69   187   147    84   123    69   135   130   194   116   135   209   187   190   187   189   199   209    96   132    54   187   171    55    47   119    92    64   136   216    66   174   108   172    76   122   107   206    59   171   108   115   133   155   133    61    84    44   182   131    89   189    60   109   136   135   119   126
   117   184   197   111    39   139   171    42   146   206    76   191   150   192   185   171   122   172    80    72    59    77   154   122   174    90    44   173   164   140   218   198    52   189   210   106    97   214   107   116   110    41   147    96   203   156   217    37   111    76   210   132   174   195   199   154    95    65   126    95    35    54   143    76   185   191   185    95    49   153    97   159    64   146   117    84   142   107   121    56    42   161    99   161    64   162   157    66   205    63   161    58    73   115   107   134    75   109   151   103    44   106    90    55   183   178   132   173    91    76   107   214   127    43   135    98   203   141   140   179    76    61    79   147   167    88   190    60    56   140    90   147   143   180    40   193    39    72    74   149   158    64   129   207   167    55   172   104   106   154   171    99   102   207    76    76    77   195   196   103    57    46    75   217   189   142   129   103   181   206   171   169   218   182   201   167   211    92   214   125    47   206   160   138   156   213   173   197   150   196   212   195   129   157   116   161    47   165   196   121   156   124   127   151    93   193    73   142   179    62   145   166   215   169   189    98   130   182    46   113   124    81   117   215    92    47   160   164    92    51   166   127    69   134   156    96   105    76   132    73    49    88   181   189   171    49   217   134   181   188   177    39    95   199   130   143   131    81   196    62   198   206   151   170    61    55    77    52   194   109    36    97   164   170   182   182   216   110    39   104   183   103   152   213   189    51    46    88   121   205    54    49   139   106   120   197   189    88   125    95   182   198   143    51   131    57    49   126    81   210   206   210    40    69    71    59    34   188   197   159   216   100   218   154   209   115    58   189   198    68    91    59   192   206   104   192    36    77   216   122   112   144    87   204   126   168    63   121   142    67   162    95   138   122    41   168    95   103    59    69   125    58   221    93   134   177    66    37   217   177    51    92   141   185   139   150    81   188   174   210   118   195   135    72    57   181   168   189   171    84   153   164   200   155   171    84    44   113   192    99   177   141   104    52   185    84   164    77   200   201   129   203   146    38   100    77    64    47    70    47    81   115   184   177    99   114    52   167    57   103   162   118   219    45    43    44   137    96   197    58   113    67    42    91   191    89   205    39   213   119   176   113   115   141    74   155   171   148    81    72   130   131   133    50   194    87   143   125   121   139   218   149   145   103   109   165    47   100   134    67   197    83   164   174   203    65   137   168   183    72   117    50    96   170    89    95   108    90   131    35    45    56   162   157    80   158   148    61   119    79    52    72   118   183   161    92   215   201    47   112    88   209    67   108   134    35   101   126   132   170    61   115    49   116    68   204   218   147    38   111   114   173   191   187    71   219    71   162    61    78   176   154   143    90   113    92    87    38    58   171    36    53    67    52    59   143    66    49   175   156   206   152   176   197    92    70   156    74   117   213    89   163    54    91   123    44   173   100    70   144   110   109   155    34    61   108    40   115   217   130   135    78   106   198   113    73   115    46    71   129   214    90   188   217   145   112    68   146    41   186   156   144   174   132   192   121   143   178   153   114   206   159    73    61    69   187   137    74   151   187   178   103    59   132   100   218    62    72   107   171   128    53   203   110    54   166   214   188   217    49    41   162   220    77   169    47    71   196   184   180    90    53   155   130   138    55   157   129    75   207   197   144   190   202   212    34    59   106    53   166   176   104    83   159   127   182   134    39   190    57   163    48   206    83   217   167    72    39   214   135   214   110   170   103   190    97   104    41   106   123   122    83   203   138   165    68   112    96    99   207   216   137   195   147    98   160   120   143   168   211    50   174   205   135   147   140   109   109   206   193   146   149   107    38    49   203    47   162   134   189   153   219   112    60    64    53    88    78   131    56   204   116   176    47   161   202   151   111   192   102    66   208    38   207    93   132    43   219   213    88   186   116    83   153   113   167   191   172   157    54    48    99    43   194   203    40   134   152   121    69    81    37    69   216    88   111   149    83   215    55   167   112    65    44   116   146   126   125   199    46   135   112    39    73    63   184    79    77   145    74    58   190   151   193    57   111   118    37   140    72   191    66   136    79   165   162   215   202   209   108    58   157   139   203   124   154   146    37   206    72    89    70   178   114   133    60   218   202   210   166   126   108    82   176    38   180   180   194   116    86    68   127   184   220    79    63   201   144   213   175    59   166   108   136    59   154   200    49   216    47   167   118   191   116    42   168   139   187   188   131   206   169   207   189   170   155   213    89    97   184   186   126   146   208   171   118    49   206    70    35   101    77   165   197    48   127   135    83   199   101   164   157   182   154   119   199   126    56    83   173    85   139    95   208   215    39    69   188   147    82   122    69   135   130   194   116   134   209   187   191   187   189   199   210    97   132    53   187   170    54    48   120    92    64   137   215    66   176   107   171    76   121   107   205    58   169   108   113   134   154   132    61    84    45   183   130    87   190    60   110   136   135   119   125
   116   184   197   110    40   140   171    44   147   205    76   191   148   192   185   171   122   172    78    73    59    77   154   121   174    91    45   173   165   141   218   196    53   187   209   108    98   215   106   117   110    41   146    96   204   157   216    36   109    73   211   132   174   195   199   155    94    65   125    95    36    54   143    76   187   191   184    94    49   154    95   158    64   145   117    83   142   106   121    57    43   161    99   162    65   162   156    67   205    64   160    60    74   114   108   133    76   110   151   103    42   106    89    56   184   177   132   172    90    76   107   213   125    43   136    98   203   142   140   181    76    59    77   146   166    88   192    60    55   139    90   148   143   180    40   194    40    73    76   148   158    62   130   207   169    56   172   103   104   155   172   100   101   208    76    77    77   195   195   102    55    45    76   217   189   141   128   102   181   207   171   170   218   181   201   166   211    93   213   125    47   207   161   137   155   213   172   198   150   196   211   194   128   156   116   160    46   166   197   121   156   124   129   150    93   194    74   140   178    62   145   168   216   168   189   100   130   182    47   112   126    81   118   215    91    46   159   166    93    52   166   128    67   134   156    95   106    76   132    73    49    87   181   189   173    49   218   132   180   189   176    40    95   200   130   143   130    81   197    63   197   205   153   170    61    55    79    52   194   108    36    97   163   170   183   182   216   109    38   104   182   103   153   212   189    51    46    87   119   205    54    51   140   106   120   196   189    89   124    94   183   199   143    50   131    58    48   127    80   209   205   208    38    69    71    60    33   187   196   159   216   100   218   154   209   114    59   189   198    69    91    59   192   204   103   193    35    78   215   122   113   145    88   204   126   169    63   123   142    68   161    95   140   122    41   168    95   103    58    70   124    58   221    95   134   178    66    38   216   177    49    91   141   185   139   150    80   187   175   211   118   196   135    72    56   180   169   189   172    84   153   163   201   154   172    84    44   114   192    99   175   141   103    51   186    84   164    77   199   202   129   202   146    39   100    77    65    46    70    47    81   117   183   178   100   115    52   169    58   104   161   117   219    45    42    43   138    95   196    58   111    67    41    90   192    87   206    39   214   117   177   113   114   140    75   154   171   148    82    73   131   131   132    50   193    87   144   124   121   139   219   149   145   102   109   166    45    98   134    68   198    84   165   173   202    66   137   168   184    71   117    50    96   170    88    95   108    89   130    35    46    55   162   157    79   158   148    62   119    78    53    70   117   184   160    91   216   200    47   112    88   209    67   109   135    35   100   125   131   169    60   115    49   117    68   205   219   146    38   113   115   173   192   188    72   219    71   162    63    78   176   154   144    90   114    93    87    37    59   170    36    52    66    52    60   144    66    51   175   156   208   150   177   197    93    69   157    74   115   213    89   163    53    92   122    45   172    99    71   145   111   110   154    34    61   107    40   116   216   130   136    77   105   197   112    72   114    46    71   130   215    89   188   216   145   111    67   146    41   185   157   145   174   131   191   120   143   178   153   115   206   160    72    60    67   186   137    75   152   187   178   103    58   133   100   219    64    73   109   171   128    52   202   109    53   167   214   190   217    49    40   162   221    76   169    47    72   197   184   179    89    53   155   130   138    56   160   128    74   208   198   144   189   201   211    35    60   105    54   168   175   104    84   160   128   182   133    40   189    58   162    48   207    84   218   168    72    39   213   135   213   110   170   103   190    99   105    40   106   123   121    82   201   137   166    68   113    95   100   206   216   136   196   146    99   160   122   143   169   211    51   175   205   135   146   140   112   109   206   192   146   150   107    39    49   205    48   162   134   188   151   219   112    61    65    51    89    77   130    57   204   116   176    47   160   201   153   111   190   101    67   208    37   208    94   131    43   219   213    88   186   116    82   155   112   167   191   173   155    54    48   100    41   196   203    41   137   152   122    67    80    37    68   218    89   112   149    83   215    55   167   111    67    42   113   145   125   125   200    45   136   113    39    73    62   182    79    77   144    74    57   188   150   194    59   111   117    38   140    72   190    68   137    79   165   161   214   202   208   109    58   157   140   204   124   153   145    38   207    71    90    71   179   114   134    59   218   202   210   166   126   109    83   175    36   181   180   194   118    85    70   126   184   219    78    64   200   143   213   175    59   165   107   135    58   152   199    50   216    46   167   119   191   115    42   168   138   187   189   133   205   171   205   190   169   156   213    88    96   186   187   126   149   208   170   119    50   204    70    36   101    78   165   198    46   129   134    85   200   102   165   160   182   155   118   200   126    56    83   172    85   140    95   208   214    39    70   187   147    84   123    68   135   130   195   117   135   210   187   189   187   189   200   209    96   132    53   187   170    55    48   119    92    63   136   216    66   175   109   172    76   122   108   205    59   170   107   114   134   156   132    61    84    45   183   130    89   189    59   109   136   135   119   126
   117   183   197   110    41   140   171    43   146   205    77   191   148   192   185   171   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   117   110    40   146    96   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    53   143    76   186   191   185    95    49   154    95   159    65   145   118    84   143   106   121    57    43   161    98   161    65   161   156    67   205    63   160    60    74   114   107   132    76   110   152   103    43   106    89    56   184   177   132   173    91    75   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    56   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   196   102    55    45    76   218   189   141   128   102   181   207   171   169   218   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   197   211   194   128   157   115   160    46   166   197   121   156   124   128   151    93   194    74   141   178    62   145   168   216   168   189   100   130   182    46   111   125    81   117   216    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   201   130   144   130    80   197    64   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    38   103   183   104   153   212   189    51    47    87   119   205    54    50   140   106   120   197   189    89   124    95   183   198   143    51   131    57    47   126    80   209   205   208    39    69    71    60    34   188   195   160   215   100   217   154   209   114    58   190   199    68    91    59   192   205   103   193    35    77   215   122   113   145    88   204   126   169    63   122   141    67   161    96   139   122    41   168    95   103    58    70   124    59   220    95   134   177    66    38   217   178    49    92   141   185   139   150    81   188   174   211   118   196   136    72    57   180   169   188   172    84   154   163   201   154   171    84    45   114   192    99   175   141   103    51   186    84   164    77   199   203   129   201   146    38   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    67    40    90   192    86   206    39   214   117   176   113   114   141    75   154   171   148    81    74   130   132   132    50   193    88   144   124   121   139   219   149   146   102   109   166    45    98   134    68   198    83   165   174   203    66   137   168   183    72   117    50    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   119    79    53    71   117   183   161    90   216   201    47   112    87   208    68   109   135    36   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    63    78   176   155   144    90   114    92    87    37    60   170    36    53    66    52    59   143    66    50   174   156   207   150   177   197    93    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   106    40   116   217   130   136    77   105   198   112    72   114    47    71   130   215    90   188   216   145   111    68   146    41   185   157   144   174   131   191   120   143   178   153   115   206   159    72    61    68   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    76   169    47    72   197   184   178    90    53   155   130   137    56   159   128    75   208   198   145   190   201   211    34    59   105    54   167   175   104    83   159   128   182   133    40   189    58   162    47   207    84   218   168    72    39   214   135   214   111   170   104   191    99   105    40   106   123   122    82   201   138   166    68   113    95   100   207   217   137   196   146    99   160   121   143   169   212    51   174   205   135   147   140   111   109   206   192   147   150   107    38    49   204    47   162   134   188   152   218   112    60    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   131    43   219   213    88   186   116    82   155   113   167   190   173   155    54    47    99    42   195   204    40   137   152   122    67    80    38    68   218    88   113   149    83   215    55   167   111    67    43   113   146   125   126   200    46   136   114    39    73    63   183    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   160   215   201   209   109    58   157   140   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   167   126   108    82   175    37   181   181   193   118    85    70   126   184   219    79    63   200   144   213   175    60   165   107   136    58   153   200    51   216    46   167   120   191   115    42   168   138   187   188   131   205   171   206   190   170   156   213    89    97   186   187   126   148   208   171   118    50   204    70    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    70   188   147    83   123    68   136   130   194   117   135   209   187   190   187   189   200   209    95   132    53   187   170    55    47   119    92    64   136   216    66   175   108   172    77   122   107   205    59   170   107   114   134   155   133    61    84    44   182   130    88   189    59   109   136   136   119   126
   117   183   197   111    40   140   170    43   147   205    77   191   148   193   185   170   121   172    79    73    60    77   154   121   174    91    45   172   165   140   218   196    53   188   209   108    98   215   106   117   110    40   146    97   203   158   217    35   110    73   211   132   174   196   199   155    95    66   126    95    36    53   143    75   186   191   185    95    49   154    95   159    64   146   118    83   143   106   121    57    42   161    99   161    65   161   156    67   205    63   160    59    73   114   107   133    76   110   152   103    42   106    89    56   185   177   132   173    91    76   107   214   125    43   136    99   204   142   139   180    76    60    77   146   166    88   190    60    55   140    91   147   143   180    39   193    40    72    75   148   158    62   130   207   169    56   172   103   105   155   171    99   101   207    76    78    77   195   195   102    56    45    76   218   189   142   128   102   181   207   171   170   219   180   200   166   211    93   214   124    47   208   160   138   155   214   171   197   149   196   212   195   128   157   116   160    46   166   196   120   156   125   129   151    93   194    74   140   178    62   145   168   216   169   189   100   131   182    46   111   126    82   117   216    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   201   130   144   131    80   197    63   197   205   153   170    61    55    78    53   194   109    36    96   164   170   182   182   215   109    38   103   182   103   152   212   190    51    48    87   120   205    55    50   140   107   120   197   189    89   125    95   183   199   143    51   132    57    47   127    80   209   205   208    40    69    71    59    34   188   195   160   216   100   217   154   210   113    58   189   198    68    92    59   191   206   103   193    35    77   215   123   113   146    89   204   126   169    63   123   142    66   161    95   140   121    42   168    96   103    59    70   125    58   220    95   134   177    66    39   217   178    49    91   141   185   139   150    81   188   174   211   117   196   136    72    57   180   169   189   172    84   154   163   200   154   171    84    44   115   192    99   175   141   103    51   186    84   165    77   199   203   129   202   146    39   100    77    64    46    69    47    81   117   183   178    99   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    67    41    90   192    87   206    39   213   117   176   113   114   141    75   154   171   147    81    73   130   132   132    50   194    87   143   124   120   139   218   149   146   102   109   166    46    99   133    67   199    83   165   174   202    66   137   168   183    71   117    50    96   170    88    95   108    89   130    35    47    56   163   157    79   158   148    62   119    79    53    71   117   183   161    91   216   201    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    68   204   219   145    38   112   115   173   192   188    71   220    72   162    63    78   176   154   144    90   115    93    87    37    60   170    36    53    66    52    59   143    66    50   174   156   208   150   177   197    93    69   157    74   115   213    89   163    54    92   123    45   172   100    71   144   110   109   154    34    61   107    39   116   216   130   136    77   105   197   112    72   114    47    71   130   215    90   188   216   145   112    68   146    41   186   156   144   174   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   152   186   178   103    58   133   100   219    64    73   109   170   128    52   202   110    53   166   214   189   217    50    41   162   220    76   170    47    71   197   184   178    89    53   155   129   137    56   159   128    75   208   198   145   190   201   211    34    59   105    54   167   176   104    83   159   128   182   134    39   189    58   162    47   207    84   218   168    73    39   213   135   213   111   171   104   191    99   105    40   107   123   122    82   201   137   165    68   113    95   100   207   217   136   196   146    99   160   122   143   169   211    51   174   206   135   147   140   111   109   206   192   147   149   107    38    50   204    48   162   134   188   152   219   112    60    64    51    89    77   131    57   204   115   176    47   160   201   153   111   190   101    67   208    37   207    94   131    43   218   214    88   187   116    82   155   113   167   190   173   155    54    47    99    42   195   204    40   137   152   122    67    80    37    67   218    88   113   149    83   215    55   167   111    67    42   113   146   126   126   201    46   136   114    39    73    63   183    79    77   144    74    57   189   151   194    59   111   118    38   140    72   190    67   136    79   165   161   215   201   209   109    58   156   139   204   125   154   145    38   207    71    90    71   178   114   133    59   218   202   210   167   126   108    82   175    36   181   181   194   118    85    70   125   184   219    78    63   200   144   213   175    60   165   107   136    58   152   200    51   216    47   167   120   190   115    42   168   139   187   188   132   206   171   206   191   170   156   213    90    96   186   187   126   148   208   171   118    49   205    70    35   101    78   165   198    48   129   133    84   200   101   164   159   182   155   118   200   126    57    82   172    85   140    94   209   214    39    70   188   147    83   123    68   136   130   194   117   134   210   187   190   187   189   200   209    95   132    53   186   171    55    48   119    93    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    44   182   130    88   189    59   109   136   136   118   126
   117   183   196   111    40   141   170    42   146   205    77   191   148   193   186   171   121   172    79    72    59    78   154   121   173    91    44   173   165   140   219   196    53   188   209   108    98   216   106   117   110    40   146    97   203   157   217    36   109    74   211   132   173   195   199   155    94    65   126    95    36    53   143    76   186   191   185    95    48   154    96   158    65   145   118    83   143   106   121    57    43   162    99   160    64   162   157    67   204    63   160    59    74   115   108   133    76   110   151   103    42   106    89    56   184   177   132   173    90    75   107   214   125    43   136    99   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   146   142   180    39   194    40    73    76   148   159    62   131   207   168    55   172   103   105   155   171   100   101   207    76    77    77   195   195   101    55    46    75   218   190   141   128   102   181   207   171   169   218   182   200   166   211    93   214   124    48   207   161   137   155   213   172   198   149   196   212   194   128   157   116   160    46   166   196   121   156   124   128   151    93   194    74   140   178    62   145   167   216   168   189   100   130   182    46   111   125    82   117   215    93    46   160   165    93    53   166   127    67   134   156    95   105    76   132    73    50    88   181   190   173    50   217   133   181   190   177    40    96   200   129   143   131    81   197    63   197   204   152   171    61    55    79    52   194   109    35    96   164   170   182   182   215   109    38   103   183   104   153   213   190    51    47    88   120   205    55    50   140   106   120   198   189    88   125    94   183   199   143    51   131    57    47   126    80   209   205   208    38    69    72    59    34   188   196   161   216   100   217   154   209   113    59   190   199    68    91    59   191   205   103   193    34    77   215   122   113   145    89   204   125   169    63   123   142    67   161    96   139   122    41   168    95   104    59    70   125    58   220    94   135   177    67    39   217   178    50    92   141   185   140   150    81   187   173   210   117   195   135    73    57   180   169   189   172    84   154   163   202   154   171    84    44   114   192    99   175   141   103    51   186    84   165    78   198   203   129   202   146    39   100    77    64    47    69    47    80   117   184   178   100   115    51   169    58   104   162   117   220    46    43    43   138    94   197    58   111    66    40    91   192    87   206    39   214   118   176   113   113   141    75   154   171   147    81    74   129   132   132    49   194    87   143   124   121   139   219   149   146   103   109   166    46    99   134    67   198    83   164   174   203    66   137   168   183    71   118    51    96   170    87    96   109    89   131    35    46    55   163   157    80   158   148    62   120    79    53    71   117   184   161    91   216   200    47   112    87   209    67   108   135    35   100   125   131   169    61   115    49   116    67   204   219   145    39   112   115   173   192   188    72   219    72   162    62    78   176   155   144    90   113    92    87    36    59   171    36    53    65    52    60   143    66    50   174   156   207   150   177   197    92    68   157    73   115   213    89   163    55    92   123    45   171    99    71   145   111   110   154    33    61   107    39   116   216   130   135    76   105   197   113    72   113    46    71   130   214    89   188   216   145   112    68   146    41   186   156   144   173   131   191   120   143   178   153   115   206   159    73    60    67   186   137    76   151   187   177   103    57   133   100   218    64    73   109   171   127    51   203   109    53   167   214   190   216    49    41   162   220    77   170    47    71   197   185   178    89    53   155   129   137    56   159   128    75   208   197   145   190   201   210    35    59   104    55   167   175   104    83   159   128   181   133    40   189    58   162    47   207    84   217   169    72    40   213   136   214   111   170   104   191    99   105    40   107   124   122    83   202   139   166    68   113    95   100   207   217   136   196   146    99   160   121   144   169   212    51   174   206   135   147   139   111   108   206   192   147   150   107    37    49   204    48   161   134   189   151   218   112    60    64    51    89    77   131    57   204   116   176    47   161   201   152   111   191   101    67   208    38   207    94   131    43   219   214    88   186   117    82   155   113   167   191   173   156    55    48   100    41   195   204    40   137   152   123    67    80    37    67   217    88   113   149    83   215    55   167   111    67    43   113   145   125   126   201    45   137   113    39    72    64   183    79    77   144    74    57   189   151   194    59   111   118    38   139    72   189    67   136    78   165   160   214   200   209   109    58   158   140   204   124   154   145    39   207    71    90    71   179   115   134    59   218   201   210   167   127   108    81   175    36   181   181   195   117    85    69   126   184   219    79    63   200   144   213   176    60   165   108   136    58   152   200    51   216    47   167   119   191   115    42   168   138   188   188   131   205   170   207   190   170   155   213    89    97   186   187   126   149   209   171   118    49   204    71    36   102    78   165   198    48   129   133    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   208   214    39    69   187   147    83   122    69   136   130   195   117   135   209   186   190   187   188   200   209    96   132    53   187   171    55    48   119    92    64   136   216    66   175   109   172    76   122   107   205    58   170   107   114   134   155   133    61    84    45   182   129    89   189    61   109   137   136   119   126
   116   183   197   110    40   140   171    43   146   205    77   191   148   191   185   170   121   172    79    73    59    77   154   121   174    91    44   172   165   140   219   197    53   188   209   108    98   216   106   117   110    40   146    96   203   157   217    36   109    73   211   132   173   194   199   155    95    66   126    95    35    54   143    76   186   192   185    95    49   155    95   159    64   145   118    83   142   106   121    57    43   161    98   161    65   162   157    67   205    63   159    60    73   114   107   133    76   110   152   104    43   106    89    55   185   177   132   173    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   167    88   191    60    56   139    91   147   143   180    40   194    40    73    76   148   158    62   130   207   168    55   172   103   105   154   171   100   100   207    75    78    77   194   195   102    56    45    76   218   189   141   127   102   180   207   171   169   219   181   200   166   210    93   214   125    48   207   161   137   155   214   171   198   150   196   212   194   128   157   116   159    46   166   197   121   156   124   129   151    94   194    74   140   178    62   145   168   215   168   190    99   130   182    46   111   126    81   118   215    92    46   159   166    92    53   166   127    67   134   156    95   106    76   132    74    50    88   181   189   172    49   217   133   180   189   177    40    95   201   129   143   130    80   197    63   197   204   152   170    61    56    78    52   194   109    35    96   164   170   183   182   215   109    38   103   183   104   152   212   189    51    47    87   120   206    54    50   140   106   120   197   189    89   124    94   183   198   143    51   132    57    47   126    79   210   206   208    39    69    72    59    33   188   195   160   216   100   218   154   210   113    59   190   198    67    91    59   192   205   103   193    36    78   216   123   113   145    88   203   125   169    63   123   142    67   161    96   139   121    41   168    95   104    58    70   124    59   220    94   134   177    66    39   217   178    49    91   141   185   139   150    80   187   174   210   117   196   136    72    57   181   169   189   172    85   154   164   200   155   171    85    45   114   192    99   175   141   103    51   185    84   164    78   198   203   129   201   145    39   100    77    65    46    69    47    80   117   183   178   100   114    51   169    57   104   163   117   219    45    42    43   138    94   197    57   113    66    41    90   192    86   206    39   214   117   176   113   113   141    75   155   171   147    81    73   130   132   132    49   193    87   144   124   120   139   219   150   146   102   110   166    45    99   134    67   199    83   164   174   203    66   137   168   183    71   117    50    96   170    88    95   108    89   130    35    47    56   163   156    80   158   148    62   119    79    53    71   117   184   161    92   216   200    47   112    87   208    67   108   135    35   100   124   131   169    60   115    49   116    67   205   219   145    39   112   115   173   192   188    72   220    72   162    63    78   176   156   144    90   114    92    87    37    59   170    37    53    66    52    60   143    66    50   174   157   207   151   177   197    93    69   157    73   116   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    47    71   130   215    90   188   216   146   112    67   146    41   185   157   144   174   132   191   120   143   178   153   115   206   159    72    61    67   187   137    75   152   187   177   103    58   134   100   219    64    73   108   171   128    52   202   109    53   166   215   189   217    49    40   162   220    76   169    47    71   197   184   177    89    53   154   130   137    56   160   128    74   208   197   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    39   190    58   162    47   207    84   217   168    72    39   213   135   214   111   170   104   191    98   105    39   106   123   122    82   202   138   166    68   112    94   100   207   217   136   195   146    99   160   122   143   169   211    50   174   205   135   146   140   111   109   206   193   147   150   107    38    50   204    47   162   134   189   152   219   111    61    64    51    89    77   131    58   204   116   176    47   161   201   152   111   190   101    67   208    38   207    94   130    43   218   214    88   186   116    83   155   113   167   191   173   156    54    46   100    42   195   204    40   137   152   122    67    80    38    68   217    88   112   149    83   215    56   167   111    67    42   114   146   125   126   200    45   136   113    39    73    63   183    79    77   144    74    57   189   150   194    60   111   118    38   140    72   190    67   137    79   165   160   214   200   209   110    58   157   139   204   124   153   145    38   207    71    90    71   178   115   134    59   219   203   210   166   126   108    82   175    36   181   181   193   117    86    69   126   184   219    78    63   200   144   213   176    60   165   108   136    58   153   200    50   215    47   167   120   190   115    42   168   138   187   188   132   205   170   206   191   170   156   213    89    97   186   187   126   149   208   171   118    50   204    70    35   101    78   165   198    47   130   134    84   200   101   164   160   182   155   118   200   127    56    83   172    85   141    94   209   214    39    69   187   147    83   123    68   135   130   194   117   135   210   187   189   187   188   199   209    95   132    53   186   171    54    47   120    92    64   137   216    66   175   108   172    76   123   108   205    59   170   107   115   134   155   133    60    83    45   183   130    88   190    60   109   136   135   119   126
   116   183   195   111    40   140   171    43   147   205    77   191   147   193   185   171   120   173    77    73    57    77   153   120   173    91    46   174   165   140   219   196    52   188   209   110    97   217   105   116   110    41   145    97   204   157   215    34   109    73   209   133   174   196   198   153    95    64   127    94    37    54   143    76   186   191   184    95    50   155    94   160    64   146   118    82   142   106   121    58    44   161    99   162    64   161   155    67   203    63   160    58    74   114   107   133    80   111   153   104    41   105    89    55   185   177   132   172    91    76   106   213   126    44   136    98   204   142   139   180    74    59    79   145   166    88   190    58    56   139    90   147   143   179    39   194    39    73    76   148   157    61   130   206   169    55   174   102   105   155   171    99   100   207    74    77    76   194   195   102    56    45    75   218   189   141   129   104   180   205   170   169   220   181   199   166   212    93   215   125    48   208   162   138   155   214   172   196   150   198   210   195   129   157   115   160    47   167   197   121   156   123   129   151    95   194    75   141   177    62   145   168   215   168   187    99   131   182    45   111   125    81   117   216    93    46   160   166    92    52   166   128    68   135   158    96   105    75   132    75    49    88   181   189   174    50   217   134   179   189   178    41    94   200   129   145   130    80   197    64   198   205   151   171    60    55    78    54   194   110    36    95   163   170   183   182   215   111    38   102   183   104   153   213   190    51    47    87   120   205    54    51   139   106   122   197   190    88   126    96   183   199   143    51   131    58    48   128    80   210   205   208    40    68    71    61    36   191   194   160   215    99   216   152   209   113    57   190   198    68    91    59   191   206   104   193    35    76   216   123   113   145    89   203   124   168    64   123   141    69   160    95   139   122    41   168    95   102    58    70   125    59   219    95   135   178    65    39   217   177    49    92   141   185   139   152    83   187   175   212   117   196   137    73    57   181   167   188   172    86   155   164   203   156   173    85    45   114   191   100   175   142   104    51   185    85   165    76   199   200   129   200   145    40   100    76    65    47    69    48    80   117   186   177    99   114    52   169    57   103   163   118   219    44    43    45   137    95   196    58   111    67    41    91   192    86   206    39   214   116   177   113   113   140    75   156   170   146    81    73   129   131   132    49   194    88   143   124   120   138   218   148   146   104   110   167    47    98   135    69   198    85   165   172   202    65   137   168   184    71   118    51    94   169    90    96   108    89   131    34    46    55   162   156    78   157   147    63   120    79    54    71   117   184   162    91   214   200    49   113    86   209    67   109   136    36   100   125   131   170    60   116    49   114    67   203   220   147    39   113   115   173   190   187    70   220    71   161    63    79   175   155   143    89   115    92    86    37    58   169    35    53    66    51    59   144    66    52   175   158   208   149   177   198    91    68   157    74   116   213    89   161    53    92   123    45   173   100    73   144   110   109   154    32    60   107    41   117   216   129   135    78   107   197   112    71   114    47    72   129   214    89   187   214   146   111    67   145    42   186   158   143   174   129   192   120   144   176   155   115   207   160    73    61    67   188   137    76   151   188   177   103    59   133    99   217    65    73   107   171   127    51   202   109    55   167   216   189   217    49    41   162   221    76   169    47    73   199   183   177    90    54   156   131   136    56   160   127    74   207   196   146   188   202   212    35    60   105    55   166   176   105    84   158   130   180   134    39   188    57   162    48   208    83   218   168    72    39   213   136   213   111   168   104   191    99   105    39   107   123   121    82   200   137   165    68   113    94   100   206   217   136   195   146   101   161   121   144   169   211    50   176   205   134   148   140   111   108   207   193   148   148   108    38    49   203    47   162   134   188   152   219   113    61    64    51    90    76   131    56   205   116   176    47   159   201   151   111   189   101    66   207    37   207    93   131    42   219   213    87   186   117    84   156   112   167   190   174   155    55    48   100    42   194   204    40   137   153   122    67    79    37    67   217    87   113   147    84   213    55   167   111    67    42   114   146   124   126   200    46   136   113    40    74    63   182    80    77   143    75    57   191   151   194    60   112   117    38   141    71   191    67   137    79   165   160   212   202   208   109    58   159   141   205   124   153   146    39   207    71    90    71   181   115   133    61   220   204   208   165   129   109    82   176    38   180   181   193   118    86    70   125   184   220    79    64   198   143   213   175    60   164   108   135    57   152   201    50   215    48   168   119   192   115    42   168   138   186   189   131   205   169   206   190   171   156   214    89    96   186   188   126   150   209   170   118    50   207    71    35   101    78   166   198    47   129   133    85   199   101   163   161   182   156   117   200   126    56    83   173    85   140    94   207   214    38    69   188   146    84   122    67   135   130   195   117   135   210   186   191   188   189   199   209    96   133    54   186   170    56    47   119    91    63   137   215    66   176   109   170    76   122   107   206    58   170   108   112   134   156   133    61    83    46   182   131    89   189    58   108   136   135   120   126
   117   182   198   110    39   140   170    43   147   205    77   191   148   193   186   170   121   172    79    73    58    77   153   121   175    91    45   172   164   140   218   196    53   188   210   107    97   215   106   117   111    40   146    97   203   158   216    36   110    74   211   132   173   196   199   156    94    65   126    94    36    55   143    76   186   191   184    95    49   154    95   159    64   145   118    84   143   107   121    57    43   161   100   161    64   161   157    67   204    63   160    59    74   114   107   132    76   109   150   104    43   107    89    56   184   177   132   173    92    75   107   214   124    43   135    99   204   141   140   180    76    61    76   146   166    88   191    60    56   140    90   147   142   179    39   193    39    74    75   148   158    62   131   207   168    56   172   103   105   155   172    99   100   207    76    78    77   195   195   102    55    45    76   218   189   141   128   102   180   206   171   170   219   181   200   165   211    93   214   124    49   208   160   138   155   213   172   198   150   196   212   195   128   157   115   160    47   166   198   121   155   125   128   150    94   194    74   140   178    62   145   166   216   168   189   100   130   182    46   112   125    81   117   215    93    46   160   166    92    53   166   128    68   134   156    95   105    76   132    73    50    87   182   189   173    50   218   133   180   189   178    41    96   200   129   144   131    80   197    64   197   205   153   170    61    55    79    53   194   110    35    96   164   169   182   183   215   111    38   103   184   103   153   212   190    51    47    87   120   205    55    50   140   105   120   197   190    89   125    94   183   198   143    52   131    58    48   127    80   209   205   208    39    69    71    59    34   188   195   160   216   100   218   154   210   114    58   189   198    68    91    59   191   206   104   193    35    77   216   122   113   145    88   204   126   169    62   123   141    67   161    96   140   122    42   168    95   102    58    70   124    59   221    95   134   178    65    38   217   178    49    91   141   185   139   150    81   188   174   211   118   196   136    73    56   182   168   188   172    85   154   162   200   154   171    84    45   114   192    99   175   141   104    51   185    85   164    77   198   202   128   202   146    38    99    78    65    46    70    46    81   117   183   179   100   115    50   168    58   105   162   118   219    46    42    44   139    94   198    57   112    66    40    91   192    87   205    39   213   117   176   114   114   140    75   154   172   147    82    73   130   132   132    49   194    88   143   124   121   139   219   149   145   102   109   166    45    98   134    68   198    84   165   174   203    66   137   167   183    71   117    51    96   169    89    96   109    89   131    35    46    55   162   156    79   158   148    62   119    79    54    72   118   183   160    90   216   200    47   112    87   208    67   108   135    35   101   125   131   169    60   114    49   116    67   204   218   145    38   112   115   173   192   188    72   219    72   162    62    77   176   154   144    90   114    93    87    37    59   170    36    53    66    52    60   143    66    51   174   157   207   150   177   197    92    69   156    74   115   213    89   163    53    92   123    45   172    99    71   145   110   110   153    34    61   107    40   115   217   130   135    76   106   197   112    72   115    46    71   129   214    90   189   216   144   112    68   147    41   186   157   143   173   132   191   121   142   179   154   115   206   159    72    61    68   188   137    75   151   187   178   103    58   134   100   218    64    73   109   171   128    52   202   109    52   167   214   190   217    50    40   162   221    77   169    47    72   197   184   177    90    53   154   130   137    55   159   129    76   208   198   145   190   200   211    34    59   106    54   167   175   104    83   159   128   182   133    40   188    58   162    47   207    85   218   167    72    38   214   135   214   111   169   104   192    99   105    40   107   123   122    83   200   138   165    68   113    95   100   207   217   137   195   146    99   161   120   143   168   213    51   174   205   135   146   140   111   109   206   192   147   150   108    38    49   203    48   161   133   188   151   219   111    60    65    51    89    77   131    58   204   115   175    47   160   201   153   112   190   101    67   209    37   206    93   132    43   219   213    89   186   116    83   155   112   166   191   174   156    54    48   100    42   195   204    41   136   152   122    68    80    37    69   217    88   112   149    82   215    55   167   110    67    43   113   146   125   125   201    46   137   113    40    73    63   183    79    78   145    74    58   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   215   200   209   109    58   157   139   204   124   153   145    37   207    71    90    72   178   114   134    58   219   202   209   166   127   108    83   175    37   181   181   194   118    85    70   126   184   219    78    64   199   144   213   174    59   165   107   136    58   153   201    50   215    47   167   120   190   115    42   168   138   187   188   132   206   171   206   191   170   156   213    89    96   187   186   126   149   208   172   118    49   205    71    36   101    78   165   198    47   130   134    84   200   101   164   159   182   155   119   199   127    57    83   173    86   141    94   209   214    38    69   187   147    83   122    68   135   130   195   116   135   210   187   189   187   189   199   209    95   132    54   187   170    54    47   119    92    64   136   216    66   176   108   172    77   122   108   206    58   170   108   114   134   155   132    61    84    44   182   130    88   190    60   109   136   135   119   126
   117   183   197   111    40   140   170    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   117   111    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   156    66   205    63   160    59    73   115   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   149   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   195   102    55    45    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   125   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    38   103   183   103   153   212   189    51    47    87   120   205    54    51   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   206   103   193    35    77   215   122   113   145    88   204   126   169    63   122   141    67   161    95   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    81   188   174   211   118   196   136    72    57   180   168   189   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178    99   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    66    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    66   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   155   144    90   114    93    87    37    59   170    36    53    66    52    59   144    66    50   175   156   207   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    47    71   130   215    89   188   216   145   112    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   151   187   177   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   138    56   159   128    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   181   133    40   189    58   162    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   165    68   113    95   100   207   217   136   195   146    99   160   121   143   169   212    50   174   205   135   147   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   218   112    60    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   131    43   219   214    88   187   116    82   155   113   167   191   173   156    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   114   145   125   126   201    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    36   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   205   170   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   195   117   135   210   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   184   196   110    41   141   171    43   146   205    77   190   148   192   185   171   122   173    78    73    59    77   153   121   175    91    45   173   165   140   219   196    53   187   209   108    99   216   106   116   110    40   146    96   204   158   217    35   109    73   211   133   174   195   198   155    96    65   126    95    36    53   143    76   186   191   184    95    49   154    95   159    65   146   119    83   143   106   121    57    43   162    98   161    66   161   156    67   204    63   160    59    73   114   108   133    76   111   152   103    42   107    90    56   184   177   132   173    90    76   107   214   125    42   135    98   203   142   140   180    76    59    77   146   166    88   191    59    55   140    91   147   144   178    40   193    40    73    76   149   159    62   130   207   168    56   172   103   105   154   172    99   100   207    75    78    76   195   196   101    55    46    76   217   189   141   129   102   180   207   171   169   219   181   200   166   212    93   213   125    48   207   161   137   156   213   171   198   149   197   211   195   128   157   115   160    47   166   197   120   155   125   129   150    93   194    74   141   178    62   145   168   216   169   189   100   130   182    46   112   126    82   118   216    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    50   218   133   180   188   178    40    96   202   129   143   131    81   197    63   197   205   152   170    61    56    79    52   194   109    36    97   164   171   182   182   216   110    37   103   183   104   152   212   189    52    47    87   120   204    54    51   139   106   119   197   190    89   125    94   183   198   143    51   132    58    48   126    80   210   205   209    39    69    71    60    34   188   195   159   216   100   217   153   209   114    58   189   198    69    91    59   192   205   103   193    34    78   215   122   113   145    88   204   126   169    63   122   142    67   161    95   139   122    41   168    95   103    59    70   124    58   220    95   134   177    66    39   217   178    49    91   141   186   140   150    81   187   175   211   117   196   135    72    57   180   169   188   172    84   154   163   201   155   172    84    45   114   192    99   176   141   104    51   185    84   164    77   199   202   129   202   146    39   100    77    65    46    69    47    82   117   183   178    99   115    52   169    58   105   162   117   220    45    43    43   137    94   197    57   113    66    39    90   191    86   206    38   213   117   176   113   114   141    75   155   171   146    81    74   130   132   131    50   194    87   144   124   120   140   219   149   146   103   109   166    45    99   134    67   198    83   165   175   203    65   137   168   183    72   117    51    96   170    88    96   109    89   130    35    48    55   162   157    79   157   148    61   120    79    54    71   117   184   161    90   215   201    47   112    87   209    67   108   135    35   100   125   131   169    60   115    49   116    68   205   219   145    39   112   115   173   191   188    71   219    71   162    62    78   176   155   143    90   114    93    86    38    59   170    36    53    66    52    59   143    66    50   174   157   207   150   177   197    92    69   157    73   115   212    89   163    54    92   123    45   172    99    71   144   110   110   155    33    61   106    39   115   217   130   136    77   106   197   112    73   114    46    71   130   215    89   188   216   145   111    67   147    41   186   156   144   173   132   191   120   142   178   154   115   206   160    72    61    67   187   137    76   151   186   178   103    58   133   100   219    64    73   109   171   128    51   203   109    52   166   215   190   217    49    40   162   220    77   170    48    71   197   185   178    89    53   155   130   138    56   159   129    75   209   198   145   189   201   211    35    59   105    55   167   175   104    84   160   128   182   134    40   189    57   163    48   207    84   218   168    72    39   214   136   214   112   170   104   191    99   105    39   106   124   121    82   201   138   165    68   112    95   100   208   216   136   195   146    99   161   121   143   169   212    51   174   206   135   147   140   112   109   206   192   146   150   108    38    49   203    47   161   134   189   152   219   112    61    64    51    88    77   131    57   204   115   176    47   161   201   152   111   190   101    66   209    37   207    94   130    44   219   214    88   186   117    83   155   113   167   190   173   155    54    46    99    41   195   204    40   137   152   122    67    79    37    68   218    88   112   149    83   215    56   167   111    67    43   113   146   125   126   200    46   136   114    39    72    63   182    80    77   145    74    58   189   152   194    59   111   118    38   140    72   190    68   137    80   164   161   215   202   208   109    58   158   140   204   124   153   145    38   207    71    90    71   179   114   134    59   217   202   210   167   126   108    82   175    36   180   180   193   117    86    70   126   183   219    79    62   201   143   213   175    60   164   107   136    59   153   200    51   216    47   167   120   191   115    43   168   138   187   188   131   205   171   206   191   170   156   214    89    97   186   187   126   148   208   171   118    50   205    71    36   101    77   166   198    47   129   134    84   200   101   164   159   181   155   118   200   126    57    83   172    85   141    94   209   214    39    69   187   147    84   122    68   136   129   194   117   134   209   187   190   187   189   200   209    95   132    53   187   170    55    47   120    92    64   137   216    66   175   108   172    77   122   107   205    59   170   108   114   134   155   132    61    83    45   182   130    89   190    61   109   136   135   119   125
   116   184   195   109    39   141   171    44   147   204    78   190   148   192   185   170   122   172    78    72    59    76   151   121   175    93    44   173   165   141   218   196    49   189   208   107    97   217   108   116   112    39   145    98   202   157   217    36   108    73   210   131   172   196   198   154    95    64   128    96    35    52   143    75   186   190   184    95    48   155    93   158    66   145   119    84   145   106   120    57    44   162    99   162    65   164   156    67   203    63   160    58    73   114   108   134    77   111   151   104    42   107    88    55   184   177   134   172    88    76   107   213   125    43   137    97   205   143   140   179    75    62    79   146   167    88   192    59    55   138    89   148   143   177    41   192    38    74    77   148   157    62   131   207   170    56   174   103   105   155   173    98   101   205    74    78    76   194   194   102    56    46    76   218   191   141   128   101   182   205   171   170   220   180   200   167   211    93   213   124    49   207   160   137   154   214   171   198   148   198   210   194   127   156   116   159    44   166   196   120   157   125   130   151    94   193    75   141   179    62   145   168   216   168   189    99   131   182    45   112   125    84   115   214    93    45   158   166    94    51   166   128    68   134   155    95   105    75   130    74    50    88   180   188   173    47   216   132   180   189   178    41    94   200   131   144   129    81   198    64   196   206   153   170    61    56    80    52   193   108    34    95   164   170   183   182   215   109    38   104   181   103   150   211   190    50    47    86   120   209    53    52   140   106   120   196   191    87   125    92   183   198   141    50   130    57    48   126    80   210   205   208    39    70    73    60    33   187   194   161   215   100   218   152   208   112    58   188   198    68    90    58   188   205   103   194    35    77   216   121   117   145    89   204   126   170    61   122   141    67   161    97   139   124    40   168    95   104    57    70   123    58   221    93   135   179    67    40   218   177    49    91   140   185   141   151    79   186   173   211   118   197   136    75    55   181   171   189   174    87   154   164   202   155   171    84    45   114   193    99   173   141   106    51   187    84   163    78   197   203   128   201   146    40   101    76    64    46    70    48    82   117   183   179   100   113    49   168    57   105   161   117   221    43    42    43   135    95   197    59   115    66    39    91   192    87   206    40   213   118   175   113   113   140    75   156   171   148    82    72   130   133   129    51   193    87   144   121   119   140   218   149   146   103   111   166    46    99   132    68   199    83   164   173   202    65   136   167   183    71   115    51    95   171    87    96   107    86   128    34    46    55   162   155    80   159   149    62   120    79    52    72   115   181   160    90   216   200    49   111    86   207    69   109   133    34   101   125   131   169    60   115    48   115    67   204   219   145    38   111   114   174   190   188    70   221    72   163    62    77   173   155   143    91   113    92    85    38    60   170    35    52    67    54    61   143    68    50   175   155   207   150   176   198    91    69   155    72   114   214    90   162    54    94   123    43   173    99    70   145   110   111   153    34    63   106    39   116   216   131   135    75   106   198   112    73   115    45    71   130   213    92   187   216   147   112    68   146    43   185   156   142   174   131   190   120   143   177   152   114   206   161    73    62    68   188   134    74   151   187   175   103    59   135   100   219    64    72   107   170   127    51   203   110    52   164   217   191   215    50    40   161   220    76   169    48    72   196   184   177    87    51   155   129   137    53   160   128    74   208   196   144   190   202   212    36    58   105    54   168   174   104    82   157   128   181   134    39   189    62   163    49   207    84   217   168    71    39   213   135   214   110   169   106   191    99   106    39   107   123   123    82   202   138   166    67   112    95   100   206   218   136   196   146    99   161   123   144   170   213    51   174   205   135   147   142   111   109   205   191   146   149   109    38    49   202    47   162   134   190   153   221   111    61    62    52    89    75   129    57   204   115   174    48   159   201   152   111   190   102    66   209    36   206    95   129    43   221   213    89   187   116    82   155   113   169   189   172   156    53    46    99    41   194   204    39   136   152   122    68    78    37    69   217    89   112   150    84   215    56   168   111    67    44   116   145   125   126   200    48   137   114    40    73    62   183    79    77   145    74    58   190   152   193    58   110   117    38   138    70   189    68   136    79   164   161   214   201   210   110    60   156   137   204   126   154   144    38   209    69    90    72   179   113   133    60   218   202   209   167   126   108    82   176    36   183   182   194   118    86    68   126   184   221    77    65   201   146   214   176    60   165   108   137    59   153   198    48   216    48   167   119   190   115    42   168   138   188   188   133   208   170   206   190   169   155   213    87    96   188   187   126   148   207   171   118    50   205    71    37   102    79   165   198    46   128   132    85   198   101   165   160   181   155   118   202   125    57    81   171    85   142    96   207   215    40    68   186   145    83   124    68   136   130   193   117   136   209   187   190   185   188   199   210    97   133    53   187   171    55    49   120    91    64   136   216    65   175   109   173    76   120   110   204    59   170   106   117   133   156   132    62    82    45   181   131    87   190    59   109   136   137   119   126
   117   182   196   111    40   141   170    43   145   205    77   191   147   193   185   170   121   172    78    74    59    76   153   121   174    91    45   173   164   140   219   196    53   188   209   108    99   215   106   117   111    40   146    96   203   157   216    36   109    74   210   132   174   195   199   155    95    65   125    95    35    54   144    75   186   191   185    95    48   154    96   159    64   145   119    83   143   106   121    57    42   161    98   161    65   160   156    66   205    63   159    60    74   115   107   132    75   111   152   103    43   106    89    55   184   178   132   172    91    76   106   213   125    43   136    99   204   142   140   180    75    60    78   146   166    88   190    60    55   140    90   147   143   179    39   193    40    73    76   149   159    61   130   207   168    56   173   102   106   154   171    99   101   208    76    79    77   194   195   101    55    45    76   217   190   141   129   102   180   208   170   169   218   181   200   166   211    93   214   124    48   207   161   137   155   213   171   198   150   196   212   194   128   157   116   160    46   165   196   121   156   125   129   151    93   195    74   140   178    62   145   167   215   169   189   101   130   183    47   112   125    81   118   216    93    46   160   164    92    53   165   128    68   134   157    94   105    76   132    74    49    88   181   189   173    49   218   132   180   189   178    41    95   200   129   144   131    81   197    63   198   205   153   170    61    55    79    53   194   109    35    96   164   171   183   183   216   110    39   103   182   103   153   212   189    51    46    87   119   205    54    50   140   107   120   196   189    89   124    95   183   198   143    51   132    57    48   127    80   209   206   207    38    68    71    59    33   189   195   159   216   100   217   153   209   113    58   189   198    68    91    59   192   205   103   194    35    77   215   122   113   145    88   204   126   170    63   122   142    68   161    95   139   122    41   168    95   103    59    70   124    58   221    94   134   178    67    39   217   178    49    91   140   185   140   150    80   187   174   211   118   196   135    72    57   181   169   188   172    84   154   163   202   154   172    84    44   114   191   100   175   141   103    52   185    84   164    77   198   203   129   202   146    38   100    77    64    46    70    47    81   116   184   180    99   114    51   169    59   105   162   117   219    46    43    43   138    94   197    58   113    67    40    91   192    86   206    39   213   118   176   113   114   141    75   155   172   147    81    74   130   132   132    49   194    88   144   125   120   139   219   150   146   102   109   165    45    98   133    68   199    83   165   175   203    65   138   168   183    73   118    51    96   170    88    95   108    89   130    35    47    55   163   158    79   158   148    61   120    79    54    72   118   184   161    90   216   200    46   111    87   208    67   108   135    35   100   125   131   169    60   115    49   115    68   204   218   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   143    89   114    93    87    38    60   170    37    52    65    53    60   144    66    50   175   156   208   150   177   197    93    69   158    74   116   213    89   163    54    93   122    45   173    99    71   145   111   110   154    34    61   107    40   117   216   131   135    77   106   198   113    72   114    47    72   129   215    90   189   215   145   112    68   146    41   185   156   144   174   132   191   120   142   179   153   114   206   160    72    60    68   187   137    76   153   186   178   103    58   134    99   219    64    73   108   171   128    52   203   111    54   167   215   190   216    49    40   162   220    76   170    47    71   197   183   178    90    53   155   130   138    56   160   129    74   209   198   146   189   201   211    35    59   105    55   167   175   104    83   159   128   182   133    39   189    57   163    48   207    84   218   168    72    39   213   136   214   111   171   104   191    99   104    40   106   125   121    82   201   138   165    67   114    94   100   206   217   137   195   146    99   160   121   143   169   211    50   174   206   135   146   139   111   109   206   192   147   150   107    37    49   204    48   161   134   188   153   219   112    61    65    51    89    77   131    58   204   116   176    47   161   202   153   111   190   101    67   208    38   207    93   130    44   219   213    88   187   117    82   155   113   167   190   173   156    54    47   100    41   195   204    41   136   153   122    67    79    38    68   218    88   113   149    83   214    55   167   110    67    42   113   146   125   126   201    46   137   113    40    74    63   182    79    77   145    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   162   214   202   209   109    59   157   140   204   124   154   145    38   207    71    91    70   179   114   134    58   217   203   210   167   126   109    83   175    36   180   181   193   117    85    70   126   183   219    77    63   200   143   213   176    60   164   107   136    58   153   200    50   216    46   168   119   190   115    42   168   138   187   188   132   206   171   206   190   170   156   212    88    97   186   187   126   148   208   170   118    49   204    71    35   101    78   165   198    47   128   134    84   199   102   165   160   182   155   118   200   127    58    82   172    84   140    95   208   214    39    70   187   147    83   123    69   136   130   195   117   135   209   188   190   188   189   199   209    96   132    52   187   171    55    48   119    92    63   136   216    66   174   108   172    76   122   107   205    58   170   108   114   134   155   133    61    84    45   183   131    89   189    59   109   136   136   120   126
   116   184   199   109    40   139   170    41   147   205    77   191   148   192   185   172   119   171    79    74    58    78   155   122   175    90    45   174   164   141   219   197    54   187   210   106    97   216   104   116   110    41   146    96   204   159   215    37   111    74   211   132   174   196   199   158    93    65   127    95    36    54   143    77   185   190   185    95    48   155    94   158    64   145   118    84   143   106   121    56    44   161    98   162    64   161   157    68   206    61   161    59    73   115   108   134    77   109   152   103    42   108    90    56   185   177   132   173    90    74   108   216   127    42   135    97   204   142   140   178    77    60    78   144   166    86   191    58    55   140    89   146   142   180    39   192    41    73    74   147   158    62   130   208   168    57   173   105   105   154   169   100   100   208    75    80    76   194   194   101    55    45    76   217   187   141   126   102   180   207   172   172   218   181   199   167   211    93   214   124    48   208   162   135   155   212   170   196   148   197   213   194   129   156   113   160    46   165   195   121   155   125   128   152    93   194    73   140   178    63   145   167   217   168   188    98   129   182    45   112   125    81   117   215    91    47   160   164    91    54   166   129    69   133   156    95   105    75   132    74    51    89   181   190   174    49   217   131   182   189   178    40    97   200   131   143   129    80   195    64   197   204   153   169    61    56    82    52   194   108    36    96   165   170   184   182   216   109    39   104   182   102   153   213   190    49    46    86   120   205    53    50   138   105   118   197   189    90   125    95   182   198   142    52   131    57    46   128    81   209   205   208    39    69    72    59    34   189   195   160   217   100   217   154   210   112    59   191   197    66    92    59   193   204   102   193    36    78   215   122   113   146    89   205   125   168    62   121   142    65   163    97   140   123    42   166    97   105    59    71   124    58   221    95   135   178    65    39   218   178    50    92   139   185   140   149    79   187   174   211   119   198   135    70    57   182   168   189   173    85   153   163   200   155   172    84    45   115   191   100   176   140   104    50   185    85   165    78   199   204   130   201   145    40   100    78    65    47    69    46    80   117   182   178   101   115    52   167    59   105   163   117   220    45    42    43   140    95   196    57   114    66    41    89   191    87   205    38   214   117   177   112   114   141    76   154   173   147    80    73   129   133   132    51   194    88   143   124   120   139   220   150   147   102   108   166    46    97   133    67   198    83   164   174   202    65   135   169   184    72   118    51    98   170    89    96   107    90   130    36    45    54   163   156    79   157   148    61   119    79    54    73   116   184   160    92   216   202    46   111    87   208    66   109   136    36   101   125   132   170    60   116    47   115    66   203   219   146    39   113   115   174   192   186    74   219    73   161    62    78   177   154   142    90   114    92    88    36    57   171    36    55    65    52    58   143    64    51   175   156   209   150   176   196    93    69   155    73   116   213    87   162    54    91   123    44   173   100    72   146   110   110   153    34    61   107    41   115   216   132   135    78   106   198   112    71   114    47    71   130   216    89   189   216   144   111    68   146    40   185   158   146   172   131   192   119   142   179   154   115   207   158    72    60    68   186   136    77   151   186   177   104    60   135   100   220    64    73   109   170   128    50   203   110    53   166   214   190   216    50    39   162   220    75   169    48    71   195   183   178    90    54   155   130   138    57   160   129    75   208   197   148   189   201   210    33    59   106    55   166   175   105    81   159   129   183   133    39   190    57   164    46   208    83   219   168    72    39   214   135   213   109   170   103   190    99   106    40   106   124   121    83   201   139   165    69   113    94   100   207   216   135   195   145    99   160   120   143   169   211    52   173   205   135   145   142   110   109   208   193   146   150   107    37    49   206    47   161   136   188   150   219   111    59    65    52    89    76   129    57   204   116   176    47   161   199   154   112   190   103    68   209    37   207    94   131    44   220   213    89   188   116    83   157   112   168   191   173   157    55    47    99    42   194   204    40   139   152   123    68    80    37    67   217    88   113   150    84   216    56   166   111    68    42   113   146   124   125   201    44   136   113    39    73    64   182    78    77   146    75    56   189   152   193    58   111   117    38   140    72   190    67   136    78   165   159   214   202   212   109    58   156   139   203   125   153   144    39   207    71    89    72   179   115   133    58   219   200   212   166   126   109    82   175    36   181   180   194   117    85    69   126   184   219    79    62   199   145   214   175    60   166   106   136    59   154   200    51   215    46   168   120   190   114    43   168   139   188   189   132   206   171   207   191   170   155   214    87    97   186   187   125   149   206   170   119    49   205    71    36   103    77   165   198    47   128   134    84   201   102   165   161   182   155   118   200   127    56    83   172    84   141    94   208   214    38    70   188   146    83   122    69   135   129   195   116   134   210   188   189   187   190   200   210    94   132    54   186   171    56    47   120    92    64   137   215    66   176   108   172    77   121   107   204    58   170   108   113   135   155   132    60    85    44   184   129    88   188    62   108   138   136   118   126
   116   184   198   110    40   140   170    43   147   205    77   191   149   193   186   170   121   171    80    74    60    76   154   120   174    90    45   172   165   140   217   196    53   187   209   107    99   215   107   118   111    40   146    96   204   158   218    37   109    73   212   131   173   196   198   155    95    66   126    95    37    53   142    76   186   191   183    95    47   155    95   159    65   147   117    84   142   107   121    57    43   161    99   159    65   161   156    66   204    63   161    59    74   116   107   132    77   110   152   103    44   106    89    56   183   177   131   173    91    74   106   215   126    43   135    97   203   142   140   179    76    59    78   145   166    89   190    61    55   139    90   147   143   180    39   193    40    73    76   149   158    62   130   206   168    55   172   103   106   156   173    98   100   207    75    77    76   194   196   101    56    44    76   218   188   142   128   103   181   207   171   170   218   182   202   165   212    94   214   125    48   207   161   137   155   214   171   197   149   198   212   195   129   157   116   160    46   166   196   119   156   125   128   151    93   195    74   140   178    63   144   168   217   169   189   100   130   182    46   111   125    81   117   215    92    47   160   165    93    53   166   127    68   134   156    95   106    74   132    74    49    89   180   189   174    50   216   133   181   189   178    41    96   200   130   144   130    81   198    63   196   206   152   171    59    55    78    52   194   109    36    96   164   170   183   182   216   110    39   102   182   103   152   212   188    51    47    87   119   206    53    51   140   105   121   196   190    90   124    94   184   199   142    50   131    58    48   126    81   209   206   207    40    68    72    59    34   188   197   159   216   100   217   153   210   114    58   189   198    68    91    59   191   206   102   193    36    79   214   122   113   146    88   204   125   169    63   122   140    67   161    96   140   121    41   168    95   104    59    70   124    59   220    94   134   178    67    38   217   178    49    91   141   186   139   150    82   187   174   212   119   195   135    72    57   179   168   189   173    85   154   164   201   154   171    84    44   114   192    99   175   141   103    51   185    83   165    77   199   203   130   202   145    39    98    78    64    46    68    46    80   117   183   179   100   113    50   168    58   106   163   117   220    46    43    44   137    95   197    57   111    67    41    91   191    86   206    39   214   117   177   113   114   141    74   155   172   146    82    76   129   131   131    49   193    88   144   124   121   140   219   149   146   102   111   166    45    98   134    68   199    83   164   175   204    66   137   166   183    72   116    51    96   170    89    96   109    90   130    35    47    54   162   156    79   158   148    62   118    79    53    71   117   184   160    90   216   202    47   112    88   208    68   107   134    37    99   126   132   169    60   116    49   116    67   204   220   146    37   111   115   173   192   188    70   220    72   161    61    78   176   155   142    90   114    91    87    38    60   169    36    54    66    53    60   144    66    51   175   157   207   149   177   197    91    69   157    73   116   212    90   165    55    93   123    46   171   100    70   144   109   110   155    35    60   107    39   117   219   131   136    77   105   197   112    74   113    46    70   129   214    90   188   216   145   111    68   146    41   185   158   143   173   133   191   120   142   178   154   114   208   160    73    62    68   188   136    76   150   186   177   104    58   134   100   218    65    72   109   171   128    51   202   109    54   166   214   188   217    50    41   162   220    76   168    48    71   197   185   177    89    52   155   130   138    56   158   129    74   209   198   145   189   202   211    34    60   106    54   167   175   104    83   157   128   180   133    40   189    58   164    47   207    83   218   168    73    39   214   136   213   111   169   104   192    97   106    40   106   124   121    83   200   138   166    68   112    96   101   207   217   136   196   146    98   160   122   142   168   212    50   175   204   136   147   141   111   108   206   192   147   149   107    38    48   204    48   161   135   188   153   218   112    60    65    50    89    77   130    57   204   117   176    48   161   202   152   111   190   101    66   209    38   206    94   131    44   219   213    87   187   117    82   156   114   167   190   174   157    54    47   101    43   195   203    39   138   154   122    67    79    37    69   217    87   113   149    83   215    55   167   110    66    43   115   146   126   126   201    45   136   114    40    73    62   182    78    76   144    74    58   189   150   194    60   111   117    38   140    73   190    68   136    79   165   162   216   200   208   109    58   158   140   205   124   154   145    39   208    71    90    71   178   115   133    58   218   204   210   166   126   108    83   176    36   181   181   194   119    85    69   125   184   220    78    63   200   144   212   175    60   165   105   137    58   153   200    50   216    47   168   119   190   116    43   167   138   186   188   131   204   172   206   191   169   154   213    89    97   186   187   126   149   209   171   117    49   205    69    35   101    77   164   198    46   129   134    84   201   101   164   159   180   155   120   200   125    57    84   172    86   140    93   210   215    39    69   189   146    83   124    69   135   130   192   116   135   211   188   189   187   189   199   209    96   132    55   188   171    54    48   120    93    63   136   216    65   175   110   171    76   123   108   204    59   171   108   113   133   156   131    62    83    43   183   130    88   189    60   109   136   135   120   127
   117   183   197   110    40   140   171    43   146   205    77   191   148   193   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   117   111    40   146    96   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   155    95   159    64   146   118    83   143   106   121    57    43   161    99   161    65   161   157    66   205    63   160    59    74   114   107   132    76   110   152   103    42   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    75    78    77   195   195   102    55    46    76   218   189   141   128   102   181   207   171   170   219   181   200   166   211    93   214   124    48   207   161   137   155   214   172   198   149   196   212   194   128   157   115   160    46   166   196   121   156   125   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    81   118   215    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    36    96   164   170   182   182   216   110    39   103   182   103   153   212   189    51    47    87   120   205    54    51   140   106   120   196   189    89   124    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   113    58   189   199    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   122   142    67   161    95   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   188   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    78   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    67    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   144   124   120   139   219   149   146   102   109   166    45    98   133    67   198    83   165   174   203    65   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   209    68   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   155   144    90   114    93    87    37    59   170    36    53    66    52    59   143    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   112    68   146    41   185   157   144   173   132   191   120   142   178   153   115   206   160    72    61    68   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    76   170    47    71   197   184   178    89    53   155   130   138    56   159   128    74   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    57   163    47   207    84   218   168    73    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   147   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   153   111   190   101    67   208    37   207    93   131    43   219   214    88   186   116    82   155   113   167   190   173   156    55    47    99    41   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    43   113   145   126   126   201    46   136   114    39    73    63   183    79    77   144    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   161   215   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    36   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   205   171   206   190   169   156   214    89    96   186   187   126   148   208   171   118    49   205    71    36   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   208   214    39    69   187   147    83   123    68   136   130   195   117   135   209   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   137   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   111    40   141   170    43   146   205    77   191   148   192   185   171   121   172    79    73    59    77   154   120   174    92    45   173   165   140   218   197    53   188   209   108    98   216   106   117   110    40   146    97   203   157   216    35   109    74   211   132   173   195   199   155    95    65   126    95    36    53   143    76   186   191   185    95    49   154    95   159    65   145   118    83   142   106   121    57    43   161    99   161    65   162   157    67   205    63   159    59    74   114   107   133    77   110   152   103    43   106    89    56   184   177   132   172    90    76   107   214   126    43   136    99   204   142   140   180    76    60    77   146   165    88   191    60    56   140    91   147   143   179    39   194    40    72    76   148   158    62   130   207   168    56   172   103   105   154   171    99   101   207    76    77    77   195   195   102    56    46    76   218   189   141   128   103   181   208   171   170   219   181   200   166   211    93   214   124    48   207   160   137   155   214   172   198   149   197   211   194   128   157   116   160    47   165   197   121   156   125   128   151    94   195    74   141   178    62   145   168   215   168   189   100   131   182    46   111   125    82   118   216    92    46   160   165    92    53   166   128    67   134   157    95   105    76   132    74    50    88   181   189   173    50   217   133   180   189   177    41    96   201   130   144   131    81   196    63   197   205   152   170    60    55    79    52   194   109    36    96   164   171   182   182   216   109    38   103   182   103   153   212   189    51    47    87   120   205    54    51   140   106   120   197   189    89   125    95   183   199   143    51   131    57    47   126    80   209   205   208    39    69    72    60    34   189   196   160   216    99   217   154   210   114    58   190   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   203   125   169    63   122   141    67   161    96   139   122    41   168    95   103    59    70   124    59   220    95   134   177    66    39   217   178    49    91   141   185   140   150    80   188   175   210   117   196   136    72    57   180   169   189   172    85   154   163   201   154   171    85    44   114   192    99   175   141   103    52   185    84   165    77   199   202   129   202   146    39   100    77    65    47    70    47    81   117   184   178   100   115    51   169    57   104   162   117   220    45    42    44   138    94   197    58   112    66    40    91   192    87   206    39   213   118   176   113   114   140    75   154   172   147    81    74   130   131   132    49   194    88   144   125   120   139   219   150   146   102   109   166    46    98   134    68   198    83   165   174   203    65   137   168   183    71   118    51    96   171    88    96   109    89   130    36    46    55   162   156    79   157   148    62   119    79    53    71   117   183   161    90   216   200    47   112    87   209    68   108   135    35   100   125   132   169    60   115    49   116    67   205   219   146    38   111   115   173   192   189    72   220    71   162    62    78   176   155   144    90   114    92    87    37    60   170    36    53    65    52    60   144    66    50   174   157   207   151   177   197    92    69   157    73   115   212    89   163    53    92   123    45   172    99    71   145   110   110   154    34    61   107    40   116   217   131   136    76   105   198   113    72   114    47    71   130   215    89   188   216   145   110    68   146    41   186   156   144   174   132   191   120   142   178   153   115   206   160    72    61    67   187   137    75   152   187   177   103    58   133   100   219    64    73   108   170   128    52   202   109    53   166   214   189   217    49    40   162   220    76   169    47    71   197   184   178    89    53   155   131   138    56   159   128    74   208   198   145   190   202   211    35    59   105    55   167   175   104    84   159   128   182   133    40   189    58   162    48   207    84   218   168    72    40   214   135   213   111   170   104   191    98   105    40   106   124   121    82   201   138   165    68   113    95   101   206   217   136   195   146    99   160   121   143   170   212    51   174   205   134   146   140   111   109   205   192   146   150   108    37    50   204    47   161   134   188   152   218   112    60    64    51    89    77   130    58   204   116   176    47   161   201   153   111   190   101    67   209    37   207    93   130    43   219   214    88   187   116    83   155   113   166   190   173   156    54    47    99    43   195   203    40   137   152   121    67    80    37    68   217    88   112   149    83   215    55   167   111    66    42   113   146   126   126   200    46   136   113    40    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   189    67   136    79   165   161   215   201   209   109    58   157   139   205   125   154   145    38   207    71    90    71   178   115   134    59   218   203   210   167   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    46   168   120   190   115    42   168   138   187   189   132   205   170   206   190   169   156   213    89    96   186   186   126   148   207   171   118    49   204    70    35   101    78   165   199    47   129   134    85   200   102   164   160   182   155   118   200   127    57    82   173    85   140    94   209   214    39    70   188   147    83   123    69   136   130   195   117   134   209   186   190   187   189   200   209    96   132    53   186   171    55    47   119    92    64   136   216    66   175   109   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   135   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   117   111    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    74   114   107   133    76   110   152   103    42   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   102    56    46    76   218   189   141   128   102   181   207   171   170   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    38   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    77   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   188   172    85   154   163   201   155   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    66   137   168   183    72   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    93    87    37    59   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   111    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    76   169    47    71   197   184   178    89    53   155   130   138    56   160   128    74   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   163    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   113   145   125   126   200    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   143   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   189   131   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   195   117   135   210   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   182   197   110    40   141   169    45   147   205    79   188   149   193   186   172   123   170    77    72    60    77   154   120   175    93    44   174   165   140   217   197    53   188   208   108    97   216   105   117   110    42   147    96   204   157   217    34   109    72   211   133   174   193   199   155    95    64   124    96    35    52   143    75   186   192   185    97    46   155    96   158    64   145   119    84   142   105   121    56    43   162    98   159    63   161   159    67   203    64   159    58    73   116   107   131    75   111   155   104    42   107    89    56   185   178   134   172    91    77   107   214   126    42   136    97   204   140   142   181    76    62    78   145   164    88   191    61    54   139    92   145   144   179    39   194    40    70    76   149   160    62   130   205   169    55   171   102   105   154   171    97   102   208    76    78    77   195   198   102    58    46    75   219   190   141   127   103   181   209   170   169   219   182   201   167   210    93   214   124    49   207   160   136   154   214   169   197   149   194   213   194   128   154   117   160    46   166   195   120   155   125   128   150    94   193    73   139   178    63   144   168   217   169   191   101   130   182    48   111   124    81   119   216    92    45   159   165    93    53   165   126    69   134   154    93   106    76   134    74    48    89   181   190   175    48   216   132   180   189   177    41    97   199   129   144   132    80   197    65   196   204   154   168    62    54    77    52   194   110    34    95   164   170   180   182   215   110    38   103   183   102   154   210   190    50    47    87   119   206    54    53   141   107   119   196   188    89   125    94   184   200   140    50   133    57    48   127    79   209   204   207    39    68    72    60    35   190   192   162   215   100   218   153   208   112    61   189   197    68    89    57   191   205   105   194    36    77   218   121   114   144    89   203   125   170    62   121   144    66   161    97   140   121    40   170    94   107    59    71   126    58   219    94   133   176    64    38   216   178    51    91   143   188   138   150    82   187   175   211   116   198   136    72    55   183   168   189   171    86   153   163   200   155   171    85    45   115   192   100   175   140   103    51   186    83   164    76   199   203   131   204   145    41   100    76    63    45    70    47    80   119   185   178    99   113    51   169    60   105   162   118   220    45    44    42   138    93   197    57   111    68    41    91   190    86   206    38   213   117   175   111   112   140    77   154   171   147    82    74   131   131   133    49   194    85   144   126   122   138   218   150   146   102   108   168    43   100   134    69   198    82   166   175   201    65   135   167   182    72   116    51    96   169    89    96   110    89   130    35    48    55   162   157    80   159   148    62   121    81    52    72   117   184   160    89   215   201    48   115    89   209    66   108   135    35   100   125   131   169    61   115    50   116    66   205   221   144    36   112   115   172   192   190    71   220    72   163    61    79   175   153   142    91   114    92    83    38    59   171    37    53    66    52    60   142    65    50   176   155   207   149   178   197    93    68   156    74   118   212    87   162    56    93   123    45   173   101    72   145   110   112   154    33    59   107    40   117   215   130   134    77   106   199   114    72   114    48    69   130   213    90   188   216   146   111    69   147    42   185   155   144   173   132   191   120   142   176   153   114   206   161    73    59    67   189   137    76   151   188   177   104    58   133    99   219    63    72   107   170   126    50   201   109    52   166   214   189   219    49    41   162   218    78   171    46    72   197   183   178    89    54   155   132   138    55   159   127    75   206   199   144   190   201   210    33    59   104    53   169   176   102    82   158   128   181   133    42   189    60   164    48   207    85   217   167    72    39   213   137   212   111   168   102   190   100   105    39   106   124   121    82   201   137   165    69   113    93    99   207   216   136   195   144   100   160   121   141   171   211    50   174   206   134   145   141   110   108   207   195   144   149   106    39    50   204    47   161   133   187   149   219   111    61    63    50    91    78   135    58   202   117   176    49   161   201   151   111   190   100    67   210    36   208    92   129    44   219   212    89   186   115    81   155   111   166   189   173   156    54    48   101    41   195   204    39   137   151   120    68    80    37    67   216    89   112   149    82   216    56   168   112    67    43   114   147   125   127   200    46   138   115    38    72    63   183    77    77   146    75    56   188   149   193    59   111   117    40   138    71   191    67   136    79   165   161   215   202   210   110    58   156   141   203   123   155   145    37   208    70    89    71   178   113   134    59   216   202   210   167   124   106    83   175    39   181   181   194   117    83    70   126   183   218    79    63   200   145   212   177    61   168   108   134    58   154   201    51   215    45   169   119   190   114    42   167   136   187   188   129   206   172   207   191   168   156   213    88    97   186   185   127   148   208   170   117    48   205    71    36   100    80   166   199    47   130   132    83   198    99   164   159   181   156   120   201   126    57    83   172    85   141    94   208   213    39    70   186   149    82   125    68   136   129   193   117   135   210   187   191   187   188   200   209    95   131    53   185   170    55    47   119    93    66   136   216    66   175   108   172    77   121   106   206    58   171   109   115   135   155   134    62    83    43   183   130    86   189    58   110   135   135   119   124
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   197    53   188   209   108    98   216   106   117   110    40   146    96   203   157   216    36   109    74   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   161   157    66   205    63   160    59    73   114   108   133    76   110   152   103    43   106    89    56   184   177   132   172    91    75   106   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   172    99   101   207    76    78    77   195   195   102    55    46    76   218   189   141   128   103   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   115   160    46   166   196   121   156   124   128   151    93   194    74   141   178    62   145   168   216   168   189   100   130   182    46   111   125    82   117   216    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   163   170   182   182   215   110    38   103   183   103   153   212   189    51    47    87   120   205    54    51   140   106   120   197   189    89   124    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   113    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   203   126   169    63   123   141    67   161    96   139   122    42   168    95   103    58    70   124    58   220    95   134   177    66    39   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    70    47    81   117   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   143   124   120   139   219   149   146   102   109   166    46    98   133    67   198    83   165   174   203    66   137   168   183    71   117    51    96   170    88    95   108    89   130    35    46    55   162   157    79   158   148    62   119    79    53    71   117   183   161    91   216   200    47   112    87   209    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    39   112   115   173   191   188    72   219    72   162    62    78   176   154   144    90   114    92    87    37    59   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   131   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   112    68   146    41   185   157   144   173   132   191   120   142   178   153   115   206   159    72    61    67   187   137    76   151   187   177   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   189   217    50    40   162   220    77   170    47    71   197   184   178    89    53   155   130   137    56   160   128    75   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   181   133    40   189    58   162    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   165    68   113    95   100   207   217   136   195   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   205   192   146   149   108    38    49   204    47   162   134   188   152   218   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    66   208    37   207    94   130    43   219   214    88   186   116    82   155   113   167   190   173   156    55    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    43   114   145   126   126   200    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   140   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   209   166   126   108    82   175    36   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   152   200    50   216    47   167   120   191   115    42   168   138   188   188   132   205   170   206   190   169   156   213    89    97   186   187   126   148   208   171   118    49   205    71    36   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   135   130   195   117   135   209   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    59   109   136   136   119   126
   117   183   197   110    40   141   170    44   146   206    77   191   147   191   185   172   121   172    78    73    59    77   153   121   173    92    46   173   165   139   218   196    54   188   210   108    97   215   106   115   110    40   147    95   203   157   216    36   108    73   211   133   174   196   199   156    96    65   125    95    35    54   143    75   185   191   184    96    50   155    95   159    64   146   118    83   142   107   122    57    43   160    98   160    65   161   156    65   205    64   160    58    74   115   107   133    76   111   152   103    44   106    89    56   183   177   133   172    92    77   107   213   125    42   136    99   204   142   140   180    75    61    77   147   166    87   190    60    56   140    91   148   142   180    40   193    40    73    75   147   158    62   129   207   168    56   173   103   106   155   171   100   101   207    76    78    76   194   195   102    55    45    77   218   189   141   128   102   181   207   171   169   219   180   200   166   211    93   212   125    48   207   161   137   155   213   172   198   150   196   211   195   128   157   116   160    47   166   195   121   156   124   128   150    92   194    72   141   179    61   146   167   217   168   190   100   130   183    46   111   126    81   118   215    91    47   160   164    91    51   167   127    68   133   157    95   106    76   132    75    50    88   181   189   172    49   217   133   180   190   177    40    96   201   129   144   130    81   197    65   197   204   153   170    62    55    79    52   195   110    36    96   163   171   182   182   216   110    39   103   184   104   153   212   190    51    47    88   120   205    54    51   139   106   121   197   189    89   125    94   182   199   144    52   131    56    50   126    79   208   205   208    39    68    72    60    33   187   194   160   216   101   217   153   209   114    59   189   199    67    91    60   193   205   104   194    36    78   215   123   114   145    89   205   125   169    63   123   142    67   161    97   139   122    40   168    96   104    58    71   125    57   220    94   135   178    66    38   216   177    49    92   140   185   139   150    81   187   175   211   119   196   136    73    57   181   168   188   172    85   153   164   201   155   170    84    44   115   192   100   175   140   103    52   185    83   164    77   198   203   129   201   147    37   101    77    65    46    70    47    81   116   182   178    99   115    51   169    58   104   161   117   218    46    42    43   138    94   198    59   112    67    40    91   192    87   205    40   214   116   176   114   113   140    75   154   171   148    81    73   130   131   131    49   194    87   144   124   120   139   218   150   146   103   109   166    45    99   134    67   198    83   165   174   202    66   137   169   183    71   117    51    95   171    89    95   109    89   130    35    47    55   162   158    80   158   148    62   120    79    52    71   117   185   161    90   215   200    47   112    88   207    67   108   135    34   100   124   131   169    61   114    48   116    67   205   218   146    37   111   115   173   191   187    71   220    72   162    62    78   177   155   145    90   114    93    87    38    60   170    37    52    66    53    59   143    66    50   175   157   207   151   177   197    93    69   156    73   117   213    89   162    54    93   123    44   172   100    71   146   110   109   154    34    60   108    39   115   217   131   136    76   104   197   112    73   114    46    72   129   215    89   188   215   146   112    68   146    40   185   157   144   174   131   191   119   143   177   154   114   206   159    72    60    67   187   137    74   152   187   177   103    58   133   100   219    63    73   108   171   128    51   202   110    53   167   214   190   217    49    39   162   220    77   169    47    71   197   184   178    90    54   155   130   138    57   160   128    75   208   197   144   190   201   210    36    60   105    55   167   174   103    83   158   129   181   133    40   189    58   162    48   207    84   219   167    73    39   214   137   214   110   170   105   192    99   104    41   106   123   122    82   202   138   166    68   113    95    99   206   218   136   195   145   100   160   122   144   169   212    51   174   206   135   146   140   111   109   207   191   147   149   108    38    49   204    48   162   135   189   152   219   112    62    64    52    89    77   132    58   204   115   177    48   160   201   154   111   189   101    67   209    37   206    93   129    43   220   214    88   186   116    82   155   114   166   191   173   155    55    47    99    41   195   204    40   136   152   121    67    80    38    67   217    88   113   149    83   215    55   166   111    67    42   114   145   125   126   201    45   136   113    39    73    62   183    78    76   146    74    58   189   150   194    59   111   118    37   140    73   190    67   136    80   163   160   215   202   208   109    59   156   140   203   123   153   146    38   206    71    90    71   178   115   133    58   217   202   210   167   125   108    82   175    38   181   180   194   118    85    70   126   183   219    78    62   200   143   213   176    58   164   108   136    59   153   201    50   215    46   168   119   190   115    41   168   139   187   188   131   205   172   206   190   170   156   213    88    97   186   186   125   148   207   170   117    50   206    70    36   102    79   166   198    46   129   133    84   201   102   164   160   182   155   118   199   126    56    83   173    85   141    95   209   214    40    69   188   147    84   121    69   135   131   195   116   134   209   186   190   188   189   200   209    96   132    53   187   171    54    47   119    91    63   136   216    65   174   108   173    75   123   107   205    59   169   108   115   133   156   132    61    83    45   183   129    89   188    60   110   136   135   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    73   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   102    55    46    76   218   189   141   128   102   181   207   171   169   218   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    39   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   188   174   211   118   196   136    72    57   180   168   188   172    85   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    66   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    93    87    37    59   170    36    53    66    52    59   143    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   112    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   138    56   160   128    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   182   133    40   189    58   162    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   113   145   125   126   200    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   193   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    97   203   157   216    36   109    74   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   142   106   121    57    43   161    99   161    65   161   156    66   205    63   160    59    73   115   108   133    76   110   152   103    42   106    89    56   184   177   132   172    91    76   107   214   125    43   136    99   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    39   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   102    55    46    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   125    48   207   161   137   155   213   171   198   149   196   211   194   128   157   115   160    46   166   196   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   117   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   200   130   144   131    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    39   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   199   143    52   131    57    48   127    80   209   205   208    39    69    71    59    34   189   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    77   215   122   113   145    88   204   126   169    63   123   142    67   161    95   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    39   217   178    49    91   141   185   139   150    81   187   174   211   118   196   136    72    57   180   168   189   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    52   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   184   178    99   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   147    82    74   130   132   132    50   194    87   144   124   120   139   219   149   146   102   109   166    45    98   133    67   199    83   165   174   203    65   137   168   183    72   117    51    96   170    88    96   109    89   130    35    46    55   163   157    79   158   148    62   119    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    92    87    37    59   170    36    53    66    52    60   143    66    50   174   156   207   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    47    71   130   215    90   188   216   145   111    68   146    41   186   157   144   173   131   191   120   143   178   153   115   206   159    72    61    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    49    40   162   220    76   170    47    71   197   184   178    89    53   155   130   138    56   160   128    75   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   162    47   207    84   218   168    73    39   214   135   213   111   170   104   191    99   105    40   106   123   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   147   140   111   109   206   192   147   150   108    38    50   204    47   162   134   188   152   219   112    60    64    51    89    77   131    58   204   116   176    47   160   201   152   111   190   101    67   209    37   207    93   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    41   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   113   145   126   126   201    46   136   113    39    73    63   183    79    77   144    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   160   215   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   167   126   108    82   175    37   180   181   194   118    85    70   126   184   219    78    63   200   143   213   175    60   165   107   136    58   153   200    51   216    47   167   120   190   115    42   168   138   187   189   132   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   208   214    39    69   188   147    83   123    68   135   130   195   117   135   210   187   190   187   189   200   209    95   132    53   187   170    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   110    41   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   164   140   218   197    53   187   209   107    98   216   106   117   110    40   146    96   203   158   216    36   109    73   211   132   174   195   199   155    95    65   126    95    36    53   143    75   186   191   184    95    49   154    96   159    64   146   118    84   143   106   121    57    43   161    99   161    65   161   157    67   204    64   160    59    74   114   107   132    76   110   152   103    42   106    89    56   184   177   132   172    91    75   106   213   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   172    99   100   207    76    78    77   195   195   102    55    45    76   218   189   141   128   103   181   207   171   170   218   181   200   166   211    93   214   124    48   208   161   137   155   214   171   198   150   196   211   194   128   157   115   160    47   166   197   121   156   124   128   151    93   195    74   140   178    62   145   168   216   168   189   100   130   182    46   112   126    82   118   216    93    46   160   165    92    53   166   128    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   132   180   188   177    40    95   200   129   144   130    80   197    64   197   205   152   170    61    55    79    52   194   109    35    97   164   170   183   182   215   110    38   103   183   104   153   212   189    51    47    87   120   205    54    50   139   106   120   196   189    89   125    94   183   198   143    51   131    57    47   127    80   209   205   208    39    69    71    59    34   188   195   160   216   100   217   153   210   114    58   189   198    68    91    59   192   206   104   193    35    77   215   122   113   145    88   203   125   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   178    67    38   217   178    49    91   141   185   139   150    81   188   175   211   118   196   136    72    57   180   168   188   172    85   154   163   201   155   172    84    44   114   192    99   175   141   103    51   186    84   165    78   199   203   129   202   146    38   100    77    65    46    69    46    81   117   183   179    99   114    51   169    58   104   162   117   220    45    43    43   138    94   197    58   112    67    41    91   192    87   205    39   214   117   176   113   114   141    75   154   171   147    81    73   130   132   132    50   194    88   144   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    65   137   168   183    71   117    51    96   170    88    95   108    89   130    35    46    55   162   157    79   158   148    62   120    79    53    71   118   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   191   188    72   220    72   162    62    78   176   155   144    90   114    93    86    37    60   170    36    53    66    52    59   143    66    50   175   156   207   150   177   198    92    69   157    73   115   212    89   163    54    92   123    45   172   100    71   144   110   109   154    34    61   107    40   116   217   131   135    77   105   198   112    72   114    46    71   130   214    90   189   216   145   111    68   146    41   185   157   144   173   131   191   120   143   177   154   115   206   159    73    61    68   187   137    76   151   187   178   103    58   132   100   219    64    73   108   171   128    52   203   109    53   166   214   189   217    49    40   162   220    76   170    47    72   197   184   178    89    53   155   130   138    56   160   128    75   208   198   144   189   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   162    48   207    84   218   168    72    39   213   135   213   111   170   104   192    98   105    40   106   124   121    82   201   137   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    51   174   206   135   146   140   111   109   205   192   146   149   108    37    50   204    47   161   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   130    43   219   213    88   186   116    82   155   112   167   190   173   155    54    48   100    42   195   204    40   137   153   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   113   145   125   126   201    46   136   114    39    73    63   182    79    77   144    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   140   204   124   153   145    38   207    71    90    71   178   115   134    59   218   203   210   167   126   108    82   176    36   181   181   194   118    86    69   126   183   219    78    63   201   144   213   175    60   164   107   136    59   152   200    51   216    47   168   119   191   115    42   168   139   187   189   132   206   170   206   190   170   155   214    89    96   186   187   126   148   208   171   118    50   204    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    84   140    95   208   214    39    69   188   147    83   123    68   135   130   194   117   135   210   187   189   187   188   200   209    96   132    53   186   171    54    47   119    92    63   137   216    66   175   108   172    77   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   108   136   135   119   126
   117   183   197   110    40   140   170    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    96   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    53   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    66   205    63   160    59    74   114   107   133    76   110   152   103    42   106    89    56   184   177   132   172    91    75   107   214   125    43   136    99   204   142   140   180    76    60    77   146   166    88   191    60    56   140    91   147   143   179    39   193    40    73    76   148   158    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   101    56    46    76   218   189   141   128   103   181   207   171   169   219   181   200   166   211    93   213   124    48   207   161   137   155   213   172   198   149   196   212   194   128   157   115   160    46   166   196   121   156   125   128   151    93   195    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    81   117   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   131    81   197    64   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    39   103   183   104   153   212   189    51    47    87   120   205    55    50   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   218   153   210   114    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   142    67   161    96   139   122    42   168    95   103    58    70   124    58   220    94   134   178    66    38   217   178    49    91   141   185   139   150    81   187   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    78   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178    99   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    67    40    90   192    86   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    68   198    83   165   174   203    65   137   168   183    72   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   119    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   155   144    90   114    92    87    37    59   170    36    53    66    52    60   143    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   111    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    68   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    49    40   162   220    76   169    47    71   197   184   178    89    53   155   130   137    56   160   128    75   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   181   133    40   189    57   162    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   123   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    51   174   206   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   131    43   219   214    88   187   116    82   155   113   167   190   173   156    54    47   100    41   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    43   113   146   125   126   200    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   215   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   115   134    59   218   202   210   167   126   108    82   175    37   181   181   194   118    85    69   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   188   189   132   205   171   206   190   170   156   214    89    97   186   187   126   148   208   171   118    49   205    71    36   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    82   172    85   140    94   208   214    39    70   188   147    83   122    68   136   130   195   117   135   210   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   107   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   198   111    40   141   170    43   146   205    77   191   148   193   185   170   121   172    78    72    58    78   153   121   174    91    45   173   164   141   218   197    53   188   210   108    98   216   106   117   111    40   146    97   203   157   216    36   109    73   211   132   174   195   199   155    94    65   126    95    36    53   143    76   186   191   185    95    49   154    96   160    65   145   118    83   143   106   121    57    43   161    99   161    65   161   157    67   205    63   160    60    73   114   107   132    76   110   152   103    42   106    89    56   184   177   132   173    91    75   107   214   126    43   136    98   204   142   139   180    75    60    77   146   166    89   191    59    55   139    91   147   143   180    40   193    40    72    75   148   158    63   130   207   169    55   172   103   105   154   172   100   100   207    76    78    77   195   196   102    55    45    75   218   189   141   128   102   181   207   171   169   219   181   200   167   211    93   214   124    48   207   161   137   155   214   171   198   150   196   212   194   128   157   116   160    46   166   197   121   156   124   129   150    94   195    74   141   178    62   145   168   216   168   189   100   130   182    46   112   125    82   118   216    92    46   159   166    92    53   166   127    67   134   156    95   105    75   132    74    50    88   181   189   174    49   218   133   180   188   177    41    96   201   130   144   130    81   197    63   197   205   153   170    61    56    79    52   194   109    36    96   164   170   182   182   216   110    38   103   183   103   153   212   189    50    47    87   119   205    54    50   140   106   120   196   189    89   124    95   183   198   143    52   131    57    48   127    80   209   205   208    39    69    71    59    34   188   195   159   216   101   217   153   209   113    58   189   199    68    91    59   192   205   104   193    34    77   215   122   113   145    88   204   126   169    62   123   142    67   161    96   139   122    41   168    95   103    58    71   124    59   220    95   134   178    66    38   217   178    49    92   141   185   139   150    80   188   174   211   118   196   136    72    57   180   169   188   173    85   154   163   201   155   172    84    45   115   192   100   175   141   103    51   186    84   165    78   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   179   100   115    51   169    58   104   162   117   219    45    42    43   138    94   197    58   113    67    41    90   193    87   205    39   214   117   176   113   114   141    75   154   171   148    81    73   130   132   132    49   194    88   144   124   121   139   218   149   146   102   109   165    46    98   134    67   198    83   164   174   203    66   137   168   183    72   117    51    96   170    88    95   108    89   130    35    46    55   162   157    79   158   148    62   119    79    53    72   117   184   161    91   217   201    47   112    88   208    67   108   135    35   100   125   132   169    60   115    49   116    67   204   219   145    39   112   115   174   191   188    72   220    72   162    62    78   176   155   144    90   115    93    86    38    59   170    36    53    66    53    59   144    66    50   175   157   207   150   177   197    92    69   157    73   115   213    89   163    54    93   123    44   173    99    71   145   110   110   154    34    61   106    39   116   217   131   136    77   105   198   112    73   113    47    71   130   215    89   189   216   145   112    68   146    41   186   157   144   174   132   191   120   142   177   154   115   206   160    73    60    68   187   137    76   152   186   178   103    57   133   100   219    64    73   109   171   128    52   202   109    53   166   215   190   216    49    40   162   220    76   170    48    71   197   184   178    89    53   154   129   138    56   160   128    74   208   198   145   190   202   211    35    60   105    55   167   175   104    84   159   128   182   133    40   189    58   162    48   207    84   219   168    72    39   213   135   213   111   169   104   191    99   105    40   106   124   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   211    51   174   205   135   147   140   111   109   205   192   146   149   108    38    49   203    47   162   134   188   152   219   112    60    64    51    89    77   131    57   204   115   176    47   160   202   152   111   191   101    67   208    37   207    94   130    43   219   213    88   186   117    82   155   113   167   190   173   156    55    47    99    42   195   204    40   137   152   122    67    80    38    68   218    88   113   149    83   215    55   167   111    66    42   113   145   126   126   200    46   137   114    39    73    63   182    78    76   144    74    58   189   150   194    59   111   118    38   140    72   190    67   137    79   165   160   214   201   208   109    58   157   139   204   125   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    37   180   182   194   118    85    70   126   184   219    78    63   199   143   213   175    60   165   107   136    59   153   200    50   215    46   167   119   190   115    42   168   138   188   188   132   205   171   206   190   170   156   213    89    97   186   186   126   149   208   170   118    49   204    70    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   127    57    82   172    85   140    95   209   214    39    69   187   146    84   123    68   136   130   195   117   135   210   187   189   187   188   200   209    96   132    53   186   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   206    58   170   108   114   134   155   132    61    84    45   183   130    89   189    60   109   136   136   119   126
   117   183   197   112    41   140   173    43   147   206    76   191   147   193   184   169   120   172    78    75    58    78   153   119   173    91    45   173   164   141   219   197    53   187   209   107    96   215   106   117   111    39   146    98   203   159   216    35   109    74   210   132   174   196   198   156    94    64   126    96    35    54   142    77   186   190   185    96    49   153    94   160    64   146   117    82   141   105   122    56    43   162    98   161    66   161   156    66   204    64   160    61    74   115   109   132    75   110   151   104    43   108    88    55   186   177   132   172    90    75   108   213   126    43   137    96   204   141   140   180    77    61    76   147   165    86   192    58    55   139    91   146   144   179    39   193    42    74    76   149   158    63   129   208   166    57   174   101   105   155   172    97   100   205    77    78    78   194   196   102    55    44    77   219   190   142   127   103   180   207   173   170   218   182   202   165   211    93   214   126    48   207   162   136   154   214   171   196   149   196   213   194   126   157   114   160    47   166   196   121   156   125   128   152    94   194    74   140   178    61   146   168   214   168   189    99   131   181    46   111   125    83   118   214    92    47   159   166    92    51   163   128    66   134   156    95   104    76   133    74    49    86   180   189   173    50   217   132   180   188   178    41    95   200   130   144   131    81   197    65   196   204   154   172    60    57    79    52   194   110    33    96   164   169   181   182   215   108    37   104   184   103   153   210   191    51    47    87   120   205    55    51   140   106   120   198   188    89   125    96   184   199   144    50   132    58    49   126    81   209   205   208    40    69    70    61    35   188   193   160   217    99   218   153   208   113    59   190   198    69    91    59   191   205   104   193    35    80   215   122   114   144    88   203   126   170    64   122   141    66   160    97   139   122    41   166    95   102    59    70   123    57   219    95   134   178    66    37   216   179    49    92   141   185   139   149    82   189   176   211   117   197   135    71    59   180   169   188   171    84   153   164   201   154   173    85    44   114   191   100   175   140   103    52   185    85   165    79   198   203   128   200   146    40   100    78    65    47    70    48    83   118   182   179   100   115    52   168    58   106   162   118   220    45    42    45   136    94   197    58   112    67    40    91   191    87   205    40   213   117   176   111   115   140    76   154   173   147    82    75   131   132   132    50   193    87   143   123   120   139   218   150   146   102   109   166    46    98   134    67   198    82   164   174   203    65   137   168   183    71   118    51    96   171    89    97   109    88   131    35    46    55   161   157    78   158   148    62   120    79    52    71   118   184   161    91   216   200    46   112    87   208    67   109   135    36   101   125   131   172    59   115    48   117    67   206   219   144    38   111   115   173   191   189    72   219    72   160    63    78   175   155   144    90   114    93    87    38    61   170    36    51    65    52    60   143    67    50   173   157   208   150   177   199    92    67   156    75   115   212    87   163    53    94   122    44   171    99    70   145   110   110   155    32    61   107    39   116   215   130   136    78   106   199   112    73   112    45    71   130   215    90   188   217   144   113    68   148    41   186   156   143   173   131   193   122   142   179   154   116   206   160    74    61    67   186   138    77   151   186   177   103    58   133   100   220    65    73   108   170   129    52   204   110    52   167   215   189   216    50    39   162   220    78   168    46    71   196   184   178    89    53   153   131   139    53   159   129    74   208   198   144   190   199   211    35    59   105    55   168   174   103    83   159   128   182   133    40   189    58   162    48   209    86   217   169    73    39   214   137   215   110   170   104   189   100   104    39   108   124   122    82   201   139   166    69   115    94   101   207   218   135   197   148   100   160   120   143   169   211    50   174   206   135   145   140   112   107   206   191   146   150   108    39    50   204    48   160   134   188   153   219   112    61    65    51    87    74   131    56   205   116   177    47   160   200   155   112   190   101    65   208    38   207    93   130    44   219   215    88   186   116    82   155   113   166   190   174   155    56    47    99    40   195   203    40   137   152   124    66    79    37    67   220    87   112   149    82   213    55   167   110    66    43   113   145   125   126   201    44   135   114    40    73    62   182    80    77   144    74    57   188   151   192    59   111   118    37   139    72   190    67   137    78   166   161   214   202   208   110    57   157   139   204   124   153   146    37   208    71    91    71   178   115   134    59   219   204   210   167   125   109    83   177    37   181   181   193   117    85    70   124   184   218    78    63   200   144   213   176    61   164   108   138    60   152   200    51   215    48   167   120   190   115    42   168   136   187   187   131   206   172   207   191   170   155   213    88    97   186   187   126   148   209   172   118    50   205    69    37   103    78   166   198    47   127   132    83   200   100   165   160   182   155   118   198   126    57    81   171    85   142    93   208   214    40    70   186   148    82   122    69   134   130   192   117   136   210   185   190   187   189   201   208    96   131    53   189   170    55    48   119    91    64   138   216    66   176   108   173    77   122   109   205    58   170   108   115   135   155   134    61    84    45   182   129    90   189    60   109   136   135   119   125
   117   183   197   111    40   141   171    43   146   205    77   191   148   193   185   171   121   172    78    73    59    77   153   121   174    91    45   173   164   140   219   196    52   188   209   108    98   216   106   117   110    40   146    97   203   157   216    36   109    73   211   133   174   196   199   155    95    65   126    96    35    54   143    75   186   191   185    95    49   154    96   159    64   146   118    84   143   106   121    57    42   161    98   161    66   161   156    66   205    63   160    59    73   115   107   132    76   110   152   103    43   106    89    56   184   177   131   173    91    75   107   214   125    43   136    98   204   142   139   180    76    61    77   146   166    88   191    60    55   140    90   147   143   179    40   193    41    73    75   149   158    62   129   207   168    56   172   103   105   154   171    99   100   207    76    78    77   195   195   102    55    46    75   218   189   141   128   102   181   207   171   170   219   181   200   166   210    93   213   124    48   207   161   137   155   213   172   198   149   196   211   194   128   157   116   160    47   166   197   121   156   124   128   151    94   194    74   141   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   216    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   218   133   180   189   177    40    96   200   130   144   130    81   197    63   198   204   153   171    61    55    79    52   194   109    35    96   164   170   182   182   215   110    38   103   183   104   153   212   189    50    47    87   120   205    55    51   140   106   120   196   189    89   124    95   182   199   143    51   131    58    48   127    80   209   205   208    39    69    72    60    34   188   195   160   216   100   218   153   210   114    58   189   199    68    91    59   191   205   103   193    35    78   216   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    59    70   124    58   220    95   134   177    66    38   217   178    49    92   141   185   139   150    80   187   175   211   117   196   136    72    58   180   169   188   172    85   154   164   201   155   171    84    44   114   192   100   175   141   103    51   186    84   164    78   199   203   129   202   146    39   100    77    65    47    69    47    81   116   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   113    66    40    91   192    86   206    39   214   117   176   113   114   141    75   154   171   147    81    74   129   132   132    49   194    87   144   124   120   139   219   149   146   102   109   166    46    98   133    67   198    83   165   174   203    65   137   168   183    72   117    51    96   170    88    95   108    89   130    35    47    55   163   157    79   158   147    62   120    79    53    71   117   184   161    91   216   200    47   112    87   208    67   108   135    36   100   125   131   169    59   115    49   116    67   204   219   145    39   112   115   173   192   188    72   219    72   163    62    78   176   154   144    90   114    93    86    38    60   170    36    53    66    53    59   143    66    50   174   157   208   150   177   197    92    69   156    73   116   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   115   216   130   136    76   105   198   112    72   114    46    71   131   214    89   188   216   145   111    68   146    41   186   157   144   174   131   191   120   143   178   153   115   207   159    72    60    68   187   138    76   151   186   177   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   189   216    49    41   162   220    76   169    47    71   197   184   178    89    53   155   130   138    56   160   129    75   208   198   145   190   201   211    34    60   105    55   167   175   104    83   159   128   182   133    39   189    58   162    47   207    84   218   168    73    39   214   135   214   111   170   103   191    99   105    40   107   123   122    83   201   138   166    68   113    94   100   207   216   136   196   146    99   160   121   143   169   211    51   174   205   135   147   140   111   109   206   192   147   149   107    38    49   204    48   162   134   188   152   219   112    61    64    52    89    77   131    58   204   116   176    47   160   200   153   111   190   102    66   209    37   207    94   130    43   219   214    89   187   116    82   155   113   167   191   173   156    54    47   100    41   195   204    40   137   152   122    67    80    37    67   218    88   113   149    83   215    55   167   111    67    42   113   146   125   126   200    46   136   114    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    37   140    72   190    67   136    79   165   161   214   201   208   109    58   157   139   204   125   154   145    38   207    71    90    71   179   115   134    59   218   202   210   166   126   109    82   176    37   181   181   194   118    85    70   126   184   219    79    63   200   144   213   175    60   165   108   136    58   153   200    51   215    47   167   120   191   114    43   168   138   187   189   132   206   170   206   190   170   156   213    89    96   186   186   126   148   208   171   118    49   205    71    35   101    78   165   198    48   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   187   147    83   123    68   135   130   195   117   135   210   187   190   187   189   199   209    96   132    53   186   170    55    47   119    92    64   137   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    44   182   130    89   189    59   109   137   136   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   117   110    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    66   205    63   160    59    74   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   102    56    46    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   125   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   153   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    38   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    59    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   191   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    95   139   122    41   168    95   103    58    70   124    58   220    94   134   177    66    38   217   178    49    91   141   185   139   150    81   188   174   211   118   196   136    72    57   180   168   189   172    84   154   163   201   155   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    66    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    82    74   130   132   132    49   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    67   199    83   165   174   203    65   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   219    72   162    62    78   176   154   144    90   114    93    87    37    59   170    36    53    66    52    59   143    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    89   188   216   145   112    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   170    47    71   197   184   178    89    53   155   130   137    56   159   128    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   182   133    40   189    57   162    47   207    84   218   168    73    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   166    68   113    95   100   207   217   136   195   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   131    43   219   213    88   186   116    82   155   113   167   191   173   156    54    47    99    41   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   113   145   125   126   200    46   136   113    39    73    63   183    79    77   144    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   195   117   135   210   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   111    40   140   171    43   146   205    77   191   148   193   185   171   121   172    78    73    59    77   154   120   174    91    45   173   165   140   218   197    53   188   209   107    98   215   106   117   110    40   146    97   203   157   217    36   109    74   211   132   173   195   199   155    95    65   126    95    36    53   143    76   186   191   185    95    49   154    96   159    65   146   118    84   143   106   121    57    43   161    98   161    65   161   156    67   205    63   160    59    73   115   108   133    76   110   152   103    42   106    89    56   184   177   131   173    91    75   107   214   126    43   136    99   204   142   140   180    76    60    77   146   166    88   191    60    56   140    90   147   143   179    40   194    40    73    76   148   158    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   194   196   102    55    45    76   218   189   141   128   103   181   207   171   169   218   181   200   166   211    93   214   125    48   207   161   137   155   213   171   198   150   196   212   194   128   157   115   160    46   166   196   121   156   124   128   151    93   195    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    81   118   216    92    46   160   165    93    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   218   133   180   189   177    41    95   200   130   143   131    81   196    63   197   205   152   170    61    55    79    53   194   109    35    96   164   170   182   182   215   110    38   103   183   103   152   212   189    51    47    88   120   205    55    50   140   106   121   197   189    89   124    95   183   199   143    51   131    57    48   126    80   210   205   208    39    69    72    60    33   189   195   160   216   100   217   154   209   114    58   189   199    68    91    59   191   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    95   140   122    41   168    95   103    58    70   124    58   220    94   135   177    66    39   217   178    49    92   141   185   139   150    80   188   174   210   118   196   136    72    57   181   169   188   172    84   154   163   201   154   172    85    45   114   192    99   175   141   103    51   185    84   164    77   198   203   129   202   146    39   100    77    65    46    70    47    81   117   183   179    99   114    51   169    58   105   162   117   220    45    42    43   138    94   197    58   112    67    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    82    74   130   132   132    49   194    87   144   124   120   139   219   149   146   103   109   166    45    99   134    67   198    83   165   174   202    66   137   168   183    72   117    50    96   170    88    95   108    90   130    35    46    55   163   157    79   158   148    62   119    79    53    71   118   183   161    91   216   201    47   112    87   208    67   109   135    36   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    71   162    63    79   176   155   144    90   114    92    87    37    59   170    36    53    66    52    59   144    66    50   175   156   207   150   177   198    93    69   157    74   115   213    89   163    54    92   123    45   172   100    71   145   110   110   154    33    61   107    39   116   216   131   136    77   105   198   112    72   114    46    71   130   215    89   188   216   145   112    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    73    61    67   187   137    76   152   187   177   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   189   217    49    40   162   220    76   169    47    71   197   184   178    89    53   155   130   138    56   160   128    74   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   163    48   207    84   218   168    72    39   214   135   213   111   170   104   192    99   105    40   106   124   121    82   201   138   166    68   113    95   101   207   217   136   196   146    99   160   122   143   168   212    51   174   205   135   146   140   111   108   206   192   146   149   108    38    50   204    47   162   134   188   152   219   111    60    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    38   207    94   130    43   219   214    88   186   116    82   155   113   167   190   173   155    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   113   146   126   126   201    46   136   113    39    74    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    73   190    67   136    79   165   160   215   201   209   109    58   157   139   204   125   153   145    37   208    71    90    71   178   115   134    59   218   202   209   166   126   108    82   175    37   181   181   194   118    85    69   126   184   219    78    63   200   143   213   175    60   165   107   136    58   153   200    51   215    46   167   120   191   115    42   168   138   188   188   132   206   171   206   190   169   156   213    89    96   186   187   126   149   208   171   118    49   204    71    36   101    78   165   198    47   129   134    84   200   101   165   159   182   155   118   200   126    56    83   172    85   141    95   208   214    39    70   188   147    83   123    68   135   130   194   117   135   210   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   206    58   170   107   115   134   155   133    61    84    45   182   130    88   189    60   109   136   135   119   126
   117   183   197   110    40   140   170    43   146   205    76   191   148   193   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   215   106   116   111    40   146    97   202   158   216    35   109    74   211   132   173   195   199   155    95    65   125    95    36    54   143    75   186   191   184    95    49   155    95   159    64   146   118    84   143   106   121    58    42   161    99   161    65   161   156    67   205    64   160    59    74   114   107   133    76   110   152   103    43   106    89    55   184   177   132   172    91    75   107   214   125    43   135    98   204   142   140   180    76    61    77   146   166    88   191    60    55   140    91   147   143   180    40   193    40    72    76   148   159    62   130   207   168    55   172   103   105   155   171   100   101   207    76    78    76   194   196   101    55    46    76   218   189   141   128   103   180   208   171   169   218   180   200   166   211    93   214   124    48   208   161   137   155   214   171   198   150   196   212   194   128   156   116   160    47   166   196   121   155   125   128   150    93   194    74   140   178    62   145   168   216   168   189   100   130   182    47   111   125    82   118   215    92    46   160   165    93    53   166   128    67   134   156    95   105    77   132    74    50    87   180   189   173    50   217   133   180   189   177    41    96   200   130   144   130    80   197    64   197   205   153   170    61    55    79    52   194   109    35    96   164   169   182   183   215   109    39   103   182   104   153   212   189    51    46    87   119   206    54    51   140   106   120   196   189    89   125    94   183   198   143    52   131    57    47   127    80   209   206   208    39    69    71    60    34   188   195   160   216   100   217   154   209   113    59   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   122   141    67   161    96   139   122    42   168    95   103    58    70   125    58   220    95   134   178    66    38   217   178    49    92   141   185   139   150    80   188   174   211   117   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192   100   175   141   103    51   185    84   165    77   198   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   115    52   169    58   104   162   117   220    45    43    43   138    94   197    58   113    67    40    90   192    86   206    39   214   117   176   113   114   141    75   154   171   147    82    74   130   132   132    49   194    87   144   124   120   139   218   149   146   102   109   166    45    98   134    68   199    83   165   173   203    65   137   167   183    71   117    51    96   170    88    95   108    90   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   184   161    91   216   200    47   112    87   209    67   109   135    35   100   125   132   169    60   115    49   116    68   205   219   145    38   112   115   173   192   188    71   220    72   162    62    78   176   155   144    90   114    92    87    37    60   170    36    53    65    52    60   143    66    50   174   156   207   151   177   197    92    68   157    73   116   213    90   163    54    92   123    45   172    99    71   145   110   109   154    33    61   106    40   116   216   131   136    76   105   198   112    72   114    46    71   130   215    90   188   216   145   111    68   146    41   185   157   144   173   131   191   120   143   177   153   115   206   159    73    61    68   187   137    75   151   187   178   103    58   133   100   218    64    73   108   171   128    52   202   109    53   166   215   190   217    50    40   162   220    76   169    47    71   197   184   178    89    53   154   130   137    56   160   128    74   208   198   145   190   201   210    35    59   105    54   168   175   104    83   159   128   182   133    40   189    58   162    47   207    83   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   121    82   200   138   166    68   113    95   100   207   217   136   195   146    99   161   122   143   169   212    50   174   205   135   147   141   111   109   205   192   146   150   107    37    49   204    48   162   134   188   151   218   112    61    64    51    89    77   131    57   204   116   176    47   161   201   152   111   190   102    67   208    37   207    94   130    43   219   213    88   187   116    82   155   113   167   190   173   155    54    47   100    42   195   204    40   137   152   122    67    79    37    68   217    89   113   149    83   215    55   167   111    66    42   113   145   125   126   200    46   136   113    39    73    63   183    79    77   145    74    57   189   150   194    59   111   117    38   140    72   190    67   136    79   165   160   215   201   208   110    59   157   139   204   125   153   145    38   207    71    90    71   178   115   134    59   218   203   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   143   213   175    60   165   107   136    59   153   200    51   216    46   167   120   191   115    42   168   139   188   188   131   206   170   206   190   169   156   213    89    96   186   187   126   148   208   170   118    49   204    71    36   101    78   165   198    47   129   134    84   200   101   165   159   182   155   118   200   126    57    83   173    85   140    95   208   214    39    70   187   146    84   123    68   136   130   194   117   134   210   188   190   187   189   199   209    96   132    52   186   171    55    48   119    92    64   137   216    66   175   108   172    76   122   107   205    58   170   108   114   134   155   132    61    84    45   182   130    88   189    60   108   136   135   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    79    73    59    77   154   121   174    91    45   173   165   140   218   197    53   188   209   108    98   215   106   117   111    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    75   186   191   185    95    49   154    96   159    64   145   118    83   142   106   121    57    43   161    99   161    65   162   157    66   205    63   160    60    73   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   102    55    45    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   169   189   100   130   182    46   111   125    82   117   215    92    46   160   165    92    52   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    40    95   200   130   143   130    81   197    63   197   205   153   170    61    55    79    52   194   109    36    96   164   170   182   182   215   110    39   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   124    95   183   198   143    51   131    57    48   126    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   153   210   113    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   142    67   161    96   139   122    41   168    95   103    58    70   125    58   220    95   134   178    66    39   217   178    49    91   141   185   139   150    80   187   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   172    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    47    69    47    81   117   183   178   100   114    51   169    58   104   162   117   219    45    43    43   138    94   197    58   112    66    40    91   192    86   206    39   213   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   143   124   120   139   218   149   146   102   109   166    45    98   133    67   198    83   165   174   203    65   137   168   183    72   117    51    96   170    88    95   108    89   130    35    46    55   163   157    79   158   148    62   119    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    68   204   219   146    38   112   115   173   191   188    72   219    72   162    62    78   176   155   144    90   114    93    87    37    60   170    36    53    66    52    59   143    66    50   174   157   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   109   154    34    61   107    39   116   217   131   136    77   105   198   112    72   114    47    71   130   215    90   188   216   145   112    68   146    41   185   156   144   174   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   152   187   178   103    58   133   100   218    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    76   170    47    71   197   184   178    89    53   155   130   137    56   159   128    74   208   198   145   190   201   211    35    59   105    54   167   175   104    83   159   128   182   133    40   189    58   162    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   165    68   113    95   100   207   217   136   196   146    99   160   121   143   169   211    50   174   205   135   146   140   111   109   206   192   147   150   108    37    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   161   201   152   111   190   101    67   208    37   207    94   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    66    42   113   145   126   126   201    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   125   153   145    38   207    71    90    71   178   114   134    59   218   203   210   166   126   108    82   175    37   181   181   193   118    85    70   126   184   219    78    63   200   143   213   175    60   165   107   136    58   153   200    51   216    47   167   120   190   115    42   168   138   187   188   132   205   171   206   190   170   156   213    89    97   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   195   117   134   210   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   137   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   182   197   111    41   140   170    43   147   205    77   191   148   192   185   171   121   172    78    73    59    78   153   121   174    91    46   173   165   140   219   197    53   188   210   108    98   216   106   117   110    41   146    97   203   157   216    35   109    73   210   132   173   195   199   155    95    65   126    95    35    54   143    76   186   191   185    95    48   155    96   159    65   145   118    83   143   106   121    57    43   161    99   161    66   161   157    66   205    64   160    59    73   115   107   133    76   110   152   104    42   106    89    56   185   178   132   172    91    76   106   213   125    43   136    99   204   142   140   180    76    60    78   145   166    88   191    59    55   140    90   147   143   180    39   193    40    73    75   148   159    63   130   207   168    55   172   103   105   154   171    99   101   207    76    77    78   195   195   101    55    46    75   218   189   141   128   102   181   207   171   170   219   180   201   166   211    93   214   125    49   208   161   137   156   213   171   197   149   196   211   194   128   156   115   160    47   165   196   121   156   124   128   151    94   194    74   140   178    61   145   168   216   168   189   100   130   181    46   112   125    82   117   215    92    46   159   166    92    52   166   127    67   134   156    96   105    76   132    74    50    88   181   190   173    49   217   133   180   189   177    40    95   201   130   144   130    81   197    63   197   204   153   170    61    55    79    52   194   109    36    96   164   170   183   182   215   109    39   103   183   104   152   212   188    51    47    87   120   205    55    51   140   106   121   197   189    89   125    94   183   198   142    51   131    57    48   127    80   209   205   208    39    69    71    59    34   189   195   160   216   100   217   154   210   113    58   189   198    68    92    59   192   205   103   193    35    78   216   122   113   145    88   204   125   169    63   122   142    67   161    96   139   122    42   168    95   103    58    69   124    59   220    94   134   177    66    39   216   178    49    91   141   185   139   150    80   188   174   211   118   196   136    72    57   180   168   189   173    84   154   163   200   154   171    84    45   115   192    99   175   141   103    51   185    84   164    77   199   203   128   202   146    39   100    77    65    46    70    47    81   118   183   179   100   115    52   168    58   105   162   117   220    45    42    43   138    94   198    58   112    66    41    90   192    87   205    39   214   117   176   113   114   141    75   154   171   147    82    74   130   132   131    50   193    87   144   124   121   139   218   149   146   102   109   165    45    99   134    67   198    83   165   174   203    65   136   168   183    71   117    50    96   170    88    96   109    89   129    35    47    56   163   157    79   158   147    62   120    78    53    71   117   183   161    90   216   200    46   112    87   209    67   108   135    35   100   125   131   169    59   115    49   116    67   205   219   146    38   112   115   174   192   188    71   220    72   162    62    79   175   155   144    90   115    93    86    37    60   171    37    53    65    52    59   144    66    50   174   156   208   150   177   198    92    69   157    73   114   213    89   163    54    93   123    44   172    99    71   144   110   110   154    34    61   107    39   116   216   131   136    77   106   197   112    73   114    46    71   129   214    90   188   216   145   111    67   146    42   186   156   144   173   132   192   120   142   177   153   115   206   159    73    61    67   186   137    75   151   187   177   103    58   133   100   219    64    73   108   171   128    52   202   109    53   166   214   190   217    49    41   161   220    76   169    47    71   196   185   178    89    54   155   130   137    56   159   129    74   208   197   144   190   202   211    34    60   105    55   167   175   104    84   159   128   182   133    40   189    58   162    47   207    84   219   168    73    40   213   135   213   111   170   104   192    98   105    40   106   124   121    83   201   138   166    68   113    94   100   207   217   137   196   146    99   160   121   143   169   211    50   174   205   135   146   140   111   109   206   192   147   150   107    38    49   204    47   162   134   188   152   219   112    60    64    51    88    77   131    57   204   116   176    48   161   201   152   111   190   101    67   208    37   207    93   131    43   218   213    89   186   116    82   155   113   167   191   173   156    54    47   100    42   195   204    40   137   152   121    67    80    37    67   218    88   113   150    83   215    55   167   110    66    43   114   146   126   126   200    46   136   113    39    73    63   183    79    77   144    74    57   189   150   194    59   111   117    37   140    71   190    67   136    79   165   160   214   201   209   109    59   156   139   203   124   153   144    38   207    72    90    71   179   115   134    58   218   202   210   166   126   108    82   175    37   181   181   193   118    86    70   126   184   219    79    63   200   143   212   175    60   164   107   136    58   152   200    51   216    47   167   120   191   115    42   168   138   187   189   132   205   171   206   191   170   155   213    89    96   186   187   126   149   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    56    83   172    85   140    94   208   214    39    69   187   147    83   122    68   136   130   195   116   135   209   187   190   187   189   200   209    96   132    53   187   170    55    47   119    92    64   137   216    67   175   108   172    76   122   107   205    59   170   108   115   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   125
   117   183   197   110    41   140   171    42   146   205    77   191   148   192   184   171   122   173    79    73    58    77   153   121   174    91    45   173   165   139   218   197    54   188   209   107    98   216   106   117   110    40   146    95   203   156   217    35   109    74   211   132   174   195   199   154    95    64   125    96    36    53   144    76   186   191   184    95    49   154    96   159    65   145   118    83   143   105   120    57    42   161    98   159    64   162   156    67   204    63   159    59    73   114   107   133    77   110   151   103    43   107    88    55   184   178   132   174    91    75   106   213   125    42   136    99   203   142   140   180    77    61    77   145   166    87   191    60    56   140    91   146   142   179    39   193    40    72    74   148   159    62   130   208   168    56   171   103   106   154   171    99   101   207    75    78    77   194   196   101    55    45    76   218   189   142   128   102   180   207   172   169   217   181   200   166   211    94   214   124    48   207   161   137   155   214   171   197   149   196   211   193   127   156   115   161    46   165   196   122   155   124   129   151    93   194    73   140   178    63   145   167   216   167   189    99   130   182    46   111   125    81   118   216    93    46   159   165    93    53   166   127    67   134   156    95   105    76   132    73    50    87   181   189   173    50   218   134   179   189   177    40    96   201   129   144   130    81   196    64   197   204   152   170    61    54    78    53   194   109    36    96   163   170   184   182   215   109    39   104   183   104   153   211   189    51    47    87   120   207    55    51   140   107   121   197   189    89   124    95   183   199   143    51   131    57    47   126    79   209   205   208    39    69    72    60    34   189   195   161   216   100   218   154   209   113    59   190   198    68    91    59   192   205   104   193    35    78   215   122   114   146    88   203   125   170    63   123   142    68   162    97   140   122    42   168    95   103    58    70   124    59   221    95   135   177    66    39   217   179    50    91   141   186   139   150    80   187   175   210   117   196   135    72    57   180   168   189   172    85   154   163   200   154   171    83    45   114   192    99   175   141   102    50   185    83   165    77   197   203   129   202   145    39   100    77    65    47    69    48    81   118   183   178   100   114    51   169    58   105   161   118   220    45    42    42   138    94   198    59   113    66    40    91   192    86   206    38   214   117   176   112   113   141    76   155   170   147    81    74   130   132   131    50   194    89   144   124   121   140   219   150   145   103   110   166    45    98   134    68   199    83   164   173   204    66   136   168   184    72   117    51    96   171    89    95   109    88   130    36    46    55   162   157    79   158   149    62   121    79    53    72   117   183   160    90   216   201    46   112    87   209    68   109   134    35   100   125   132   168    59   115    49   116    66   205   218   145    38   112   115   174   191   188    71   220    71   162    63    78   176   155   144    90   113    92    87    37    60   171    36    53    66    53    60   143    66    50   174   156   207   151   177   197    93    69   157    74   115   213    89   164    53    93   122    45   172    99    70   145   110   110   154    34    60   106    39   116   216   130   135    77   105   198   111    72   113    46    71   130   214    90   189   217   145   112    67   146    41   186   157   143   174   132   190   120   143   178   153   116   207   160    72    61    67   187   138    76   151   186   179   103    58   132   101   219    63    72   108   170   128    51   203   108    52   166   215   189   217    50    41   163   220    77   171    47    72   196   185   178    89    53   155   131   137    55   160   129    74   208   198   145   189   201   211    35    60   104    55   167   175   105    83   161   127   182   133    40   188    58   163    48   207    84   218   168    73    40   214   135   213   111   171   104   192    97   104    40   106   124   122    83   201   137   166    68   113    94   101   207   216   135   197   147    99   160   121   143   170   211    51   174   205   136   147   140   111   109   206   192   147   150   107    38    49   203    47   162   134   187   151   218   112    60    64    50    87    78   130    56   205   116   176    47   161   201   152   110   190   100    66   208    37   207    94   130    44   218   214    89   185   117    82   156   112   167   190   174   155    54    49    99    42   195   203    40   137   153   123    67    81    39    67   218    89   112   149    83   215    54   167   111    67    42   113   145   126   125   201    46   137   114    39    73    63   182    79    76   145    74    57   188   150   194    59   111   118    37   139    72   190    67   136    81   165   161   214   202   209   110    58   156   138   203   125   153   145    39   207    72    89    71   178   113   133    58   218   203   210   166   126   108    82   175    37   181   181   195   119    86    69   126   184   218    79    63   201   143   214   175    60   165   107   136    59   153   199    51   215    47   167   120   191   115    42   168   139   187   189   130   204   170   206   190   170   157   213    88    97   187   187   125   148   207   171   117    49   205    71    35   102    77   166   198    48   128   134    84   200   101   164   160   182   154   118   200   126    56    83   172    86   139    94   208   215    39    70   187   147    82   123    68   137   131   194   117   135   209   186   190   187   189   200   210    96   131    53   187   170    55    48   119    92    64   137   216    66   175   107   172    76   122   107   205    58   171   108   115   134   156   132    61    85    45   182   130    89   189    59   108   135   136   119   126
   117   183   197   110    40   140   171    42   146   205    77   190   148   192   185   171   121   172    78    73    58    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   105   117   111    39   146    96   203   158   216    36   109    74   211   133   174   194   199   155    95    65   126    95    36    53   143    75   186   192   185    96    49   155    95   159    65   145   117    83   143   106   121    58    43   161    98   161    65   161   156    67   204    63   160    59    73   114   107   133    76   110   152   103    42   106    89    55   184   177   131   173    90    76   106   214   125    42   136    98   204   142   140   181    76    60    78   146   166    88   191    60    56   141    89   147   143   180    39   193    41    73    76   148   159    62   130   207   168    56   172   103   105   155   171    99   101   207    76    78    76   194   196   101    56    45    76   218   189   142   128   102   180   207   171   169   219   181   201   166   211    93   214   124    48   207   160   137   156   214   171   198   150   197   212   194   128   157   115   160    46   166   197   121   155   125   128   150    93   193    74   141   178    62   145   168   215   169   189   100   130   181    47   111   125    82   117   215    92    47   160   165    93    53   166   127    68   133   156    95   104    76   133    74    50    88   181   189   173    50   217   133   181   189   177    41    95   200   130   143   130    81   197    63   197   204   152   170    61    55    78    53   194   109    35    97   164   170   182   182   216   109    39   103   183   103   153   212   189    50    47    87   120   206    54    51   140   106   120   197   189    88   124    95   183   198   143    52   131    58    48   127    80   209   205   208    38    69    72    61    33   189   196   159   216   100   217   154   210   113    59   188   198    68    92    59   191   205   103   193    34    78   216   122   114   145    88   204   125   169    63   122   141    67   161    95   139   122    42   169    95   103    58    70   125    59   220    94   135   177    66    39   217   177    50    91   140   185   139   150    81   187   174   211   117   196   136    72    57   181   168   188   173    85   154   163   201   155   172    84    44   114   192    99   176   140   103    51   186    84   164    78   198   202   129   202   146    39   100    77    65    47    69    47    81   117   183   178   100   114    51   169    58   105   162   117   219    44    43    43   139    94   197    58   112    66    41    91   192    86   206    39   214   117   177   113   114   141    76   154   171   147    81    74   130   132   132    49   194    88   143   124   121   139   218   150   146   102   109   165    46    99   134    67   198    83   165   174   203    66   137   168   183    71   118    50    96   170    88    96   108    89   129    35    46    55   162   157    79   158   148    61   120    79    54    72   117   183   161    91   216   201    47   112    88   208    68   109   134    35   100   125   131   168    60   116    49   116    67   204   219   145    39   113   115   174   192   188    72   219    71   162    63    78   176   154   144    89   114    92    86    37    59   169    37    53    65    52    59   143    66    49   175   156   207   150   176   198    92    69   157    73   116   212    89   163    53    92   123    45   172    99    71   144   110   110   155    33    61   107    39   116   216   131   136    77   105   198   113    72   114    46    71   130   214    89   188   216   146   112    68   147    41   186   157   144   173   132   191   120   143   178   153   114   206   159    72    61    67   187   137    76   151   187   177   104    58   133   100   218    64    73   108   170   128    52   203   109    53   166   215   189   217    49    40   162   220    76   170    47    72   197   184   178    90    53   155   130   137    56   160   129    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   181   133    40   189    57   162    48   207    84   218   168    73    39   214   135   213   111   170   104   192    99   105    41   106   123   122    82   201   138   166    68   113    94   100   207   216   136   195   146   100   160   121   143   170   212    51   174   205   135   146   140   111   109   206   192   147   149   107    38    49   204    47   161   134   188   152   218   111    60    64    51    88    77   131    58   204   116   176    47   160   201   152   111   190   101    66   208    38   207    93   130    43   219   214    88   186   116    83   155   113   167   190   173   156    55    48    99    41   195   204    40   137   152   122    67    80    37    68   218    87   112   149    83   215    55   167   111    67    42   114   146   125   126   201    45   136   114    39    73    63   183    79    77   145    74    57   189   150   194    59   111   118    37   141    72   190    68   136    79   165   160   214   202   209   109    58   157   140   204   124   153   145    37   207    71    90    71   179   115   133    58   218   203   211   166   126   108    82   175    36   181   181   194   118    85    70   126   184   219    78    63   199   144   213   175    60   165   107   136    59   153   200    51   216    47   167   119   191   115    41   168   139   187   189   132   206   171   207   190   169   156   213    89    97   187   186   127   149   208   171   118    49   205    71    36   101    78   165   198    47   129   133    84   200   102   164   159   182   156   119   200   127    57    83   172    84   140    94   209   214    39    69   187   146    84   122    68   136   130   195   117   135   210   187   190   187   189   200   208    95   132    53   187   171    55    47   119    93    63   137   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    83    45   182   130    88   189    60   108   136   136   119   126
   117   182   197   111    40   140   172    43   146   205    77   191   148   192   185   170   121   172    79    73    59    78   154   121   173    91    45   172   165   140   218   197    53   188   209   108    98   215   106   117   110    40   146    97   203   158   216    36   109    73   211   132   173   195   199   155    96    65   125    95    36    53   143    76   186   191   185    95    49   153    94   160    65   145   117    83   143   106   121    57    42   162    99   161    65   162   156    66   205    64   160    59    73   115   107   132    76   110   152   103    42   106    88    55   185   177   131   172    91    76   107   213   126    43   136    99   204   143   139   180    75    60    77   146   166    88   191    60    55   140    90   147   143   180    39   193    40    73    76   149   159    62   130   207   169    56   173   103   105   154   171   100   101   207    75    78    77   196   196   102    55    46    76   217   189   142   128   103   180   208   171   170   218   181   200   166   211    93   213   124    48   207   160   137   155   213   171   197   149   197   211   193   128   157   116   160    46   166   196   121   156   124   128   150    94   194    74   141   178    62   145   167   216   169   189   100   130   182    46   111   126    81   118   215    92    47   160   165    92    53   166   128    68   134   156    95   105    75   132    73    50    88   181   189   173    49   218   133   180   189   177    41    95   200   130   143   130    81   197    63   198   205   153   171    61    55    79    53   194   109    35    96   164   170   183   183   215   110    39   103   183   104   153   212   189    51    47    87   120   206    55    50   140   106   119   196   190    89   125    94   183   199   143    52   131    58    48   127    80   209   205   208    39    70    71    59    33   188   195   161   216   100   216   154   209   114    58   189   198    68    91    59   191   206   103   193    35    78   215   122   113   146    89   203   126   169    64   123   142    66   162    96   140   122    42   168    95   103    58    70   124    58   221    95   134   177    66    38   217   177    49    91   142   186   139   150    81   188   174   211   117   197   136    72    57   181   168   188   172    84   154   162   202   155   171    84    45   114   192    99   175   141   103    51   186    84   164    77   198   203   129   202   145    38   101    77    65    47    69    47    81   117   184   179   100   114    52   169    58   105   162   117   219    45    43    43   138    94   196    58   112    67    40    90   192    86   206    39   214   118   176   112   114   141    75   154   172   146    81    73   130   133   131    50   194    87   144   124   120   139   219   149   146   101   110   166    45    98   133    67   199    83   165   173   203    65   137   168   183    71   117    50    96   170    89    96   109    89   130    35    46    55   163   157    80   158   148    62   119    79    53    72   118   183   161    91   217   200    47   112    87   209    68   108   134    36   100   124   131   170    60   115    49   116    67   204   219   146    39   113   115   174   192   188    71   220    71   162    62    79   176   154   144    90   114    93    87    37    60   170    36    53    65    52    59   144    66    50   174   156   207   150   177   197    93    69   157    73   115   213    90   163    54    93   122    45   172   100    71   145   110   109   154    34    61   107    40   115   217   131   136    76   105   197   112    72   113    47    71   130   215    89   189   216   145   111    68   145    41   185   156   144   173   132   191   121   143   178   154   115   206   159    72    61    67   187   137    76   151   187   178   103    58   132   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    41   162   220    76   170    47    71   196   184   178    89    53   155   130   138    55   159   129    74   208   198   145   189   201   211    35    59   104    55   167   175   104    83   160   128   182   134    40   188    57   162    48   207    84   218   168    72    39   214   135   214   110   170   104   192    99   105    40   106   124   122    83   201   138   166    68   113    95   100   207   217   137   195   146    99   161   121   144   169   211    51   174   205   135   146   140   111   110   206   191   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    52    89    77   130    57   204   116   176    48   160   201   151   110   191   101    67   209    38   207    94   130    43   219   214    88   186   117    82   155   113   167   190   173   156    55    47   100    42   195   204    40   137   152   121    67    80    37    68   218    89   113   149    83   214    55   167   111    67    42   113   146   126   126   200    45   136   113    39    73    63   183    79    77   145    74    57   189   150   194    59   110   117    39   140    73   190    67   136    79   164   160   215   201   208   109    58   157   140   204   125   153   145    38   207    71    90    71   178   114   134    59   218   203   210   166   126   108    82   176    37   180   181   194   118    86    69   126   184   218    78    62   200   144   213   176    60   164   107   136    59   153   200    50   215    47   167   119   191   115    42   168   138   187   188   131   205   171   206   190   169   157   214    89    96   186   186   126   148   208   171   117    49   204    71    35   101    79   165   198    47   129   134    85   200   101   165   159   182   155   118   201   126    57    84   172    85   140    94   209   213    39    69   188   147    83   122    68   135   130   195   117   136   209   186   190   187   188   199   209    96   132    53   186   170    55    47   118    92    64   137   215    66   175   108   171    76   122   107   206    59   170   108   115   134   155   132    61    84    45   182   130    88   189    60   108   136   136   119   125
   117   183   197   110    40   140   171    43   147   206    77   190   148   192   185   171   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    96   203   157   217    36   109    73   211   133   174   195   199   155    95    65   126    95    36    53   143    76   186   191   184    95    49   155    96   159    65   145   118    83   142   106   121    57    43   161    98   161    65   162   156    67   205    64   159    59    73   115   108   133    76   110   152   103    43   106    89    55   184   177   132   172    91    76   107   214   125    43   136    99   203   142   139   180    76    60    78   146   166    88   190    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   155   171    99   101   208    75    78    77   195   196   102    55    45    76   218   189   141   128   102   181   207   171   170   219   181   200   166   211    93   214   124    47   207   160   137   155   213   172   198   150   196   212   194   128   157   116   160    46   166   197   121   156   125   129   150    93   194    74   140   178    62   145   167   216   169   189   100   131   181    46   111   125    82   117   216    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    87   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   152   170    61    55    78    53   194   109    35    96   164   170   183   182   215   110    39   103   182   104   152   212   189    51    47    87   120   205    54    51   140   106   120   196   189    89   125    95   183   198   143    51   132    57    48   126    80   209   205   208    39    69    71    59    34   188   195   160   216   100   217   153   210   114    58   189   199    67    91    59   192   205   103   193    35    77   216   122   113   145    89   204   126   169    63   123   142    67   161    96   139   122    42   168    95   103    58    70   124    58   220    95   134   178    66    39   217   178    49    92   141   185   139   150    81   187   175   211   117   196   136    72    57   180   168   188   172    85   154   164   201   154   171    84    44   114   192    99   175   140   103    51   185    84   164    77   198   203   129   202   146    39   100    77    65    46    70    47    81   117   184   178    99   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    90   192    86   206    39   214   117   176   113   114   141    75   154   171   147    82    73   130   132   132    49   194    87   143   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    65   137   168   183    72   117    51    96   170    88    95   109    90   130    35    46    55   163   157    80   158   148    62   120    79    53    71   117   184   161    91   216   201    47   112    87   208    67   108   135    35   100   125   132   169    60   115    49   116    67   205   219   145    38   112   114   174   191   188    72   219    72   162    63    78   176   155   144    90   114    93    87    36    59   170    36    53    65    52    59   144    66    50   175   157   207   150   177   197    92    69   157    74   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   131   136    77   105   198   112    72   114    46    71   130   215    89   188   216   145   111    68   146    41   186   157   144   174   132   191   120   143   177   153   115   206   159    72    61    68   187   137    75   151   187   178   103    58   133   100   219    64    73   108   171   128    52   202   109    54   166   214   190   217    50    41   162   220    76   169    47    71   197   184   178    89    53   155   129   137    57   160   128    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   182   133    39   189    58   162    47   207    84   218   168    73    39   214   135   213   111   170   104   191    99   105    40   106   123   122    82   201   138   166    69   113    95   100   207   216   136   196   146    99   160   121   143   169   212    50   174   205   135   146   140   112   108   205   192   147   150   107    37    49   204    47   161   134   188   152   219   112    61    64    51    89    77   131    58   204   115   176    47   160   201   152   111   191   101    67   209    37   207    94   130    43   219   214    88   186   116    83   155   113   167   190   173   156    54    47   100    42   194   204    40   137   153   122    67    80    37    67   218    88   113   149    83   215    55   167   111    67    43   114   145   126   126   201    45   137   114    39    73    63   182    79    77   144    74    57   189   150   194    59   111   117    37   140    72   190    68   136    79   164   161   214   201   208   109    59   157   140   204   125   153   145    38   207    71    90    71   179   114   133    59   218   202   209   166   126   108    82   175    36   180   181   193   118    85    69   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   215    47   167   120   190   115    42   168   139   188   189   131   205   171   207   190   169   156   213    89    96   186   187   126   149   208   171   118    49   204    70    35   101    78   165   199    47   129   134    84   200   102   164   160   182   155   118   200   126    56    83   172    85   140    94   208   214    39    69   188   147    83   123    68   135   130   194   117   134   210   187   190   187   189   199   209    95   132    53   186   170    55    47   119    92    64   136   216    66   175   108   172    77   122   108   205    59   170   108   114   134   155   132    61    84    44   182   130    88   189    60   108   136   136   119   126
   117   183   197   111    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   110    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    74   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    75   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    75   148   159    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   195   102    56    46    76   218   189   141   128   102   181   207   171   169   218   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   110    39   103   183   103   153   212   189    51    47    87   120   205    54    50   140   106   120   197   189    89   125    95   183   198   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    80   188   174   211   118   196   136    72    57   180   168   188   172    85   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    66    40    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    49   194    87   144   124   120   139   219   149   146   102   109   166    45    98   134    67   198    83   165   174   203    66   137   168   183    72   117    51    96   170    88    95   109    89   130    35    46    55   163   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    93    87    37    59   170    36    53    66    52    59   143    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   112    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    67   187   137    76   152   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   138    56   159   128    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   182   133    40   189    58   162    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   124   122    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   146   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    61    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   113   145   126   126   200    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   114   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   132   205   171   206   190   170   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   160   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    88   189    60   109   136   136   119   126
   117   183   197   110    40   141   170    43   147   205    77   191   148   193   185   171   121   172    79    73    59    77   154   120   174    91    45   173   165   141   219   196    53   187   209   108    98   215   106   117   111    40   146    96   204   158   217    36   109    73   211   132   173   195   199   155    95    65   125    95    36    53   142    76   186   192   185    95    49   154    95   159    65   145   119    83   142   106   121    57    43   160    99   161    65   161   156    67   205    63   160    60    74   114   107   133    76   110   151   103    43   106    89    56   184   178   132   173    91    75   107   214   125    43   136    99   203   143   140   180    76    60    78   146   166    88   191    60    56   140    91   147   143   179    39   194    40    73    75   148   158    62   130   207   168    56   172   103   105   155   172   100   101   207    76    78    77   195   196   102    55    46    75   218   189   141   128   102   181   207   171   170   218   181   200   166   211    94   214   125    48   207   161   137   156   213   171   198   150   196   212   194   128   157   115   160    46   165   196   121   156   124   128   151    94   194    74   140   178    62   145   168   217   169   189   100   130   182    46   111   125    81   118   215    92    46   160   165    92    53   166   127    67   134   157    95   105    76   132    74    50    88   181   189   172    50   218   133   180   189   177    40    96   200   130   144   130    81   197    64   198   204   152   169    60    56    79    52   194   109    36    97   163   170   183   183   215   109    38   103   182   103   152   212   189    50    47    87   119   205    54    51   140   107   120   196   189    89   125    95   183   199   143    50   131    57    47   127    79   209   205   207    39    69    72    60    33   189   195   160   216   100   217   154   210   113    58   190   198    68    91    59   192   206   104   193    35    77   216   122   113   146    88   204   125   170    64   123   141    67   160    95   140   123    41   168    95   104    58    70   124    59   220    94   134   177    67    38   217   178    49    91   141   185   139   150    80   188   174   211   118   195   136    72    57   180   168   189   172    85   154   163   201   155   171    84    44   115   193    99   175   141   103    51   186    83   164    77   199   203   129   201   146    39   100    77    64    46    69    47    81   117   183   179    99   114    51   168    58   104   161   118   219    45    43    43   138    95   197    58   112    67    41    91   192    87   206    39   214   117   176   113   114   141    75   154   171   147    82    74   130   132   132    49   194    87   143   124   121   139   219   149   146   102   109   166    45    99   134    67   198    83   165   173   202    65   137   167   184    71   118    50    96   170    89    95   108    89   130    35    46    55   163   157    79   158   148    62   120    79    53    70   117   183   161    91   215   200    47   112    88   208    67   109   135    35   101   125   131   169    60   115    49   116    68   204   219   146    38   111   115   174   192   188    72   219    72   162    61    78   175   154   143    90   115    93    87    37    60   170    36    53    65    53    59   143    66    50   174   156   208   150   177   197    92    69   157    74   114   213    90   163    53    92   123    45   172   100    70   145   110   110   154    34    61   107    39   116   216   130   136    76   106   198   112    73   115    47    71   130   215    90   188   215   145   112    68   146    41   185   156   143   173   132   191   121   142   178   154   115   206   159    72    61    68   187   136    76   152   186   178   103    58   133   100   219    64    73   108   171   128    53   203   109    53   166   215   190   217    49    40   161   220    77   169    47    72   197   185   178    89    54   154   130   138    57   160   129    74   208   197   146   190   201   211    35    59   104    54   167   176   104    83   159   128   181   133    40   189    57   162    47   207    84   218   168    73    39   214   136   213   111   170   104   191    99   104    40   106   124   122    82   201   137   166    68   114    95   101   207   216   137   195   147   100   160   121   144   169   212    51   174   205   135   146   140   110   109   206   192   147   149   108    38    49   204    47   161   134   188   152   219   112    61    64    50    89    77   130    57   204   116   176    47   161   201   153   111   190   101    66   209    37   207    93   130    43   219   213    88   186   116    83   155   112   167   190   173   156    54    47    99    42   195   204    40   137   152   122    67    80    38    68   218    88   112   149    83   215    55   167   110    66    43   113   145   125   126   201    45   137   114    39    73    63   182    78    78   144    74    57   189   150   193    60   110   118    37   140    71   190    68   136    79   164   161   214   202   208   109    58   156   140   204   125   154   144    38   207    71    90    71   179   115   133    59   218   202   210   167   126   108    81   176    36   181   181   194   118    85    70   126   184   219    79    63   200   143   213   175    59   165   107   136    58   153   200    50   215    47   168   120   190   115    42   168   138   187   188   132   206   171   206   190   169   156   214    89    97   186   187   126   148   208   171   118    50   204    70    36   101    79   165   198    47   129   134    84   200   100   164   160   182   155   118   199   126    57    82   171    85   141    95   209   214    38    70   188   146    83   123    68   135   130   194   116   135   210   187   190   187   188   199   209    96   132    53   186   171    55    48   119    92    63   137   215    66   175   109   172    77   122   107   206    59   170   107   114   133   156   133    61    84    44   182   130    89   189    59   109   137   135   118   125
   117   183   197   110    41   140   171    43   147   205    77   191   148   193   185   171   121   172    79    73    59    78   153   121   174    91    45   173   165   140   218   197    53   188   209   108    98   216   106   117   110    40   147    97   203   157   216    36   109    74   211   132   173   195   199   156    95    65   126    95    36    54   143    75   185   191   185    95    48   154    95   159    65   145   118    83   142   106   121    57    42   162    99   161    65   161   156    67   205    63   160    59    73   114   107   133    77   110   152   104    42   106    89    56   184   177   132   172    91    75   106   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    91   147   143   180    40   194    40    73    75   148   159    62   130   207   168    56   172   104   105   155   171   100   101   208    76    78    76   195   196   102    55    45    76   218   189   141   128   102   181   207   171   169   218   181   200   166   211    93   214   124    48   208   161   137   155   214   172   197   150   196   212   194   128   157   116   160    47   165   197   122   156   124   128   151    93   195    74   140   178    62   145   168   216   169   189   100   130   182    47   111   125    81   117   216    92    47   160   165    93    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    50   217   133   180   189   177    41    95   200   130   144   130    81   197    63   197   205   153   170    61    55    78    53   194   108    36    97   164   169   182   182   215   110    39   103   183   103   153   212   189    51    47    87   120   205    54    51   140   106   120   196   189    90   125    95   183   198   143    51   131    58    48   126    80   209   205   208    39    69    71    59    34   188   195   160   216   100   217   153   209   114    58   189   199    67    91    59   191   205   103   193    35    77   216   122   113   145    88   203   126   169    63   123   142    67   161    96   139   122    42   168    95   104    59    70   125    58   221    95   134   178    66    38   217   178    49    92   140   185   139   150    80   187   174   211   118   196   136    72    57   181   168   188   172    85   154   163   201   154   171    85    45   115   191   100   175   141   103    51   185    84   165    77   198   203   129   201   145    38   100    77    65    46    69    46    81   117   184   178    99   114    51   169    58   104   162   117   220    45    42    43   138    94   197    58   112    66    40    90   192    87   205    39   214   118   176   113   114   140    75   155   171   147    81    73   130   132   131    50   194    87   144   124   120   139   219   149   146   102   109   166    45    98   133    68   198    83   164   173   203    66   137   168   183    72   117    50    96   170    88    95   109    89   131    35    47    55   162   157    79   158   148    63   120    79    53    71   117   184   161    91   216   200    47   112    87   208    68   108   134    35   100   125   131   168    59   115    49   116    67   205   219   145    38   112   115   174   192   188    71   220    72   162    63    78   176   154   143    90   114    92    86    37    59   170    37    53    66    53    60   144    66    50   175   157   208   150   177   198    92    69   157    73   115   213    90   163    54    92   123    45   173    99    71   145   109   110   154    34    61   107    39   116   216   131   135    77   106   198   112    72   114    46    72   130   215    89   188   216   145   112    68   146    41   185   157   144   174   132   191   121   142   177   153   114   206   159    72    60    68   187   137    76   152   187   178   103    58   133   100   219    64    73   109   171   128    52   203   109    53   166   215   189   217    50    40   162   220    76   170    47    72   197   184   178    89    54   155   129   137    56   159   129    75   208   198   145   190   202   211    34    59   105    55   167   175   104    83   159   128   181   133    40   189    57   163    47   207    84   218   168    72    39   213   135   213   110   170   103   191    99   105    41   107   124   122    82   200   138   166    68   113    95   100   207   217   136   196   146    99   160   121   144   169   211    50   174   206   135   146   141   111   108   206   192   146   149   107    38    50   204    48   162   135   188   152   218   112    60    65    51    89    78   130    57   204   116   176    47   160   201   153   111   191   100    67   209    37   206    94   131    43   219   214    88   186   117    82   155   113   167   190   173   156    54    47   100    42   195   204    40   137   153   123    68    80    37    68   218    88   112   149    83   215    55   167   110    67    43   113   146   125   126   200    46   136   114    39    74    63   183    79    77   144    74    57   189   150   193    59   110   118    37   140    72   190    68   137    79   165   161   215   201   208   109    58   157   139   204   125   153   145    38   207    71    90    71   179   114   133    59   218   202   210   167   126   108    83   175    36   181   181   194   118    85    69   126   184   219    78    63   200   144   213   175    60   164   107   136    58   153   200    51   215    46   167   120   191   116    42   168   139   187   189   131   205   170   206   190   169   155   213    89    96   186   187   126   148   208   171   118    49   204    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   119   200   126    57    83   172    85   140    95   209   214    38    69   187   147    84   123    68   135   131   195   117   135   210   187   190   188   189   199   209    95   132    52   187   171    55    48   119    92    64   137   216    66   175   108   172    77   122   107   205    58   170   108   115   134   156   133    61    84    44   183   130    89   189    59   109   137   136   119   126
   117   183   197   110    40   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   111    40   146    97   203   157   216    36   109    73   211   132   173   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    95   159    64   145   118    83   143   106   121    57    43   161    99   161    65   162   157    67   205    63   160    59    73   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    55   140    90   147   143   180    40   193    40    73    76   148   159    62   130   207   168    56   172   103   105   154   171    99   101   207    76    78    77   195   195   102    56    46    76   218   189   141   128   102   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   214   171   198   149   196   212   194   128   157   116   160    46   166   197   121   156   124   128   151    93   194    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    82   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    41    96   200   130   144   130    81   197    64   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   216   110    39   103   183   103   153   212   189    51    47    87   120   205    54    51   140   106   120   197   189    89   125    95   183   198   143    51   131    57    48   127    80   209   205   208    39    69    71    60    34   188   195   160   216   100   217   154   209   114    58   189   198    68    91    59   192   205   103   193    35    78   215   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   177    66    38   217   178    49    91   141   185   139   150    81   188   174   211   118   196   136    72    57   180   168   188   172    84   154   163   201   154   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    46    69    47    81   117   183   178   100   114    51   169    58   105   162   117   219    45    43    43   138    94   197    58   112    66    40    90   192    86   206    39   214   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   143   124   120   139   219   149   146   102   109   166    45    98   134    67   199    83   165   174   203    65   137   168   183    71   117    51    96   170    88    95   109    89   130    35    46    55   162   157    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   220    72   162    62    78   176   154   144    90   114    93    87    37    59   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    40   116   216   130   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   111    68   146    41   185   157   144   173   132   191   120   143   178   153   115   206   159    72    61    68   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   203   109    53   166   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   138    56   159   128    75   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   182   133    40   189    58   162    47   207    84   218   168    72    39   214   135   213   111   170   104   191    99   105    40   106   123   122    82   201   138   166    68   113    95   100   207   217   136   196   146    99   160   121   143   169   212    50   174   205   135   147   140   111   109   206   192   147   150   108    38    49   204    47   162   134   188   152   219   112    60    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    93   130    43   219   214    88   186   116    82   155   113   167   190   173   156    54    47   100    42   195   204    40   137   152   122    67    80    37    68   218    88   113   149    83   215    55   167   111    67    42   113   145   125   126   200    46   136   113    39    73    63   183    79    77   144    74    57   189   150   194    59   111   118    37   140    72   190    67   136    79   165   161   214   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   178   115   134    59   218   202   210   166   126   108    82   175    37   181   181   194   118    85    70   126   184   219    78    63   200   143   213   175    60   165   107   136    58   153   200    51   216    47   167   120   191   115    42   168   138   187   188   131   205   171   206   190   169   156   213    89    96   186   187   126   148   208   171   118    49   205    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   194   117   135   210   187   190   187   189   200   209    96   132    53   187   171    55    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   108   114   134   155   133    61    84    45   182   130    89   189    60   109   136   136   119   126
   117   183   197   110    40   140   170    43   146   205    77   191   148   192   185   171   121   172    78    73    59    77   153   121   174    91    45   173   165   140   218   196    53   188   209   107    98   216   106   117   111    40   146    96   203   157   216    36   109    74   211   132   173   195   199   155    94    65   126    95    35    53   143    76   186   191   185    95    49   155    95   159    64   146   118    84   142   106   120    57    43   161    98   161    65   162   157    67   205    64   160    60    74   114   107   133    76   110   152   103    43   106    89    56   184   177   132   172    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   165    88   191    60    56   140    91   147   142   180    39   194    40    73    76   148   158    62   130   207   168    55   172   103   105   154   172    99   101   207    75    78    77   195   196   102    55    45    76   218   189   141   128   102   181   207   171   169   218   181   201   166   211    93   213   124    48   207   161   137   155   214   171   198   149   196   212   194   128   156   116   160    46   166   197   121   156   124   129   151    93   194    74   140   178    62   145   168   216   169   189    99   130   182    47   111   125    81   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    50   217   132   180   189   177    40    95   200   130   144   130    81   197    63   197   205   153   170    61    55    79    52   194   109    35    96   164   169   182   182   215   110    38   104   183   103   152   212   189    51    47    87   119   205    54    50   140   106   120   197   189    89   125    94   183   199   143    51   131    57    48   127    80   209   205   208    39    69    71    59    34   189   195   160   216   100   217   154   210   113    59   189   198    68    91    59   192   205   104   193    35    78   216   122   113   145    88   204   126   169    63   123   141    67   161    96   139   122    41   168    95   103    58    70   124    58   220    95   134   178    66    39   217   178    49    92   141   185   139   150    80   187   174   211   117   196   136    72    57   180   168   189   172    85   154   163   201   154   171    84    44   115   193   100   175   141   103    51   185    84   164    77   199   202   129   202   146    39   100    77    65    47    69    47    81   117   183   179    99   115    51   169    58   104   162   118   219    45    43    43   138    94   197    58   112    66    40    90   192    87   206    39   213   117   176   113   114   141    75   154   171   147    82    74   130   132   132    49   194    88   144   124   120   139   219   149   146   102   109   166    45    99   133    67   198    83   165   173   203    65   137   168   183    71   117    51    97   170    88    95   109    89   130    35    47    55   162   157    80   158   148    62   119    79    54    71   117   184   160    91   216   200    47   112    87   208    67   109   134    35   100   125   131   169    60   115    49   116    68   205   219   145    38   112   115   173   192   188    72   219    72   162    62    79   175   154   144    90   114    93    87    37    59   170    37    53    66    52    60   143    66    50   175   156   208   150   177   197    92    69   157    73   115   213    89   163    54    92   123    44   172    99    71   145   110   110   154    33    61   106    40   116   216   130   136    77   106   198   112    72   114    47    71   130   215    90   188   216   145   112    68   146    41   186   157   144   173   131   191   120   143   177   154   115   206   159    72    61    67   187   137    76   151   187   178   103    58   133    99   219    64    72   109   171   128    52   203   109    53   166   214   189   217    50    40   162   220    76   170    47    71   197   184   178    89    53   155   130   138    56   160   128    74   208   197   145   190   201   211    35    59   105    54   167   176   104    83   159   128   181   133    40   189    58   162    47   207    84   218   168    73    39   213   135   214   111   170   104   191    99   105    40   106   124   122    82   201   138   166    68   113    95   100   207   217   136   195   146    99   160   122   143   169   212    50   174   205   135   147   140   111   109   206   192   147   149   107    38    50   204    47   162   134   188   152   218   112    61    64    51    89    77   131    57   204   116   176    48   160   201   153   111   190   101    67   209    37   207    93   131    43   219   213    88   187   117    82   156   113   167   190   173   155    55    47    99    41   195   204    41   137   153   122    67    80    37    68   218    88   112   149    83   215    55   167   111    67    42   114   145   126   126   200    45   136   113    40    73    63   183    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   214   201   208   110    59   157   140   204   125   154   145    38   208    71    90    71   178   115   133    58   218   202   209   167   126   108    82   175    37   180   181   194   117    85    70   126   183   219    79    63   200   144   212   175    60   165   107   136    58   153   200    51   215    47   168   120   191   115    42   168   138   187   188   132   205   171   206   190   169   156   213    89    96   186   187   126   148   208   171   118    50   204    70    35   101    78   165   198    47   129   133    84   200   102   164   160   182   154   118   200   127    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   194   117   135   209   187   190   187   189   200   209    95   132    53   186   170    54    47   119    92    64   136   216    66   175   108   172    76   122   107   205    59   170   107   114   134   155   133    61    84    45   182   130    89   189    60   109   136   135   119   126
   117   183   197   111    41   140   171    43   146   205    77   191   148   192   185   170   121   172    78    73    59    77   154   121   174    91    45   173   165   140   218   196    53   188   209   108    98   216   106   117   111    40   146    96   203   157   216    36   109    73   210   132   174   195   199   155    95    65   126    95    36    54   143    76   186   191   185    95    49   154    96   159    64   145   118    83   142   106   121    57    43   162    98   161    65   162   157    67   205    63   160    59    74   115   107   132    76   110   152   103    43   106    89    56   184   178   132   173    91    76   107   214   125    43   136    98   204   142   140   180    76    60    77   146   166    88   191    60    56   140    90   147   143   180    40   194    40    73    75   149   158    62   130   207   168    56   172   103   105   154   171   100   101   207    76    78    77   195   195   102    56    45    76   218   190   141   128   102   181   207   171   169   219   181   200   166   211    93   214   124    48   207   161   137   155   213   171   198   150   196   212   194   128   157   116   160    46   165   196   121   156   125   128   150    93   195    74   140   178    62   145   168   216   168   189   100   130   182    46   111   125    81   118   215    92    46   160   165    92    53   166   127    67   134   156    95   105    76   132    74    50    88   181   189   173    49   217   133   180   189   177    40    96   200   130   144   130    81   197    63   197   205   152   170    61    55    79    52   194   109    35    96   164   170   182   182   215   109    39   103   183   103   152   212   189    51    47    87   120   205    55    51   140   106   120   197   189    89   125    95   183   199   143    51   131    57    48   126    80   209   205   208    39    69    72    60    34   189   195   160   216   100   218   154   209   113    58   189   198    68    91    59   191   205   103   193    35    77   215   122   113   145    89   204   126   169    63   122   141    67   161    96   139   122    41   168    95   103    59    70   124    58   220    95   134   178    66    38   217   178    49    91   141   185   139   150    80   188   174   211   118   196   136    72    57   180   169   188   172    85   154   163   201   155   171    84    44   114   192    99   175   141   103    51   186    84   164    77   199   203   129   202   146    39   100    77    65    47    69    47    81   117   183   178    99   114    51   169    58   105   162   117   220    45    43    43   138    94   197    58   112    66    40    90   192    87   206    39   213   117   176   113   114   141    75   154   171   147    81    74   130   132   132    50   194    87   143   124   120   139   219   149   146   102   109   166    45    98   133    67   199    83   165   174   203    66   137   168   183    72   117    51    96   170    88    95   108    89   130    35    46    55   162   157    79   158   148    62   119    79    53    71   117   183   160    91   216   200    47   112    87   208    67   109   135    35   100   125   131   169    60   115    49   116    67   205   219   145    38   112   115   173   192   188    72   219    72   162    62    78   176   154   144    90   114    93    87    37    59   170    36    53    66    52    59   144    66    50   175   156   208   150   177   197    93    69   157    73   115   213    89   163    54    92   123    45   172    99    71   145   110   110   154    34    61   107    39   116   216   131   136    77   105   198   112    72   114    46    71   130   215    90   188   216   145   111    68   146    41   186   156   144   173   132   191   120   142   178   153   115   206   160    72    61    67   187   137    76   151   187   178   103    58   133   100   219    64    73   108   171   128    52   202   109    53   167   214   190   217    50    40   162   220    77   169    47    71   197   184   178    89    53   155   130   137    56   159   129    74   208   198   145   190   201   211    35    59   105    55   167   175   104    83   159   128   181   133    40   189    58   162    47   207    84   218   168    73    40   214   135   213   111   170   104   191    99   105    40   106   123   122    82   201   138   166    68   113    95   100   207   217   136   195   146    99   160   121   143   169   212    50   174   206   135   146   140   111   109   206   192   147   150   107    38    49   204    48   162   134   188   152   219   112    60    64    51    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   208    37   207    94   130    43   219   213    88   186   116    82   155   113   167   190   173   156    54    47    99    41   195   204    40   137   152   122    67    80    37    68   218    88   112   149    83   215    55   167   111    66    42   113   145   125   126   200    46   136   113    39    73    63   182    79    77   144    74    57   189   150   194    59   111   118    38   140    72   190    67   136    79   165   161   215   201   209   109    58   157   139   204   124   153   145    38   207    71    90    71   179   114   134    59   218   203   210   167   126   108    82   175    37   181   181   194   118    85    69   126   184   219    78    63   200   144   213   175    60   165   107   136    58   153   200    51   216    47   167   119   190   115    42   168   138   187   189   132   205   170   206   190   170   156   213    89    96   186   187   126   149   208   171   118    49   204    71    35   101    78   165   198    47   129   134    84   200   101   164   159   182   155   118   200   126    57    83   172    85   140    94   209   214    39    69   188   147    83   123    68   136   130   194   117   135   209   187   190   187   189   200   209    95   132    53   187   171    55    47   119    92    64   137   216    66   175   108   172    76   122   107   205    59   170   108   114   134   156   133    61    84    45   182   130    88   189    60   109   136   135   119   126
   116   183   198   110    40   141   171    43   147   205    77   191   148   193   185   170   121   173    78    73    58    77   153   121   173    91    45   173   164   139   218   196    53   188   209   108    99   215   106   117   111    41   146    97   203   157   216    36   109    73   211   133   175   196   199   156    95    66   125    95    36    53   143    75   186   191   185    95    48   155    95   159    65   146   118    83   143   107   121    57    43   161    99   161    65   161   156    66   204    63   160    59    74   115   107   133    77   110   151   103    43   106    89    55   185   178   132   172    92    75   107   214   125    43   136    99   204   142   139   180    76    60    77   146   165    89   191    61    56   140    90   147   142   180    40   194    41    72    75   149   159    61   130   207   169    56   172   103   105   154   171    99   101   207    76    77    76   195   196   101    55    46    76   218   189   142   128   102   181   208   171   169   218   181   201   166   211    93   214   124    48   207   161   137   156   213   172   198   149   196   211   194   129   156   115   160    46   165   197   121   156   125   128   150    93   194    74   140   178    63   145   168   215   168   188    99   131   183    47   111   125    81   117   216    93    46   160   166    93    53   166   127    67   134   156    95   105    76   131    74    50    88   180   189   173    49   216   133   180   188   177    41    95   200   129   143   130    81   197    64   197   205   152   169    61    56    78    53   194   110    36    96   164   170   182   182   216   110    38   103   183   103   152   212   189    51    46    87   120   204    54    51   140   106   120   196   189    89   124    94   183   199   143    51   131    58    48   126    80   210   206   209    38    70    71    59    34   188   195   160   216   100   217   153   210   114    59   190   199    67    91    59   191   205   103   193    35    77   216   122   113   145    89   204   126   169    63   123   141    67   161    96   140   122    41   169    95   103    59    70   124    58   220    95   134   177    66    38   217   178    49    92   141   185   139   150    81   188   174   211   117   196   135    72    57   180   168   189   171    84   154   162   201   154   171    85    44   113   192   100   175   141   103    52   186    84   164    77   198   202   129   202   146    39    99    76    65    46    69    47    81   117   184   178    99   114    52   169    57   105   162   117   220    45    42    43   138    94   197    58   112    67    40    90   192    86   205    39   215   117   176   113   114   141    74   154   171   146    80    74   130   132   132    50   193    87   143   124   120   139   219   149   146   102   110   167    46    99   134    68   199    83   164   173   202    66   136   168   183    71   116    51    97   170    89    96   109    89   130    35    46    55   162   158    80   158   147    62   120    79    54    71   116   184   161    91   215   200    47   112    87   209    67   108   135    35   100   126   132   169    60   114    50   116    67   204   219   145    38   113   115   173   192   188    72   219    71   162    62    78   176   154   143    90   114    92    87    37    60   170    36    53    65    52    60   144    66    51   175   157   208   150   177   197    94    69   157    73   115   213    89   164    54    92   122    45   173    99    71   145   111   110   154    34    60   107    40   116   216   130   136    77   106   198   112    72   113    47    71   130   215    89   188   216   145   111    68   146    41   185   157   144   174   131   190   120   141   178   153   114   206   159    72    61    67   187   138    77   151   187   178   103    58   133   100   219    63    74   108   172   128    52   203   109    54   166   214   189   217    50    40   162   220    77   170    46    72   197   184   178    89    53   155   129   138    56   159   129    75   208   198   146   190   201   211    35    60   106    55   166   176   104    83   159   127   182   133    40   190    58   162    48   207    83   218   168    73    39   214   136   214   111   169   104   192    99   104    40   107   124   121    82   201   137   165    68   113    95   100   207   217   136   195   145    99   160   122   143   169   211    50   174   206   135   146   140   110   109   206   193   146   150   108    37    49   204    47   162   135   187   152   218   112    60    65    52    89    77   131    57   204   116   176    47   160   201   152   111   190   101    67   209    37   207    93   130    43   218   214    88   186   116    83   156   113   167   191   173   155    53    47    99    41   194   204    40   136   151   121    67    80    38    69   218    88   113   149    83   216    55   167   110    67    42   114   145   127   126   200    45   136   113    38    73    64   183    78    78   145    74    57   189   150   194    60   111   118    38   140    73   190    68   137    80   164   160   215   201   209   110    58   157   139   205   124   153   144    38   207    71    90    71   178   115   134    59   218   202   210   167   126   108    82   175    37   180   182   194   117    84    70   126   185   219    78    63   200   144   212   176    60   164   107   136    59   152   200    51   215    46   167   120   190   115    42   168   138   187   188   132   205   171   206   191   169   156   213    89    96   185   187   126   148   207   170   118    49   204    71    35   101    79   165   197    48   129   135    84   200   101   164   160   182   155   118   200   126    57    82   172    85   140    94   209   214    39    69   188   147    83   122    67   136   130   194   116   135   209   187   190   187   189   200   209    95   132    53   187   170    54    48   119    92    63   136   216    67   175   109   172    76   122   107   206    59   170   108   115   134   155   132    61    84    45   182   129    88   189    59   109   136   135   119   126
   117   184   197   111    40   140   171    43   147   205    77   191   148   192   185   170   121   172    79    73    58    77   154   121   174    91    45   173   165   140   218   197    53   188   210   108    99   215   106   117   110    40   147    97   203   158   216    36   109    73   211   131   173   196   199   156    95    65   126    96    36    53   144    76   185   190   184    96    50   155    95   159    64   146   117    83   143   106   121    57    42   161    98   160    65   162   157    66   205    63   160    59    73   115   108   133    76   110   152   103    42   107    88    56   185   177   132   172    91    76   107   214   126    43   136    98   204   142   140   180    76    61    77   146   165    88   190    60    56   139    90   147   143   181    40   193    41    73    75   149   159    62   130   207   168    55   172   103   106   155   172    99   101   208    75    78    78   196   195   101    55    46    75   217   189   141   128   102   180   207   170   169   218   182   200   166   210    93   214   125    47   207   161   137   155   214   172   197   149   197   211   194   129   157   115   160    47   165   197   121   156   125   129   151    94   195    74   140   178    62   144   169   216   169   190   100   130   182    47   111   125    82   117   215    93    47   160   165    92    52   166   127    67   134   157    95   105    77   132    73    50    88   181   190   173    49   218   132   180   189   176    40    96   200   129   145   131    80   197    63   197   204   152   170    60    56    79    52   194   109    35    96   164   170   182   183   215   109    38   103   183   103   152   212   189    50    47    87   120   205    54    51   141   106   120   197   189    89   125    94   182   198   143    51   132    57    47   127    80   209   205   208    39    70    71    60    34   188   196   159   216   100   217   153   209   113    59   189   199    68    90    60   191   205   103   193    34    78   216   122   114   145    88   204   126   169    63   123   141    67   160    96   140   121    42   168    95   103    59    70   124    58   221    95   134   178    66    39   217   177    49    91   141   186   139   150    81   188   174   211   118   196   136    73    57   180   168   189   173    84   154   163   200   155   172    84    44   115   192    99   175   141   103    51   186    84   164    78   200   203   128   202   145    39   100    77    64    47    69    47    82   117   183   178    99   114    52   170    58   104   162   116   220    45    43    43   138    94   196    58   112    67    40    90   192    87   206    39   215   117   176   113   114   142    74   155   171   148    81    74   129   131   132    49   194    87   144   125   120   139   219   149   146   103   109   165    46    97   134    67   199    82   166   173   202    66   137   167   183    72   117    50    96   171    88    95   108    89   130    35    46    56   163   158    79   158   148    62   120    79    53    71   117   183   161    91   216   200    47   113    88   209    68   109   135    36   100   125   131   168    60   115    49   117    68   204   219   145    39   112   115   174   191   187    72   220    72   162    63    79   176   155   144    91   114    92    87    36    59   169    36    52    66    52    59   144    66    50   175   156   208   150   177   197    93    69   158    73   116   213    89   163    54    92   123    45   172   100    71   145   110   109   154    34    61   107    39   116   217   131   136    77   106   198   112    73   114    46    72   129   215    89   188   216   144   112    68   146    41   185   156   144   173   132   192   121   143   178   154   114   206   160    73    60    68   187   137    76   151   187   178   103    58   132    99   219    64    73   109   170   128    52   202   110    53   167   214   189   217    50    40   163   219    77   169    47    71   198   185   179    89    53   155   130   138    56   160   129    74   208   197   146   190   201   211    35    59   105    54   167   175   104    84   159   128   182   133    39   189    58   162    48   207    84   218   167    72    38   214   135   213   110   170   104   191    99   105    40   107   125   121    82   201   139   165    69   112    94   100   207   217   136   196   146    99   160   121   142   169   212    51   174   205   135   146   140   111   109   206   191   147   149   108    37    49   204    47   160   134   188   152   219   112    61    65    52    89    77   130    57   205   116   176    47   160   201   152   110   190   101    67   208    38   207    94   131    44   217   213    88   186   116    82   155   113   166   191   172   156    54    46    99    42   194   204    40   137   153   121    68    80    38    67   217    88   113   148    83   215    55   168   110    67    43   113   146   126   125   200    46   136   113    39    73    63   182    79    76   145    74    57   189   150   194    59   111   118    38   140    73   190    67   136    80   165   161   214   201   208   109    59   158   140   204   124   153   145    38   208    71    89    71   178   115   134    58   219   202   209   167   126   109    82   175    36   181   181   194   118    85    69   126   183   219    77    64   199   144   213   175    61   165   107   136    58   153   200    51   216    47   167   120   190   116    41   169   138   188   189   132   205   171   205   190   169   155   213    88    98   186   187   126   149   208   171   118    50   204    70    36   101    78   165   198    47   128   134    83   199   101   164   159   182   155   118   200   127    57    82   173    85   141    94   208   214    39    69   187   147    84   123    69   136   129   194   116   135   210   187   190   188   188   200   209    95   131    53   187   171    54    47   120    92    63   137   216    66   175   108   172    76   122   107   205    58   170   108   115   134   155   133    61    83    45   182   130    89   189    60   108   137   135   118   126
    66    62   204   144   154   128   201   118   149   175   222   200   182   153   101    52    46   155   106   163   101   203   167   186    34    48   150   112   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   199    62   139   125   193   157   119   116    87   171   189   123   110   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   132   109   138   132   216   115    84   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    92   150   154   197   113    54    40    47   117    40   163    67   188   109   213    53   136    88   151   173   129   180   144   198    60   183    77    53   207    75    67   152   207   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    73    80   166   154    35   110   146    91    52   124   206   154    90   144   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   166   213   144   138    76    79    94   208    89    91   218   195   154   185    62    37   196   133    44   137   111   184   197   132   169   146    68   180   170    46    99   116   142   111    38   175   175   152   165    78   141   197   155    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   203   148   163    39    72   129   127    46   146   163    88   180   188    65   108    92   112    56   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   190   160   215   152    97   135   134   132    63    68    57   128    58   177    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    64   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   197   157   169   117    41   211   143   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   144   117   123    40   100   128   218    33    88    77    50   194    82    73    77    42    69   110    94    62    80   212    71    55   113   166    59   143    75    84   153   186   131   127   103   112   174    56    47   167   145    50   124    43   193    44   182   134    71   122   148   112   114    83   186   135   194   123    70   202    90   172    36   184   148   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   167    64   194   167   126   180   216   193   157   119   107    73   203   166   119   131   213   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   143   200    38   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    88   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   165    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    84    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   123    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    81   172   186    84    94   207    45   207   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   155    96    86    98    80   205    63    66    52    49   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   126    42   162   175    33   193   111   118    35    94   201    40    32    69    87    62    63   162   193   160    35   205    35   208    80   215   115   137   200   210    65   144   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   101   100    67    59    40   216    75   109   187    78   155
    66    62   204   144   154   128   201   118   148   175   222   200   182   153   101    52    46   155   105   163   101   204   167   186    34    48   150   111   199    56   126    77   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   200    62   138   125   193   157   119   116    87   171   188   123   111   130    85   109    52   220    76   221   153   107    99   192   201   182   121   131   102    79    71   103    41   128   132   110   138   132   216   115    85   152    36   128   179    86    91    76    54   213   155    72   173   110   175    34    75   191    82   105   201   168   102   158   189    52   218   135   101    46    88   192    55    83    67   186   195    65   139    54    99    79   156   207   179    41   109   156    98   211   198    93   150   154   197   113    53    40    47   118    41   163    68   188   109   213    52   136    89   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    35   110   146    91    53   124   206   154    90   143   127    86    44    44    42   162    46    80   189   177   100    47   189    79   201    67   177   198   196   165   213   144   138    76    79    94   208    89    91   218   195   155   185    62    37   196   133    45   137   111   184   198   132   169   146    68   180   170    46    99   116   142   111    38   175   175   152   165    78   140   197   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   190   203   149   163    39    73   129   127    46   146   163    88   180   187    66   108    92   112    56   199    54   101   188    51   200   176    42   174   191    82    92    65    74   194   169   132   206   127    65   160   138   213   184   107   149   197   122   108   201    73   174   110   187   101   101   142   167   144   159   190   159   215   152    97   135   134   133    63    68    57   128    58   176    81    98   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   175   199   101    65   170    84   173   103   149    95   205    51   142   102   197    99    75    57   180   124   172    63   143    42   113    55   172    88   163   127   122    97   101   167   121    36    42   123   146    91   114   116   186    97   197   157   169   116    41   211   143   159   188    79   121   167   178   180   136   119    63   197    95   221    37   131   201   144   117   123    40   100   128   218    32    88    77    50   194    82    73    77    42    69   110    94    61    80   212    71    54   113   166    59   143    75    84   153   186   131   127   103   113   173    56    47   167   145    50   124    43   193    45   182   134    72   121   149   112   114    84   186   135   195   123    70   202    90   172    36   183   148   187   206    54   158    82   131   115    47   189   203    86    65   197    45   173   104   111   173    85   206   179   166    64   194   167   125   180   216   193   157   119   108    74   203   166   119   131   213   188   128   134    73   204   147    73   198   167   186   167   208    77    82    71   174   129   117   144   200    38   167   159    68    38   219   179   158   163   211    45   154   209    95   123   163   219   204   129   145   151   102   187    82    37   102    66   110    74    49    99    38   146    51    76   157   167   180   204   162   176   197    45    90   130    49   131    87   188    78   202   115   208   203    87    65    96    73   147   219   165   105   137   175    74   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    85   145   169   164   165    59   107   165   115   102   165    77    59    91   103   122   208   182   177   122   160   165    97    39   172   109   210    92   192   153   185   165    44   178   208   139   138   138   192    53   127   215   171   164   205   118   150   217   124   111   211    34    82   210    91    82    62   104   174   157   213   106   112    34   219    84   135   220   101    38    64   199    81    50    77   104   113   153   174    33   187   187   169    95   190   168   107    49    42    35    63    54   167    90   119    82   132   220   120    32    84    44   181    64    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   123    51    44   104    61   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   107    91   161   188   180    47   188    56    78   182   137    67   147    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   110    47    83   108   161   154   178    81   171   186    84    94   207    45   207   183   134   163    95   159   222    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   206   182   136    74    35   156    97    86    98    80   205    63    65    52    49   124   115    45   160   172    32   171   215    91    36    33   178   148   188   132   176   139   185   184   182   217   174    94   220   211    37   176   104   169   148    68   187    78   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   111   118    35    93   201    40    32    69    87    62    62   162   194   159    35   205    35   208    80   215   115   137   200   210    66   144   160   194   220   179   137   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   202    89   158   111   133   148    37   105    54    73    80    73   106   130   101    99    67    59    40   216    75   109   187    78   155
    67    63   204   145   153   129   201   118   149   175   221   200   182   153   102    52    46   155   105   164   102   203   168   186    34    48   148   111   200    56   127    77   134   100    52    36   183    47    33    53    85    45   185   214   212   210    90   213    87   118   141    81   198    62   138   124   192   157   118   116    87   171   189   123   110   129    84   109    51   219    76   221   152   107   100   192   200   182   120   131   103    79    71   103    42   127   132   109   138   133   216   115    85   152    36   127   180    86    91    76    54   214   155    72   172   110   175    34    75   192    82   104   200   167   102   158   189    53   218   136   101    46    88   193    54    83    68   186   194    64   139    55    99    78   155   206   180    39   109   155    97   212   199    93   150   154   196   114    54    39    48   117    41   163    68   187   109   214    52   136    88   151   172   128   181   144   197    61   183    77    55   207    75    67   150   208   186   221   112   170    73   188   153    69   131    50   207   152    34   176    89    35    73    80   166   154    34   111   145    92    52   124   206   153    89   143   127    84    44    44    41   161    45    80   189   176   101    48   188    80   201    67   177   197   196   165   212   143   138    76    78    93   208    89    91   218   195   154   185    62    37   197   133    44   136   111   185   198   132   168   146    69   178   170    47    98   116   142   111    37   175   175   151   165    78   141   197   156    90   201   191   102    45    68    95    84    77    33   215   129    82   134   180   163   130    75   117    70    69   143   143   188   122   161   203   171   190   203   148   162    39    72   130   128    46   145   163    88   180   187    65   109    93   113    56   199    54   102   187    49   201   175    42   174   192    82    92    66    73   194   169   132   205   127    66   160   138   213   185   107   148   197   123   108   201    72   175   110   187   101   103   143   166   145   161   189   158   216   151    95   135   134   132    62    68    57   128    59   177    83    98   174   108   120    33    80   201    99   157   150    45    98    66   214   147   205   206    81    69   125   186   213   113   175   198    99    65   170    83   174   103   149    95   205    51   142   101   197    99    76    56   181   125   173    64   142    41   114    55   172    88   163   127   121    96   100   167   120    36    42   122   146    91   113   115   187    97   197   156   170   117    41   211   143   159   189    79   120   168   178   181   136   119    63   197    96   221    38   130   200   144   118   121    39    98   128   219    32    87    77    50   194    83    73    77    41    69   109    94    62    81   213    71    55   113   165    59   142    75    84   153   185   131   127   102   111   174    55    46   167   146    50   124    44   192    44   182   134    71   122   149   112   114    84   185   136   196   124    70   202    90   172    36   183   148   187   206    52   159    82   131   115    48   190   202    88    64   197    44   172   103   110   174    84   208   180   166    64   194   167   125   180   216   194   158   120   108    73   202   166   118   132   214   189   127   132    73   205   146    73   197   167   186   167   208    77    82    72   173   129   117   143   199    39   166   160    68    39   218   179   158   163   212    45   152   209    96   123   164   219   203   129   145   151   102   187    82    37   102    67   108    74    49    99    38   146    52    76   157   167   179   203   164   176   196    44    90   129    49   131    86   188    77   202   116   208   203    87    67    96    73   146   219   165   106   138   176    74   118   149   200   138    36    55   169    53   212    50   198   119   174   189    33    86   146   170   163   165    60   107   164   115   102   165    77    60    91   103   122   207   182   177   121   160   164    98    38   172   109   210    93   192   154   185   164    43   179   207   139   138   139   192    54   129   215   170   164   204   117   150   217   124   111   212    32    81   210    90    82    61   105   174   158   214   105   112    34   219    83   134   219   101    39    64   199    80    50    77   103   112   152   174    32   187   187   169    94   190   168   107    49    41    36    63    54   167    90   120    83   132   219   120    31    83    43   181    64    52   207   155   117    34   130    51    65    54   137   148   173   156    76   106   166   169   146    59   123    51    46   104    60   192   143    58   119   212   213   193   163   208   145   161   176   185    89   127   183   102   204   136   152   108    92   161   189   181    47   188    55    79   182   137    66   147    67   139   187    35    69   218    39   173   166    74    36    43   106   154   193    39    45   120   111    47    82   109   161   154   178    81   171   185    85    95   207    45   207   183   134   163    95   158   221    79    47   177   219   212    42   149   200    82   178   153    37   169    56    40   188    96    54   120    58   174   103   207   184   136    75    34   156    97    86    99    80   204    63    65    51    50   123   115    43   159   171    32   172   215    90    37    33   178   149   189   132   176   139   185   184   182   217   174    93   220   211    38   176   104   170   149    67   187    77   183   220    87   162    89    41   217    65   149   136   128   124    42   163   176    32   193   110   118    35    94   201    40    32    70    86    63    62   162   194   160    35   205    35   208    79   215   116   137   200   209    65   145   158   194   221   179   138   177   116    63   216   180    57   195    70    55    46   182    42   162   199   112    59    68   122   202    88   157   110   132   148    37   104    54    74    79    74   106   129   101    99    67    60    39   217    75   108   186    78   155
    66    62   204   144   154   128   201   118   148   174   222   200   182   153   101    52    46   155   105   163   101   203   167   186    34    48   150   112   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   200    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    84   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    92   150   154   197   113    54    40    47   117    40   163    67   188   109   213    53   136    88   151   172   129   180   144   198    60   183    77    53   208    75    67   152   207   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    73    80   166   154    35   110   147    91    52   124   206   154    90   143   127    85    44    44    42   162    45    80   189   177   100    47   189    79   201    68   177   197   196   166   213   144   138    76    79    94   208    89    91   218   195   154   185    62    37   196   133    44   137   111   184   198   132   168   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   155    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   203   148   163    39    72   129   127    45   146   163    88   180   188    65   108    92   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   190   160   215   152    97   134   134   132    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   149    95   205    51   142   102   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    91   114   116   186    97   197   156   169   117    41   211   142   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    55   113   166    60   143    75    84   153   186   131   127   103   112   173    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   135   194   123    70   202    90   172    36   183   148   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   166    64   193   167   126   180   216   193   157   119   108    73   203   166   119   132   214   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   219   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    88   188    77   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   164   115   102   165    77    59    91   103   122   208   182   176   121   160   165    97    39   171   109   209    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   190   168   107    49    41    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   123    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   147    66   140   187    36    70   217    40   173   167    73    36    43   106   155   193    39    44   120   111    47    82   108   160   154   178    81   172   186    84    94   207    45   207   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   206   182   136    74    35   156    97    86    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   184   182   217   174    94   220   211    37   176   104   169   148    68   187    78   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    66    62   205   144   154   128   201   118   149   175   222   200   182   154   101    52    47   155   105   163   101   204   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    51    86    46   184   215   212   211    90   213    86   118   142    80   199    62   138   125   193   157   118   116    87   171   188   123   111   129    85   109    53   219    76   221   153   107    99   192   201   182   120   131   102    79    71   103    41   127   133   109   138   132   216   115    84   152    36   127   178    85    90    76    55   213   155    72   172   110   175    34    75   191    82   105   200   168   101   158   190    53   218   135   101    47    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   155    97   211   198    92   150   154   196   113    54    41    47   118    40   163    68   187   109   213    53   136    89   151   173   129   180   144   197    61   183    77    53   207    75    67   151   207   186   219   113   169    73   189   154    70   131    50   207   151    35   176    89    34    72    79   167   154    35   110   147    92    52   124   206   154    90   144   127    86    44    43    42   162    45    80   189   178   100    48   189    79   201    68   177   197   197   166   212   144   138    76    78    94   208    89    92   217   195   154   185    62    37   196   133    45   137   112   184   197   132   169   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   196   155    90   200   192   101    45    69    95    85    78    34   216   130    81   135   180   163   128    76   117    72    68   143   143   188   120   160   203   171   190   203   149   163    39    72   130   127    46   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   201   176    42   173   191    82    93    64    74   194   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   173   110   187   101   101   142   166   144   159   190   160   215   152    97   135   134   132    63    68    57   128    58   176    81    97   174   106   119    32    80   201    99   158   150    43    98    66   214   147   205   207    82    69   125   186   214   113   175   200   101    65   170    85   174   102   149    96   205    51   142   101   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   126   122    97   101   166   121    36    43   123   146    90   114   116   187    97   197   156   170   117    41   210   142   160   189    79   121   167   177   180   136   118    63   197    95   221    37   131   201   143   117   122    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    61    80   212    71    54   113   166    59   143    74    84   153   186   130   127   102   112   173    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    84   186   136   195   123    70   202    90   172    36   184   148   187   206    53   158    82   131   115    47   189   203    87    64   197    45   173   104   111   173    85   205   179   167    64   194   167   126   181   217   193   157   119   108    73   203   166   118   131   214   187   128   134    73   204   147    73   198   167   186   167   208    77    82    71   173   129   117   143   200    39   167   159    68    38   218   179   158   162   211    45   154   208    96   123   164   218   204   129   146   151   103   188    82    37   102    67   110    74    49    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    88   188    78   202   116   208   202    87    65    96    73   146   219   166   105   137   175    75   117   148   201   139    37    55   169    53   211    50   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   165    77    59    91   103   122   209   182   176   121   160   165    98    39   172   109   209    92   192   153   185   165    44   178   207   139   138   138   191    53   127   215   171   164   204   118   151   218   125   112   211    34    82   210    91    82    62   104   173   157   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   103   113   153   174    33   187   187   170    94   191   168   107    49    42    35    63    53   167    90   119    82   132   219   119    33    83    43   181    64    51   209   156   118    33   129    51    66    54   138   148   173   157    76   106   166   168   145    60   123    52    44   104    60   191   143    58   120   212   211   193   162   209   146   161   176   184    88   127   182   100   204   137   152   107    91   161   188   180    48   188    55    79   181   137    67   148    66   141   188    36    70   217    40   173   167    73    36    43   106   154   192    39    44   120   110    47    83   108   161   154   178    82   171   186    84    94   207    45   207   183   134   162    96   159   221    80    48   177   219   213    42   149   200    83   176   153    37   168    55    39   189    96    54   119    59   175   103   206   182   136    74    35   156    97    86    98    80   205    63    66    52    49   124   115    45   160   172    32   172   215    91    37    33   178   148   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   168   148    68   186    77   183   220    88   161    89    41   218    64   149   137   128   126    42   162   175    33   193   110   118    35    94   201    41    31    69    87    62    62   162   194   159    35   205    35   208    81   215   115   137   200   210    65   145   159   194   220   179   137   177   116    64   217   180    56   195    70    54    47   181    41   162   200   113    59    68   122   202    89   158   111   132   148    37   104    54    73    80    73   106   130   100   100    67    59    40   217    75   109   187    78   154
    65    63   204   144   156   128   202   118   149   175   221   200   183   154   102    52    46   155   105   163   102   203   167   185    35    48   150   112   199    56   127    78   133   100    51    36   182    46    34    51    85    47   184   215   212   213    90   212    87   118   142    79   199    63   139   124   193   157   119   116    86   171   189   122   111   129    84   109    52   220    76   221   154   107   100   192   201   183   121   133   101    78    71   103    41   128   132   108   138   131   217   114    86   152    36   126   178    85    91    77    55   213   156    72   173   110   175    34    76   191    82   105   199   169   101   157   188    53   218   136   100    46    88   192    54    84    69   186   195    64   139    53    99    79   155   207   180    41   110   155    99   211   198    93   149   154   198   113    52    40    46   117    40   164    69   186   108   213    53   138    89   151   172   129   181   144   197    60   183    78    53   208    75    68   154   207   186   219   112   169    73   189   155    70   131    50   206   152    36   176    89    35    72    80   166   154    35   109   146    93    52   125   206   154    90   144   127    85    44    45    41   161    46    80   189   177   100    46   188    79   202    67   177   197   198   165   212   145   138    76    80    93   208    90    91   218   196   155   186    63    37   196   133    46   137   111   184   196   132   169   145    68   180   169    46    99   115   142   110    38   175   175   152   165    78   139   195   155    90   200   193   102    45    69    96    84    79    33   217   130    81   133   180   163   129    76   118    71    69   143   142   188   121   161   202   170   191   202   148   164    39    72   130   127    45   146   163    87   180   187    65   109    93   113    57   199    54   101   189    51   200   175    43   173   192    82    94    64    74   194   170   132   206   126    65   161   139   213   184   108   147   197   122   108   201    74   173   110   187   102   101   142   168   145   160   189   160   216   153    96   134   135   133    63    67    57   128    58   176    81    98   174   106   118    30    79   200    98   159   152    43    99    65   213   146   206   207    80    69   124   186   213   113   176   199   100    65   171    86   174   102   148    95   204    52   141   102   197   100    75    56   180   123   172    63   142    44   111    54   172    88   164   126   122    97   102   167   121    36    43   123   146    90   114   115   187    96   197   157   171   116    42   211   143   160   189    79   122   167   178   180   135   119    64   198    95   221    38   131   200   144   117   123    40    99   129   217    34    89    76    50   194    82    73    76    42    70   110    94    62    80   213    72    55   113   166    60   142    75    84   153   187   132   127   104   113   173    56    47   167   145    51   125    43   192    45   182   133    71   121   148   111   113    82   185   136   193   125    70   202    88   172    37   182   149   187   207    53   158    83   131   114    48   189   202    85    64   197    46   172   104   112   172    86   205   180   166    63   194   167   126   182   216   194   156   118   109    74   203   166   118   131   214   189   128   133    74   205   147    73   198   167   186   167   207    77    83    71   173   129   117   144   200    37   168   160    68    38   219   179   159   162   211    45   154   209    97   123   164   220   204   131   146   150   101   188    81    37   102    67   110    74    50   100    38   146    51    75   157   166   181   204   162   176   197    44    89   131    50   131    87   188    78   201   115   208   202    86    65    96    72   146   219   167   106   137   174    74   115   147   201   138    36    54   171    53   211    50   199   118   175   190    34    86   145   168   164   165    58   106   165   114   102   165    77    59    91   102   122   208   183   177   121   160   165    98    39   172   110   210    92   192   153   185   165    43   178   209   140   138   139   192    54   126   214   170   163   205   119   150   218   125   111   211    34    82   211    91    82    62   104   172   158   213   106   110    34   220    84   135   217   101    38    65   201    80    49    77   103   112   153   173    32   188   186   169    95   191   168   106    49    42    36    63    53   166    90   118    82   132   220   120    32    84    44   180    66    51   210   157   118    32   127    50    66    54   138   148   174   157    77   105   166   168   144    60   123    51    45   105    60   191   143    57   119   213   212   194   162   210   145   163   176   184    89   126   182   101   205   137   152   107    91   161   189   179    47   188    56    79   183   139    67   148    66   140   186    36    70   217    40   173   167    73    37    42   106   155   194    40    45   120   112    49    82   109   162   154   178    82   172   186    85    94   206    46   206   183   134   162    95   160   222    81    48   177   218   213    43   149   199    84   177   153    36   168    55    39   189    95    54   117    59   175   103   207   182   136    73    35   155    97    86    99    81   205    63    67    54    49   124   116    45   160   171    32   172   216    91    37    34   177   146   189   132   175   138   186   185   182   219   173    93   220   210    37   176   104   169   147    67   186    78   183   220    89   160    90    41   217    65   148   136   128   125    43   162   175    33   193   112   119    34    93   201    41    31    68    85    62    62   161   193   159    35   204    35   208    81   216   116   137   200   210    66   145   159   194   220   179   137   177   115    63   215   179    56   193    71    55    47   181    40   163   201   115    60    68   123   202    90   157   111   133   148    37   104    54    74    80    74   107   130   100   100    67    59    40   215    74   108   187    77   155
    66    62   204   144   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    86   118   142    80   200    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    84   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    88   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    92   150   154   197   113    54    40    47   117    41   163    67   188   109   213    53   136    89   151   173   129   180   144   197    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    35   110   147    91    52   124   206   154    90   144   127    86    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   165   213   144   138    76    79    94   208    89    91   218   195   154   185    62    37   196   133    44   137   111   184   197   132   168   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   204   148   163    39    72   129   127    46   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   189   160   215   152    97   135   134   133    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   197   156   169   117    41   211   142   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    59   143    75    84   153   186   131   127   103   112   173    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   135   194   123    70   202    90   172    36   184   148   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   179   166    64   193   167   126   180   216   193   157   119   108    73   203   166   119   131   214   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   190   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    81   172   186    84    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   206   182   136    74    35   156    97    86    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   178   149   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   111   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   100    99    67    59    40   216    75   109   187    78   155
    66    62   204   144   154   128   201   118   148   175   222   200   182   154   101    52    47   155   105   163   101   204   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    47    34    51    86    46   184   215   212   211    90   213    87   118   142    80   200    62   138   124   193   157   119   116    87   171   188   122   111   130    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    78    71   104    41   128   133   109   138   132   216   115    85   152    36   128   178    86    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   219   135   101    46    88   192    55    83    67   186   195    65   139    54    99    79   156   206   180    41   110   156    97   211   198    92   150   153   197   113    54    41    47   117    41   163    67   187   109   213    53   136    89   151   173   129   180   144   197    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   151    35   176    89    34    72    80   166   154    35   110   147    91    52   124   206   153    89   143   127    85    44    44    42   162    45    80   188   177   100    47   188    79   201    68   177   197   197   166   212   144   138    76    79    94   208    89    91   217   195   154   185    63    37   196   133    44   137   111   184   198   132   169   146    68   180   170    46    99   117   143   111    38   175   175   152   165    78   141   196   156    90   200   192   101    45    69    95    85    78    34   215   130    82   134   180   163   129    75   117    72    68   143   143   188   121   160   203   171   191   204   148   163    39    72   129   127    45   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    81    92    65    73   195   169   132   206   126    65   160   138   213   184   107   148   197   122   108   201    73   174   110   187   101   101   142   167   144   159   189   160   215   152    97   135   134   132    63    68    56   128    58   176    81    98   174   106   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   175   200   100    65   170    84   173   103   149    96   205    51   142   102   197   100    75    57   181   125   172    63   143    42   113    55   172    88   163   127   121    96   101   167   121    36    42   123   146    90   114   116   186    97   197   156   169   117    41   211   143   159   189    79   121   167   177   180   136   119    63   197    95   221    38   131   201   143   117   122    40   100   128   218    32    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    60   143    75    84   153   186   131   127   103   112   173    56    47   168   145    50   124    43   193    44   182   134    71   122   149   112   114    83   185   136   194   123    70   202    90   172    36   184   148   187   206    53   158    82   131   115    47   189   203    87    65   197    45   173   104   111   174    85   206   179   167    64   193   167   126   180   216   194   157   119   108    74   203   166   118   131   213   188   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    39   167   159    68    38   219   179   158   162   211    45   154   209    96   123   163   219   204   129   145   151   102   187    82    37   102    67   110    74    49    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    77   202   116   208   202    87    65    96    73   146   219   165   105   137   175    74   117   148   201   139    37    55   169    52   211    51   199   117   174   189    33    86   145   169   164   165    59   107   164   115   102   165    77    59    91   104   123   208   182   176   122   160   165    97    39   171   109   210    92   192   154   185   165    44   178   207   139   138   139   192    53   127   215   171   164   204   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   220   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    64    50   209   156   118    33   130    51    66    53   138   148   173   157    76   106   165   168   146    60   123    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   107    91   161   188   180    47   188    56    79   182   137    66   147    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    82   172   186    85    94   206    45   207   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    96    54   119    59   175   103   207   182   136    74    35   156    96    86    98    80   205    63    66    52    50   124   115    44   160   172    32   171   215    91    36    33   178   149   188   132   176   139   185   184   182   217   174    94   220   211    37   176   103   169   149    68   187    78   183   220    88   162    89    41   218    65   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    69    87    62    63   162   193   160    35   205    35   208    80   215   115   137   200   210    65   144   159   194   220   179   137   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   133   149    37   105    54    73    80    73   106   129   101   100    67    59    41   216    75   109   187    77   155
    66    61   204   144   154   128   201   119   149   175   223   200   183   154   102    51    48   155   105   164   102   204   168   186    35    48   149   112   198    56   126    77   133   100    52    36   183    46    34    51    86    46   184   214   212   211    91   213    87   118   142    80   199    63   140   123   193   158   119   116    88   171   189   123   112   129    86   108    54   219    76   221   153   107    99   194   201   182   120   130   101    78    72   104    41   128   133   109   138   132   217   116    85   151    37   128   178    86    91    75    55   213   157    71   173   110   175    35    74   191    81   105   201   166   101   158   190    53   218   136   102    47    88   192    54    83    67   186   195    64   140    55    98    79   155   206   179    41   109   155    98   211   198    93   150   153   198   113    53    40    47   118    42   163    68   188   108   213    53   136    88   151   174   130   180   145   197    61   182    77    52   207    76    68   151   207   184   219   112   169    73   188   154    70   131    49   207   152    33   176    88    34    72    80   167   153    33   110   147    91    52   125   206   155    89   143   128    86    43    43    41   162    45    79   189   178   100    47   187    79   202    68   178   197   197   165   213   144   137    77    78    93   209    89    91   216   195   155   185    63    37   196   134    45   137   111   185   198   131   168   146    68   180   169    46   100   116   142   111    37   174   175   152   167    80   141   196   156    90   200   192   101    45    68    95    85    78    35   216   131    82   135   181   163   129    75   118    72    68   143   142   187   122   160   204   171   191   205   150   163    39    73   129   127    46   146   163    88   179   188    65   108    91   111    56   199    55   101   188    51   201   175    42   174   191    82    91    65    75   196   170   131   205   128    65   160   138   212   184   107   148   197   123   109   201    73   173   111   187   101   101   140   168   145   160   189   160   215   152    97   134   133   132    63    70    57   127    57   177    82    98   175   106   119    31    81   201   100   158   151    42    98    66   214   147   205   207    82    69   124   186   214   114   175   200   101    65   171    84   173   102   149    96   204    51   143   101   196    99    75    57   181   125   172    64   142    41   112    56   172    88   163   126   121    95   100   167   120    37    42   123   145    89   115   116   186    97   196   156   170   116    41   211   144   159   189    78   120   167   178   180   135   118    63   197    96   221    38   130   200   143   118   124    40   100   128   217    33    87    77    49   194    82    73    78    42    69   110    94    62    80   212    70    54   113   166    59   143    75    84   154   185   130   126   102   113   173    56    48   168   146    51   124    43   191    45   182   133    72   122   148   112   114    82   186   136   194   124    70   203    90   172    36   183   148   187   206    53   157    82   131   114    48   190   203    87    65   197    45   173   104   111   174    85   206   179   166    64   194   167   126   181   216   193   157   119   108    73   203   166   118   132   214   188   128   134    72   204   146    75   198   167   186   167   208    78    81    72   174   129   117   144   199    38   167   159    70    40   219   180   158   163   211    45   154   208    94   123   163   217   204   129   145   150   101   188    82    36   102    66   111    74    48   100    39   146    52    77   157   166   180   205   163   176   197    45    90   132    49   130    87   188    77   202   115   207   202    86    65    96    73   146   219   165   105   136   175    75   117   148   201   138    37    55   170    51   213    50   199   119   174   188    34    85   145   170   163   165    59   106   166   115   103   165    78    60    92   103   123   208   183   176   121   159   165    97    40   171   107   210    92   192   154   185   165    43   179   207   140   138   139   191    52   127   214   171   164   205   117   150   217   124   113   212    33    82   210    90    82    62   105   173   157   214   105   111    34   219    83   134   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    96   191   168   107    48    41    35    63    53   166    90   120    82   131   219   120    32    82    44   181    64    51   210   156   117    33   130    52    66    54   138   148   174   157    75   105   165   168   145    60   122    51    44   104    62   192   145    58   118   213   211   193   163   209   144   162   175   183    87   126   182   101   204   136   151   108    90   162   188   180    48   187    56    79   181   139    66   148    66   140   188    35    70   217    40   172   167    73    37    44   106   155   192    38    44   121   111    47    82   108   160   155   178    81   172   186    85    94   207    45   207   184   134   162    96   158   221    80    48   177   220   214    43   148   199    83   177   154    36   169    55    38   190    97    54   118    58   175   103   206   181   137    73    34   154    96    85    97    81   204    63    66    51    49   125   115    45   160   171    32   170   216    90    36    33   178   149   188   132   176   138   186   184   182   218   173    94   220   211    36   176   104   169   148    68   187    76   182   219    88   161    89    41   217    64   149   137   129   127    42   162   175    32   192   110   118    35    94   201    41    32    68    87    62    62   162   193   159    34   205    35   207    80   215   116   137   201   210    65   146   160   193   221   179   138   177   115    64   217   180    57   195    70    54    47   180    40   163   199   113    60    68   122   203    88   158   112   132   149    37   104    54    72    80    74   106   130   101   101    66    58    40   216    76   109   188    78   154
    66    62   205   144   153   128   201   118   148   174   222   200   182   153   101    52    47   155   106   163   101   203   167   186    35    48   149   112   199    56   127    78   134   100    52    36   182    46    33    52    86    46   184   215   212   211    91   213    87   118   142    80   199    62   139   125   193   157   119   116    87   171   189   123   110   129    84   108    52   218    76   221   153   107    99   192   201   182   121   131   102    79    71   104    42   128   133   109   138   133   216   115    85   152    36   128   179    86    91    76    54   212   155    72   173   110   175    34    75   192    82   105   201   168   102   157   190    53   219   135   101    46    88   192    55    83    67   186   195    64   139    54    99    79   156   206   179    41   110   156    98   211   198    92   150   154   197   113    54    40    48   118    40   163    67   187   109   214    53   136    88   151   173   129   180   144   198    60   183    77    52   207    75    67   151   208   186   219   112   169    73   188   154    70   131    50   207   152    35   176    88    34    73    80   167   154    34   110   147    92    52   124   206   154    89   144   127    86    44    44    42   162    45    79   189   177   100    47   188    79   201    67   177   197   196   165   212   144   138    76    79    94   208    89    92   218   195   154   185    62    38   196   134    44   137   111   184   198   132   169   146    68   179   170    46    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    96    85    78    34   215   130    82   134   180   162   129    75   117    71    68   143   143   188   120   160   203   171   191   203   149   163    38    72   129   127    46   146   163    88   180   188    65   108    92   112    55   199    54   101   187    51   200   176    42   174   191    82    92    65    74   195   169   132   206   126    65   161   138   212   185   107   148   197   122   108   201    74   174   110   187   102   102   142   166   144   160   189   160   214   152    97   135   134   132    63    68    57   128    58   177    81    97   174   107   119    32    80   201    98   157   151    43    98    66   214   147   205   207    81    68   125   186   214   113   176   199   100    65   170    84   173   102   149    95   205    51   142   102   197    99    75    57   180   124   173    63   143    42   113    55   172    88   163   126   121    97   100   167   121    36    42   123   146    91   114   116   186    97   196   156   169   116    41   211   143   159   188    79   121   168   178   180   136   119    63   197    95   221    37   131   200   144   117   123    40   100   128   218    33    88    77    50   194    81    73    77    42    68   110    94    61    80   213    71    54   113   166    60   143    75    84   153   186   131   127   102   112   173    55    47   167   145    50   124    43   193    44   182   134    71   121   148   112   114    83   185   135   194   123    70   202    90   172    36   184   149   187   206    54   157    81   131   115    48   190   202    87    65   198    45   173   104   110   173    85   206   179   166    64   193   167   125   181   216   194   157   119   108    73   203   167   118   132   213   187   128   134    73   205   146    73   197   167   186   167   208    78    82    70   174   128   117   144   200    38   168   159    68    38   219   179   158   162   211    45   154   209    96   123   163   218   204   129   146   151   102   187    82    36   102    67   110    74    49    99    38   146    51    76   157   166   179   205   162   176   196    44    90   130    49   131    88   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   149   201   139    37    55   170    52   212    51   199   117   174   189    34    86   145   169   164   165    59   107   164   115   102   165    77    59    91   104   122   208   182   176   121   160   165    97    39   172   109   209    92   192   153   185   165    44   178   208   139   138   138   192    52   127   215   171   165   205   118   151   217   124   112   211    34    82   210    91    82    63   104   173   157   213   106   112    34   219    84   135   220   101    38    65   199    81    51    77   103   113   153   173    32   186   187   170    95   190   168   107    48    41    35    64    54   166    90   119    82   132   219   120    32    84    44   181    65    51   209   156   118    33   129    51    66    54   138   148   173   157    77   106   166   168   146    60   123    51    44   103    60   191   143    57   120   212   211   194   162   209   145   162   176   183    88   126   183   101   204   136   151   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    70   217    40   173   167    73    36    43   106   155   192    39    45   120   110    47    82   108   160   154   177    81   171   186    84    94   207    45   208   183   134   163    96   159   222    80    48   177   220   213    42   149   200    83   176   154    37   168    55    38   189    96    54   119    59   175   103   207   182   137    74    35   155    97    85    98    80   205    63    65    52    50   124   115    44   160   171    32   171   215    91    36    33   178   148   189   132   176   139   185   185   182   217   174    93   220   211    37   176   104   169   148    67   187    77   183   220    88   162    89    41   218    64   149   137   128   125    42   162   175    32   193   110   118    34    94   201    40    32    69    87    62    63   162   193   160    34   205    35   208    79   214   116   137   200   210    65   145   159   194   220   180   138   177   115    64   216   180    56   195    70    54    46   181    41   162   200   113    60    69   122   203    88   157   111   133   149    37   105    54    73    80    73   106   130   100   100    68    59    40   216    75   109   187    77   155
    65    62   205   145   153   128   201   118   149   175   223   200   183   152   101    51    46   155   106   163   101   205   166   186    36    47   149   112   199    56   128    78   133   101    51    35   182    46    35    52    86    46   184   216   211   210    90   214    86   119   142    80   199    62   138   124   193   157   119   117    87   171   189   122   110   130    85   109    52   219    75   221   152   106    99   193   199   182   122   131   101    78    71   103    40   128   133   109   138   133   216   115    84   152    37   129   178    86    92    77    55   213   155    71   172   110   175    35    75   191    82   105   202   168   102   159   190    52   218   136   101    47    88   192    54    84    67   185   194    64   139    55    99    78   155   206   179    41   109   155    98   211   199    92   149   154   198   113    53    39    47   117    41   163    67   188   109   214    52   137    89   150   173   129   180   142   198    61   183    77    52   209    75    66   152   208   186   219   113   170    73   188   154    70   132    49   206   151    35   176    89    35    73    79   167   153    34   111   147    91    52   124   207   154    90   143   127    85    44    43    42   161    45    80   188   177    99    48   188    79   202    68   177   197   196   166   213   143   137    77    80    95   208    89    91   217   195   154   185    62    37   198   134    44   138   111   185   198   132   168   145    68   179   170    46    99   117   143   111    38   174   175   153   164    78   139   195   157    89   201   192   101    46    69    97    85    79    34   215   130    82   135   180   163   129    75   117    73    68   144   143   188   121   160   202   170   191   203   148   164    39    73   130   127    46   146   163    88   180   188    65   107    92   112    55   199    53   100   188    51   200   176    43   174   191    81    91    65    74   193   168   133   205   126    65   160   139   212   184   108   149   196   121   108   200    73   173   109   187   101   100   142   167   144   160   190   162   214   152    97   134   133   132    62    69    57   127    58   176    80    98   175   106   119    32    79   200    99   158   151    44    98    66   213   147   205   207    81    67   125   187   214   114   175   199   100    64   170    86   173   102   147    95   205    50   142   102   197    99    76    56   180   124   172    64   143    42   113    55   172    87   162   126   121    96   101   167   121    36    42   122   146    91   114   116   188    97   196   156   170   117    40   210   143   159   188    80   121   167   179   179   136   119    63   198    96   221    36   131   200   144   116   123    41    99   128   218    33    88    77    50   195    82    74    77    43    69   110    95    61    80   213    71    55   114   165    60   144    75    83   153   186   131   128   102   111   173    56    46   167   145    50   124    43   193    44   182   135    72   122   148   112   114    83   186   135   194   124    69   201    89   173    36   184   148   187   206    54   158    83   131   114    48   188   203    86    64   198    44   173   104   111   174    85   205   179   166    64   194   167   126   181   216   194   157   120   107    72   203   166   118   131   213   188   128   134    72   205   147    74   197   166   186   166   207    78    83    70   174   128   119   143   201    38   167   159    67    38   217   180   157   162   211    44   153   209    95   123   163   218   204   129   146   151   102   188    82    37   102    67   109    75    50    99    38   146    52    77   158   167   178   205   161   176   195    44    90   131    49   130    88   188    77   201   115   208   203    87    65    96    74   146   219   165   105   136   175    75   117   147   201   139    37    55   170    52   211    51   199   117   175   189    34    86   145   169   165   166    59   107   164   117   103   165    77    59    91   103   122   209   183   176   123   160   164    98    39   172   110   210    92   192   152   185   165    44   179   208   139   139   140   192    53   128   215   170   165   204   118   151   218   123   112   211    36    82   210    92    83    63   104   174   158   213   106   112    34   219    84   134   219   101    37    64   199    82    52    77   104   114   153   174    33   187   186   170    94   191   168   107    50    41    34    63    53   167    89   119    83   133   218   120    33    84    43   181    65    51   208   157   118    32   130    52    66    55   138   149   173   156    77   106   165   168   145    59   122    51    44   104    60   191   144    57   119   212   211   193   162   208   146   162   177   183    87   127   182   100   204   137   153   108    91   161   188   180    48   188    57    78   181   137    67   146    67   140   187    37    69   217    39   173   167    73    36    44   105   154   193    40    44   120   111    47    81   110   160   154   177    81   171   186    85    95   206    45   207   183   133   162    96   159   222    80    48   178   219   213    41   149   200    82   177   155    38   169    56    39   189    97    54   118    60   176   103   205   182   136    74    34   155    96    85    97    79   204    63    67    51    50   124   115    43   161   171    32   171   215    90    37    34   178   149   188   132   177   140   185   184   182   218   173    94   220   212    36   176   104   168   148    68   187    79   183   219    87   162    91    41   219    64   149   137   128   125    42   162   175    32   193   111   117    35    94   201    41    32    68    86    63    62   162   193   159    36   205    36   208    80   215   116   137   200   210    65   145   159   195   220   178   138   177   117    63   216   180    56   194    70    54    47   182    40   162   200   113    59    69   123   202    89   157   111   131   148    37   105    54    73    80    73   106   129    99   101    67    59    40   217    75   108   187    78   155
    66    61   204   143   154   127   200   119   149   173   221   201   181   154   100    52    46   155   105   164   102   203   166   187    33    48   150   112   200    55   127    76   134   100    53    36   183    46    34    51    87    47   185   215   212   211    91   213    86   117   143    80   200    63   138   124   193   157   119   117    88   171   189   122   111   130    86   109    52   219    77   220   152   107    98   193   202   182   121   133   102    78    71   104    41   128   133   110   139   134   216   115    84   152    35   129   179    85    92    76    56   213   155    71   172   110   175    35    75   192    82   106   202   168   101   156   189    54   218   136   101    45    87   193    56    83    66   186   195    63   140    55    99    79   155   207   180    41   110   156    98   212   198    92   150   152   198   113    53    40    47   118    40   163    68   187   109   214    52   135    88   151   172   129   180   143   198    60   182    77    54   206    75    66   152   207   186   219   113   169    73   189   155    69   131    51   206   151    36   176    90    35    72    79   166   154    35   110   146    92    52   124   204   152    90   144   129    84    44    44    41   162    46    79   188   178    99    47   188    78   201    67   177   198   196   165   213   145   138    75    78    93   209    89    91   217   195   154   185    63    37   195   134    45   137   111   184   197   131   168   147    68   179   170    46    99   116   142   111    38   176   176   152   166    77   141   195   155    89   200   192   101    45    69    95    84    78    34   215   130    82   135   180   162   129    75   117    72    68   142   142   187   121   160   203   171   190   203   148   162    39    72   129   128    46   146   164    87   180   189    65   108    92   113    55   199    54   102   188    52   200   176    42   174   192    81    92    64    73   195   169   133   205   126    64   161   138   212   184   107   148   196   122   109   201    73   174   110   187   102   101   142   167   144   159   190   160   216   151    96   135   134   132    63    69    57   128    58   176    81    97   174   106   119    32    81   200    99   158   150    42    98    67   214   146   207   207    82    69   125   185   213   115   175   199   100    64   170    84   172   103   149    95   205    51   142   102   196   100    76    56   181   125   173    63   143    43   112    56   173    87   163   126   120    97   101   167   121    36    42   125   145    92   114   115   186    97   196   156   169   117    41   212   143   159   189    79   122   167   177   181   136   119    63   198    96   221    38   132   201   142   117   123    41   100   128   218    33    89    77    50   194    81    73    76    43    69   110    94    61    79   213    72    54   114   166    60   143    74    84   153   185   130   127   103   113   173    56    47   167   146    51   124    43   192    46   182   133    71   122   149   112   114    83   186   136   195   124    70   202    90   172    37   184   148   188   207    54   157    82   131   115    47   189   203    87    64   198    44   172   103   110   174    86   205   180   166    64   193   167   125   180   217   194   157   119   108    73   202   167   117   131   214   186   127   133    73   205   147    73   198   166   186   168   208    77    82    70   173   129   118   144   200    38   167   159    67    40   218   180   159   162   211    45   153   209    95   122   163   219   205   129   145   152   102   187    81    37   103    67   109    74    49   100    39   146    51    75   157   167   181   204   162   176   197    44    89   130    49   132    87   188    77   202   117   208   202    87    63    95    73   147   219   166   104   136   175    75   117   149   202   139    36    56   169    52   211    51   198   116   174   189    33    86   144   168   165   164    59   105   165   114   102   165    77    58    91   103   122   207   183   176   123   160   163    96    39   170   109   210    93   192   152   186   164    43   179   207   138   137   139   191    52   127   214   171   164   205   117   151   217   124   111   209    34    81   210    91    82    62   105   173   158   211   107   112    35   219    84   134   220   101    37    65   198    82    49    77   104   114   154   175    33   186   187   170    94   190   169   107    49    42    36    62    54   166    90   117    81   132   220   119    31    82    43   181    64    51   209   156   118    34   129    51    65    54   137   148   173   157    76   107   166   168   147    61   122    51    45   104    60   191   142    58   119   213   211   193   161   211   146   162   177   184    87   127   181   100   205   135   150   108    91   160   188   180    47   188    55    78   182   137    67   148    66   140   187    36    70   217    39   173   166    74    36    42   106   155   193    41    46   120   110    47    81   109   161   155   177    82   172   186    85    94   206    45   207   185   134   162    96   158   222    81    48   176   221   215    43   150   199    82   177   154    37   169    56    38   189    96    53   118    60   175   102   206   182   137    75    35   156    96    85    98    80   205    64    65    52    50   122   115    44   161   172    31   171   215    92    38    34   177   149   188   132   177   138   185   185   182   217   174    93   221   211    37   175   105   167   148    68   187    78   181   220    88   162    89    40   217    65   148   136   128   125    43   161   176    32   192   110   117    35    93   200    39    31    68    88    62    64   163   193   160    35   205    33   208    79   214   116   138   200   210    64   145   160   195   220   181   136   178   116    62   216   180    56   195    70    54    46   180    42   164   200   112    60    67   123   202    89   157   111   132   149    37   104    53    73    80    72   107   128   101    99    67    58    39   216    75   109   187    77   155
    66    62   204   144   153   129   201   118   149   174   221   200   182   154   101    51    46   155   106   163   102   204   168   186    35    48   150   111   200    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   211   211    90   213    87   118   142    80   200    62   139   125   193   157   118   116    87   170   189   122   111   129    85   109    52   219    76   220   153   107    99   192   200   182   121   130   101    79    71   104    41   128   133   110   138   132   216   115    84   152    36   128   178    86    90    76    54   213   154    72   173   109   176    34    75   192    82   105   201   168   101   158   189    53   218   135   101    46    88   192    55    84    67   186   195    64   139    54    98    79   155   207   179    41   109   155    98   211   198    93   150   154   196   113    54    40    48   118    41   163    67   188   109   214    52   136    89   151   173   130   180   144   197    60   183    77    53   208    75    67   152   207   186   219   112   169    73   189   154    70   131    49   207   151    35   176    89    35    72    80   166   154    35   109   147    91    52   124   206   153    89   143   127    85    44    44    41   162    45    80   189   178   100    48   189    79   201    68   178   197   196   165   213   143   137    77    78    93   208    89    91   217   195   154   185    62    37   196   133    45   137   111   184   197   132   168   146    68   180   170    46    99   116   142   111    38   175   175   152   165    78   141   197   155    90   200   193   101    45    69    96    85    78    34   215   130    81   135   180   163   129    75   117    72    69   143   143   188   121   160   203   171   190   204   149   163    38    72   130   127    45   146   163    88   180   188    66   107    91   112    55   199    54   101   188    51   200   176    42   174   191    81    92    65    74   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   188   102   101   142   167   144   159   190   159   214   152    97   134   134   133    63    68    57   127    58   176    81    98   174   107   119    32    80   201    99   158   151    43    98    66   213   147   205   207    81    69   124   186   214   113   176   199   101    65   170    84   173   103   149    95   205    51   142   102   197    99    75    56   181   124   172    63   143    42   112    55   172    88   163   127   122    96   101   167   121    36    42   123   146    91   113   116   186    97   196   156   170   116    40   211   143   159   189    79   121   167   177   180   136   119    63   196    95   221    38   130   201   143   118   122    40   100   128   219    33    88    77    50   194    82    73    77    42    69   110    95    61    80   212    71    55   114   166    60   142    75    84   152   186   131   127   102   112   173    56    47   167   145    50   124    43   193    44   182   133    71   122   148   112   114    83   186   135   194   123    70   202    90   172    37   184   148   187   206    54   158    82   132   116    47   189   203    86    64   198    45   173   104   111   173    85   206   179   166    64   194   167   126   180   216   194   158   119   108    74   203   167   118   131   214   188   128   134    73   204   147    73   198   168   186   167   208    78    82    71   174   129   117   143   199    39   167   159    68    38   219   179   157   162   211    45   154   209    95   123   163   218   204   129   145   151   102   188    82    37   101    66   110    74    49    99    38   146    51    76   157   167   180   204   162   176   196    44    90   131    50   131    87   189    78   201   116   208   203    87    64    96    73   147   219   165   105   137   175    74   117   148   201   139    37    55   169    52   212    51   199   117   175   189    33    86   145   169   164   165    59   107   164   115   102   165    77    60    91   104   122   208   183   176   122   160   164    97    39   171   108   210    92   192   153   185   165    43   178   207   140   138   138   192    52   127   216   171   165   205   118   151   217   125   112   212    34    82   210    91    82    62   104   173   157   212   106   112    34   219    84   135   219   101    37    65   199    81    50    77   104   113   153   174    33   187   187   170    95   190   168   107    49    42    35    64    53   166    90   119    83   132   219   119    32    84    44   181    65    50   209   157   118    33   130    51    66    54   138   148   173   157    76   106   166   168   145    60   122    51    44   104    61   191   143    57   119   212   211   194   162   209   146   162   176   184    88   126   183   101   205   136   152   108    91   161   188   180    47   188    56    79   182   138    67   148    66   140   188    36    70   217    40   173   167    73    36    43   106   154   193    39    45   119   110    47    82   108   160   154   177    81   171   186    84    95   206    46   208   184   134   163    95   159   221    80    48   177   219   213    42   149   201    82   177   153    37   169    55    39   189    96    55   119    59   175   102   206   182   136    74    35   156    97    86    98    81   205    62    66    52    49   124   116    44   160   172    32   171   215    91    36    33   178   148   188   132   176   139   185   185   182   218   174    94   220   211    37   176   103   168   148    67   187    78   183   220    88   161    89    41   218    64   149   137   128   125    42   162   175    32   193   110   118    35    94   201    41    32    69    87    62    63   161   194   160    35   205    35   208    80   215   115   137   199   210    66   145   159   194   220   179   137   177   115    63   216   179    56   195    70    55    47   181    41   162   200   113    59    68   122   202    89   158   111   133   148    37   105    54    74    80    74   106   129   101    99    67    59    40   216    76   109   187    78   155
    66    62   204   144   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    86   118   142    80   199    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    85   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    93   150   154   197   113    54    40    47   117    40   163    67   187   109   213    53   136    89   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    34   110   146    91    52   124   206   154    90   143   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   166   213   144   138    76    79    94   208    89    91   218   195   154   185    62    37   196   133    45   137   111   184   197   132   168   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   204   148   163    39    72   129   127    46   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   190   160   215   152    97   135   134   132    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   197   156   169   117    41   211   143   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    60   143    75    84   153   186   131   127   103   112   173    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   135   194   123    70   202    90   172    36   183   148   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   179   167    64   193   167   126   180   216   193   157   119   108    73   203   166   119   131   214   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   219   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   209    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   220   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    82   172   186    84    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   155    97    86    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    66    62   204   144   154   128   201   119   148   174   222   200   181   153   101    51    47   154   106   163   102   203   167   185    35    48   150   111   200    56   127    77   134    99    52    36   183    46    34    52    85    46   184   215   212   211    90   213    86   117   142    80   200    62   139   125   193   157   118   117    87   171   188   123   111   129    85   109    53   219    76   220   153   107    99   192   201   182   120   131   102    79    71   104    41   127   133   109   138   132   216   115    84   152    36   128   178    85    90    76    54   213   155    71   173   110   175    34    75   191    82   105   201   168   102   158   189    53   218   135   101    47    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    92   149   154   196   113    54    40    47   118    41   163    67   188   109   213    53   137    88   151   173   129   180   144   197    60   183    77    53   207    75    67   152   207   185   219   112   169    73   189   154    70   131    49   206   151    35   176    89    34    72    80   166   154    34   110   146    91    52   124   206   154    90   143   127    85    44    44    41   162    45    80   188   177   100    47   189    79   201    67   177   197   196   166   213   144   138    76    79    94   208    88    91   218   196   154   185    62    37   196   133    45   137   111   185   198   132   169   146    68   180   170    46    99   116   142   111    38   175   175   152   165    78   140   196   155    90   200   192   100    45    69    95    85    78    34   216   130    82   135   180   163   129    75   117    72    68   143   143   188   120   160   203   171   191   204   149   163    39    72   129   127    45   146   163    88   180   188    65   108    91   112    55   200    54   101   188    51   201   176    42   174   192    82    92    65    74   195   169   132   206   126    65   161   138   212   184   107   148   197   122   108   201    73   174   110   186   101   101   142   167   144   159   190   160   215   152    97   134   133   133    63    68    57   127    58   176    81    98   174   107   119    32    79   201    98   158   152    43    98    67   213   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   102   149    96   205    51   142   102   197   100    75    56   181   124   172    64   143    42   112    55   172    89   163   126   121    97   101   167   122    36    42   123   146    91   114   116   187    97   197   156   169   117    41   211   142   159   189    79   121   167   177   180   136   119    63   197    95   221    37   131   201   143   118   123    41    99   128   218    33    88    76    50   194    82    73    77    42    69   110    94    62    80   213    71    54   113   166    59   143    75    84   152   186   130   127   102   112   173    55    48   167   145    50   124    43   193    44   182   134    71   122   149   112   114    83   185   136   195   124    71   202    90   173    36   184   148   187   206    54   158    82   131   115    47   189   203    87    65   198    45   173   104   111   173    85   206   180   167    64   194   167   126   180   215   193   158   119   107    73   203   166   119   131   214   187   128   134    72   204   147    74   198   167   187   167   208    77    82    71   173   129   117   144   200    39   167   159    68    39   218   179   157   162   211    45   154   209    96   123   164   218   204   129   145   151   102   187    81    37   101    67   109    74    50    99    38   146    51    75   157   167   180   204   162   176   197    45    89   131    49   131    87   188    78   201   116   208   202    86    65    95    73   146   219   165   105   137   175    75   117   148   201   139    37    54   169    52   212    51   198   117   174   189    33    86   145   169   164   165    59   107   164   114   102   166    77    60    91   104   122   209   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    43   179   207   139   138   138   191    53   127   214   171   165   205   118   151   217   124   111   212    34    83   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   100    38    65   199    81    50    77   104   114   153   174    33   186   187   170    95   190   168   107    49    42    36    63    53   167    90   119    83   132   220   120    32    84    43   180    65    51   209   156   117    33   130    51    66    54   138   148   173   157    77   106   166   168   145    60   123    52    45   103    61   191   144    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   137   152   108    91   161   188   180    48   188    56    79   182   138    67   148    67   139   187    36    70   217    40   172   167    73    36    43   106   154   193    39    44   120   111    47    82   108   161   154   178    82   171   186    85    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   201    83   177   154    37   168    55    39   190    97    53   119    59   175   103   207   182   137    74    35   156    96    86    98    80   205    63    65    52    50   124   115    45   161   172    32   171   215    91    36    33   178   149   189   133   176   139   185   184   182   217   174    94   220   211    37   176   104   169   149    68   187    77   183   220    88   161    89    41   218    65   149   137   128   126    42   162   175    33   193   110   118    35    93   201    40    31    69    87    62    63   162   193   159    35   205    35   208    80   214   115   137   200   210    66   145   159   194   220   180   138   178   115    63   217   180    56   195    70    54    47   181    40   163   200   113    59    69   122   202    89   157   111   132   149    37   104    54    73    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    66    62   205   144   153   128   201   118   148   175   222   200   182   153   101    52    46   155   106   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   200    62   139   125   193   157   118   117    87   171   189   122   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   132   110   138   132   216   115    84   152    36   128   178    85    91    76    55   212   155    72   173   110   175    34    75   191    82   105   201   168   102   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   206   179    41   110   156    97   211   198    93   150   154   197   113    54    40    47   117    41   163    67   187   109   213    53   136    88   151   172   129   180   144   198    60   183    77    53   207    75    67   151   208   186   219   112   169    73   189   154    70   131    49   207   151    35   176    89    35    73    80   166   154    35   110   146    91    52   125   206   154    90   143   127    86    44    44    42   162    45    80   189   177   100    48   188    79   201    67   177   197   196   165   212   144   138    76    79    94   208    89    91   217   195   155   185    62    37   196   133    45   137   111   184   198   132   168   146    68   179   170    46    99   116   142   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    95    85    78    34   216   130    82   135   180   162   129    75   117    72    68   143   143   187   121   160   203   171   191   204   149   163    39    72   129   127    46   146   163    88   180   187    65   108    92   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    74   195   169   132   206   127    65   160   138   213   184   107   148   197   122   108   201    73   174   110   187   102   101   142   167   144   159   189   160   215   152    96   135   134   133    63    68    57   128    58   176    81    98   174   107   119    32    79   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    64   143    42   113    55   172    88   163   126   121    97   100   167   121    36    42   123   146    91   114   116   186    97   197   157   170   116    41   211   142   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    41   100   128   218    32    88    77    50   194    82    73    77    42    69   110    94    62    80   212    71    54   113   166    60   143    75    84   152   186   131   127   103   113   174    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   136   194   123    70   202    90   172    36   184   148   187   206    53   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   167    64   193   167   126   180   216   193   157   119   107    73   203   166   118   132   213   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   218   179   158   162   211    45   154   209    95   123   163   218   204   129   145   151   102   187    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   205   162   176   197    44    90   131    49   131    88   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    74   117   148   201   139    37    55   169    52   211    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   121   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   170   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   157   213   106   112    34   219    84   135   220   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   123    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    70   217    40   173   167    73    36    43   106   155   193    39    44   120   111    47    82   108   160   154   178    82   172   186    85    94   207    45   207   184   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   155    96    85    98    80   205    63    66    52    49   124   115    44   160   172    32   171   215    91    37    33   177   148   188   133   177   139   185   185   182   217   174    94   220   211    37   176   104   169   149    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   111   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   214   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    74   106   129   100    99    68    59    40   216    75   109   187    78   155
    66    62   204   144   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   199    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    84   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    93   150   154   197   113    54    40    47   117    40   163    67   188   109   213    53   136    89   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    35   110   146    91    52   124   206   154    90   143   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   165   213   144   138    76    79    94   208    89    91   218   195   154   185    62    37   196   133    44   137   111   184   197   132   169   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   203   148   163    39    72   129   127    45   146   163    88   180   188    65   108    92   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   190   160   215   152    97   135   134   132    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   197   156   169   117    41   211   143   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    59   143    75    84   153   186   131   127   103   112   173    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   135   194   123    70   202    90   172    36   184   148   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   167    64   193   167   126   180   216   193   157   119   108    73   203   166   119   131   214   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   147    66   140   187    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    82   172   186    84    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   155    96    86    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   111   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   144   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    66    62   204   145   154   128   202   118   149   174   222   200   182   154   101    51    46   155   106   163   102   203   168   186    35    48   150   111   199    56   126    78   134   100    52    36   183    46    34    52    86    46   185   215   212   211    90   213    87   117   142    80   200    61   139   125   193   157   119   116    87   171   188   123   111   130    85   108    52   219    77   220   153   108    99   193   200   182   121   131   102    79    71   103    41   127   132   109   138   132   216   115    85   151    36   128   178    85    90    76    55   213   155    72   173   110   174    34    75   191    82   106   201   168   101   158   189    52   218   135   101    46    88   192    55    83    67   186   195    64   139    54    99    79   155   206   180    41   109   155    98   211   198    93   150   154   196   113    54    40    47   117    41   163    67   188   109   213    53   136    89   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    73    80   166   154    34   110   146    91    52   125   206   154    90   144   127    86    44    43    42   162    45    80   189   178   100    48   188    79   201    67   178   197   196   165   212   144   137    77    78    94   208    89    92   218   195   154   185    63    37   196   134    45   137   111   184   198   132   169   146    68   179   170    46    99   116   142   112    38   175   175   152   165    78   140   197   156    90   200   192   101    45    68    96    85    78    34   216   130    82   135   180   162   128    76   117    72    68   143   142   187   120   161   203   171   191   203   149   163    39    72   129   127    45   146   163    87   179   188    65   108    92   112    56   199    54   101   188    51   201   176    42   174   192    82    93    65    73   195   170   132   206   127    65   161   138   212   184   107   148   197   122   108   201    73   174   110   187   102   101   142   167   144   160   190   160   215   152    97   134   134   132    62    68    57   128    58   177    81    97   175   107   119    31    80   201    98   158   151    43    98    66   214   147   205   207    81    69   125   186   213   113   175   200   101    65   170    84   173   103   149    96   205    51   142   102   197   100    75    57   180   124   172    64   143    42   113    55   172    87   162   126   121    97   101   167   121    36    43   123   146    90   114   116   187    97   197   156   169   117    41   211   143   159   188    79   120   167   178   180   136   118    63   197    95   221    38   131   201   144   118   122    41   100   128   218    32    87    77    51   195    82    73    77    41    70   111    94    61    80   212    71    54   113   166    59   143    75    84   153   186   131   127   103   112   174    55    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   136   194   124    70   202    90   172    36   183   149   187   206    54   158    82   131   115    47   189   202    87    64   197    45   173   105   110   174    85   206   179   167    63   193   167   125   180   216   193   158   119   108    73   203   167   118   132   213   187   129   134    73   204   147    73   198   167   186   167   208    78    82    71   174   129   117   144   200    38   167   159    69    38   218   179   157   162   211    45   154   209    95   123   164   218   204   129   145   151   103   187    82    37   101    66   109    74    50    99    38   146    51    76   157   167   179   204   162   176   196    44    90   130    49   132    87   188    78   202   116   208   203    87    64    96    73   147   219   165   105   137   175    75   117   149   201   139    37    55   169    52   211    50   199   118   174   189    33    86   145   169   163   165    59   106   165   115   102   166    77    60    91   103   122   209   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    44   178   208   139   138   138   191    52   127   215   171   165   205   118   150   217   124   112   212    34    82   210    90    82    63   104   173   158   213   106   112    34   219    84   135   219   101    38    64   199    81    50    77   104   113   153   173    32   187   187   170    95   191   167   108    49    42    35    64    54   166    90   118    82   132   219   120    32    83    44   181    65    51   208   156   118    33   129    51    66    53   138   148   173   157    76   106   166   168   145    59   122    51    44   104    60   191   144    57   119   212   211   193   162   209   146   162   176   184    89   127   183   101   204   136   151   108    91   162   188   180    48   188    56    79   182   138    67   148    66   140   188    36    69   217    39   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    81   171   186    84    94   206    45   208   183   134   163    96   159   221    81    48   178   219   213    42   149   200    82   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    73    35   155    97    86    98    80   205    63    65    52    49   124   115    44   160   172    32   172   215    91    37    34   178   148   189   133   176   139   185   184   183   217   174    94   220   210    37   176   104   169   148    68   187    78   183   220    88   161    89    41   218    65   150   137   128   125    42   162   175    33   193   111   118    35    93   201    41    32    69    87    62    63   162   193   159    35   205    35   208    80   215   115   138   200   210    65   145   159   195   221   180   138   178   116    64   216   180    56   195    70    54    47   181    40   163   201   113    59    68   123   203    89   157   111   133   149    36   104    54    73    80    73   106   130   101    99    67    59    40   217    75   109   187    78   155
    66    62   204   144   154   128   200   119   149   175   222   201   182   153   100    52    46   154   106   163   103   202   168   187    33    48   149   112   200    56   127    78   133   100    51    36   182    45    34    53    88    46   183   216   213   209    90   213    86   119   142    78   201    62   138   125   193   156   119   116    88   170   188   122   111   129    86   109    51   219    75   221   154   107    99   194   200   182   120   130   102    79    71   104    39   126   135   110   139   132   216   117    85   152    36   128   177    87    90    77    54   212   154    72   173   110   173    32    74   192    82   107   201   168   101   157   187    53   218   137   102    47    89   192    56    80    67   185   197    65   138    53    98    79   156   206   179    39   110   156    97   210   199    93   148   153   198   113    51    39    47   118    39   165    67   187   110   213    52   136    89   151   173   130   179   144   198    60   183    78    53   209    76    65   153   208   185   219   111   169    72   189   155    70   129    48   207   152    35   177    88    36    71    81   166   154    36   110   147    91    53   124   206   153    89   144   127    85    45    44    42   163    46    81   189   180   100    48   188    78   202    68   177   196   196   165   212   144   139    76    79    93   207    90    91   219   195   155   184    63    38   197   132    45   136   111   184   197   132   169   147    68   180   171    46    99   116   143   111    39   175   175   151   165    77   141   197   156    90   200   190   101    44    70    96    84    78    35   215   130    82   136   180   162   129    75   117    70    68   145   142   188   120   160   202   171   191   203   149   162    39    72   130   126    45   145   164    87   180   186    64   108    90   112    56   200    55   103   187    52   200   176    41   175   191    82    93    66    72   195   169   131   206   126    64   160   140   212   184   109   148   197   122   108   201    71   175   111   188   102   101   143   169   145   159   190   161   215   153    97   135   133   133    63    69    57   129    58   177    81    98   172   107   118    32    79   199    99   157   149    43    99    67   214   146   203   207    79    68   125   187   213   113   176   199    99    65   170    84   174   103   150    97   205    51   144   103   198    99    75    57   180   124   172    63   144    43   114    55   174    88   164   126   120    95   101   167   120    36    43   123   147    91   115   115   186    96   197   157   169   115    43   211   141   161   189    81   121   167   179   179   137   121    63   198    96   221    37   130   202   144   117   122    40   101   127   217    32    89    77    49   195    81    73    75    42    70   110    93    60    79   214    70    54   113   166    60   142    74    84   154   187   131   127   103   112   175    55    49   166   145    51   125    43   193    43   182   132    73   123   149   112   113    83   186   136   193   123    72   201    91   172    36   184   149   188   206    52   158    83   131   114    46   190   204    86    65   197    46   173   104   111   174    85   205   180   167    64   193   168   127   181   217   194   157   121   108    74   204   167   119   130   213   187   128   135    73   204   148    74   198   166   186   167   209    77    80    71   173   129   118   143   199    39   168   158    68    37   219   180   156   163   211    46   153   210    94   123   163   218   205   129   145   152   102   185    83    36   102    66   108    75    50   100    39   145    51    76   157   167   181   204   163   176   198    44    89   131    48   130    89   188    77   202   117   205   202    88    64    97    72   148   218   166   105   137   175    74   116   149   201   139    35    56   168    52   212    51   200   117   175   190    34    85   146   170   164   165    60   106   163   117   102   165    78    60    91   104   124   209   182   177   121   160   166    98    40   171   110   210    92   193   154   185   165    44   178   208   139   138   138   192    52   127   213   171   167   206   116   151   216   122   110   210    32    81   210    90    84    62   103   172   158   213   105   111    33   218    84   136   218    99    37    63   198    81    50    78   103   112   153   174    33   187   186   168    96   189   168   106    48    41    35    64    53   166    91   118    83   132   220   121    32    82    43   180    64    51   208   156   118    34   130    51    66    53   136   147   173   156    76   105   166   168   146    60   122    51    43   103    61   192   142    57   119   211   211   192   162   209   145   162   177   185    88   126   182   101   203   137   153   107    91   161   188   180    47   189    55    80   181   136    67   147    66   140   188    37    69   217    40   172   166    73    37    42   106   154   192    39    43   119   111    46    81   107   160   155   179    82   172   186    84    94   207    47   207   184   134   163    95   159   222    80    48   177   219   215    41   147   199    83   176   155    37   169    54    39   187    97    55   119    58   175   103   206   183   136    74    35   155    97    85    99    80   206    63    66    53    49   124   117    45   160   172    31   172   215    91    36    34   176   150   187   133   175   140   184   184   183   217   173    94   220   211    36   176   103   167   148    67   188    77   183   220    87   163    89    40   218    65   149   138   126   126    42   162   174    33   193   111   117    34    92   201    39    31    69    88    62    64   163   194   160    35   204    33   208    80   218   114   138   200   208    66   144   160   193   220   178   137   178   116    65   216   178    56   195    70    53    46   181    41   163   200   113    59    68   122   202    88   158   112   132   150    38   105    53    73    80    74   106   130   102   100    67    58    39   216    74   109   187    78   155
    66    61   204   146   154   128   202   118   148   173   223   199   182   153   101    52    46   154   106   163   101   204   167   185    34    48   150   110   199    56   126    78   133    99    52    36   183    46    33    53    86    47   184   215   213   212    90   214    86   118   143    80   200    61   138   125   193   157   118   117    87   171   188   122   111   130    85   108    54   220    76   220   154   107   100   192   201   182   119   131   102    78    71   103    41   127   132   109   138   132   216   115    85   151    37   128   178    86    91    75    55   212   156    72   173   109   176    33    75   192    80   104   201   168   101   159   189    53   218   136   101    46    87   191    54    83    67   186   195    65   140    55    98    78   155   206   180    42   109   156    98   211   198    92   151   154   197   114    54    40    46   117    40   164    67   189   109   213    53   137    89   151   173   129   181   143   198    61   183    76    54   207    75    67   151   207   186   220   112   170    73   189   154    70   130    49   206   152    35   176    89    35    72    80   166   153    34   110   146    92    53   124   206   154    90   143   127    85    44    44    42   161    45    80   188   177   101    48   188    79   201    68   178   197   197   166   213   144   137    77    79    94   207    89    92   218   197   155   186    62    37   196   134    43   137   112   184   198   132   169   146    69   178   170    46    98   116   142   112    37   175   175   152   166    79   140   196   157    90   200   193   100    45    68    96    85    79    33   215   130    81   133   180   163   129    75   118    72    69   143   142   187   121   160   202   171   191   204   148   164    39    73   129   128    46   145   163    88   180   187    65   107    91   112    56   200    54   102   187    51   200   176    43   173   192    82    93    65    74   194   169   133   206   127    65   160   139   213   184   107   148   196   123   108   201    73   173   110   186   102   101   142   166   144   159   189   160   215   152    97   135   134   131    62    68    56   128    58   177    81    97   175   107   120    32    79   203    98   158   151    43    97    67   213   147   205   206    81    68   124   186   213   112   176   198   101    65   169    84   174   102   149    96   205    50   142   103   196    99    76    57   180   124   172    63   144    43   113    55   173    88   163   126   121    96   100   167   121    37    42   122   146    91   114   117   187    97   197   157   169   117    41   212   142   160   188    80   120   167   179   180   136   118    63   198    96   221    39   131   201   144   117   123    41    99   128   219    32    88    77    50   195    81    73    78    42    69   109    94    62    80   212    70    54   114   166    60   142    75    84   152   186   130   127   102   112   174    56    47   169   145    50   124    44   193    44   182   133    72   122   148   112   113    85   185   136   194   124    69   203    90   172    36   184   150   187   206    53   158    82   132   115    48   190   202    88    65   198    46   173   103   112   173    85   206   180   166    63   194   168   125   181   216   194   158   118   108    74   203   167   118   131   213   188   128   134    71   204   147    75   197   167   186   168   208    78    81    71   173   128   117   144   200    38   166   159    68    39   218   180   157   162   211    45   154   209    95   123   164   218   202   129   145   151   101   187    81    37   102    67   110    74    49    99    38   146    51    75   158   167   181   204   162   175   196    44    90   131    48   132    88   188    77   202   116   208   201    87    65    94    73   146   220   165   106   137   175    75   116   148   202   139    36    55   169    52   211    51   199   117   176   189    34    85   145   169   164   164    58   106   165   115   102   165    77    59    92   105   123   209   183   177   122   160   164    97    40   171   110   210    91   192   153   185   165    44   179   206   138   137   137   191    54   126   216   170   164   205   117   150   217   125   112   212    33    83   211    91    82    62   104   174   158   212   105   112    34   220    85   134   220   101    38    64   199    81    50    77   104   113   152   174    33   187   187   169    95   191   169   107    49    41    35    63    52   167    90   119    82   131   219   119    33    84    44   182    64    50   209   156   118    33   129    51    66    54   137   148   174   158    77   106   166   168   147    60   123    51    43   104    61   190   142    57   119   213   212   193   163   209   147   161   176   184    88   125   183   101   204   136   152   108    91   161   188   180    48   188    54    79   182   138    66   147    66   140   187    36    69   217    38   174   167    74    36    43   105   155   194    39    43   119   110    47    82   108   160   153   178    81   171   186    86    93   207    46   209   183   135   163    95   159   222    82    46   177   220   213    41   149   200    82   177   154    36   168    55    38   190    96    54   119    59   176   103   205   184   137    74    34   156    97    86    97    81   206    64    66    52    50   124   116    44   161   173    32   171   215    92    37    34   177   148   188   132   177   138   185   184   183   218   175    94   220   210    38   177   103   168   148    68   188    78   183   220    89   161    89    40   217    64   149   137   129   125    42   162   175    33   192   110   118    35    95   203    40    32    68    87    62    63   163   193   158    35   204    35   208    80   215   116   137   199   210    65   145   160   194   220   180   137   178   116    61   216   180    57   195    70    54    47   180    40   162   199   113    59    68   122   202    89   158   111   132   148    37   105    54    73    80    74   106   131   101   100    67    58    41   217    76   109   186    77   155
    66    62   204   144   154   128   201   118   149   174   221   199   183   153   101    51    47   155   106   163   102   203   167   185    34    48   150   111   199    56   127    78   134   100    52    36   184    46    34    51    86    47   184   215   211   211    90   213    86   118   142    80   199    62   139   124   193   156   119   116    87   172   188   123   111   129    84   109    52   219    76   220   153   107    99   193   201   182   121   131   101    78    71   103    41   127   133   109   138   132   216   115    84   152    36   127   178    86    90    76    55   213   155    72   173   109   175    35    75   192    82   105   200   168   101   158   190    53   219   135   101    46    87   192    55    83    67   186   195    64   140    54    99    79   156   206   180    41   109   156    97   212   198    92   149   153   197   113    54    40    47   118    41   163    67   187   109   214    53   137    88   151   173   129   180   144   197    61   182    78    53   209    75    67   152   208   186   219   112   168    73   189   154    71   131    49   206   152    34   176    89    34    72    79   167   155    34   110   146    92    52   124   207   153    89   143   127    85    44    44    41   161    46    80   188   177   100    47   188    79   201    67   177   197   196   165   212   144   138    76    79    94   208    89    91   218   195   155   186    63    37   196   133    44   137   111   184   198   132   168   145    68   179   170    46    99   116   143   111    37   175   175   153   165    78   141   196   155    90   200   192   101    45    69    95    85    78    33   216   129    82   134   181   162   129    75   116    71    69   143   143   188   121   160   203   171   191   203   149   163    39    72   129   127    45   146   164    87   180   188    66   108    91   112    55   200    54   101   188    51   201   176    42   173   191    82    92    65    73   195   169   132   206   128    65   162   138   213   184   108   148   196   123   108   201    74   173   109   187   101   102   142   167   144   160   189   160   216   152    97   135   134   132    63    68    57   128    58   176    81    98   174   107   119    32    80   200    98   158   151    43    98    67   214   147   205   207    81    69   125   187   214   114   175   199   100    64   170    85   173   102   148    95   205    50   142   102   197    99    75    57   181   124   173    63   143    42   113    55   173    89   164   127   121    97   102   168   122    35    43   123   146    90   114   116   186    97   197   157   169   116    40   210   142   159   188    79   121   167   178   181   136   119    63   197    95   222    38   130   202   143   118   122    41    99   128   218    33    88    77    50   194    81    73    77    42    69   110    94    62    80   212    70    54   114   166    59   143    75    84   153   186   130   127   103   112   173    56    47   167   145    50   125    42   192    44   182   134    71   122   148   113   114    84   186   136   194   123    71   202    90   172    37   184   148   187   206    53   157    82   131   115    48   189   204    87    65   197    45   173   104   111   173    85   206   180   166    64   193   167   125   180   216   193   158   119   108    73   203   166   118   132   214   187   127   134    72   205   147    72   198   168   186   166   208    77    82    70   174   128   117   143   200    38   168   159    68    39   218   180   158   162   211    46   154   209    96   123   164   220   204   128   145   151   102   188    83    37   101    66   110    74    49   100    38   145    51    76   158   166   179   204   162   175   197    45    91   131    48   131    87   188    78   202   116   208   202    87    64    96    73   147   220   166   105   136   175    75   117   148   201   139    37    55   170    53   211    51   199   119   175   189    33    86   146   170   164   165    59   107   164   114   102   166    77    58    91   102   122   208   183   176   121   160   164    98    38   171   109   210    93   193   154   185   165    43   179   207   139   137   139   191    53   127   215   171   164   205   118   151   217   124   112   211    34    83   211    90    83    62   104   174   157   212   106   111    34   220    84   134   220   101    38    64   199    81    51    77   104   114   153   174    33   187   186   169    94   190   167   107    49    42    35    63    54   166    89   120    82   132   220   121    32    83    44   181    64    51   208   156   118    32   129    51    66    53   138   148   174   157    76   106   166   168   145    60   123    51    44   103    60   191   144    57   119   212   212   193   163   208   146   162   176   184    88   126   183   101   204   137   152   108    91   161   188   180    48   188    56    79   182   138    67   147    67   140   187    36    70   218    40   173   167    73    36    42   106   154   193    37    44   120   111    47    83   108   160   154   177    81   171   187    85    95   206    46   208   184   134   162    95   159   221    81    48   178   219   213    42   149   200    82   177   154    37   169    56    38   189    96    54   119    59   175   103   207   182   137    75    35   155    97    86    98    81   205    63    66    52    50   124   116    44   160   172    32   171   215    90    37    34   178   149   188   133   176   139   185   185   182   217   173    94   219   212    38   177   105   169   148    67   187    77   183   221    89   161    90    41   218    65   149   138   128   126    42   161   175    33   192   110   118    36    93   201    40    31    69    86    63    63   161   193   159    35   205    35   207    80   214   115   138   199   210    65   144   159   195   221   180   137   177   115    64   217   180    56   195    71    53    47   181    41   163   200   113    59    68   122   202    89   157   111   133   149    37   105    54    73    79    74   106   130   101    99    67    59    40   217    75   109   188    78   155
    66    62   205   144   154   128   201   119   149   174   222   200   182   153   101    51    47   155   105   163   101   203   167   186    35    48   150   112   199    56   126    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    86   118   142    80   199    62   139   125   193   157   118   116    87   171   189   123   110   129    85   109    53   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    84   152    36   128   179    86    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   155   206   180    41   110   156    98   211   197    93   150   154   197   113    54    40    47   117    40   163    67   187   109   213    53   137    89   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    73    80   166   154    34   110   147    91    52   124   206   154    89   143   127    86    44    44    42   162    45    80   189   178   100    48   188    79   201    68   177   197   197   165   212   144   138    77    79    94   208    89    91   218   195   155   185    62    37   196   133    44   137   111   184   198   132   169   146    68   180   170    46    99   116   143   111    38   175   175   153   165    78   140   196   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    69   143   143   187   121   160   203   171   191   204   148   163    39    72   129   127    46   146   163    88   180   187    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   160   189   160   215   152    97   134   134   132    63    68    57   128    58   176    81    98   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   175   200   100    65   170    84   173   103   149    96   205    51   142   102   197    99    75    57   181   124   173    63   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   197   156   170   117    41   211   142   160   189    79   121   167   177   180   136   119    63   197    95   221    38   131   201   143   117   123    41   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    55   113   166    59   143    75    84   153   186   130   127   103   112   173    56    47   167   145    50   124    43   193    44   182   133    71   122   149   112   114    83   186   136   194   123    70   202    90   172    36   183   148   187   206    54   158    82   131   115    47   189   203    87    65   198    45   173   104   111   173    85   206   179   167    64   193   167   126   180   216   193   157   119   108    73   203   166   119   131   214   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   143   200    39   167   159    68    38   219   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   187    82    37   102    67   110    74    49    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    77   202   116   208   202    86    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   175   189    33    85   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   209   182   176   121   159   165    97    39   171   109   209    92   193   153   185   165    44   179   207   139   138   138   192    53   127   215   171   164   205   118   151   217   124   112   211    34    83   210    91    82    62   104   173   158   213   106   112    34   219    84   134   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   169    95   190   168   107    49    42    35    63    53   166    90   119    82   132   219   120    32    84    43   181    64    51   209   156   118    33   129    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    55    79   182   137    67   147    66   139   187    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    82   171   186    85    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   176   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    34   156    97    85    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    33   178   149   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   168   148    68   187    77   183   220    88   162    89    41   218    64   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    68    86    62    63   162   194   159    35   205    35   208    80   215   116   137   200   210    65   145   159   194   220   179   138   177   116    63   216   180    56   195    71    54    47   181    41   162   200   113    59    68   122   203    89   157   111   133   149    37   104    54    74    80    73   107   129   100    99    67    59    40   216    75   109   187    78   155
    67    62   204   145   154   128   202   118   149   175   222   200   182   154   101    52    47   154   106   163   100   203   167   186    34    49   150   112   199    56   127    78   134   100    52    36   184    46    34    52    85    47   183   215   212   211    90   212    86   118   141    79   199    62   139   124   192   157   118   117    86   171   188   123   110   129    84   109    52   219    76   221   152   107    99   192   200   181   121   131   103    79    70   104    42   129   132   109   137   132   216   116    84   152    35   127   179    86    90    74    55   213   155    71   172   110   175    35    74   192    80   105   201   169   100   158   189    53   218   136   101    46    88   192    55    84    67   185   195    64   139    55    99    78   156   206   179    40   109   155    97   211   198    93   151   154   197   113    53    41    47   118    40   163    67   187   109   214    52   137    89   151   172   130   180   144   197    61   183    78    52   208    76    67   151   208   186   219   113   169    72   189   153    70   131    49   206   151    34   176    89    34    72    79   166   154    35   111   146    92    51   125   206   154    90   144   127    85    45    43    42   161    45    79   188   178    99    47   188    79   201    67   178   197   197   165   213   144   138    77    78    94   208    89    92   218   195   154   184    62    39   197   134    44   138   111   184   198   132   168   146    68   179   170    47    99   117   143   112    38   175   175   152   166    78   140   196   155    89   200   193   101    45    69    96    85    78    34   215   130    82   134   181   163   129    75   117    71    69   143   142   187   121   160   204   171   191   204   148   163    39    72   130   128    46   147   164    88   180   188    65   108    92   112    55   199    55   102   188    51   201   175    42   173   191    82    92    64    73   194   169   132   206   127    64   161   139   212   185   108   148   197   122   108   202    73   174   110   187   101   101   142   168   145   159   190   160   215   154    97   134   133   132    63    69    57   128    57   176    81    98   174   106   120    32    80   201    98   158   151    43    98    66   213   146   205   207    81    69   125   186   214   113   176   200   100    65   170    84   172   102   148    97   205    50   142   101   196    99    75    57   180   124   172    63   143    43   112    55   172    88   163   126   121    97   101   167   121    35    43   123   147    90   114   116   186    98   198   157   169   117    40   211   143   160   188    78   120   167   178   180   136   119    63   197    94   222    37   131   201   144   117   122    40   100   128   218    32    89    77    50   194    83    73    77    41    69   110    94    62    80   212    70    55   113   166    60   143    74    84   153   186   131   127   102   112   173    55    47   167   145    50   124    43   193    44   181   134    72   121   149   112   114    83   185   136   193   123    71   202    90   172    36   183   149   186   206    54   157    81   132   115    47   190   203    87    65   198    45   174   104   110   173    85   206   179   166    64   194   167   126   180   216   194   157   118   107    73   203   167   118   131   213   187   127   133    73   203   147    74   197   167   187   167   208    78    82    71   174   129   117   145   199    39   167   159    68    38   218   179   157   162   211    45   154   208    96   123   164   218   204   129   145   151   102   187    82    38   102    67   109    74    50    99    38   145    51    76   157   167   179   204   163   176   196    45    89   131    49   131    87   188    77   202   116   209   203    86    66    96    72   146   219   165   105   137   175    75   117   148   200   139    37    56   169    52   212    50   198   117   174   190    33    85   144   169   164   165    59   107   163   114   102   165    77    59    92   104   123   208   183   177   122   160   166    98    39   172   108   209    92   193   153   186   165    44   178   207   140   138   138   191    53   127   215   170   164   204   117   150   217   124   112   212    34    83   210    91    82    61   104   173   157   213   106   113    34   220    85   136   220   100    38    65   199    81    50    77   104   113   154   175    33   186   187   170    94   190   167   107    49    41    37    63    54   166    90   119    81   132   220   120    32    84    44   181    64    51   209   157   117    32   129    51    66    53   138   148   173   157    76   106   167   168   145    60   123    50    44   104    60   191   143    57   119   212   211   194   162   209   145   162   177   183    88   126   183   101   204   136   152   108    90   162   189   180    48   188    56    79   182   138    66   148    66   140   188    36    69   218    40   173   166    73    35    43   106   154   193    39    44   120   111    48    82   108   161   154   178    81   171   185    84    95   207    46   207   183   133   163    96   158   221    80    47   177   219   213    42   149   200    83   178   153    38   168    56    39   189    96    54   119    58   175   103   207   182   136    73    35   155    96    87    98    80   205    63    65    53    49   123   116    43   160   172    32   171   216    91    36    33   178   149   189   133   176   138   185   184   182   218   174    93   220   210    36   176   104   168   149    68   187    77   182   219    88   161    89    40   218    65   149   136   128   125    41   163   175    32   193   110   119    36    93   201    41    32    69    86    61    63   161   192   159    35   204    35   208    80   213   115   138   200   210    66   145   159   194   221   180   138   177   116    63   217   180    56   195    71    54    47   180    41   163   200   112    60    69   122   202    89   158   111   133   149    36   104    55    73    80    73   106   130   101    99    67    58    40   216    76   108   186    77   155
    66    62   204   144   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   199    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    85   152    36   128   178    86    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    92   150   154   197   113    54    40    47   118    40   163    67   187   109   213    53   136    88   151   172   129   180   144   197    60   183    77    53   207    75    67   152   207   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    35   110   147    91    52   124   206   154    90   143   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   166   212   144   138    76    79    94   208    89    91   218   195   154   185    62    37   196   133    45   137   111   184   197   132   168   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   155    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   188   121   160   203   171   191   204   148   163    39    72   129   127    45   146   163    88   180   188    65   108    92   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   101   142   167   144   159   190   160   215   152    97   135   134   132    63    68    57   128    58   176    81    97   174   106   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   127   121    96   101   167   121    36    42   123   146    90   114   116   186    97   197   157   169   117    41   211   143   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    61    80   212    71    54   113   166    59   143    75    84   153   186   131   127   103   112   173    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   135   194   123    70   202    90   172    36   184   148   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   167    64   193   167   126   180   216   193   157   119   108    73   203   166   119   131   213   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   143   200    39   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   220   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   190   168   107    49    41    35    63    54   166    90   119    82   132   219   120    32    83    43   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   147    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    82   172   186    84    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   156    97    86    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   184   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   111   118    35    93   201    40    32    69    87    62    63   162   193   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    67    62   205   146   154   129   200   116   147   176   220   200   181   152   100    51    45   156   106   164   101   202   167   185    34    48   149   111   198    56   128    78   136    99    52    37   183    47    34    53    86    46   185   214   212   212    89   214    86   117   141    80   201    61   139   124   193   158   117   117    86   171   189   123   111   131    84   112    51   219    75   220   152   108    99   192   200   181   120   131   102    78    71   103    42   127   134   107   140   131   217   115    86   151    36   128   178    87    91    74    55   213   156    71   173   110   175    34    76   193    82   105   202   169   101   157   191    54   219   134    99    46    88   193    53    84    66   186   195    64   139    55   100    79   154   206   180    41   109   156    97   210   198    92   150   154   197   113    54    42    47   117    40   164    67   188   109   213    53   136    89   149   173   129   181   144   196    61   183    76    52   208    75    68   151   207   186   219   113   168    73   189   154    71   132    49   207   150    36   176    88    34    72    80   166   154    35   111   147    93    52   125   206   152    89   143   126    85    43    42    40   161    46    80   189   177   101    47   188    78   202    69   179   198   197   166   212   144   137    76    77    94   208    87    90   217   195   154   185    62    37   196   133    45   136   112   184   196   131   166   146    67   180   169    47    99   116   143   111    39   177   176   152   165    78   140   197   155    89   199   194   101    45    69    96    84    79    34   217   129    81   135   181   162   130    75   117    72    68   144   146   186   119   159   203   171   190   203   147   163    38    72   129   128    47   146   162    88   180   187    66   108    92   113    56   199    52   100   188    50   199   177    44   174   192    81    92    64    74   194   169   132   205   128    66   159   137   212   184   106   149   198   122   110   200    72   175   109   187   103   100   142   166   144   160   192   159   214   151    98   135   134   134    63    67    57   127    59   176    79    99   175   107   120    32    81   201    98   158   151    42    98    66   215   148   206   206    81    69   124   185   213   114   175   200    99    66   170    84   173   103   149    95   205    51   142   101   197   100    74    57   179   124   172    63   143    42   112    54   173    86   163   126   122    96   101   166   122    37    44   123   146    90   114   116   187    96   196   157   170   117    41   210   143   160   187    81   120   167   176   179   135   118    63   196    94   223    36   129   201   144   118   123    39    98   127   218    34    88    77    49   195    83    73    78    42    68   110    94    62    79   211    70    56   114   166    60   143    74    86   153   187   131   127   104   113   174    56    47   167   145    50   124    43   193    44   183   135    71   121   149   113   115    84   185   135   195   124    69   202    90   171    36   184   149   187   207    53   158    81   130   114    48   189   204    87    63   197    45   173   103   111   175    85   205   179   165    63   194   166   125   181   217   194   158   120   108    74   204   166   118   131   215   187   128   134    73   205   148    72   195   167   186   168   209    77    82    71   175   129   117   143   200    40   168   160    67    38   220   178   157   161   210    44   154   210    95   125   164   218   205   129   145   151   102   188    82    38   102    66   110    74    50   100    38   147    49    74   157   167   181   205   163   176   197    47    90   131    47   133    88   188    79   202   115   208   202    86    66    97    73   147   218   166   106   138   174    74   117   150   202   138    36    54   170    53   212    51   199   116   174   188    33    87   146   168   164   165    59   107   163   115   101   166    78    60    92   103   121   209   183   177   120   160   165    97    40   172   109   208    93   191   152   185   165    43   179   209   138   138   137   191    54   127   213   169   165   205   119   151   218   124   112   211    34    82   210    90    82    61   105   174   158   212   105   113    34   219    85   135   220   101    38    64   200    81    49    77   103   112   155   173    33   188   187   172    94   191   168   108    48    41    34    63    53   167    89   119    82   133   220   119    31    83    44   182    65    50   208   156   118    34   130    53    68    53   138   148   173   158    76   107   166   169   143    60   123    50    45   105    60   192   142    58   118   211   212   193   161   209   145   161   175   182    88   126   182   102   205   136   152   109    92   161   188   181    48   188    56    78   182   138    67   148    67   139   187    37    69   218    39   173   167    73    37    43   106   154   193    39    44   119   110    47    83   110   160   153   176    82   171   187    83    93   205    46   207   183   134   163    94   160   222    81    46   178   220   212    42   148   201    83   178   155    36   170    55    39   188    96    53   119    59   176   104   205   183   136    74    34   155    96    86    99    80   206    63    65    52    49   124   116    44   159   170    32   173   215    91    37    33   178   150   187   132   176   139   185   184   182   218   173    94   221   210    37   175   103   168   149    68   188    77   185   220    88   163    90    41   219    65   150   137   128   127    42   162   175    34   193   111   120    36    94   201    41    30    69    88    61    63   163   193   159    36   205    35   207    79   213   114   137   199   210    65   145   159   193   220   178   137   176   117    64   217   177    56   196    70    53    46   182    41   162   201   112    58    67   122   203    88   158   112   133   148    37   104    54    73    81    73   107   129   100   100    66    58    40   217    75   108   188    77   154
    65    62   205   145   154   129   202   118   148   175   221   200   182   154   101    51    46   155   105   163   101   204   167   186    33    49   150   111   199    56   127    77   134   101    52    36   184    47    34    51    86    46   184   215   212   211    89   213    86   118   142    81   200    62   139   125   193   157   118   117    87   171   190   123   111   130    85   109    53   219    76   220   152   107    99   192   200   181   121   132   102    79    72   103    42   127   133   110   138   133   216   115    84   152    36   127   178    85    90    75    55   213   155    72   172   110   175    35    75   191    82   106   201   168   102   158   190    52   218   137   101    47    87   192    55    83    67   186   194    65   139    54    99    79   155   207   179    41   110   156    98   211   198    93   149   154   196   114    54    40    48   118    40   163    68   188   108   213    53   137    88   152   173   129   180   144   198    61   183    78    52   208    76    67   151   208   185   218   112   170    72   189   153    71   131    49   208   152    35   177    89    34    72    79   166   154    35   110   147    91    52   124   206   154    90   143   127    85    43    44    43   162    44    80   189   178   100    48   188    79   202    68   177   198   197   166   213   144   137    77    79    94   207    90    91   217   196   153   185    62    37   197   134    45   137   110   184   198   133   168   145    68   179   171    46    99   116   142   111    38   174   176   153   166    78   141   197   155    90   199   192   101    45    69    95    85    78    34   216   130    81   134   180   163   129    75   116    71    68   143   142   188   121   160   202   171   190   204   148   163    39    73   129   127    46   145   162    89   179   187    65   108    92   112    56   200    54   100   187    52   202   176    41   174   191    82    92    65    73   194   168   133   206   126    65   160   138   213   185   107   148   196   122   108   201    73   173   110   187   101   102   142   167   144   160   189   159   214   153    97   134   135   132    63    68    57   128    57   176    82    98   173   107   119    32    80   201    99   159   150    44    98    66   214   146   206   207    82    69   124   186   213   112   175   199   101    65   170    84   173   103   148    95   204    51   142   102   196    99    74    56   181   124   171    63   142    42   113    55   172    88   163   126   121    97   101   167   122    35    42   123   146    91   114   116   187    97   197   157   169   116    41   210   142   159   189    78   120   167   178   180   136   119    63   198    95   222    37   131   201   144   118   123    40   100   127   219    33    88    76    50   195    82    73    77    41    69   109    94    62    80   212    71    55   113   165    59   144    75    85   153   186   130   127   103   113   174    56    47   168   146    51   124    43   193    45   182   133    71   122   147   112   114    83   186   135   195   124    71   203    89   172    36   183   149   186   206    53   157    82   131   114    48   189   203    86    64   197    44   173   104   111   174    85   206   179   166    63   193   167   126   180   216   194   158   119   108    74   203   166   119   132   213   187   128   133    72   204   147    73   197   167   187   167   208    77    82    71   173   129   117   144   200    39   167   159    68    38   218   178   157   162   211    45   154   209    96   123   162   218   204   129   146   150   102   188    82    36   102    67   109    74    50    99    39   146    51    76   159   166   180   204   162   176   196    44    91   131    49   130    87   187    78   203   116   207   202    87    65    96    73   147   219   166   106   137   175    75   116   149   202   139    36    55   169    52   212    51   198   117   175   189    33    85   144   168   165   165    59   107   164   115   102   165    78    60    91   104   122   209   182   176   122   160   164    97    39   172   109   210    92   192   154   185   165    43   179   208   138   138   138   191    54   127   214   170   164   204   118   150   217   125   112   210    34    83   210    91    81    62   104   174   157   214   106   112    34   219    84   134   219   101    38    65   199    81    50    77   104   112   152   174    33   187   186   169    96   190   167   106    48    41    35    64    54   166    90   120    83   132   220   120    31    84    43   181    64    51   209   156   118    33   130    51    66    52   138   148   173   157    77   106   166   169   147    59   123    51    45   103    60   191   144    57   119   212   212   193   162   208   145   163   176   184    88   126   182   101   204   136   152   107    91   161   188   179    47   188    56    79   182   137    67   148    66   140   187    36    69   217    40   173   167    73    35    43   106   155   193    39    44   119   111    47    82   108   161   153   178    82   171   185    86    94   207    45   207   183   134   162    95   159   221    80    48   178   219   213    42   149   201    83   177   153    37   168    55    38   190    96    54   119    59   175   104   206   181   136    75    34   155    97    86    97    80   205    63    66    52    49   124   115    44   160   171    32   172   215    92    36    33   177   149   189   133   176   138   185   184   182   217   173    94   221   211    37   176   104   169   148    67   187    77   183   219    88   162    89    41   218    65   149   137   128   126    41   162   175    33   192   110   118    34    94   202    41    32    69    86    63    63   162   193   160    35   205    35   208    80   216   116   138   201   209    65   145   159   194   220   180   138   178   116    64   216   180    56   195    70    54    47   181    40   162   201   112    59    68   122   203    89   157   111   132   148    37   105    54    73    80    74   106   130   101   100    67    60    40   217    76   109   187    77   154
    66    63   205   146   155   129   202   117   149   173   221   199   181   153   102    52    46   156   106   162   101   203   167   185    34    48   150   112   199    56   126    77   134   100    52    35   183    44    34    52    84    46   184   216   212   212    90   212    86   117   141    80   202    62   139   125   194   158   120   116    86   171   188   123   111   128    85   110    52   219    76   221   152   107    98   193   199   181   121   131   100    80    70   104    41   128   131   109   138   133   216   115    84   151    37   128   178    85    89    75    55   215   155    72   173   110   174    34    76   190    81   104   200   168   101   157   189    52   218   134   101    47    88   194    56    83    68   186   196    65   139    53    99    80   157   206   179    40   110   155    99   211   198    92   150   154   196   113    55    40    47   118    40   162    67   187   110   213    52   137    89   151   171   130   180   144   198    61   184    77    53   207    75    67   152   208   185   220   112   169    73   189   154    71   131    49   207   152    37   174    88    34    72    81   167   154    35   109   147    90    52   125   206   154    89   143   127    85    42    44    41   162    46    79   189   178   100    47   189    80   201    69   177   198   196   166   212   142   137    76    79    94   208    89    93   218   195   156   186    62    37   197   132    44   137   111   184   198   131   168   146    69   180   169    46    99   117   143   111    37   176   174   152   165    78   141   197   155    89   199   192    99    45    69    94    84    79    34   217   129    83   135   180   163   129    75   117    70    69   143   142   188   121   161   204   171   190   204   148   162    39    72   129   127    46   146   162    89   180   188    65   108    92   112    55   200    54   100   188    51   201   177    42   174   192    83    92    65    73   193   168   131   207   128    64   162   138   213   183   108   148   197   122   108   200    72   173   111   186   101   101   141   166   144   159   189   160   213   151    97   134   134   132    63    69    57   129    58   176    81    97   174   106   118    32    80   201    99   158   152    43    99    67   213   146   205   207    80    70   124   186   214   113   175   200   100    65   170    84   173   103   149    95   204    52   143   104   196    99    76    56   180   124   172    65   142    43   112    54   173    88   164   126   122    97   100   167   122    36    43   123   147    89   114   117   186    97   196   156   170   117    41   211   143   159   189    79   122   167   178   181   135   118    63   197    95   221    37   131   201   143   118   123    41   100   128   218    34    89    77    49   196    82    72    77    42    70   109    94    62    79   213    71    54   113   165    61   143    74    84   153   187   131   127   104   112   173    56    48   168   146    50   123    42   193    45   182   135    72   121   149   112   114    83   184   135   194   124    71   202    89   171    36   184   148   188   207    53   158    81   131   115    47   188   202    86    64   198    44   173   104   111   173    85   205   180   167    63   193   166   126   180   217   193   157   119   108    74   203   167   119   132   214   187   129   134    73   205   146    73   196   168   186   167   209    77    82    70   174   128   117   144   199    37   167   158    67    38   219   179   159   162   211    44   154   208    96   123   164   219   204   128   146   150   103   188    82    36   103    68   109    75    51    98    38   147    51    76   157   167   179   204   161   177   197    45    90   131    50   132    87   189    77   202   115   208   202    87    64    95    72   146   221   164   106   137   175    76   119   147   201   139    37    54   171    52   212    50   198   118   174   189    33    85   145   169   164   166    59   107   166   116   102   166    79    60    92   103   122   209   181   176   123   160   164    95    39   172   109   210    92   193   154   184   165    43   178   207   139   138   138   190    53   127   215   170   163   206   119   151   217   124   111   211    35    81   211    90    82    63   104   172   158   213   107   112    35   219    83   135   219   102    39    65   200    81    50    78   105   113   153   174    31   186   186   169    95   193   169   107    50    41    35    63    53   167    89   118    81   132   219   119    33    82    42   180    63    50   209   156   119    34   130    50    65    54   137   148   172   157    76   106   166   166   147    60   123    51    43   104    61   191   144    57   120   212   212   194   162   208   147   161   176   185    88   125   183   101   205   138   152   108    93   160   189   179    47   189    56    80   182   138    66   147    66   139   187    36    71   216    39   174   167    72    36    43   107   154   194    39    45   121   110    48    82   108   160   153   177    82   172   187    84    94   208    46   207   183   134   162    96   159   223    83    48   176   219   212    42   149   201    83   176   153    37   168    55    38   189    95    54   118    59   174   102   207   182   136    75    34   155    96    86    99    80   206    64    66    52    49   125   116    44   160   171    32   170   216    90    37    34   178   147   189   135   175   139   185   184   183   218   172    94   219   211    36   176   103   170   148    68   187    77   184   219    88   161    88    40   219    65   148   137   129   126    42   162   176    32   193   110   118    35    92   202    40    33    69    87    63    63   163   195   159    35   203    36   208    80   215   114   138   200   210    67   146   159   193   220   179   137   177   115    63   217   181    57   196    70    55    46   181    41   162   201   113    59    68   123   201    91   158   111   133   147    38   104    52    72    80    73   107   129   101    99    68    58    39   217    74   108   186    78   155
    67    62   206   144   154   127   200   120   148   176   221   201   181   154   100    49    45   154   107   163   100   203   166   186    34    48   148   110   199    57   126    78   135   101    51    36   183    45    32    51    85    46   183   217   213   213    89   211    86   118   143    80   199    63   139   122   193   155   117   117    86   170   188   124   110   130    84   109    54   217    76   222   151   105    98   194   202   183   120   129   102    78    70   104    41   128   132   111   138   131   215   117    85   153    36   127   180    86    92    75    56   211   156    72   172   109   175    34    73   192    82   107   201   168   101   158   189    52   218   135    99    45    87   193    54    84    67   186   194    65   140    55   102    78   155   206   181    39   111   155    99   214   199    92   150   153   197   111    55    41    49   119    43   165    70   186   108   213    53   138    91   151   173   126   181   144   198    62   183    78    54   206    77    67   151   207   185   217   112   166    73   189   154    70   131    50   208   152    32   177    89    34    75    79   167   155    35   111   145    91    51   125   204   154    91   146   126    83    44    44    41   160    48    79   189   175   101    45   186    79   201    68   178   198   196   165   215   143   136    78    79    94   207    89    92   216   195   155   187    62    37   195   132    44   138   111   184   196   134   168   146    68   180   169    47    99   117   143   109    38   173   176   153   165    80   142   199   155    90   200   191    99    46    70    95    83    77    33   215   129    81   133   182   160   129    75   119    71    68   145   143   188   120   160   201   170   190   205   147   164    40    72   129   128    48   147   165    88   180   188    65   107    93   114    56   199    54   100   188    50   201   176    45   172   193    80    89    65    74   195   172   132   206   128    64   160   139   213   186   107   149   198   121   108   200    72   172   110   189   102   102   143   166   145   158   191   162   216   152    98   136   136   132    65    69    57   129    58   174    81    97   172   107   121    32    79   200    98   159   150    45    98    66   213   147   207   206    79    68   125   186   213   114   174   199   101    64   171    84   173   103   149    96   205    52   142   105   197    97    75    56   182   126   173    64   144    44   113    53   172    89   163   126   121    96    99   167   123    36    42   124   146    90   115   116   186    99   196   159   169   116    41   211   143   159   188    79   122   169   176   178   137   119    63   197    92   223    37   129   200   143   118   124    40    98   127   219    32    87    76    50   195    82    71    79    42    70   110    94    61    81   213    70    55   114   165    59   145    74    85   151   185   130   127   104   113   174    55    47   166   145    48   125    42   194    44   180   135    75   123   150   112   115    83   184   135   195   124    70   204    91   173    36   183   149   187   206    53   156    83   133   114    48   190   203    87    64   197    46   174   105   112   172    87   203   181   167    63   193   168   126   179   217   193   158   117   107    74   202   166   119   131   214   188   127   134    72   206   147    71   199   168   186   165   207    80    81    70   173   129   116   145   199    39   168   159    68    38   218   178   157   163   212    44   154   209    95   122   162   217   204   128   146   153   102   187    81    38   102    66   110    75    50   101    40   146    51    74   157   168   176   206   162   175   196    44    89   130    50   130    87   187    77   201   115   207   203    86    65    96    72   147   220   166   104   137   173    77   117   150   202   137    38    55   170    51   210    51   201   116   175   189    32    84   145   170   164   163    59   105   164   116   102   166    78    60    91   102   122   206   182   177   123   160   165    97    36   170   108   210    91   193   153   188   166    43   178   207   137   139   139   192    52   126   215   171   164   206   120   150   219   123   110   210    35    85   209    88    81    62   104   174   160   213   107   112    32   220    83   134   219   101    39    63   201    81    50    78   104   111   154   173    33   187   186   170    95   191   169   107    48    42    35    64    54   166    90   121    81   130   220   119    31    84    43   181    63    52   208   155   116    34   130    54    65    54   139   145   174   158    75   104   165   168   146    58   122    51    47   104    60   192   144    60   119   213   209   192   162   208   146   162   178   186    89   127   181   101   205   136   153   105    89   161   189   178    48   188    54    78   182   138    66   145    66   140   186    37    70   215    38   172   167    73    36    42   105   153   194    39    45   119   111    47    82   108   160   155   177    82   171   187    85    95   206    46   209   181   132   163    96   159   221    81    48   177   220   214    42   151   199    83   176   156    35   166    54    39   189    97    53   118    61   176   103   206   181   137    75    35   155    97    87    98    79   206    62    66    52    50   123   116    45   159   173    32   173   214    92    39    34   177   149   187   129   176   138   186   184   182   217   173    93   219   211    36   178   103   167   149    68   188    78   182   220    87   161    89    41   216    63   150   137   130   124    44   161   173    34   191   112   117    38    94   199    40    32    69    85    62    61   163   193   158    35   206    35   206    79   216   116   137   202   212    66   144   159   195   222   179   138   175   117    64   217   179    56   198    72    54    48   183    40   164   202   111    59    69   125   202    90   156   110   134   147    34   105    53    73    78    75   106   129   101   100    66    58    39   218    76   110   187    78   156
    66    62   205   144   154   128   201   118   149   175   222   200   182   154   101    52    47   155   105   163   102   204   167   185    35    49   150   112   199    55   127    78   134   100    51    35   183    46    34    52    86    46   184   215   212   211    90   213    86   118   142    80   199    62   138   125   193   157   118   116    88   171   189   123   111   129    85   109    53   219    76   221   153   107    99   192   200   182   121   131   102    79    70   104    41   128   133   110   138   132   216   115    84   152    36   128   178    85    90    76    54   213   155    72   172   109   175    35    75   191    82   105   201   168   102   157   189    53   218   135   101    46    87   192    55    83    67   186   195    64   140    54    99    79   156   207   179    41   110   156    98   211   198    93   149   154   197   113    54    40    47   118    40   163    67   188   109   214    53   136    88   151   173   130   180   144   198    61   183    77    53   208    75    67   152   208   186   219   113   169    72   189   154    70   132    49   207   152    35   176    89    35    72    80   166   154    35   110   147    91    52   124   206   153    89   143   127    85    44    43    42   161    45    80   189   177   100    47   188    79   201    68   178   197   196   165   213   144   138    76    78    94   209    89    91   218   195   155   185    63    37   196   134    44   137   112   184   198   132   168   146    68   180   170    46    99   117   143   111    38   175   175   152   165    78   141   196   155    90   200   193   101    45    69    95    84    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   188   121   160   203   171   191   203   149   163    39    72   130   127    46   146   163    88   180   188    65   107    91   112    56   199    54   101   188    51   200   176    42   174   191    82    92    65    73   194   169   132   206   127    65   161   138   213   184   107   149   197   122   108   201    73   174   110   187   101   101   142   167   144   160   189   160   215   152    97   135   134   132    63    69    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   124   186   214   113   175   199   101    65   171    84   173   102   149    96   205    51   142   102   197   100    75    57   180   124   172    63   143    42   113    54   172    88   163   127   122    97   100   167   121    36    42   123   146    90   114   116   186    97   197   156   169   117    41   211   142   159   189    79   121   168   178   180   136   119    64   197    95   221    38   131   201   143   118   123    40   100   128   218    33    88    77    51   194    82    72    76    42    69   109    94    61    80   212    71    54   113   166    60   143    75    84   153   186   131   127   102   112   173    55    47   167   146    51   124    43   193    45   182   133    72   122   149   112   114    83   186   135   195   124    70   202    90   172    36   184   148   187   206    53   158    82   131   115    47   189   203    87    64   198    45   173   104   111   173    85   206   179   167    64   194   167   126   180   216   193   157   119   108    74   203   167   119   131   213   187   128   134    73   204   146    73   197   167   186   166   208    78    82    71   173   129   117   143   200    39   167   159    68    38   219   179   158   162   211    45   154   209    95   123   163   218   204   129   146   151   102   188    82    37   102    66   110    74    49    99    38   146    51    76   157   166   180   204   162   176   196    44    89   131    49   131    88   188    77   202   115   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   211    51   199   117   174   189    33    86   145   169   163   165    59   107   164   114   102   166    77    59    91   103   122   208   182   176   122   159   165    97    39   171   109   209    92   192   153   185   165    43   179   207   140   138   138   192    52   127   214   171   164   204   118   151   217   125   112   212    34    83   210    91    82    62   104   173   158   213   106   112    34   219    84   134   219   101    38    64   199    81    50    77   103   113   153   173    33   187   187   170    95   190   168   107    49    42    35    64    54   167    90   119    82   133   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    54   138   148   173   157    76   105   166   168   145    60   122    51    44   104    60   191   143    57   120   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    48   188    56    79   182   137    67   148    66   140   187    36    69   217    40   173   167    73    36    43   106   155   193    39    44   120   110    47    82   108   160   154   178    81   171   186    84    94   207    45   207   184   134   163    95   159   221    80    48   177   219   212    41   149   200    83   177   154    37   168    56    39   189    96    54   119    59   175   103   206   182   136    74    35   155    97    85    98    79   205    63    65    52    50   124   115    45   160   172    32   171   215    91    36    34   178   149   188   133   176   138   185   184   181   217   174    94   220   211    37   176   104   169   148    68   187    77   182   220    88   161    89    40   218    65   149   137   128   125    42   162   175    33   193   111   118    35    93   201    40    32    69    87    62    63   161   194   159    35   205    35   208    80   215   116   137   200   210    65   144   159   194   220   179   138   178   116    64   216   180    56   195    71    54    47   181    41   162   200   113    59    68   122   203    89   158   111   132   149    37   104    53    73    80    73   106   129   100   100    67    59    39   217    75   108   187    78   155
    67    62   204   145   154   128   201   119   149   175   221   200   183   154   101    52    47   155   105   163   101   204   167   186    34    48   150   111   199    56   126    78   133   100    52    36   183    46    33    51    85    46   184   215   212   212    90   213    86   117   141    80   200    62   138   125   193   157   118   117    87   171   189   123   110   129    84   108    52   219    76   221   153   107    99   192   201   182   121   131   103    78    71   103    41   128   133   109   137   133   216   115    85   151    36   128   178    86    90    75    55   212   155    72   172   110   174    34    75   191    82   105   201   168   101   157   189    53   219   136   101    47    87   193    55    83    67   186   195    64   139    54    98    79   156   207   180    41   110   156    98   211   198    92   149   153   196   113    53    40    48   118    40   163    67   188   109   213    53   136    89   151   173   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    50   206   151    35   177    89    34    73    80   166   155    34   109   146    92    52   125   206   154    90   143   127    85    43    44    42   162    46    80   188   177   100    47   188    78   201    67   177   198   196   165   213   144   137    76    79    94   209    89    91   218   195   154   185    62    37   196   133    44   137   111   185   198   132   169   145    68   180   170    47    99   117   143   112    37   176   176   152   165    79   140   196   155    89   200   192   101    45    69    96    85    78    34   216   130    82   134   180   162   129    75   117    72    69   143   143   187   121   160   203   171   191   204   149   162    39    72   129   127    46   146   164    88   179   188    66   108    92   112    55   199    54   101   188    51   200   175    41   174   192    81    92    65    73   194   169   132   206   127    65   161   139   213   184   108   148   197   122   108   201    73   174   110   187   101   102   142   166   144   159   189   160   215   152    97   135   134   133    62    68    56   128    57   176    81    98   175   107   119    32    80   201    98   158   151    42    97    67   213   147   205   208    82    69   124   186   214   113   176   199   101    65   171    85   173   103   149    95   205    51   142   102   197   100    76    57   180   124   172    64   143    42   113    55   172    88   162   127   121    97   101   166   121    35    42   123   146    91   114   116   186    96   197   156   169   116    42   211   143   159   190    79   121   168   177   180   136   119    64   197    96   221    38   131   201   143   118   123    41   100   128   218    33    88    77    51   194    82    73    76    42    69   110    94    61    80   212    70    55   113   166    60   143    75    84   152   186   130   127   103   113   174    56    47   167   145    50   124    43   193    45   182   133    71   122   149   112   114    84   185   135   195   123    71   202    90   172    36   184   149   187   207    54   157    82   130   115    47   189   202    87    65   197    45   173   104   111   173    85   206   180   166    64   193   167   126   180   216   194   158   119   108    74   203   167   118   131   213   188   128   134    73   204   147    73   197   167   186   167   208    77    82    71   174   129   117   143   200    39   167   159    67    38   219   179   157   162   211    45   154   210    95   123   164   218   204   129   145   152   103   189    81    37   102    67   110    75    50    99    39   146    51    76   157   166   180   204   162   176   197    45    90   131    49   131    88   188    78   202   116   208   202    86    65    96    73   147   219   166   105   137   175    75   117   148   201   139    37    56   169    53   211    52   199   117   175   189    33    86   144   169   164   165    60   107   165   115   102   165    77    60    92   103   122   207   182   176   122   160   165    97    39   171   108   209    92   192   153   185   165    43   178   207   139   137   138   191    53   127   215   171   164   204   118   151   217   123   112   211    34    83   210    90    82    62   104   174   158   212   106   111    34   219    84   134   219   102    37    64   198    82    50    77   104   113   153   173    33   187   186   169    95   190   168   107    49    42    35    63    54   166    90   119    83   132   219   119    32    83    44   180    65    50   208   157   118    34   130    52    66    54   138   148   173   157    76   106   166   167   145    60   122    51    44   103    61   191   144    57   119   213   211   193   162   209   146   162   177   183    88   126   182   101   205   137   152   108    91   161   188   180    47   188    56    79   181   138    67   147    66   140   187    36    69   218    40   174   167    73    36    43   106   154   193    39    44   119   110    46    82   108   161   154   178    82   171   186    84    95   207    46   207   183   134   163    96   159   221    80    48   177   219   213    41   150   200    83   177   154    38   168    55    39   189    97    54   119    59   175   102   207   182   136    74    34   155    96    86    97    80   205    63    65    52    49   123   116    44   159   172    31   171   215    91    37    33   178   149   188   132   176   139   185   184   182   217   174    94   220   211    37   176   104   169   149    68   187    77   183   220    88   162    89    41   219    64   149   137   129   126    41   162   174    33   193   110   118    34    93   201    40    32    69    86    62    63   162   194   159    35   205    35   208    80   214   115   138   200   210    66   145   159   194   220   180   137   176   115    63   216   179    56   195    70    54    47   181    41   162   200   113    59    69   123   203    89   157   111   132   149    36   105    54    73    80    73   106   130   100    99    67    59    40   217    75   109   187    78   155
    66    61   204   144   153   129   202   118   149   175   222   200   182   153   101    51    46   154   106   163   102   203   167   186    34    48   150   111   200    56   127    78   134   100    52    36   183    46    34    51    86    46   184   215   212   211    90   213    86   118   142    80   199    62   139   125   193   157   118   116    87   171   189   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   130   102    78    71   104    41   127   132   109   138   133   216   116    84   152    36   128   179    86    91    75    55   213   155    72   173   110   175    34    75   192    81   105   201   167   101   158   189    53   218   136   101    46    88   193    55    83    67   186   195    64   139    54    98    79   155   207   180    41   110   156    98   211   198    93   150   154   196   113    54    40    47   117    41   163    68   188   109   213    53   137    88   150   173   130   180   144   198    60   182    77    53   208    75    67   152   208   186   219   112   169    73   188   155    70   131    49   207   152    35   176    88    34    72    79   166   154    35   110   146    91    52   125   205   153    90   143   128    85    44    44    42   162    46    79   189   177   100    47   188    78   201    67   177   198   196   166   212   144   138    76    78    93   208    89    91   218   195   154   184    62    37   196   133    44   137   111   184   197   132   169   146    68   179   170    46    99   116   143   111    37   175   175   152   165    77   141   197   156    89   200   192   101    45    69    95    85    78    34   216   130    82   135   180   162   129    75   117    72    69   143   142   188   121   160   203   170   190   204   149   163    38    72   130   128    46   146   163    87   180   188    65   108    92   112    55   199    54   101   188    51   200   176    42   173   192    81    93    65    74   195   169   133   206   127    65   160   138   213   184   107   148   198   122   108   201    73   174   109   186   101   102   142   167   144   160   190   160   215   152    97   135   134   133    63    68    57   128    58   177    82    97   174   106   119    32    79   201    98   158   151    44    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   143   101   197   100    75    56   180   124   172    63   143    42   112    55   172    88   163   127   121    97   100   167   121    35    42   123   146    91   114   116   186    97   197   156   170   117    42   211   142   160   189    79   121   167   178   180   136   118    63   197    95   221    38   130   200   143   118   122    41    99   128   218    32    88    77    50   195    82    72    77    42    70   111    94    61    80   212    71    54   113   166    60   143    75    84   153   186   131   127   102   112   174    55    47   167   145    50   124    43   193    45   182   133    71   122   148   112   114    83   185   135   194   123    70   202    90   172    36   184   148   187   206    54   158    82   131   115    48   189   203    87    64   198    45   173   104   111   173    85   206   179   166    64   193   168   126   180   216   193   158   119   108    73   203   166   119   132   213   188   128   134    73   204   147    73   197   167   186   167   207    78    82    70   174   128   118   144   200    38   167   159    68    39   218   179   158   162   211    45   155   209    95   123   163   218   204   129   146   150   102   187    81    37   101    67   110    75    49    99    38   146    51    76   158   167   179   205   162   176   197    44    90   130    49   130    87   188    78   202   116   207   202    86    64    96    73   147   219   164   105   137   176    75   117   148   201   139    37    55   170    52   211    51   199   117   174   189    33    85   145   169   164   165    59   106   165   115   102   165    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   209    92   192   153   185   165    44   179   207   139   138   138   192    52   127   215   171   164   204   118   150   217   124   112   212    34    82   210    91    82    62   104   174   157   213   106   112    34   219    84   134   220   101    37    64   199    81    50    77   103   113   153   173    33   186   187   169    95   191   168   107    49    42    35    63    53   166    91   118    82   133   219   119    32    83    44   181    65    51   208   156   118    33   130    51    66    53   138   147   173   157    77   105   166   168   145    60   122    51    44   104    60   191   143    56   120   212   211   193   162   209   146   163   176   184    88   126   183   101   204   136   152   108    91   161   188   179    47   188    55    79   182   137    67   147    66   139   188    36    70   217    40   173   167    73    36    42   106   154   193    39    44   119   110    47    82   109   160   154   178    80   172   186    84    94   207    46   207   183   134   163    96   159   221    80    48   177   219   213    42   149   201    83   177   154    37   168    55    39   189    97    54   119    59   175   104   207   182   136    73    34   155    97    86    97    80   205    63    66    52    49   124   115    44   160   172    32   171   215    91    37    33   178   149   188   132   176   139   185   185   182   217   174    93   219   211    37   176   104   169   149    68   187    77   183   220    88   162    89    41   218    65   149   137   128   126    41   162   175    33   193   111   117    34    93   202    40    32    69    86    62    63   162   194   160    35   205    35   208    80   215   115   138   200   209    65   145   160   194   220   179   138   177   116    63   217   180    56   195    71    54    47   181    40   163   200   113    59    68   122   203    89   158   111   132   149    37   104    54    74    80    74   106   130   100   100    67    59    41   217    75   109   187    78   155
    66    61   204   144   154   128   202   118   149   175   222   200   182   154   101    52    46   154   106   163   101   204   167   185    34    48   150   111   199    56   127    78   134   100    53    36   183    47    34    52    85    46   184   215   212   211    90   214    86   118   142    80   200    63   139   124   193   156   118   117    87   170   189   122   111   129    85   109    52   219    76   220   153   107    99   192   201   182   120   131   102    79    70   103    41   127   133   109   138   132   216   115    85   152    36   127   178    86    90    75    55   213   155    72   173   110   174    34    74   192    82   105   200   168   102   158   190    53   218   136   101    47    88   193    55    83    67   185   195    65   140    55    99    79   156   206   179    40   110   155    98   211   198    93   150   154   197   113    53    41    48   118    41   163    68   188   109   213    53   137    88   151   173   129   180   143   198    60   182    77    53   207    75    67   151   208   186   220   112   169    72   189   154    70   131    50   206   151    35   177    89    35    72    79   167   154    34   110   147    92    52   125   207   153    90   144   127    85    44    44    42   161    46    80   189   177   100    47   189    79   201    67   177   197   197   166   213   143   137    76    79    94   208    89    92   217   195   155   185    62    37   196   133    45   137   111   185   198   132   168   146    68   179   170    46    98   117   143   111    37   175   175   152   165    79   141   197   155    90   200   192   102    45    69    96    85    77    34   216   130    82   134   180   163   128    75   118    72    68   143   142   188   120   161   203   171   191   204   148   163    39    72   129   127    46   146   164    88   180   187    65   108    92   112    55   199    53   102   188    51   200   176    42   174   191    81    92    66    73   195   169   132   206   126    65   161   138   213   184   108   148   197   122   109   201    74   173   110   187   102   101   142   167   144   160   190   160   214   151    97   134   133   132    62    68    57   128    58   176    81    97   174   107   119    32    80   201    98   159   151    43    98    66   214   147   205   207    81    69   125   186   214   113   176   199   101    65   170    84   173   103   148    96   205    51   142   102   197   100    76    57   180   124   173    63   143    42   113    55   172    88   163   127   121    96   101   167   121    36    42   123   146    91   114   116   186    97   197   156   170   117    41   211   143   159   188    79   121   168   178   180   136   119    63   197    95   222    37   131   201   143   118   123    41   100   128   218    33    87    77    50   195    82    73    76    42    69   110    94    62    80   213    71    54   114   166    59   142    75    85   153   186   130   126   102   113   173    56    47   167   146    50   124    43   193    45   182   133    71   122   149   112   114    83   186   135   195   124    71   202    90   172    37   183   149   187   206    53   158    82   131   115    47   189   203    86    65   197    45   172   104   111   173    85   205   180   166    64   194   168   125   180   217   194   157   119   107    73   203   166   118   132   214   187   129   134    73   204   147    73   198   167   186   167   207    78    82    71   173   129   117   143   200    38   168   159    67    39   218   179   158   162   211    45   154   209    96   123   163   218   204   129   146   151   102   187    82    37   102    67   110    75    50    99    38   146    52    76   158   166   180   204   162   177   196    45    90   131    49   131    87   188    77   202   117   208   203    86    65    97    73   147   219   165   105   137   176    75   116   149   202   139    37    55   169    52   212    51   198   118   174   189    33    85   145   169   164   165    59   107   165   114   102   166    77    60    91   104   122   208   182   176   122   161   165    98    39   171   109   210    93   193   153   186   165    43   179   208   139   138   139   191    53   127   215   171   165   205   118   150   217   124   111   211    34    82   210    90    82    62   104   174   157   213   106   112    33   219    84   134   220   101    37    64   199    81    50    78   104   113   153   174    33   187   187   170    95   191   168   108    49    41    35    63    53   166    91   119    83   132   219   120    32    83    44   181    64    51   208   156   118    34   130    51    66    54   138   149   173   157    77   105   166   168   146    60   122    50    44   104    60   191   143    57   120   211   211   193   162   209   146   162   176   185    88   126   183   100   204   135   151   108    91   161   188   180    48   188    56    79   182   137    66   148    67   140   187    36    69   217    40   173   167    73    36    43   107   154   193    40    44   120   111    47    82   108   160   154   177    81   172   185    85    94   206    46   207   183   134   163    95   159   221    80    48   177   218   212    42   149   201    83   177   154    37   168    55    39   190    97    54   119    59   175   104   206   182   136    74    34   155    96    86    97    80   205    62    66    52    49   124   116    44   160   172    31   171   215    91    37    33   177   148   188   133   176   139   185   184   182   217   174    94   220   211    37   176   104   168   148    68   187    78   182   221    88   162    89    41   218    65   149   137   128   125    41   162   175    33   193   111   118    35    93   201    40    31    69    87    62    63   162   193   159    35   205    34   208    80   214   115   137   200   210    66   145   159   194   220   180   137   177   115    64   216   179    56   195    70    54    47   181    41   162   201   113    59    68   122   203    88   157   111   132   149    37   105    54    74    80    74   107   130   100    99    67    59    40   216    76   109   187    77   155
    66    62   204   144   153   128   201   118   148   175   222   201   182   154   101    52    47   154   106   163   101   203   168   186    34    48   150   111   199    56   127    78   134   100    52    35   183    46    33    52    86    46   184   215   212   211    91   214    87   118   142    80   200    62   139   124   194   157   118   116    87   171   188   123   111   129    84   109    52   220    76   220   153   108    99   193   201   182   120   130   102    79    71   104    40   128   132   109   137   132   216   115    86   152    36   127   178    86    91    76    54   213   155    72   172   110   174    34    75   192    82   106   201   168   101   158   189    52   218   135   101    47    87   192    55    83    67   186   195    64   139    54    98    79   156   207   180    41   110   156    97   211   198    92   150   154   197   113    53    40    47   117    41   163    68   187   109   214    53   136    89   151   173   130   180   144   197    61   183    78    53   207    76    67   152   208   186   219   112   169    73   189   154    70   131    49   205   152    34   176    88    34    72    79   166   153    34   110   146    92    52   124   206   154    90   144   127    86    44    44    41   161    45    80   189   178   100    47   189    79   200    67   177   198   197   166   213   143   138    77    79    93   209    88    92   218   195   154   185    62    37   197   134    45   136   111   184   198   133   168   146    68   179   170    47    99   116   142   111    37   176   176   152   165    78   140   196   156    90   201   192   101    45    69    95    86    78    34   215   130    82   134   181   162   129    75   116    72    68   143   143   188   120   160   203   171   191   204   149   163    39    72   129   127    46   147   164    88   180   187    65   108    91   112    56   199    54   101   188    52   200   176    43   174   191    82    92    64    74   195   169   131   206   126    65   160   138   212   184   107   149   197   123   108   201    73   173   110   187   101   101   141   166   144   159   190   159   214   151    97   135   135   133    63    68    56   128    58   176    81    97   174   106   119    31    79   201    98   158   152    43    97    66   214   147   205   208    82    69   124   186   213   112   175   199   100    65   170    85   173   102   149    96   205    51   143   102   197   100    75    57   180   125   172    63   143    42   112    55   172    88   162   126   122    97   101   166   121    36    42   123   146    90   113   115   186    96   197   156   169   117    41   212   143   160   189    79   121   168   177   180   135   120    63   197    95   221    37   130   201   143   117   122    40   100   128   217    32    88    76    51   195    82    74    77    42    70   110    94    61    80   212    71    54   113   166    60   143    75    84   152   186   131   127   103   112   173    56    47   167   146    50   124    43   193    45   182   134    71   122   148   112   114    83   186   135   194   123    69   202    90   173    37   184   148   187   206    53   158    82   131   115    46   189   203    87    64   198    44   173   104   110   173    85   206   180   166    64   194   167   125   181   217   194   157   119   108    74   203   167   119   132   213   188   128   134    73   205   147    73   197   168   187   167   208    78    81    71   174   130   117   144   200    38   168   158    67    38   219   179   157   163   212    45   154   210    96   124   163   219   205   129   146   151   102   188    82    37   102    67   110    74    49    99    38   147    51    76   157   167   180   204   162   175   196    44    90   131    49   131    88   188    77   201   116   208   202    87    65    96    73   147   219   166   105   137   175    75   117   149   202   139    36    54   169    53   211    51   199   118   174   189    33    85   145   168   165   165    59   106   165   115   103   165    78    59    91   103   122   209   183   176   122   159   164    98    38   171   110   209    92   193   153   184   165    43   179   207   138   139   139   192    53   127   215   170   165   206   118   151   217   124   112   211    34    82   210    91    82    63   105   173   157   214   106   112    35   219    84   134   219   101    37    64   199    82    50    77   104   114   154   174    32   186   187   170    94   190   167   107    49    42    35    63    54   167    90   119    82   133   219   120    32    83    44   181    64    51   209   156   118    33   130    51    66    54   138   148   173   158    76   106   167   168   146    60   123    51    44   103    60   192   143    57   120   212   211   193   162   209   145   162   176   184    88   126   183   100   204   136   151   108    91   161   189   180    47   188    56    79   182   137    67   148    66   140   187    37    70   217    40   174   168    73    36    43   106   155   193    39    45   119   111    47    82   109   160   154   177    83   171   186    85    95   208    45   208   183   133   163    96   159   222    80    48   177   219   212    42   150   200    82   176   153    37   168    55    39   189    96    54   119    59   175   103   206   182   136    74    34   156    96    85    98    80   205    63    66    52    49   123   115    44   160   172    32   171   215    92    36    33   178   148   188   132   176   139   185   185   182   217   174    93   220   211    36   176   104   169   148    68   187    77   183   220    87   161    89    41   218    64   149   137   128   125    41   162   175    33   192   110   118    35    94   202    40    32    69    87    62    63   162   194   159    34   205    35   208    81   215   115   138   200   209    65   144   159   194   220   179   137   178   116    63   217   179    55   195    70    55    47   180    40   162   200   113    59    69   123   203    89   158   110   132   149    37   105    54    74    80    74   107   130   101   100    67    59    40   216    75   109   188    77   155
    66    62   205   144   153   128   201   118   148   174   221   200   182   154   101    52    46   155   105   163   101   204   167   186    34    48   150   111   200    55   127    77   134   100    52    36   183    46    34    52    86    47   184   215   212   211    90   213    86   118   142    80   199    62   139   124   193   157   118   116    87   171   189   122   110   129    84   109    52   219    77   220   153   108    99   193   201   182   121   131   102    79    71   104    41   128   132   109   138   132   216   115    85   152    37   128   178    85    91    75    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   140    54    98    79   156   207   180    40   110   156    98   211   198    92   150   154   197   113    53    41    47   117    40   163    68   188   109   213    53   136    88   151   172   129   180   144   197    60   183    76    53   207    75    67   151   207   186   219   113   169    73   189   154    70   131    49   207   152    35   176    89    34    73    80   166   154    34   111   147    91    52   124   206   153    90   144   127    85    44    44    41   162    45    80   189   178   100    47   188    79   202    68   177   198   196   166   212   144   138    76    79    94   208    89    91   218   196   154   185    62    37   196   133    45   137   111   185   197   132   168   146    68   180   170    46    99   117   143   111    38   176   175   152   165    78   141   197   155    90   200   192   101    45    69    96    84    78    34   216   130    81   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   190   203   149   163    39    72   130   128    46   146   163    88   180   187    65   108    92   113    56   199    54   101   188    51   200   176    42   174   191    82    92    65    74   195   169   132   206   127    65   160   138   213   184   108   149   197   122   108   200    73   174   110   187   102   101   142   167   145   159   190   160   215   152    97   135   134   133    62    68    57   128    57   176    81    98   174   107   119    32    79   201    98   158   151    43    98    67   213   147   205   207    81    68   124   186   214   113   176   199   100    65   170    84   173   102   149    96   205    51   142   102   197   100    75    56   181   124   172    63   143    42   112    55   172    88   163   127   122    97   101   167   121    35    42   123   146    90   114   116   186    97   197   156   170   117    41   211   143   160   189    79   120   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40    99   128   218    33    88    77    50   195    82    73    77    41    69   110    94    62    80   212    71    54   113   166    59   143    75    84   152   186   131   127   103   112   174    56    47   167   146    51   125    43   193    45   182   134    72   122   148   112   114    83   185   135   194   123    70   202    90   172    37   183   149   187   206    53   157    82   131   115    48   189   203    86    65   197    45   173   104   111   173    85   206   179   167    64   193   167   126   180   216   193   157   119   108    73   203   167   119   132   213   188   128   134    73   204   147    73   198   167   187   167   208    78    82    71   174   129   117   143   200    38   167   159    68    39   219   179   157   162   211    45   154   209    96   123   163   218   204   129   146   150   102   188    81    37   102    67   110    75    50    99    38   146    51    76   158   167   180   204   162   176   196    44    90   131    49   131    88   188    78   202   116   208   203    87    64    96    73   147   219   165   105   137   175    75   117   149   201   138    37    55   170    53   212    51   199   117   174   189    33    86   145   170   164   165    59   107   165   115   102   166    77    59    91   103   122   209   183   177   121   160   165    98    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   192    53   127   215   171   164   204   118   150   217   124   112   211    34    82   210    91    82    62   105   174   158   213   106   112    34   219    84   135   220   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   190   168   107    49    42    35    63    53   166    90   119    82   132   219   120    32    84    44   181    65    50   209   157   118    33   130    51    66    53   138   148   173   157    76   105   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   182   101   204   136   152   108    90   161   188   180    47   188    56    79   181   137    66   148    67   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    82   171   186    84    94   207    45   208   183   134   163    95   159   222    80    47   177   219   213    42   149   200    83   177   154    37   168    55    39   189    96    54   119    59   175   103   206   182   136    75    34   155    97    85    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   184   182   217   173    94   220   211    37   176   104   168   149    68   187    78   183   220    88   162    89    41   218    65   149   137   128   125    41   162   175    33   193   110   118    35    93   201    41    32    69    87    62    63   162   194   159    35   206    35   208    80   214   115   138   200   210    65   145   159   194   220   179   138   177   116    63   216   180    56   195    71    54    47   181    41   162   200   113    59    68   123   203    88   157   111   133   148    36   104    54    74    80    74   106   130   101   100    67    59    40   217    75   109   187    78   155
    66    62   204   144   154   128   201   118   148   175   222   201   182   153   101    52    47   154   106   163   101   203   167   186    34    48   150   112   199    56   126    77   134   100    52    35   183    47    34    52    85    46   184   215   212   211    90   213    86   118   142    80   199    62   139   125   193   157   119   116    87   171   188   123   110   129    85   108    52   219    76   221   153   107    99   192   201   181   120   131   102    79    70   104    42   128   133   109   138   132   216   114    84   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   106   201   168   102   158   189    53   219   135   101    46    87   192    54    83    67   186   195    64   139    54    99    78   156   207   180    41   110   155    98   211   197    93   150   153   197   113    54    40    47   117    40   163    68   187   109   214    52   137    88   151   172   129   180   144   197    60   183    76    53   207    75    67   152   207   186   220   113   169    72   189   154    70   131    49   206   151    35   177    89    35    73    80   167   154    34   111   146    91    52   124   206   154    90   143   127    85    44    44    42   162    45    79   189   177   100    47   189    79   201    68   177   197   197   166   213   144   138    76    79    94   208    89    91   217   195   155   185    62    37   196   133    44   137   112   184   197   132   169   146    68   180   170    46    99   116   142   111    38   175   176   152   165    78   141   196   155    90   200   192   101    46    69    96    85    78    34   216   130    82   134   180   163   129    75   117    71    69   143   142   188   121   160   202   171   190   204   148   163    39    72   129   127    46   146   164    88   179   187    65   107    92   112    56   199    54   102   188    51   201   176    42   174   191    83    92    65    73   195   169   133   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   101   142   167   144   160   190   159   215   152    97   134   133   132    63    68    56   128    57   176    82    97   174   107   119    32    80   201    98   158   151    43    98    66   214   147   205   206    81    69   125   186   214   113   176   199   100    65   170    84   173   103   149    95   205    51   142   102   197   100    75    57   181   124   173    63   143    42   113    55   172    88   163   127   121    97   100   167   120    36    42   123   145    91   114   116   187    97   197   157   170   117    41   211   143   159   189    79   121   168   177   180   136   118    63   198    96   221    38   131   201   144   118   123    40   100   128   219    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    60   143    75    84   153   186   131   127   103   112   173    55    47   167   145    50   124    43   193    45   182   134    71   121   149   112   114    83   186   135   195   123    70   202    90   172    36   184   149   187   207    54   158    82   131   115    48   189   203    87    65   198    45   173   104   111   173    85   206   179   166    63   194   167   126   180   216   193   158   119   107    73   203   166   118   131   213   187   128   133    72   204   147    73   197   167   187   167   208    78    82    71   173   129   117   143   200    39   167   159    68    39   219   179   158   163   211    44   154   209    96   123   163   218   204   128   145   151   103   187    82    37   102    67   109    74    50   100    38   146    51    76   157   166   180   204   162   176   197    44    90   131    49   131    87   188    77   202   116   208   202    87    64    96    73   147   219   165   105   137   175    75   116   148   201   139    36    55   169    52   211    51   199   117   174   188    34    86   145   169   164   165    59   107   165   114   102   165    77    59    91   103   122   208   182   176   122   159   165    97    40   171   109   209    92   192   153   186   165    44   178   207   139   138   138   191    53   127   214   170   165   205   118   151   217   124   112   212    35    83   210    91    83    62   104   174   158   213   106   112    34   220    84   135   219   101    38    64   199    81    50    77   104   113   154   173    32   187   187   169    95   190   167   107    49    41    35    63    54   166    90   119    82   132   220   120    32    83    44   181    64    51   208   156   118    33   130    52    65    53   138   149   173   157    76   106   165   168   145    59   122    52    45   104    61   191   143    57   119   212   211   193   162   209   146   162   176   184    88   127   183   101   204   136   151   107    91   161   188   180    47   188    55    79   182   138    67   148    66   140   187    36    69   217    40   173   167    73    36    42   106   155   193    39    44   120   110    48    82   108   160   154   178    81   171   186    84    94   207    45   208   183   134   162    95   159   221    80    48   177   220   213    42   149   200    83   177   154    37   169    55    38   189    97    54   119    59   175   102   207   182   137    74    34   155    97    86    98    80   205    62    65    52    49   124   115    44   160   172    32   171   216    91    37    33   178   148   189   133   176   139   186   185   182   217   174    94   220   211    37   176   103   168   149    68   187    77   183   219    88   161    89    41   218    65   149   137   128   126    42   162   174    33   193   111   118    34    94   201    40    32    69    87    62    62   162   194   160    35   206    35   208    80   215   115   137   200   210    65   144   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    74    79    73   106   130   101    99    67    59    40   217    75   108   188    78   155
    66    62   204   145   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    51    86    46   184   215   212   211    90   213    87   118   142    81   199    62   139   124   193   157   118   116    87   171   189   123   111   129    85   109    53   219    76   221   153   107    99   193   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    85   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   192    82   105   201   168   101   158   189    52   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   109   156    98   211   198    93   150   154   197   113    53    40    47   118    40   163    68   187   109   213    53   136    89   151   172   130   180   144   198    61   183    77    53   208    75    67   152   207   186   219   113   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    35   110   147    91    52   124   206   154    90   144   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   165   213   144   138    76    79    93   208    89    91   217   195   155   185    62    37   196   133    44   137   111   184   197   132   169   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    95    85    78    34   215   130    82   134   180   163   129    75   117    72    69   143   143   187   121   160   203   171   191   204   148   163    39    72   129   127    46   146   163    88   180   188    65   108    92   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   102   102   142   167   144   159   190   160   215   152    97   135   134   132    63    68    57   128    58   176    81    97   174   107   119    32    80   201    98   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   175   199   100    65   170    84   173   103   149    95   205    51   142   102   197    99    75    56   181   124   172    64   143    42   113    55   172    88   163   127   122    97   101   167   121    36    42   123   146    90   114   116   186    97   197   156   169   116    41   211   142   160   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    41   100   128   218    33    88    77    50   194    82    73    77    42    69   110    94    61    80   212    71    54   113   166    60   143    75    84   153   186   131   127   102   112   174    56    47   167   145    50   124    43   193    45   182   133    71   122   149   112   114    83   186   136   194   123    70   202    90   172    36   183   148   187   207    54   157    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   166    64   194   167   126   180   216   193   157   119   107    73   203   166   119   132   213   188   128   134    72   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   219   179   158   162   211    45   154   209    96   123   164   218   204   129   145   151   102   188    82    37   102    67   110    75    49    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    88   188    78   202   116   208   202    86    65    96    73   147   219   165   105   137   175    75   117   149   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   209    92   192   153   185   165    44   178   207   139   138   139   191    53   127   215   170   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    38    64   199    81    50    77   104   113   153   174    33   187   187   169    95   190   168   107    49    41    35    63    54   166    90   119    82   132   219   120    32    83    44   181    64    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   146    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   100   204   136   152   108    91   161   188   180    47   188    56    79   182   138    67   147    66   140   187    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   110    47    82   108   160   154   178    82   172   186    85    94   207    45   208   183   134   163    96   159   221    81    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   206   182   136    74    34   156    97    86    98    80   205    63    65    52    49   124   116    44   160   172    32   171   215    91    37    33   178   149   189   132   176   139   185   184   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    69    87    62    63   162   193   159    35   205    35   208    80   215   116   137   200   210    65   145   159   194   220   180   138   177   116    64   216   180    56   195    70    54    47   181    40   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   101   100    67    59    40   216    75   109   187    78   155
    67    62   204   144   153   128   202   118   148   174   221   199   182   154   100    52    47   155   105   164   102   203   167   185    34    47   150   111   199    56   126    78   134   100    52    36   183    45    34    52    85    46   183   215   213   212    90   213    85   117   142    80   199    62   140   125   193   157   118   116    87   171   188   122   111   130    84   108    53   218    76   220   154   107    99   192   201   182   121   130   101    78    70   104    41   127   133   109   137   131   216   115    84   152    36   128   178    85    90    74    55   212   156    72   173   110   175    34    75   191    82   106   200   168   102   158   189    52   218   135   102    47    88   193    54    83    66   186   194    64   139    54    98    79   155   206   179    41   110   155    98   212   198    93   150   153   196   114    53    40    47   117    41   163    67   188   109   213    54   136    89   151   173   130   180   144   198    60   183    76    54   208    75    68   152   207   187   218   113   169    73   188   155    69   131    49   207   152    35   176    89    34    73    80   166   155    34   110   147    91    52   124   206   154    89   144   127    86    44    43    42   161    46    80   189   177   100    47   188    79   201    68   178   198   197   166   213   144   137    77    79    94   208    89    91   219   196   154   184    63    36   196   132    45   137   112   185   197   133   168   145    68   180   169    45    99   117   143   111    37   175   175   153   165    78   141   196   156    90   201   193   100    45    69    95    85    78    34   216   129    82   134   180   162   129    76   117    72    69   143   142   188   121   160   203   171   191   204   149   164    38    72   130   127    45   146   163    87   180   187    65   107    92   112    55   199    54   101   188    51   200   176    41   174   191    81    92    65    74   194   169   132   207   127    65   161   139   213   183   107   149   197   122   107   200    72   174   110   186   102   102   142   167   145   159   189   159   214   151    96   135   134   133    63    69    56   128    57   177    81    98   174   106   119    32    79   202    98   158   150    44    98    66   214   147   205   207    81    68   125   186   213   113   176   199   100    65   170    85   174   102   149    96   205    51   142   102   197   100    75    56   180   124   173    64   144    42   113    55   172    88   164   126   121    96   101   167   121    35    42   122   145    90   114   116   187    97   196   157   170   117    41   211   143   160   188    80   120   168   178   181   136   119    64   197    96   221    37   131   202   145   118   123    41   100   129   218    34    87    77    51   195    82    73    77    41    69   110    94    61    80   212    71    54   114   166    60   144    75    84   152   186   131   127   102   113   174    56    47   167   146    50   124    43   193    45   182   134    71   122   148   111   115    84   185   136   195   122    70   202    90   172    36   183   148   186   207    54   158    82   131   114    47   189   203    88    66   198    44   174   104   111   173    85   206   179   167    63   193   166   126   180   217   194   157   120   106    74   203   167   119   132   213   188   128   134    72   204   147    74   198   167   187   167   208    78    82    70   173   129   117   143   200    38   167   158    68    39   220   179   157   163   212    45   153   209    96   123   163   218   203   129   146   151   102   188    82    37   102    66   110    74    49   100    38   146    52    76   158   166   179   205   162   176   197    44    90   132    50   131    88   188    78   203   116   208   203    86    65    96    74   146   219   166   105   137   175    74   117   148   201   139    37    55   169    52   212    50   199   117   175   190    33    85   145   169   164   165    59   106   164   115   103   166    77    59    91   103   122   209   183   175   122   159   165    97    39   171   110   209    92   193   154   185   165    44   179   207   139   138   138   192    53   127   215   170   166   205   118   151   218   124   113   212    34    82   210    90    83    62   104   173   158   213   105   112    34   219    83   135   220   100    37    64   199    81    50    77   103   113   153   174    32   187   187   169    95   190   168   108    49    42    35    63    55   165    90   119    83   131   219   119    32    84    43   180    64    50   209   156   118    34   130    52    66    53   138   148   173   157    76   106   166   169   145    60   123    52    44   103    60   191   143    57   120   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   151   108    91   161   188   180    48   188    56    79   182   137    66   148    67   140   187    36    70   217    40   173   167    73    36    43   107   154   192    39    44   120   111    47    83   108   161   154   178    82   171   186    85    94   207    46   208   183   134   162    96   158   222    80    48   178   219   213    42   149   201    83   177   154    36   168    55    39   190    97    54   119    59   175   103   207   182   136    74    35   155    96    86    98    80   205    62    66    52    49   125   116    44   160   172    32   171   214    91    36    33   178   149   189   132   176   138   186   184   182   218   175    94   220   211    36   176   104   168   149    67   187    77   183   219    88   162    88    40   217    64   149   136   128   126    43   163   175    31   194   111   118    36    94   201    39    32    69    86    62    62   162   193   160    35   205    34   208    80   216   116   137   201   210    65   145   159   194   220   179   138   177   116    64   216   180    55   195    70    54    46   181    41   162   200   113    58    69   123   204    88   157   111   133   148    36   104    53    74    80    73   107   130    99    99    68    59    40   216    75   110   188    78   156
    66    62   204   144   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   112   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   200    62   139   125   193   157   118   116    87   171   189   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    85   152    36   128   178    86    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    93   150   154   197   113    54    40    47   117    40   163    67   188   109   213    53   136    88   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    73    80   166   154    35   110   147    91    52   124   206   154    90   143   127    86    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   165   213   144   138    76    79    94   208    89    92   218   195   154   185    62    37   196   133    45   137   111   184   198   132   168   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   196   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   203   148   163    39    72   129   127    46   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   189   160   215   152    97   135   134   133    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   175   199   100    65   170    84   173   103   149    96   205    51   142   102   197    99    75    56   180   124   172    64   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   197   156   170   117    41   211   143   160   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    61    80   212    71    55   113   166    59   143    75    84   153   186   131   127   103   112   173    56    47   167   146    50   124    43   193    44   182   134    72   122   149   112   114    83   186   135   194   123    70   202    90   172    36   184   148   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   166    64   193   167   126   180   216   193   157   119   108    73   203   166   119   131   213   187   128   134    73   204   147    73   198   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   187    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    88   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   165    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   157   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   147    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   110    47    82   108   160   154   178    82   171   186    84    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   155    97    86    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   178   149   188   133   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   162    89    41   218    65   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    74    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    66    61   204   144   154   128   201   118   148   175   222   200   182   154   101    52    46   155   105   163   101   204   167   186    34    48   150   111   199    56   126    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    86   118   142    80   199    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    84   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   102   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   206   180    41   109   156    98   211   198    92   150   153   196   113    54    40    47   117    40   163    67   188   109   213    53   136    89   151   172   129   180   144   197    60   183    77    53   207    75    67   151   207   186   219   113   169    73   189   154    70   131    49   206   152    35   176    89    34    73    80   166   154    34   110   146    91    52   124   206   154    90   144   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   165   213   144   137    76    79    94   208    89    92   218   196   154   185    62    37   196   133    45   137   111   184   197   132   169   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    69   143   143   188   121   160   203   171   191   203   149   163    39    72   129   127    46   146   163    88   180   187    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   190   160   215   152    97   135   134   133    63    68    57   128    58   176    81    98   174   107   119    32    80   201    99   158   151    43    98    66   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    85   173   103   148    95   205    51   142   102   197    99    75    56   181   124   172    64   143    42   113    55   172    88   163   127   121    97   101   167   121    35    42   123   146    90   114   116   186    97   197   156   170   117    41   211   143   160   189    79   121   168   178   180   136   119    63   197    95   221    37   131   201   144   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    60   143    75    84   153   186   131   127   102   112   174    56    47   167   145    50   124    43   193    44   182   134    72   122   148   112   114    83   185   135   195   123    70   202    90   172    36   184   148   187   206    53   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   179   166    64   193   167   126   180   216   193   157   119   107    73   203   166   118   131   214   187   128   134    73   204   147    73   197   167   186   167   208    77    82    71   173   129   117   143   200    39   167   159    68    38   219   179   158   162   211    45   154   209    96   123   163   218   204   129   146   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    78   202   116   208   202    87    65    96    73   146   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   164   115   102   166    77    59    91   103   122   208   182   176   122   160   165    97    39   171   109   210    92   192   153   185   165    44   178   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    41    35    63    54   166    90   119    82   132   219   120    32    83    43   181    65    51   209   156   118    33   129    52    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   145   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   147    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    81   172   186    84    94   206    45   207   183   134   163    96   159   221    80    47   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    34   155    96    86    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   162    89    41   218    65   149   137   128   125    42   162   175    33   193   111   118    35    94   201    40    32    69    87    62    63   162   193   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   133   148    37   105    54    73    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    67    62   205   144   154   129   201   118   149   175   222   200   181   152   101    52    46   154   106   163   102   203   167   186    35    48   151   113   199    57   127    77   134   101    53    36   183    47    33    52    84    46   184   214   213   211    90   212    87   117   142    80   199    62   137   126   193   157   119   117    87   171   190   123   111   129    85   109    53   218    76   220   152   107    99   192   200   182   120   132   102    78    71   104    42   127   134   109   139   132   215   115    84   152    36   128   178    84    91    75    55   213   154    72   172   109   176    35    75   192    82   106   201   169   102   157   189    52   219   135   101    47    87   193    53    83    68   185   195    66   140    55    98    80   155   205   181    41   109   156    98   211   198    92   148   153   198   114    53    39    48   118    40   164    68   187   108   214    53   136    88   151   172   130   181   145   198    60   182    77    53   208    75    67   152   207   187   219   111   169    72   189   154    70   131    49   207   151    36   175    89    34    73    80   167   154    34   109   146    91    51   124   206   154    89   144   128    85    44    44    41   161    45    80   189   178    99    47   189    79   201    67   176   197   196   166   213   144   137    77    79    94   208    89    92   218   197   154   185    63    38   196   134    44   137   111   185   198   132   169   145    68   178   170    46   100   116   143   110    38   176   175   153   166    79   141   197   156    89   201   192   101    45    69    96    85    77    35   216   130    82   135   180   162   130    76   118    73    68   141   142   188   121   160   201   172   191   203   149   162    39    73   129   128    45   146   163    87   180   188    65   108    93   112    56   200    54   102   189    51   200   177    43   174   191    82    92    65    73   194   168   133   205   127    67   161   138   213   184   108   148   197   123   107   202    73   173   110   187   101   101   141   167   145   161   189   160   214   152    97   135   133   131    62    68    57   128    59   176    81    97   175   107   119    32    80   201    98   157   150    44    98    67   213   148   206   207    82    69   124   187   213   113   175   200   101    65   170    83   174   101   148    95   204    52   141   102   197   100    76    56   181   124   171    62   143    41   112    55   172    88   162   125   122    96    99   167   120    35    43   124   146    91   115   116   186    97   198   157   171   116    40   210   142   160   190    79   122   167   177   180   136   118    63   197    94   221    38   130   201   143   118   122    40   101   128   218    32    88    76    50   194    82    72    76    41    69   111    93    61    79   214    72    54   113   166    60   142    75    85   154   185   131   127   103   111   174    57    49   168   145    51   124    43   193    44   182   134    71   122   148   110   115    83   186   135   194   124    71   202    91   173    36   184   149   187   206    54   157    82   131   115    47   189   202    87    65   198    45   173   104   111   173    85   206   180   166    63   194   167   125   180   216   193   157   118   107    74   203   167   118   131   214   188   129   134    73   205   146    73   198   168   186   166   208    79    82    71   173   130   116   144   200    39   168   159    68    38   219   179   157   163   210    45   153   209    95   123   165   218   205   128   146   152   102   187    82    37   103    67   110    74    49   100    39   146    51    76   158   166   181   205   162   176   197    45    89   131    49   130    88   188    76   201   115   207   202    87    65    95    73   146   219   165   105   136   175    75   117   148   202   139    37    55   168    52   211    51   199   117   174   189    33    85   145   170   165   164    59   106   164   114   102   166    77    59    91   104   123   207   183   176   122   160   164    98    40   171   109   209    92   192   153   186   165    43   178   208   139   138   139   191    53   127   214   172   164   204   117   151   217   125   111   212    34    82   210    90    82    63   103   174   157   213   105   112    34   218    84   134   219   102    37    64   199    82    50    78   105   113   151   175    32   187   187   169    96   190   169   108    49    41    35    64    53   168    90   119    83   133   220   119    33    83    44   181    64    51   209   155   118    33   131    51    65    54   138   148   173   158    76   105   166   170   146    60   122    51    45   103    60   190   142    55   119   212   211   194   162   208   146   162   176   183    89   126   183   102   204   137   152   108    90   162   187   180    48   189    56    79   181   137    65   146    66   140   188    36    70   217    40   173   167    72    37    43   107   156   192    39    45   120   110    47    82   110   161   153   178    82   171   187    84    94   206    46   207   183   133   163    96   159   221    81    48   178   220   212    41   150   200    83   178   153    37   168    55    40   190    97    54   118    59   176   102   206   183   135    73    34   156    98    85    99    80   205    63    66    52    50   124   115    44   160   172    32   171   215    92    36    33   177   150   188   131   176   138   185   184   181   217   174    94   220   210    38   176   105   170   148    69   188    77   183   220    89   161    90    41   217    64   150   138   128   126    40   162   175    32   193   110   118    35    93   201    40    31    67    86    62    63   162   193   159    36   205    35   208    81   214   116   137   199   210    66   145   159   196   221   180   138   177   116    64   216   181    57   195    71    53    47   181    41   162   201   111    60    68   122   202    88   157   111   131   150    36   105    55    74    80    73   106   131   101    99    67    60    40   217    76   109   187    77   155
    66    62   205   144   153   129   202   118   149   175   221   200   182   153   102    51    46   155   106   162   101   203   167   186    34    48   150   111   199    56   126    78   134   100    51    36   183    47    35    52    85    46   185   214   212   211    90   213    87   118   142    80   200    61   138   124   194   157   119   117    88   171   188   123   110   130    85   110    54   220    77   221   153   107   100   193   201   182   121   131   102    79    70   104    41   129   133   109   139   133   216   115    85   151    36   127   178    86    91    75    55   213   155    72   172   110   174    35    75   192    81   105   201   168   101   158   189    52   218   135   101    46    87   192    55    83    67   185   195    64   139    54    99    78   156   207   179    41   110   155    98   211   198    93   149   153   197   113    53    40    47   117    40   163    67   188   109   213    53   136    88   151   172   129   180   144   197    61   183    77    54   208    75    67   151   207   187   219   113   169    73   189   154    70   131    49   206   152    35   176    88    35    73    80   166   154    35   110   146    91    52   125   205   153    89   143   126    85    44    44    42   161    46    81   189   177   101    47   189    78   201    68   177   197   197   165   213   143   137    77    79    94   207    89    91   218   196   155   185    63    37   196   133    45   137   111   184   197   132   168   145    68   179   169    46    99   116   143   111    38   175   175   152   165    78   141   197   155    90   200   192   101    45    68    95    85    78    34   216   130    82   135   180   162   128    75   117    72    69   143   142   188   121   160   203   170   190   203   149   164    39    72   129   128    46   146   163    88   179   188    65   108    92   112    55   199    54   101   187    51   202   176    43   173   192    82    92    65    73   194   169   133   206   126    64   160   137   213   184   107   149   197   122   109   201    73   174   110   186   102   102   142   167   145   159   189   160   214   152    97   135   134   133    62    68    57   128    57   177    81    98   174   107   119    32    80   201    98   157   152    43    97    67   214   146   206   207    81    69   125   186   214   113   176   200    99    65   170    84   172   103   148    95   206    50   142   103   196   100    75    57   181   124   172    64   143    42   113    55   172    88   163   127   121    97   100   166   121    36    42   123   145    90   114   115   186    97   196   156   169   116    41   211   143   160   190    79   121   167   178   180   136   118    62   197    95   221    38   131   201   143   118   122    41   100   128   218    33    88    76    50   194    82    73    78    41    69   110    94    61    80   212    70    55   114   166    59   143    75    83   153   186   131   127   103   112   173    56    47   167   146    50   125    44   193    44   183   134    71   122   149   112   114    84   186   135   194   124    70   203    91   172    36   184   149   187   206    53   158    83   132   114    47   189   203    86    65   197    45   173   103   110   173    86   205   179   166    64   194   166   126   180   215   194   158   119   108    73   203   166   119   132   214   188   128   134    73   205   147    74   197   167   186   166   208    77    82    71   173   128   118   144   200    38   168   159    67    38   219   180   158   163   210    45   154   209    95   123   163   218   204   128   146   151   103   187    82    37   102    66   110    74    49    99    38   147    51    76   157   167   180   205   162   176   197    45    89   130    49   130    87   187    78   201   116   207   203    86    66    96    73   146   220   165   105   137   175    74   118   148   200   139    37    54   169    52   211    51   199   118   174   189    33    85   145   169   164   165    58   107   164   115   102   166    78    58    91   103   123   208   183   176   122   159   164    98    39   172   109   209    93   192   153   184   165    44   179   206   138   139   138   191    54   128   215   170   164   205   117   150   217   124   111   211    34    82   210    91    82    62   104   173   157   213   107   112    33   219    83   135   220   101    37    64   199    82    50    76   104   114   153   174    32   186   187   170    95   190   168   107    49    42    35    64    53   167    89   119    82   133   220   119    32    84    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   105   166   169   145    60   123    52    44   103    60   191   143    57   120   212   211   192   162   209   145   162   176   184    88   127   182   101   204   136   151   107    91   161   188   179    48   188    55    79   182   137    66   148    66   140   187    36    70   217    40   173   168    73    36    42   106   154   193    40    43   120   110    48    82   108   160   153   178    82   171   185    84    94   207    45   207   183   134   163    96   158   221    80    48   178   220   213    42   149   200    83   177   155    37   168    55    39   189    97    54   119    59   175   103   207   183   136    74    34   155    97    86    98    81   204    63    66    51    49   124   116    44   161   172    32   171   215    91    36    33   178   149   188   132   176   139   185   184   183   218   174    93   219   211    37   176   104   169   148    68   188    77   183   219    88   161    89    41   217    65   150   137   128   125    42   162   174    33   193   111   119    36    93   202    40    32    69    87    62    63   161   194   160    35   205    35   208    80   215   116   138   200   210    66   144   159   194   220   179   138   177   116    63   216   179    57   195    70    54    46   180    41   162   200   113    59    68   122   202    89   157   111   132   148    37   105    54    74    80    74   106   130   100    99    67    59    40   217    76   108   186    79   155
    66    61   205   144   154   128   201   118   148   175   221   200   182   153   101    52    47   155   105   163   102   203   167   186    35    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    85    46   184   215   211   211    89   212    87   118   142    80   200    62   139   124   193   157   118   116    87   171   189   123   111   129    85   109    52   219    77   221   153   106    99   192   201   182   121   131   102    79    71   104    41   128   132   109   137   132   216   115    85   152    36   128   178    86    91    75    54   213   154    72   173   109   175    34    75   192    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    92   150   154   197   113    53    41    47   118    40   163    68   188   109   213    53   136    89   151   172   130   180   144   198    60   183    77    52   208    75    67   151   208   186   219   112   170    73   189   154    70   131    48   206   152    35   176    89    35    72    80   166   154    35   110   146    91    52   125   206   153    89   143   127    86    44    44    41   162    45    80   189   177   100    47   188    79   201    68   177   197   197   166   213   144   138    77    79    94   208    89    92   218   195   155   185    62    37   196   134    45   137   111   185   197   132   168   146    68   180   170    46    98   117   142   111    38   175   175   153   165    78   141   197   155    90   200   192   101    45    69    96    85    78    34   215   130    82   135   181   163   128    75   117    72    68   143   143   188   121   160   202   171   190   204   149   163    39    72   129   127    46   146   163    88   180   188    65   108    92   112    55   199    55   101   188    51   201   176    42   173   191    82    92    65    73   195   169   132   205   127    65   160   138   213   184   108   149   197   122   108   201    73   174   111   187   101   101   142   167   145   160   190   160   215   152    97   135   133   132    63    68    57   128    58   177    81    98   175   107   119    32    80   201    98   157   151    43    98    66   213   147   205   207    81    69   125   186   214   113   176   199   101    64   170    85   174   103   148    96   205    52   142   102   196    99    75    56   181   124   172    63   143    42   113    55   172    88   163   126   122    96   101   167   121    36    42   123   146    90   114   116   186    97   196   156   169   116    41   211   142   160   189    79   121   168   178   180   136   119    63   197    95   221    38   131   201   144   117   123    40   100   128   218    33    88    77    50   194    82    73    77    42    70   109    95    61    80   212    71    54   113   166    60   143    74    84   153   186   131   127   102   112   173    56    47   168   145    50   124    43   193    45   182   133    72   122   148   112   114    83   186   135   194   123    70   202    90   172    36   183   149   187   206    53   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    84   206   179   166    63   194   167   125   180   216   193   157   119   108    73   203   166   118   131   213   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   174   128   117   144   200    38   167   159    68    38   219   179   158   162   211    45   154   209    96   123   163   218   205   129   146   151   103   188    82    37   102    67   110    74    50    99    38   146    51    76   158   167   180   204   162   176   197    44    90   130    49   131    87   188    78   202   116   208   202    87    65    96    73   146   219   165   105   137   175    75   117   149   201   139    37    55   169    53   212    51   199   117   175   190    33    86   145   169   164   165    59   107   165   115   103   166    77    59    91   103   122   208   182   176   121   160   164    97    39   172   109   209    92   193   153   185   165    44   179   207   139   138   138   191    53   127   215   170   165   205   118   150   217   124   112   212    34    82   210    90    82    62   104   173   157   213   106   112    34   219    84   135   220   101    38    64   200    81    50    77   104   113   153   174    33   187   187   169    95   190   167   107    49    42    35    63    53   166    90   119    82   133   219   120    32    84    44   181    65    51   209   156   118    33   130    51    66    54   138   149   173   157    77   106   166   168   145    60   122    51    44   103    60   191   144    58   119   212   211   193   162   209   145   162   176   184    88   126   182   101   204   136   152   108    91   161   188   180    47   188    55    79   182   138    67   148    66   140   187    36    69   217    40   172   167    73    36    43   106   155   193    39    45   119   110    47    82   108   160   154   178    81   171   185    84    94   206    45   208   183   134   163    95   159   221    80    48   177   219   213    42   149   201    83   177   154    37   168    55    39   189    97    55   119    59   175   103   206   182   136    74    34   155    97    85    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    34   177   148   188   132   176   139   185   185   182   218   174    94   220   211    37   176   104   169   149    68   187    77   182   220    88   162    89    40   218    65   149   137   128   125    41   163   175    32   193   110   118    35    94   202    41    32    69    87    62    63   162   194   160    35   205    35   208    80   214   116   137   200   210    65   144   160   194   220   180   138   178   116    63   216   180    56   195    70    54    47   181    41   162   200   113    59    68   123   202    89   157   111   132   149    37   104    54    74    80    74   107   129   100    99    67    60    40   216    75   108   187    78   155
    66    61   205   144   153   127   201   118   148   175   222   200   182   153   101    52    46   155   105   164   102   204   168   187    34    47   150   111   198    55   126    78   133   101    52    35   183    46    33    52    86    46   185   215   213   211    91   212    86   116   143    79   199    61   139   124   194   158   119   117    87   171   188   124   110   130    85   108    52   220    76   221   152   108    99   192   200   181   121   131   103    79    71   104    42   128   134   109   139   132   215   115    84   152    36   127   178    86    91    76    55   213   154    72   172   109   174    34    76   191    83   105   201   168   101   158   189    53   219   135   102    47    87   192    55    82    66   186   195    64   140    55    98    78   156   207   180    42   109   156    99   210   197    93   150   154   196   113    54    40    47   118    40   162    67   189   109   213    52   136    89   151   172   130   180   145   199    61   183    76    52   207    75    67   151   207   186   219   113   168    72   190   153    70   131    49   206   152    35   176    88    35    73    79   166   155    35   110   146    91    52   125   207   154    89   144   127    85    43    45    42   160    45    80   189   178   100    49   189    80   201    68   177   198   196   166   211   145   137    75    78    94   209    88    92   218   195   154   185    62    36   196   132    44   138   111   184   197   132   168   145    68   179   170    46   100   117   142   111    38   175   175   152   165    78   140   197   156    89   200   192   101    44    70    95    84    78    34   216   130    81   136   180   162   129    75   117    73    69   143   143   187   121   159   202   171   190   204   149   164    39    72   129   128    45   145   164    87   178   188    64   107    92   111    55   198    54   101   188    51   200   177    41   174   191    82    93    65    74   195   169   131   206   126    65   161   139   213   183   108   149   196   123   108   201    73   173   110   187   102   102   141   166   145   159   190   160   216   151    96   135   134   133    63    69    56   127    58   177    82    99   174   107   119    33    79   202    99   159   151    44    97    67   214   145   206   207    80    69   125   186   214   112   176   200   101    66   170    85   175   104   149    95   203    51   142   101   197   100    75    55   182   123   171    63   142    42   113    55   173    87   164   126   121    96   101   166   121    36    41   124   146    90   114   116   187    97   197   156   170   116    40   211   143   159   188    78   120   168   178   179   137   119    63   198    95   220    38   130   201   144   117   123    41   100   128   219    33    88    77    51   194    82    73    77    43    68   110    93    61    80   212    70    53   113   166    58   143    74    84   152   185   130   127   103   112   172    55    47   167   147    50   124    43   193    45   183   134    72   123   148   112   114    82   185   136   194   125    70   203    91   173    36   183   149   187   206    54   156    83   132   114    48   188   202    86    65   198    45   173   104   111   174    85   206   179   166    64   193   167   124   179   216   193   157   119   108    74   203   166   119   132   212   187   129   133    74   204   146    74   197   167   186   167   207    77    82    70   174   129   118   144   199    38   166   160    68    38   219   179   158   162   211    46   155   209    96   124   163   218   204   129   146   150   102   189    81    36   101    67   109    75    50   100    38   145    51    76   157   166   179   205   163   176   196    45    92   130    50   130    87   187    77   201   116   207   204    87    63    97    73   147   219   164   104   137   174    76   118   148   200   140    37    55   168    52   212    51   199   119   174   190    32    86   146   169   163   166    58   108   165   114   102   166    78    59    91   103   121   209   182   177   121   161   165    97    39   171   109   210    91   193   153   185   165    44   178   207   139   138   138   191    53   126   213   171   164   204   118   151   217   125   112   212    35    83   210    90    82    62   105   173   157   214   105   113    33   219    84   135   220   101    38    65   199    81    50    77   105   112   152   173    33   187   186   169    95   190   168   107    49    41    36    64    54   167    90   118    83   132   218   120    32    83    44   181    65    51   209   156   117    32   130    52    66    52   139   147   173   158    76   106   166   169   145    60   123    51    45   104    60   191   142    57   119   211   211   194   161   209   146   162   176   185    88   126   184   101   203   135   151   108    90   161   188   180    47   188    57    81   182   138    67   147    67   139   187    36    70   217    39   173   167    73    35    44   105   155   193    38    45   119   110    47    81   107   162   154   178    81   172   186    84    96   207    44   207   184   133   161    96   158   222    81    47   178   220   213    42   150   200    83   176   154    36   168    55    39   190    97    55   118    58   175   102   205   182   136    74    36   155    97    86    98    81   206    63    65    52    50   123   114    44   160   172    32   171   215    90    36    33   178   149   189   133   176   140   185   185   182   217   173    95   221   212    38   176   104   169   148    68   188    78   182   220    88   161    89    41   217    65   149   137   128   126    41   162   175    32   193   111   118    34    94   201    41    33    68    87    62    63   161   194   160    36   204    35   209    81   215   116   138   200   209    66   144   158   194   221   180   137   177   115    63   215   180    56   194    71    53    47   180    41   163   201   112    60    68   122   203    88   157   112   132   148    38   105    55    73    79    73   106   131   100   100    67    59    38   217    75   108   186    79   154
    66    62   205   144   153   129   201   118   148   175   222   200   182   153   101    52    46   155   105   163   101   204   168   186    35    48   150   112   199    56   126    78   134   100    51    35   183    46    34    51    86    46   184   215   212   211    90   213    86   118   142    80   200    61   138   125   193   157   118   116    87   170   188   123   111   129    85   109    52   219    76   221   153   107    99   192   200   181   121   131   102    79    71   103    42   128   132   109   139   132   215   115    85   152    36   127   177    86    91    76    55   213   155    72   172   109   174    34    74   192    82   105   201   168   101   158   189    53   218   136   101    46    87   193    54    83    68   186   194    64   140    54    99    79   156   207   180    41   110   156    97   211   198    93   150   153   197   113    54    40    47   117    40   163    67   188   109   214    53   136    88   151   172   129   180   144   198    61   183    77    53   208    75    67   151   207   186   219   112   169    73   189   155    70   131    49   207   151    34   176    89    35    72    80   166   154    34   110   147    91    52   125   206   153    90   143   127    86    44    43    42   162    45    80   189   178   101    47   188    79   201    68   177   197   196   166   213   144   137    77    79    93   208    89    91   218   196   154   185    63    38   196   133    45   136   112   185   198   132   168   146    68   180   170    46    99   116   142   112    38   175   175   152   165    78   141   196   156    90   200   192   101    45    69    96    84    78    34   216   130    82   134   180   163   129    76   117    72    68   143   142   187   121   160   203   171   191   204   148   163    39    73   129   127    46   146   163    88   180   188    65   108    91   112    56   199    54   100   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   160   138   213   184   107   148   197   123   109   201    73   174   110   187   102   102   142   167   143   159   190   160   214   152    97   134   134   133    63    68    57   127    58   176    82    97   175   107   119    32    80   201    98   158   151    43    98    67   214   147   206   207    81    69   125   186   214   113   175   200   101    65   171    85   173   102   148    96   205    51   142   101   197   100    75    56   181   124   172    63   143    42   112    55   171    88   163   126   121    97   100   166   121    36    42   123   145    90   114   116   186    97   197   156   170   117    41   210   142   160   189    80   121   167   178   179   136   118    63   197    95   221    37   131   200   143   118   122    41   100   128   218    33    88    77    50   194    82    73    77    42    69   110    94    62    80   212    71    55   113   166    59   143    75    84   152   186   130   127   103   112   174    55    47   167   145    50   124    43   194    45   182   134    72   122   149   112   114    83   186   135   195   123    70   202    90   172    37   184   148   186   206    54   158    82   131   114    47   189   203    87    65   197    45   172   104   111   174    85   206   179   166    63   193   167   126   180   216   193   157   119   108    73   203   167   118   131   214   187   128   134    73   204   147    74   197   166   186   167   208    78    83    71   173   129   117   144   200    39   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    66   110    74    49    99    38   146    51    76   158   167   180   205   162   176   196    44    90   131    50   131    87   188    77   202   116   208   202    86    65    96    73   146   219   165   105   137   175    75   117   148   201   139    37    55   169    53   211    51   199   118   174   188    33    86   145   169   163   165    59   107   165   115   102   166    77    59    92   104   122   208   182   176   122   160   164    97    39   171   108   209    92   192   154   185   165    43   178   207   139   138   138   191    53   127   215   171   164   205   117   151   217   125   112   211    34    83   210    91    82    62   104   174   158   213   106   112    34   219    84   135   219   101    37    65   199    82    50    77   104   113   153   174    33   187   187   170    95   191   168   107    48    41    35    63    53   166    89   119    82   132   219   120    32    83    44   181    65    50   208   156   118    33   129    51    66    53   138   148   173   157    76   105   166   168   145    61   123    52    44   103    60   191   143    57   119   212   211   193   163   208   146   162   176   184    88   127   183   101   205   137   152   107    91   161   188   180    48   188    56    79   181   137    67   147    66   140   187    36    69   218    40   173   166    73    36    43   106   154   193    39    44   120   110    47    83   108   161   153   178    82   171   186    84    94   207    45   208   183   134   163    96   159   221    80    48   178   219   213    42   149   201    82   177   154    37   168    55    39   189    96    54   119    59   175   103   207   182   136    74    35   155    96    86    97    80   205    62    65    53    50   124   116    45   161   172    32   171   215    91    37    33   178   148   188   132   176   138   186   184   182   218   174    94   220   212    37   176   104   168   148    68   187    77   184   221    88   162    89    41   218    64   149   137   129   126    42   162   175    33   193   110   118    35    94   201    40    32    68    86    62    63   161   193   159    34   205    35   208    81   214   115   137   200   209    65   145   160   194   220   179   138   178   116    64   216   180    56   195    71    54    47   181    41   162   200   113    59    68   122   202    89   158   111   133   148    37   105    54    74    80    73   107   129   101   100    68    59    41   217    75   108   187    78   155
    66    62   205   144   154   129   202   119   148   175   222   201   182   153   100    51    47   155   106   163   103   203   167   185    34    48   150   111   200    56   126    78   133   101    53    36   184    46    34    51    86    46   184   215   212   211    90   214    86   118   142    80   199    62   139   125   193   157   118   116    86   171   188   123   110   129    85   109    53   219    77   221   153   108   100   192   201   182   120   131   102    78    71   104    41   128   133   109   138   132   216   115    85   151    36   128   178    86    91    75    55   212   155    71   173   109   176    34    74   191    82   105   200   168   101   158   189    53   218   135   101    47    88   192    55    83    67   185   195    64   139    53    99    78   156   207   180    40   109   155    98   211   199    94   149   153   196   113    53    41    48   117    41   164    67   188   109   214    54   136    88   152   172   129   180   144   198    61   182    77    53   208    75    67   152   207   186   219   113   169    73   189   154    70   131    49   206   151    35   176    88    35    72    80   167   155    35   110   146    91    52   124   206   153    90   144   127    85    45    44    41   162    45    80   189   177   100    47   188    79   201    67   177   197   197   165   212   144   138    76    79    94   208    88    92   217   196   154   185    62    37   196   134    45   136   111   184   197   132   169   145    68   179   170    46    99   116   142   112    38   175   175   153   165    78   142   196   156    91   200   192   102    45    68    96    84    79    34   215   130    83   135   180   162   128    75   117    72    69   143   143   187   121   160   202   170   190   203   149   162    39    72   129   127    46   146   163    88   180   187    65   107    92   112    55   200    55   101   188    51   201   176    41   173   191    82    93    65    73   195   168   132   206   127    65   160   137   213   185   107   148   197   123   108   201    73   174   110   187   102   102   143   166   145   159   190   159   214   152    96   134   133   132    63    68    57   128    59   177    82    98   174   107   119    32    80   201    98   157   151    44    98    67   213   146   206   207    81    68   125   186   215   113   176   199   101    65   170    84   174   102   148    96   204    51   142   101   197    99    75    57   180   125   173    64   144    43   113    55   172    87   163   127   121    97   100   166   121    34    43   122   145    90   114   116   186    97   197   157   169   117    40   211   142   159   188    79   121   167   177   180   136   119    64   197    95   221    38   131   201   144   117   123    40   100   128   218    33    88    77    50   194    82    73    76    42    69   110    94    62    80   214    71    54   113   165    59   142    75    84   152   185   130   126   102   113   173    55    47   167   146    50   125    43   193    44   181   134    71   122   148   112   114    84   186   136   195   124    70   202    90   172    37   183   148   186   206    54   158    83   131   116    47   189   203    87    65   197    43   173   104   111   174    85   206   180   167    63   193   166   125   180   216   193   158   119   108    73   203   168   118   132   214   187   128   133    72   204   147    73   197   167   187   168   208    77    82    70   174   128   117   144   199    38   167   159    68    38   218   179   157   163   211    45   153   209    95   123   163   218   204   129   146   151   103   187    82    37   101    67   110    74    50    98    39   146    52    76   157   167   180   205   162   176   197    44    89   130    49   131    88   188    77   201   116   208   203    86    64    95    73   146   220   165   105   137   175    75   116   149   201   138    37    55   169    52   211    51   199   118   174   189    33    86   145   169   164   164    59   106   165   115   102   166    77    59    91   103   122   208   182   176   122   159   165    98    39   172   109   209    92   193   154   185   165    43   179   208   139   138   139   192    53   127   215   169   166   205   117   151   217   124   111   212    35    83   210    91    82    62   104   173   158   213   106   112    35   220    84   134   219   102    37    64   198    82    50    76   104   113   153   174    33   187   187   169    95   191   168   107    49    41    36    64    54   167    90   119    82   132   220   120    32    83    42   181    64    51   209   156   118    33   130    51    66    52   138   148   173   158    76   105   166   168   145    60   122    51    44   104    61   191   143    57   119   211   212   193   162   209   146   162   176   183    88   127   183   102   204   137   151   107    91   161   188   180    47   189    56    79   182   138    66   147    66   139   188    36    70   216    40   173   167    73    36    43   107   155   193    39    44   120   110    47    82   108   161   154   178    81   171   186    85    94   206    45   207   183   134   162    96   158   221    81    48   178   218   212    42   149   200    83   177   153    36   168    55    39   189    97    54   119    59   175   103   207   182   135    74    35   156    96    86    98    80   205    63    65    52    49   124   115    45   160   171    33   171   215    91    37    34   178   149   188   133   176   139   185   184   182   217   174    93   220   210    36   177   104   169   148    68   187    77   183   219    88   162    90    41   217    64   149   137   128   126    42   162   175    33   193   110   119    34    93   201    40    32    69    87    62    63   162   193   159    35   205    35   208    80   216   116   137   200   209    65   144   159   195   220   179   138   177   117    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   202    89   157   112   133   149    37   104    53    74    80    73   107   130   100    99    67    59    40   217    75   109   187    78   154
    66    61   205   144   154   129   201   118   148   175   222   200   182   153   100    52    47   155   105   163   101   203   168   185    34    48   150   111   199    56   127    77   135   100    52    35   182    46    34    51    85    46   184   215   212   210    90   213    86   119   142    80   199    62   139   125   193   157   118   117    87   171   189   123   111   129    84   108    53   220    77   220   153   108   100   192   201   182   120   131   102    79    71   103    41   127   133   110   138   133   216   115    85   152    36   128   179    85    91    76    55   213   155    72   173   110   176    35    74   191    81   105   201   168   102   158   189    53   218   135   101    47    87   192    55    83    68   186   195    64   139    54    99    79   155   206   179    41   109   156    98   211   198    92   149   153   197   113    54    40    48   117    40   164    68   187   110   213    53   136    89   151   172   129   180   144   197    60   183    77    52   207    76    67   152   207   186   219   113   169    72   189   155    70   131    50   207   152    35   176    89    35    73    80   167   154    35   110   147    91    53   124   206   153    89   144   127    86    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   165   212   144   137    76    78    93   208    89    91   218   196   154   185    62    37   196   133    44   138   111   184   198   131   169   146    68   181   170    46    99   116   143   111    38   176   175   152   165    78   141   197   156    89   200   193   101    45    68    96    85    78    34   215   130    82   134   180   163   128    75   117    71    68   143   143   187   120   160   203   171   190   203   148   163    39    73   129   127    46   146   163    88   180   187    65   107    91   112    56   199    54   101   187    50   201   177    41   174   192    81    92    65    73   195   169   132   205   127    65   161   138   212   185   107   149   196   123   108   201    73   173   110   187   101   101   142   167   144   159   190   160   216   152    97   135   134   132    62    68    57   127    57   177    81    97   174   107   119    32    80   201    99   158   151    43    97    67   214   147   206   207    81    69   124   186   214   113   176   199   101    65   170    85   173   102   149    96   205    52   142   102   197    99    75    57   180   124   172    64   143    42   114    55   172    88   164   126   121    97   101   167   121    35    42   122   146    90   114   116   187    96   196   156   170   117    41   211   142   160   189    79   120   168   177   179   136   119    63   197    95   221    38   131   201   144   117   123    40   100   128   219    33    88    77    50   194    82    72    77    42    70   110    93    61    80   212    71    54   113   166    59   143    74    84   153   186   131   128   103   112   174    56    47   168   145    51   124    43   192    44   181   134    72   122   149   112   115    83   185   135   195   123    70   202    90   173    37   183   149   187   207    54   158    82   132   115    48   189   203    86    65   197    44   173   104   110   174    85   205   180   166    64   194   167   125   180   216   193   157   118   107    72   203   167   119   131   213   188   128   133    72   204   147    74   196   167   186   167   208    77    82    71   173   128   117   144   200    38   167   159    68    38   219   179   158   163   211    45   154   209    95   123   164   218   204   128   145   151   103   188    82    37   102    66   109    74    50    99    38   146    51    76   157   167   180   204   161   176   197    44    89   132    49   131    87   189    78   202   115   207   203    87    65    96    73   146   219   165   105   137   175    75   116   148   200   139    37    54   170    52   212    51   199   118   174   189    33    86   146   169   164   165    59   107   165   115   102   166    78    59    91   103   122   209   182   176   123   160   165    97    39   172   109   210    92   192   153   184   165    44   179   208   139   138   138   192    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   174   157   213   106   111    34   220    84   134   219   101    38    64   198    81    51    77   103   113   153   173    33   187   187   169    95   191   167   107    49    41    35    63    54   166    90   119    83   132   219   119    32    83    44   181    64    51   209   156   117    33   129    52    66    53   138   148   173   157    77   105   166   168   145    60   123    51    44   104    61   192   144    57   119   212   211   193   162   209   146   162   176   184    88   126   183   100   204   136   152   107    91   161   188   180    48   188    55    79   182   137    67   148    66   140   187    36    70   217    40   173   167    73    36    43   106   154   192    39    44   120   111    47    83   108   160   154   178    82   172   186    83    95   207    44   208   183   134   163    95   159   221    81    47   178   219   212    41   149   200    83   177   153    37   168    55    39   189    97    54   119    59   175   103   207   181   136    74    35   156    97    86    98    80   205    63    65    52    50   124   115    44   160   172    31   171   215    90    36    33   178   149   189   132   175   138   185   184   182   217   174    93   220   211    37   177   104   169   149    68   186    76   183   220    89   161    89    40   218    64   149   137   128   125    42   162   175    33   193   111   119    35    93   201    40    32    68    86    63    63   163   194   159    35   206    35   209    80   215   115   137   200   210    65   144   159   194   220   179   137   177   116    64   216   180    56   196    70    54    47   181    41   162   200   113    60    68   123   203    88   157   111   132   148    36   104    54    74    80    73   106   130   100   100    68    59    40   216    75   109   187    78   154
    66    62   204   144   154   128   201   118   149   174   222   200   182   153   101    52    46   155   105   163   101   204   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   200    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    84   152    36   128   178    86    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   206   180    41   110   156    98   211   198    92   150   154   197   113    54    40    47   118    40   163    67   188   109   213    53   137    88   151   172   129   180   144   197    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    35   110   147    91    52   124   206   154    90   143   127    86    44    44    41   162    45    80   189   177   100    47   188    79   201    68   177   197   196   166   213   144   137    76    79    94   208    89    92   218   195   154   185    62    37   196   133    44   137   111   184   197   132   168   146    68   180   170    46    99   116   142   111    38   175   175   152   165    78   141   197   155    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   203   148   163    39    72   129   127    46   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    74   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   189   160   215   152    97   135   134   132    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   149    95   205    51   142   102   197   100    75    56   181   124   172    63   143    42   113    55   172    88   163   127   121    97   100   167   121    36    42   123   146    90   114   116   186    97   197   157   170   117    41   211   142   159   189    79   121   167   178   180   136   119    63   197    95   221    38   131   201   143   117   123    41   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    61    80   212    71    54   113   166    60   143    75    84   153   186   131   127   103   112   173    55    47   167   145    50   124    43   193    44   182   134    71   122   149   112   114    83   186   135   194   123    70   202    90   172    36   184   149   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   167    64   193   167   126   180   216   193   157   119   108    73   203   166   119   132   213   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   174   129   117   144   200    39   167   159    68    38   219   179   158   162   211    45   154   209    95   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    77   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   211    51   199   117   174   189    33    85   145   169   164   165    59   107   164   115   102   165    77    59    91   103   122   208   182   176   121   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   220   101    38    64   199    81    50    77   104   113   153   174    33   187   187   170    95   190   168   107    49    41    35    63    53   166    90   119    82   132   219   120    32    83    43   181    65    51   208   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   147    66   140   187    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   161   154   178    81   171   186    84    94   206    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   156    96    86    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   178   148   189   133   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    69    87    62    63   162   193   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    74    80    73   106   130   100    99    67    59    40   216    75   109   187    78   155
    65    62   205   144   154   128   201   118   149   175   222   200   182   154   101    52    46   155   106   163   102   203   167   187    34    49   150   112   199    56   127    78   134   100    52    36   182    46    34    52    86    46   184   215   212   211    90   213    88   118   141    80   200    62   138   125   194   157   118   117    88   171   189   122   110   129    85   109    53   219    76   220   153   107    99   192   201   182   121   131   102    79    71   104    41   128   132   109   138   132   216   115    85   152    36   128   178    86    91    76    55   213   155    72   172   110   175    34    75   191    82   105   201   167   101   157   190    52   218   135   101    46    87   192    55    83    67   186   195    65   140    55    99    79   155   206   180    41   110   156    98   211   198    92   149   153   197   113    54    40    48   117    41   163    67   188   110   213    53   136    88   151   173   129   180   145   197    61   183    77    52   207    75    67   151   207   186   219   113   168    73   188   154    70   130    49   206   151    35   176    88    34    72    80   166   154    35   110   146    92    52   125   206   154    90   143   127    86    44    44    42   162    45    79   189   179    99    48   188    79   202    67   177   197   196   166   212   144   137    76    79    94   209    89    91   217   195   155   186    63    36   196   134    44   137   111   185   198   132   168   146    67   181   169    46   100   116   143   111    38   175   175   152   165    78   141   197   156    89   200   192   101    45    70    96    84    78    33   217   130    82   134   181   162   128    75   117    72    69   142   142   187   120   161   203   171   190   204   148   163    39    72   129   128    46   145   164    87   181   188    65   107    91   112    56   198    53   101   188    51   200   176    42   174   192    82    92    65    73   195   169   132   206   126    65   161   138   213   184   107   149   197   123   108   200    73   174   110   187   101   102   142   167   145   160   189   159   214   152    97   135   134   132    63    69    56   128    58   175    82    98   174   107   119    32    80   201    99   158   151    44    98    67   214   146   205   207    81    69   125   186   214   113   175   199   100    64   170    84   173   103   149    96   204    51   142   101   197   100    75    56   181   124   172    63   143    42   112    55   172    88   162   128   121    97   100   167   120    35    42   123   146    90   114   116   187    97   197   157   169   116    41   211   142   159   189    79   121   167   178   179   136   118    63   197    95   221    38   131   201   143   117   123    40   100   129   218    33    88    77    50   195    82    72    77    42    69   110    94    62    81   212    71    55   113   166    59   143    75    84   153   186   130   127   102   113   174    55    47   168   146    50   124    43   193    45   181   133    71   121   148   112   115    84   186   135   194   123    70   202    89   173    36   184   148   187   206    54   158    82   131   114    47   189   203    87    64   198    44   173   104   111   174    85   206   179   166    63   194   167   125   180   216   194   157   119   107    73   203   166   119   131   213   187   128   134    73   204   147    74   198   167   187   167   208    77    82    71   173   129   117   144   199    38   168   159    68    38   218   179   158   162   211    45   154   208    95   123   164   218   204   129   146   151   102   188    82    37   102    66   110    74    49    99    38   146    51    76   158   167   179   204   162   176   197    44    90   130    49   131    88   189    77   202   116   208   202    86    65    96    73   147   219   166   105   137   175    75   117   148   201   139    37    55   169    51   212    51   199   117   175   189    33    86   146   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   122   159   165    98    39   171   109   209    93   193   153   185   164    44   178   207   139   138   138   191    53   128   215   170   163   205   118   151   217   124   112   211    34    82   211    91    82    62   104   174   158   213   105   112    34   219    85   135   219   101    37    64   199    82    50    77   104   113   153   174    32   187   187   169    94   190   167   106    49    42    35    63    53   167    90   119    82   132   220   120    32    84    43   181    64    51   210   156   118    33   130    51    65    53   138   148   173   157    76   106   167   168   145    60   122    52    44   103    61   191   143    57   120   212   211   193   162   208   146   162   176   184    89   126   182   101   205   136   151   108    91   162   188   180    47   188    55    79   182   138    66   147    67   140   187    36    70   217    39   173   167    73    36    42   106   155   194    39    45   119   111    47    82   108   160   153   177    81   171   186    84    94   206    45   208   184   134   163    96   159   221    80    47   177   219   213    42   149   201    83   176   154    37   168    55    39   189    97    54   119    58   175   103   206   182   136    74    35   155    97    85    98    80   205    63    66    52    50   124   115    44   160   172    31   171   215    90    36    33   177   148   188   132   176   139   185   184   183   217   174    94   220   210    37   176   104   169   148    68   187    77   183   220    87   161    89    41   218    65   150   137   128   126    42   162   175    33   193   110   118    35    93   202    40    32    68    87    62    62   162   193   159    35   205    35   208    80   215   115   137   201   210    65   145   158   194   220   180   138   178   116    63   216   180    56   195    70    54    47   181    41   162   200   113    59    68   123   203    89   158   111   132   149    36   105    54    74    80    74   107   130    99   100    68    60    40   216    75   109   186    78   155
    66    62   205   144   154   129   201   118   148   174   222   200   182   153   101    52    46   155   106   163   101   204   167   186    34    48   150   111   199    55   127    78   134   100    52    36   183    46    33    52    86    47   184   215   212   211    90   213    87   118   142    80   200    62   139   125   193   157   118   117    87   171   188   122   110   129    85   109    53   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   110   138   132   216   115    84   152    36   128   178    86    91    75    55   213   155    72   173   109   175    34    75   192    82   105   201   168   101   158   189    53   218   135   101    47    87   192    55    83    67   186   195    64   140    54    99    79   156   207   180    41   110   155    98   211   198    93   150   153   197   113    54    40    48   117    40   163    67   188   109   213    53   136    88   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   151    35   176    89    35    72    80   167   154    34   110   146    91    52   124   206   154    90   143   127    86    44    44    41   162    45    80   189   178   100    47   188    79   201    68   177   198   196   166   213   144   138    76    79    94   208    89    92   217   195   154   185    62    37   196   133    45   137   111   184   198   132   168   146    68   180   170    46    99   117   143   111    37   175   175   152   166    78   141   196   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   188   121   160   203   171   191   203   148   163    39    72   129   127    45   146   163    88   180   188    65   108    91   112    56   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   212   185   108   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   189   160   215   152    96   134   134   132    63    68    56   128    58   176    81    97   174   106   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   200   101    65   170    84   174   102   148    96   205    51   142   102   197    99    75    57   180   124   173    63   143    42   113    55   172    88   163   126   121    96   101   167   121    36    42   123   146    91   114   116   186    97   197   156   169   116    41   211   143   159   189    79   121   168   178   180   136   119    63   197    95   221    38   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    41    69   110    94    61    80   212    71    55   113   166    60   143    75    84   153   186   131   127   103   112   174    56    47   167   145    50   124    43   193    45   182   134    71   121   149   112   114    83   186   136   194   124    70   202    90   172    36   183   148   187   207    53   158    82   131   115    47   189   202    86    64   197    45   173   104   111   173    85   205   179   167    64   193   167   125   180   216   193   157   119   108    73   203   166   119   132   213   187   128   134    72   204   147    73   198   167   186   167   208    77    82    71   173   129   117   144   200    38   167   159    68    39   219   179   158   162   211    45   154   209    95   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    49    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    88   188    77   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   165    77    59    91   103   122   208   182   176   121   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   192    53   127   215   170   164   205   118   150   217   124   112   212    34    82   210    91    82    62   104   173   158   213   106   112    34   220    84   135   220   101    37    64   199    81    50    76   104   113   153   174    32   187   187   170    95   190   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    64    51   209   156   118    33   130    52    66    53   138   148   174   157    76   106   166   168   146    60   123    51    44   103    60   191   143    57   119   212   211   193   162   209   145   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    66   147    66   140   188    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   110    47    82   108   160   154   178    82   172   186    84    94   207    45   208   183   134   163    96   159   222    81    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   156    96    85    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   177   148   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   168   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   192   110   119    35    94   201    40    32    69    87    62    63   162   194   160    35   205    35   208    80   214   115   137   200   210    65   144   159   194   220   180   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   104    54    73    80    74   106   130   100    99    67    59    40   217    75   109   187    78   155
    66    62   205   144   153   129   201   119   149   174   222   200   182   154   101    52    46   155   106   163   101   204   168   186    34    48   150   112   199    56   127    78   134   100    52    36   183    46    34    51    85    46   184   215   212   211    90   213    86   118   142    80   199    62   138   125   193   157   118   117    87   171   189   123   111   130    85   109    52   219    76   221   153   107   100   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    85   152    36   128   178    86    90    76    55   213   155    72   173   110   175    35    75   191    82   106   201   168   102   158   189    53   218   135   101    46    88   192    55    83    67   186   195    64   139    54    98    79   155   206   179    41   110   156    98   211   198    93   150   153   197   113    54    40    47   117    41   163    68   187   109   213    53   137    88   150   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   113   169    72   189   155    70   131    50   207   152    35   176    89    35    73    80   166   154    35   110   146    91    52   125   206   153    90   144   127    86    44    44    42   162    45    80   189   177   100    47   188    79   201    67   177   197   196   166   213   144   137    77    79    94   208    89    91   218   195   154   185    62    37   196   133    45   137   111   184   197   132   169   146    68   180   170    46    99   116   143   111    38   175   175   153   165    78   141   197   155    90   200   192   101    45    70    95    85    78    34   216   130    82   134   180   163   129    75   117    72    69   143   143   187   121   160   203   171   191   204   148   163    39    72   130   127    46   146   163    88   180   188    65   108    91   112    56   199    54   101   188    51   200   176    42   174   191    82    92    65    74   195   169   132   206   127    65   161   139   212   184   108   148   197   122   108   201    73   174   110   187   101   102   142   167   144   160   190   160   215   152    97   134   134   133    63    68    57   128    58   176    81    97   174   106   119    32    80   201    99   158   151    43    98    67   213   146   205   207    81    69   125   186   214   113   176   199   101    65   170    84   173   103   148    95   205    51   142   102   197   100    75    56   181   124   172    64   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   187    97   197   156   170   117    41   211   142   160   189    79   121   167   178   180   136   119    63   197    95   221    38   131   201   144   117   123    40   100   128   219    32    88    77    50   194    82    73    77    42    69   110    94    61    80   212    71    55   113   166    59   143    74    84   152   186   131   127   103   112   173    55    47   168   146    50   124    43   193    45   182   134    72   122   148   112   115    83   186   135   195   123    71   202    90   173    36   183   148   187   207    53   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    84   206   180   167    63   194   167   125   180   216   194   157   119   108    73   203   166   119   132   214   188   128   134    72   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   218   179   157   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   101    67   110    75    50   100    38   146    51    76   158   167   180   205   162   176   196    44    90   130    49   131    88   188    77   202   116   208   202    87    65    96    73   147   220   165   105   137   175    75   117   148   201   139    37    55   170    52   212    51   199   117   175   189    33    86   145   169   164   165    59   107   164   115   102   166    77    60    91   103   122   208   182   176   122   160   164    97    39   171   109   209    92   192   154   185   165    44   178   207   139   138   138   192    53   127   214   170   164   205   118   150   217   124   112   212    34    82   210    91    82    62   104   173   157   213   106   111    34   219    84   135   220   101    37    64   199    81    50    77   103   113   153   174    33   187   186   169    95   190   168   107    48    41    35    63    54   166    90   119    83   132   219   119    32    83    44   180    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   146    60   123    51    44   104    60   191   143    57   119   212   211   193   162   209   145   162   176   184    88   127   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    69   217    40   173   167    73    37    43   106   154   193    39    45   120   111    47    82   108   160   154   178    82   171   186    84    94   207    45   208   183   134   163    96   159   221    80    47   177   219   213    42   149   200    83   177   154    36   168    55    39   189    97    54   119    58   175   103   206   182   136    74    34   155    97    86    97    80   205    63    66    52    49   124   115    44   160   172    31   171   215    91    37    33   178   148   189   133   176   139   185   184   182   217   173    93   220   211    37   176   103   169   149    68   187    77   183   220    88   161    89    41   218    65   149   137   128   126    42   162   175    32   192   111   118    34    93   201    40    32    69    87    61    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   115    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   123   203    89   157   111   133   149    36   105    54    73    80    73   107   129   100    99    67    59    41   217    75   109   187    78   155
    66    62   206   144   153   127   202   118   147   174   221   201   182   153   103    51    48   154   104   163   100   201   168   186    33    49   151   111   198    56   127    76   134    99    52    36   184    48    34    51    85    46   183   215   211   210    89   211    87   118   143    81   201    63   140   125   194   156   119   115    87   170   188   122   111   130    85   109    54   221    76   221   152   107    98   192   201   181   121   131   102    81    70   103    41   126   131   111   136   132   216   114    85   151    37   129   179    86    92    76    55   213   153    71   174   111   175    34    74   192    82   106   202   169   103   159   189    53   218   136   101    48    90   193    54    83    66   187   194    65   139    53   100    77   156   208   180    42   109   157    98   211   198    93   150   154   200   114    54    40    47   118    40   163    68   187   109   214    51   139    90   151   172   129   181   144   197    59   185    78    53   207    75    66   152   207   186   219   113   170    73   190   153    69   128    48   204   151    36   177    88    35    74    81   166   155    32   109   149    91    53   125   205   156    90   142   129    88    44    45    42   161    46    79   188   178   100    49   188    80   201    67   178   197   196   166   213   145   139    77    79    93   208    88    90   216   196   156   186    62    37   197   133    46   138   112   184   196   132   169   146    68   177   170    47    99   117   141   111    37   174   173   153   165    78   140   196   156    89   200   194   100    44    69    96    86    77    34   217   130    82   135   180   163   128    74   117    72    69   144   143   188   120   162   203   172   191   204   149   163    40    72   132   128    46   145   161    88   179   189    64   107    92   112    57   198    53   103   190    50   200   175    41   173   192    81    93    65    72   195   169   132   206   127    65   163   139   213   185   106   148   198   122   110   200    72   174   111   186   101   101   142   168   143   160   189   160   215   153    96   133   133   132    61    66    56   128    59   176    81    96   175   107   119    32    79   201    97   158   152    44    98    68   214   144   204   206    81    68   125   187   215   113   177   199    99    65   170    84   174   102   147    96   204    52   142   100   197   100    76    57   180   125   172    64   143    43   114    54   172    89   163   126   121    95   100   168   121    33    43   123   147    90   114   117   186    97   197   159   171   118    40   211   142   159   189    80   120   168   177   179   134   120    62   197    97   222    36   132   202   144   119   122    40    98   127   218    33    89    76    52   197    82    72    77    41    70   109    94    59    79   212    72    55   113   165    61   144    75    86   155   186   131   125   103   112   173    56    46   167   144    48   123    43   193    45   183   133    72   122   149   111   113    85   185   137   196   123    69   203    91   173    36   184   148   186   204    52   160    82   131   115    47   189   203    88    66   196    45   174   103   111   174    85   206   179   168    64   195   168   128   180   215   196   158   119   109    73   201   167   116   131   214   188   130   133    72   203   146    70   198   167   186   165   207    79    84    71   173   127   117   146   202    39   167   159    67    38   218   180   159   163   211    43   154   207    95   122   162   218   204   131   147   151    99   188    82    37   103    65   109    75    50    98    38   147    50    77   156   167   180   205   162   176   196    45    90   132    47   131    88   188    77   203   118   208   202    87    65    95    73   148   217   166   103   136   176    74   118   147   203   140    37    56   170    53   211    51   199   117   175   189    34    84   145   169   164   166    60   108   162   115   103   166    79    60    91   102   124   208   181   177   121   159   165    97    40   171   109   211    92   191   153   184   167    44   178   208   140   138   137   191    52   127   215   171   165   205   118   151   216   125   111   211    34    84   209    91    83    62   104   171   159   213   107   113    34   220    85   135   219   102    37    64   199    81    50    76   104   113   154   174    33   186   187   170    93   190   168   108    47    42    34    64    53   167    89   118    83   132   220   120    32    83    45   180    65    50   210   156   118    33   129    51    67    52   137   148   174   156    77   106   166   167   146    59   123    51    46   103    61   190   143    55   120   211   212   193   162   210   144   162   176   182    89   127   183    99   203   136   151   107    91   161   188   178    47   187    56    81   182   138    66   147    66   139   188    37    71   218    40   173   166    72    35    44   106   154   191    38    44   119   111    47    83   107   162   153   177    82   172   188    83    93   206    44   209   181   134   163    97   158   222    81    49   178   220   213    40   147   202    83   177   154    36   167    56    39   189    97    53   119    60   176   102   206   181   137    73    35   155    98    89    97    80   207    62    67    52    49   122   117    45   160   171    35   171   215    90    37    35   179   148   187   131   177   139   185   186   182   218   173    94   220   211    38   174   102   170   150    68   187    77   183   221    89   163    90    40   219    65   149   136   128   126    42   162   176    34   193   109   117    35    95   201    41    33    70    86    63    63   163   195   159    33   207    36   207    82   212   115   137   198   210    65   144   159   195   221   180   136   177   115    65   216   181    55   194    70    55    48   180    42   164   201   113    58    69   123   203    91   158   112   133   148    38   103    55    73    80    73   106   133   101   101    66    60    39   216    75   109   188    77   155
    66    62   204   144   155   128   201   118   148   175   222   200   181   154   101    51    47   154   106   164   102   203   168   185    35    48   150   112   200    55   127    77   133   100    52    36   183    46    34    52    86    46   184   215   212   211    90   212    86   118   141    80   198    61   138   124   193   157   119   117    87   171   189   123   111   129    84   108    52   220    77   220   154   108    99   192   201   182   121   130   103    78    70   104    41   128   132   109   139   132   215   115    84   152    37   128   178    85    91    76    55   213   155    72   172   110   174    35    75   192    82   105   201   168   101   158   189    53   219   136   100    46    88   192    55    83    67   186   195    65   139    55    99    78   156   207   180    41   109   156    98   211   198    93   149   153   197   113    54    41    48   117    41   163    68   188   109   213    52   136    88   151   172   130   180   143   198    60   183    77    52   208    75    67   151   208   186   219   112   169    73   188   154    70   130    50   207   151    35   176    89    34    72    80   167   154    35   109   146    91    52   124   206   154    90   144   126    85    45    44    42   162    46    80   188   177   100    48   189    79   202    68   178   198   196   165   214   144   138    76    78    94   208    89    91   217   194   155   184    62    38   196   134    44   137   111   185   197   133   168   146    68   180   170    46    99   116   142   111    38   176   176   152   164    77   140   196   155    90   199   192   101    45    68    95    85    77    35   215   130    82   134   181   162   128    76   117    72    69   144   143   187   120   160   203   170   191   203   148   163    39    72   130   127    46   146   163    88   180   187    66   108    92   112    55   199    54   101   188    51   200   176    42   174   192    82    92    65    74   194   169   131   206   127    65   161   139   213   184   107   148   196   123   108   201    72   174   111   187   101   101   142   167   145   159   189   160   214   152    97   136   134   132    62    68    56   128    58   176    81    98   174   107   119    31    80   201    98   157   151    43    98    66   214   148   205   207    81    69   123   185   214   113   177   200   101    64   170    84   173   103   149    96   205    52   142   101   197    99    75    58   181   125   173    63   143    42   112    55   172    88   163   127   121    96   100   167   121    36    42   123   146    90   113   116   186    97   197   157   170   117    42   211   142   160   189    79   121   168   178   180   135   118    62   197    96   221    38   131   201   144   117   123    40   100   128   218    32    89    76    50   195    82    73    78    42    69   111    95    62    80   211    71    55   113   167    59   143    75    84   152   186   132   126   102   112   174    55    47   167   146    50   125    43   193    44   182   133    71   122   149   112   114    83   186   135   194   123    71   203    90   173    36   184   148   187   206    54   158    82   132   114    47   188   203    87    64   198    45   174   104   111   173    85   206   179   166    63   194   167   125   181   216   193   157   119   107    74   203   166   119   132   213   188   129   134    73   204   147    73   197   168   187   166   209    78    82    71   173   129   117   144   200    38   167   159    68    38   219   180   158   163   210    45   154   208    95   123   164   218   204   129   146   151   102   187    82    37   102    67   110    75    50    99    39   146    51    76   158   167   179   204   162   176   197    44    90   131    48   131    88   188    78   202   116   207   202    87    65    96    73   147   219   165   105   136   175    74   117   148   201   139    38    55   170    52   212    51   199   118   174   189    33    86   145   169   163   165    59   108   165   115   103   166    76    59    90   104   122   209   182   177   122   159   165    97    39   171   109   210    93   193   153   185   165    44   179   207   140   138   139   191    53   127   215   171   165   205   117   152   217   125   112   212    33    82   210    91    83    62   104   173   157   213   106   113    34   219    84   134   220   101    38    65   199    81    50    77   103   113   153   173    33   186   187   170    95   190   168   107    49    42    35    63    53   165    89   119    83   132   220   120    32    83    44   181    64    51   208   156   118    32   130    51    68    53   139   148   174   157    76   106   166   168   145    59   123    51    44   104    60   192   143    58   120   212   211   193   162   209   145   162   176   184    87   127   183   101   204   136   152   108    91   161   188   180    48   188    55    79   182   137    66   148    67   140   188    36    69   217    39   173   166    73    36    43   106   155   193    38    44   119   110    47    83   109   161   154   178    81   171   186    84    94   207    46   207   183   133   163    96   159   220    81    48   177   219   212    42   149   200    83   176   153    36   169    55    40   189    97    54   119    60   175   103   206   181   137    75    35   155    96    86    98    80   205    63    66    51    50   124   116    45   160   172    32   172   215    91    37    34   178   148   188   132   176   138   185   185   183   217   174    93   220   211    36   176   104   169   148    68   188    77   183   220    88   162    89    40   219    65   149   137   128   126    42   163   175    33   193   111   118    34    94   201    41    32    69    87    61    62   162   194   159    35   205    36   207    80   214   115   137   200   210    66   144   159   194   220   179   138   177   115    63   215   180    56   195    70    53    47   181    41   163   201   113    60    69   122   203    89   157   112   132   149    37   105    54    73    80    73   107   130   100   100    68    59    41   217    75   109   186    77   154
    66    62   204   145   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   112   200    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    86   118   142    80   199    62   139   125   193   157   118   117    87   171   188   123   111   129    85   109    53   219    76   221   153   107    99   192   201   182   121   131   102    78    71   103    41   128   133   109   138   132   216   115    85   152    36   128   178    86    90    76    54   213   155    72   172   109   175    35    75   191    82   105   201   168   102   158   189    53   218   135   101    47    88   192    55    83    67   186   195    64   139    54    99    79   156   206   180    41   110   156    98   211   198    92   149   153   197   113    53    40    47   118    40   163    67   187   109   213    53   136    88   151   172   130   180   144   198    60   183    77    53   207    75    67   152   207   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   166   154    35   110   147    91    52   125   206   154    89   143   127    86    44    44    41   162    46    80   189   178   100    48   188    79   201    67   177   197   196   166   213   144   138    76    79    94   208    89    92   218   195   154   185    63    37   196   133    44   137   111   184   198   132   168   146    68   180   170    47    98   116   143   111    38   175   175   152   165    78   141   197   155    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   162   129    75   117    72    69   143   143   188   120   160   203   171   191   203   148   163    39    72   129   128    45   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   192    82    92    65    74   195   169   132   206   126    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   102   101   142   167   144   159   189   160   215   152    97   135   134   132    63    68    57   128    58   176    81    97   174   107   119    32    80   201    98   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    64   170    84   173   102   148    95   205    51   142   102   197    99    75    57   180   124   173    63   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   196   156   169   117    41   211   142   159   189    79   121   167   178   180   136   119    63   197    95   222    38   131   201   143   117   123    41    99   128   218    32    88    77    50   194    81    73    77    42    69   110    94    61    80   212    71    55   113   166    60   143    74    84   153   186   131   127   102   112   174    55    47   167   146    50   124    43   193    45   182   134    71   122   149   112   114    83   186   135   195   123    70   202    90   172    36   184   148   187   206    53   158    82   131   115    47   189   203    87    65   198    45   173   104   111   174    85   205   179   167    64   194   167   126   180   216   193   158   119   107    73   203   166   119   131   214   187   128   134    73   204   147    73   198   167   186   167   208    78    82    71   174   129   117   144   200    39   167   159    68    38   218   179   158   162   211    45   154   208    95   123   163   218   204   129   145   151   102   187    81    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    78   202   116   208   202    87    65    96    73   146   220   165   105   137   175    75   117   148   201   139    37    55   169    53   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   165    77    60    91   104   122   208   182   176   121   160   165    97    39   172   109   209    92   192   154   185   165    43   179   207   139   138   138   192    53   127   215   170   164   205   118   151   217   125   112   211    34    82   210    91    82    62   104   173   157   213   106   112    34   219    84   134   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   167   107    49    42    35    63    53   166    89   119    83   132   219   120    32    83    44   181    65    50   208   156   118    33   129    51    66    53   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   127   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   110    48    82   108   161   154   178    82   172   186    85    94   207    45   208   183   134   163    96   159   221    80    48   178   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   156    97    86    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   178   148   188   133   176   139   185   184   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   162    89    41   218    65   149   137   128   125    42   162   175    32   193   110   118    35    93   201    40    32    69    87    62    63   161   193   159    35   205    35   208    80   214   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   163   200   113    59    68   122   203    89   157   111   132   148    37   104    54    73    80    73   106   130   100   100    67    59    40   216    75   109   187    78   155
    66    63   204   144   154   129   201   118   149   175   222   201   182   153   101    52    47   154   106   164   101   204   167   186    35    49   150   112   200    56   127    77   134   100    52    36   183    45    33    52    86    47   184   215   211   211    90   214    87   118   141    80   200    61   139   126   192   157   119   117    87   171   188   123   111   128    85   110    53   218    77   220   154   106   100   194   201   182   121   131   102    77    72   103    41   127   133   109   137   132   216   115    85   152    36   128   177    85    90    75    54   212   156    71   173   110   175    35    74   191    83   106   201   167   101   158   189    53   218   135   103    45    88   192    55    83    67   186   195    66   140    54    99    79   156   206   180    41   110   156    97   212   197    92   150   153   198   113    54    40    48   117    40   164    67   186   109   212    52   137    89   151   172   130   180   144   197    62   184    77    54   209    75    67   153   207   185   219   113   170    73   188   154    70   130    49   207   152    35   176    89    34    73    80   167   154    35   109   147    91    52   125   204   153    90   142   126    85    45    44    42   162    46    80   188   178   100    47   188    80   201    67   176   197   196   165   212   144   138    78    79    94   208    87    90   216   195   154   184    63    37   195   133    44   136   111   185   198   132   169   146    68   180   170    46    98   116   142   111    37   176   174   152   166    78   140   197   156    88   200   192   102    44    68    96    84    79    34   216   129    82   134   180   163   130    75   117    72    68   142   143   188   122   161   203   170   190   204   149   163    38    73   130   127    46   145   163    88   181   188    66   106    92   112    55   200    54   101   188    52   200   177    43   173   191    81    92    64    75   195   169   133   207   127    65   160   138   213   183   107   147   198   122   108   201    73   174   111   187   101   101   142   167   144   161   189   159   217   151    97   135   134   132    62    68    57   127    57   176    82    97   175   107   118    33    80   201    99   157   152    44    98    66   213   147   205   207    80    68   124   186   213   114   176   199   101    65   171    85   173   103   149    95   206    50   142   101   196    99    75    57   181   124   172    64   143    41   112    55   172    88   162   126   121    97   101   167   121    36    42   123   146    91   115   116   187    96   196   157   170   118    42   212   142   159   189    79   121   168   178   179   136   119    63   197    94   221    38   131   201   144   118   123    40    98   127   217    32    88    78    50   195    82    73    77    43    69   111    95    62    80   212    71    54   114   166    59   143    74    84   151   186   130   127   102   112   175    57    48   168   144    50   124    43   193    44   181   133    72   122   148   111   114    83   187   136   195   124    70   202    90   172    37   184   147   187   207    53   156    81   131   115    48   188   202    87    64   197    45   174   105   111   173    86   207   179   167    64   194   167   126   181   216   194   156   119   107    73   202   167   119   131   213   188   128   133    73   204   146    73   198   167   187   167   209    77    83    72   172   129   120   144   199    38   167   160    69    39   217   179   159   163   211    46   153   210    96   123   162   217   204   129   145   151   102   187    82    37   103    68   110    75    48    99    38   147    51    75   157   167   179   205   161   176   196    44    90   130    48   131    87   188    78   201   116   208   203    88    65    96    73   147   219   166   104   137   176    74   118   149   201   138    37    56   169    52   212    50   198   117   174   190    32    86   145   170   164   164    59   108   165   116   101   166    77    59    91   103   122   209   182   176   122   159   165    97    39   171   109   211    91   192   154   185   166    43   178   207   139   137   140   193    53   126   215   171   166   206   118   151   219   125   112   212    34    83   208    91    84    63   104   173   157   213   106   111    34   219    85   134   220   102    38    64   199    82    50    77   103   113   154   174    33   188   186   169    95   191   168   107    49    41    33    63    53   167    90   119    82   132   219   120    34    84    44   181    65    51   209   156   117    32   130    52    67    52   138   149   173   157    77   106   166   168   146    61   122    51    45   103    61   191   143    56   120   212   212   193   162   208   146   163   176   183    88   127   183   101   204   137   150   107    91   161   187   180    48   188    56    78   181   138    67   149    67   140   187    36    70   217    40   173   166    72    37    43   107   156   193    39    45   120   111    46    83   108   161   154   179    81   172   186    84    94   207    46   209   184   134   163    96   159   222    81    47   177   219   213    41   149   200    82   175   153    36   169    55    39   189    98    54   119    59   176   103   207   182   136    73    34   156    96    86    98    80   205    62    65    51    50   124   115    44   160   171    33   171   215    92    37    33   178   149   189   132   176   138   185   185   181   217   174    95   221   210    38   176   104   167   148    67   186    78   183   220    88   161    89    41   218    65   148   137   128   126    41   163   173    32   191   110   117    35    94   201    41    32    69    86    61    63   162   194   158    34   206    35   208    79   214   114   137   199   210    66   144   158   194   221   178   137   178   116    62   215   180    56   195    71    55    46   181    42   163   200   112    59    69   122   203    89   156   111   132   148    37   105    53    74    79    72   107   129   101   101    68    59    40   216    75   108   187    78   155
    66    62   204   144   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    87   118   142    80   200    62   139   125   193   157   118   116    87   171   188   123   110   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   132   109   138   132   216   115    85   152    36   128   178    86    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   102   158   189    53   218   135   101    47    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    93   150   154   197   113    54    40    47   117    41   163    67   188   109   213    53   136    88   151   172   129   180   144   197    60   183    77    53   207    75    67   152   207   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    34    73    80   166   154    34   110   147    91    52   124   206   154    90   144   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   165   213   144   138    76    79    94   208    89    92   218   195   154   185    62    37   196   133    44   137   111   184   197   132   168   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   196   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   204   148   163    39    72   129   127    46   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   102   101   142   167   144   159   190   160   215   152    97   134   134   133    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    64   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   187    97   197   156   169   116    41   211   142   160   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    60   143    75    84   153   186   131   127   103   112   174    56    47   167   146    50   124    43   193    44   182   134    72   122   148   112   114    83   186   135   194   123    70   202    90   172    36   184   149   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   180   166    64   194   167   125   180   216   193   157   119   107    73   203   166   119   131   213   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    39   167   159    68    38   219   179   158   162   211    45   154   209    96   123   163   218   204   129   146   151   102   188    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    88   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   211    51   199   117   174   189    33    86   145   169   164   165    59   107   164   115   102   166    77    59    91   103   122   208   182   176   121   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   129    51    66    53   138   148   173   157    76   106   166   168   145    60   123    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   147    66   140   187    36    69   217    40   173   167    73    36    43   106   155   193    39    44   120   110    47    82   108   160   154   178    82   172   186    84    94   207    45   208   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    96    54   119    59   175   103   207   182   136    74    35   156    97    86    98    80   205    63    65    52    50   124   115    44   160   172    32   171   215    91    37    33   178   149   188   132   176   139   185   184   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   110   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   144   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    74    80    73   106   130   101    99    67    59    40   216    75   109   187    78   155
    66    62   204   144   154   127   201   118   149   175   221   200   182   154   101    51    46   154   106   163   101   202   167   186    34    48   150   112   201    56   127    77   134   100    52    36   183    46    34    52    86    47   184   215   212   211    90   213    87   117   142    80   199    62   138   124   194   157   118   116    87   171   188   123   110   129    85   109    52   220    76   222   154   107    99   192   201   182   122   131   103    79    72   104    41   128   132   110   138   132   217   114    85   151    36   128   177    86    90    75    54   213   155    72   173   109   175    35    75   191    81   105   200   167   102   159   189    53   218   135   101    47    87   192    54    82    67   185   195    65   139    54   100    78   156   207   180    41   109   156    98   212   197    92   150   155   197   113    53    40    47   117    41   164    67   188   109   213    52   137    88   151   173   130   180   144   197    61   183    77    52   208    76    67   151   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    35    72    80   167   154    34   110   147    91    52   125   207   153    90   144   127    85    44    44    41   162    45    79   188   177   100    47   188    79   201    67   177   198   197   165   213   143   138    75    79    93   208    89    91   218   196   154   185    63    36   196   133    44   137   111   184   197   132   168   146    68   179   170    48    99   116   143   111    37   175   175   152   165    79   141   196   156    89   200   192   101    46    69    95    85    78    34   216   129    83   134   180   163   128    75   116    72    68   143   143   187   121   160   203   171   190   204   148   162    38    71   129   127    45   146   163    87   179   187    65   108    91   112    56   200    55   101   188    51   201   175    42   174   192    82    92    65    73   195   168   133   205   127    65   161   138   212   184   108   149   197   123   108   201    73   174   110   187   101   102   141   167   143   159   190   160   215   152    97   134   133   132    62    69    57   127    57   176    82    97   174   106   118    33    80   201    99   158   151    43    99    67   214   148   206   207    81    68   125   186   213   113   175   199   101    65   170    85   173   102   148    95   205    50   142   102   197   100    75    56   180   124   172    63   143    43   111    54   173    87   163   126   121    97   100   167   122    36    42   123   145    91   114   116   186    96   197   156   169   116    41   210   142   159   189    79   121   168   178   180   136   119    62   197    96   221    38   130   201   143   117   123    41   100   128   219    33    87    77    50   195    82    73    77    41    70   110    94    61    80   211    71    54   113   166    60   143    75    85   153   186   131   127   103   112   174    56    47   168   145    50   123    44   194    44   183   134    72   121   148   111   114    83   185   135   194   122    70   202    90   172    37   183   148   187   206    53   158    82   131   115    47   188   203    87    65   197    45   173   104   111   172    84   206   179   166    64   192   167   125   180   216   194   157   119   107    74   202   166   119   132   214   187   129   134    73   205   147    73   197   167   187   166   208    77    82    70   173   129   117   144   200    38   167   160    67    38   218   179   158   163   211    45   154   208    95   123   164   219   204   130   146   151   102   188    81    37   102    66   110    74    49    99    39   146    51    77   157   167   180   205   162   176   197    44    90   130    49   132    87   188    77   201   116   208   202    87    64    96    74   146   220   165   105   137   175    75   117   148   201   139    37    55   170    52   212    50   199   117   174   189    34    85   144   169   164   165    59   107   164   115   102   165    77    59    91   103   122   208   182   176   122   160   164    97    39   171   108   210    92   192   153   185   165    44   178   207   139   138   138   192    53   126   215   170   164   205   118   151   217   125   112   211    34    82   210    91    83    63   104   174   157   213   105   111    34   219    85   134   219   102    38    65   199    81    50    77   105   114   153   174    33   187   187   170    96   190   168   107    49    42    36    63    54   166    90   119    83   133   220   119    33    83    44   181    65    51   208   157   119    34   130    52    66    53   138   148   173   157    76   106   166   167   146    59   122    51    43   102    60   192   143    57   120   213   210   193   162   209   145   162   176   183    88   127   182   101   203   136   152   107    91   160   188   179    48   188    56    79   182   137    67   148    67   141   187    36    70   217    39   173   168    73    36    43   105   155   193    39    45   120   110    48    82   108   161   155   177    82   171   187    84    94   207    45   207   184   134   163    97   159   221    80    48   178   219   213    42   149   201    83   177   154    37   168    55    38   189    96    54   120    59   176   103   206   183   135    74    35   156    97    86    98    80   204    63    65    52    50   124   115    44   159   172    32   170   214    91    36    33   178   148   188   133   176   139   186   184   182   218   173    94   221   211    36   176   105   168   148    68   187    78   182   220    87   161    89    40   217    65   148   137   128   125    42   161   174    32   193   110   119    35    94   201    41    32    69    87    62    62   162   192   159    34   205    35   208    80   214   116   137   201   210    65   145   159   194   220   180   138   177   117    63   216   180    55   195    70    53    48   180    41   162   200   112    60    69   122   203    88   157   110   132   148    36   105    53    72    80    73   106   130   100    99    67    59    40   217    75   109   187    78   155
    66    62   204   145   154   128   202   119   148   175   221   200   182   154   100    51    46   155   105   163   102   204   167   185    34    48   150   111   199    56   127    78   134   100    52    36   183    46    33    52    86    46   185   216   212   211    91   213    86   118   142    81   199    62   139   125   193   157   118   117    87   171   188   123   111   129    85   109    52   220    76   220   153   107    99   193   201   181   121   131   102    78    71   104    41   128   132   109   139   132   216   115    85   152    36   128   179    86    91    76    55   213   155    72   173   110   175    34    75   192    82   106   201   167   101   157   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   155   207   179    41   109   156    98   211   198    92   150   153   197   113    54    40    48   117    40   163    67   187   109   214    53   136    88   151   172   130   180   143   198    61   184    77    53   207    76    67   152   207   186   219   112   169    73   188   154    70   131    49   207   152    35   176    89    35    72    80   166   154    34   110   146    92    52   124   206   154    90   144   127    85    44    44    42   161    45    80   189   177   100    47   188    79   200    68   177   197   196   165   213   144   138    77    79    94   208    89    91   218   195   154   185    62    37   196   133    44   137   111   185   198   132   169   146    68   180   170    46    99   115   142   111    38   175   175   153   165    79   141   197   155    90   200   192   101    45    69    95    84    78    34   216   130    82   134   181   163   129    75   117    72    69   143   143   188   121   159   203   170   191   204   148   163    39    72   129   127    45   146   163    88   180   188    65   107    92   112    56   199    54   102   188    51   200   176    42   174   192    81    92    64    74   195   169   133   206   127    65   161   138   213   184   107   148   196   122   108   201    74   174   110   187   102   101   142   167   145   160   190   160   215   151    97   134   134   133    63    68    56   128    58   177    81    98   174   106   119    31    79   201    98   158   151    43    98    66   214   147   205   207    81    68   125   185   213   113   176   199   100    64   170    85   173   103   148    95   205    51   142   102   197    99    75    56   181   124   173    63   143    42   112    55   172    88   163   126   121    96   101   167   121    36    42   123   146    90   113   116   186    97   196   156   169   116    41   211   143   159   188    79   121   168   177   180   136   119    63   198    94   221    37   131   201   144   117   123    41   100   127   219    32    88    77    50   194    82    73    77    42    69   109    94    61    80   212    71    54   113   166    60   143    74    84   153   185   130   126   103   112   174    56    48   168   145    51   125    43   193    44   182   133    71   122   149   112   114    84   186   136   195   123    70   202    90   172    36   184   149   187   206    53   158    83   131   115    48   189   203    87    65   198    45   173   104   111   174    85   206   180   166    63   193   166   126   181   216   193   157   119   108    74   203   167   118   132   214   187   128   134    72   204   147    73   197   167   186   167   208    77    82    71   174   129   117   144   200    38   167   159    68    38   219   179   158   163   212    45   153   209    96   122   163   218   204   129   146   151   102   188    81    37   102    67   110    75    49    99    38   146    51    76   157   166   180   204   163   175   197    44    90   130    49   131    87   188    78   202   115   208   203    86    65    95    73   147   220   165   106   137   175    74   117   148   201   139    37    55   170    52   211    51   199   117   175   189    33    86   145   169   164   165    58   106   165   116   102   165    77    59    91   103   122   208   182   177   122   160   165    97    39   171   108   210    93   193   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   125   112   212    33    82   211    91    82    62   104   173   157   213   106   112    34   219    84   134   220   100    37    64   199    81    50    77   104   114   154   173    33   187   187   170    95   191   168   107    49    41    36    63    54   167    90   119    83   132   220   120    32    84    44   180    65    50   209   155   118    33   130    51    66    54   138   149   173   157    76   105   167   168   145    61   122    51    44   104    60   191   143    57   120   212   211   193   162   209   145   162   176   185    88   126   183   101   204   136   152   108    91   161   189   180    47   188    55    79   182   137    67   147    66   140   188    36    70   217    40   173   166    73    36    43   106   154   193    39    44   119   110    47    83   108   161   154   178    81   172   186    84    94   207    45   208   183   134   163    96   159   222    80    48   177   220   213    41   149   200    83   177   154    37   168    55    40   189    97    54   119    59   175   103   207   182   136    74    34   156    97    86    98    80   205    63    65    52    49   124   116    44   160   173    32   171   215    91    37    33   177   149   189   132   176   139   185   184   182   217   174    94   220   211    36   176   104   168   149    68   187    77   182   220    88   161    89    41   218    65   150   137   128   125    41   162   175    32   192   111   119    34    93   201    40    32    69    87    62    63   162   193   160    34   205    35   208    80   215   116   138   200   210    65   145   159   194   221   180   137   177   116    63   217   180    56   195    70    54    47   181    41   162   201   112    59    69   122   203    89   157   111   133   149    38   104    55    74    80    73   106   130   100   100    68    59    40   217    76   108   187    78   155
    66    62   204   145   153   128   201   118   149   174   221   200   183   153   101    52    46   155   105   162   101   203   168   185    34    48   150   112   199    55   127    77   134   101    53    35   182    46    33    52    86    47   184   215   212   211    90   213    87   117   141    80   200    62   138   124   193   157   117   116    87   170   188   122   111   129    84   109    52   219    77   221   152   107    99   193   201   181   121   131   102    79    71   104    41   128   132   109   138   133   216   114    84   152    36   128   179    85    91    75    55   212   154    72   172   109   175    34    75   191    83   104   201   167   101   158   190    52   219   136   101    46    87   192    54    83    67   186   195    64   140    54    99    78   155   207   180    42   110   156    98   212   197    93   149   154   197   113    53    40    46   118    41   164    67   188   109   214    52   136    89   151   173   129   180   143   197    60   182    76    53   208    75    67   152   207   186   219   113   169    72   188   155    70   131    48   206   151    35   176    89    35    72    80   166   155    35   110   146    91    52   124   206   154    90   144   128    85    44    44    42   162    45    81   188   177   100    47   188    79   200    67   177   197   196   166   213   143   138    77    78    94   209    90    91   218   195   155   185    63    36   196   134    44   137   111   185   197   132   169   146    68   180   170    46    99   117   143   112    37   175   174   152   165    77   140   197   155    90   200   193   101    45    69    95    85    78    34   216   131    82   135   180   163   129    76   117    72    68   144   143   187   121   159   203   171   190   203   148   163    38    72   129   127    46   146   163    88   179   188    66   108    91   112    56   199    54   102   187    50   201   177    42   174   192    81    91    65    73   194   169   132   205   128    65   160   138   213   185   107   149   197   123   108   202    73   174   109   187   102   102   142   167   144   159   189   159   214   152    97   134   134   133    63    68    57   127    58   176    82    98   175   106   119    32    80   201    98   157   151    44    98    67   214   146   205   207    80    68   125   186   214   113   176   199   101    64   170    84   174   103   148    96   205    50   143   101   197    99    75    56   181   124   173    62   143    42   112    55   172    87   162   127   122    96   101   166   121    35    42   123   146    90   114   115   187    97   196   157   170   117    41   210   143   159   188    79   120   168   177   180   136   119    63   198    96   221    37   131   201   143   117   123    40   100   127   219    32    88    77    50   195    82    73    76    42    70   110    94    61    80   212    71    54   113   167    58   143    74    84   153   187   130   127   102   112   174    56    47   166   145    50   124    43   194    44   182   133    71   121   149   112   114    83   185   135   194   124    71   202    90   172    36   183   148   187   206    53   158    82   131   115    48   189   203    87    64   198    44   174   104   111   174    85   206   180   166    64   193   168   126   180   217   193   157   119   108    73   203   167   118   132   212   188   128   133    72   204   147    73   197   167   186   166   207    78    82    72   174   129   117   144   200    39   167   159    68    38   219   180   158   162   211    45   154   209    96   123   164   219   204   128   146   152   102   188    81    37   101    67   109    74    50    99    38   146    52    76   158   167   180   205   162   175   196    45    90   132    49   131    88   187    78   202   116   208   203    87    64    96    73   147   219   165   104   136   175    75   117   148   201   139    37    55   170    52   211    51   198   117   174   190    34    86   145   169   165   165    59   107   164   115   102   165    78    59    90   103   122   207   182   176   121   160   165    97    40   170   109   210    92   192   154   186   165    44   179   207   139   138   139   191    53   127   214   171   164   204   118   151   217   125   112   211    33    82   210    90    82    62   104   173   158   212   106   112    34   219    84   135   220   101    38    64   199    81    51    77   104   113   153   174    34   186   188   170    95   191   168   107    49    42    35    63    54   166    90   118    82   132   219   119    33    83    43   181    64    51   209   156   118    33   129    51    66    53   137   149   173   156    76   106   166   168   146    59   122    52    45   103    60   191   143    57   119   213   212   193   162   209   145   162   176   184    89   127   183   101   204   136   152   108    91   161   188   180    49   188    56    79   182   137    67   147    67   140   187    37    69   217    39   173   167    74    36    43   105   154   193    38    45   120   111    47    83   108   160   154   178    82   171   186    84    94   206    45   208   183   135   163    96   159   221    80    47   177   219   213    42   150   200    83   177   154    37   167    55    39   190    97    54   119    59   175   102   206   182   136    74    35   155    96    85    99    80   206    64    65    51    49   124   114    44   160   172    32   172   215    91    37    32   178   148   188   132   175   139   186   185   182   217   173    94   221   211    37   175   104   170   149    68   187    77   183   220    88   162    89    41   218    65   149   137   128   125    41   161   175    33   193   109   118    34    94   201    40    32    69    86    61    63   162   193   159    35   206    35   208    80   215   115   137   200   210    65   144   159   194   220   179   138   178   116    63   216   179    56   196    70    54    47   181    41   162   200   113    59    68   122   202    88   157   111   133   149    36   105    53    73    80    73   107   130   101   100    68    59    39   217    75   109   187    77   155
    66    62   204   144   154   129   201   118   149   174   222   200   182   153   101    52    46   155   105   163   102   203   167   186    34    48   150   111   199    56   126    78   134   100    52    36   183    46    34    51    86    46   184   215   212   211    90   213    86   118   142    81   200    62   138   125   194   157   119   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   132   109   138   132   216   115    85   152    36   128   178    85    90    76    54   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   140    54    99    79   156   206   179    41   110   156    98   211   198    93   150   153   197   113    53    40    47   118    40   163    68   187   109   213    52   136    88   151   172   130   180   144   198    61   183    77    53   208    75    67   152   208   186   219   113   169    73   188   155    70   131    49   206   152    35   176    89    35    72    80   166   154    34   110   146    91    52   124   206   154    90   143   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   166   213   144   137    76    79    93   208    89    92   218   195   155   185    62    37   196   133    44   137   111   184   197   132   169   146    68   180   170    47    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    96    85    78    34   216   130    82   134   180   163   128    75   117    72    68   143   143   187   121   160   203   171   190   204   149   163    39    72   129   128    45   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   108   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   189   160   215   152    96   134   134   133    63    68    57   128    58   177    81    98   174   107   119    32    80   201    98   158   151    43    98    66   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   149    95   205    51   142   101   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   126   121    96   101   167   121    36    42   123   146    90   114   116   186    97   197   157   169   116    41   211   143   159   189    79   121   168   178   180   136   119    63   197    95   221    38   131   201   143   118   123    41   100   128   218    33    88    77    50   194    82    73    77    41    69   110    94    61    80   213    71    55   113   166    59   143    75    84   152   186   131   127   102   112   174    56    47   168   145    50   124    43   193    44   182   134    72   122   148   112   114    83   185   135   194   123    70   202    90   172    36   184   148   187   206    54   158    82   131   115    47   189   203    87    65   197    44   173   104   111   173    85   206   180   166    64   193   167   126   180   216   194   157   119   108    73   203   166   119   131   214   188   128   134    73   204   147    73   197   167   186   167   208    78    82    71   174   129   117   144   200    38   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   188    82    37   102    67   110    74    49    99    38   146    51    76   157   166   180   204   162   176   197    44    90   131    49   131    88   188    78   202   116   208   202    87    65    96    73   147   219   165   105   136   175    75   117   149   201   139    37    55   169    52   211    51   199   117   174   189    33    85   145   169   164   165    59   107   164   115   102   165    77    59    91   103   122   208   182   177   121   160   165    97    39   171   109   209    92   192   153   185   165    44   179   207   139   138   139   191    53   127   215   171   164   205   118   150   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   170    95   191   168   107    49    42    35    63    53   167    90   119    83   132   219   120    32    83    44   181    64    51   209   156   118    33   130    52    66    54   138   148   173   157    76   106   166   168   145    60   122    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   137   152   108    91   161   188   180    48   188    55    79   182   137    67   148    66   140   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   119   110    47    82   108   161   154   177    81   172   185    85    94   206    45   208   183   134   163    96   159   222    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    75    35   155    97    86    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    33   178   149   188   132   176   139   185   184   182   217   174    94   220   211    37   176   104   168   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    32   193   111   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   144   159   194   220   179   138   177   115    64   216   180    56   195    71    54    46   181    41   162   200   113    59    68   122   203    89   157   111   133   149    37   104    54    74    80    73   106   130   101   100    67    59    40   216    75   108   187    78   155
    66    61   205   144   154   128   201   118   149   175   222   200   182   154   101    51    47   155   106   164   101   204   167   185    35    48   150   112   199    55   127    77   134   100    53    35   183    46    33    52    86    46   184   215   212   211    90   214    87   118   142    81   199    62   139   125   193   156   119   117    87   171   188   123   110   130    85   109    53   219    77   221   153   107    99   192   201   182   121   130   101    79    71   103    41   128   133   109   138   132   216   115    84   152    36   128   178    86    91    76    55   213   155    72   173   109   175    35    75   191    82   105   201   168   102   157   189    52   217   135   101    47    88   193    55    83    67   186   195    64   139    54    99    78   155   206   179    41   109   156    97   211   198    92   150   153   197   113    53    40    47   117    41   163    68   187   109   213    53   137    89   151   173   130   180   144   197    60   183    77    53   207    74    67   152   208   186   220   112   168    72   189   154    70   130    50   207   151    35   176    89    34    73    80   167   153    34   110   147    91    52   124   206   154    89   143   127    86    44    44    42   161    45    80   189   177   100    47   188    79   201    67   177   197   196   165   213   145   138    77    78    94   208    89    91   217   195   154   185    63    37   196   133    44   137   111   184   198   132   168   146    68   180   170    46    99   117   142   112    38   175   175   152   166    78   141   197   155    89   200   192   101    45    69    96    85    78    34   216   130    82   135   180   163   128    75   117    72    68   142   142   187   122   160   203   171   191   203   148   163    38    72   129   128    46   146   163    88   180   187    66   108    91   112    56   198    54   101   188    51   200   176    41   174   192    82    92    65    74   195   169   132   206   127    65   161   139   213   184   108   149   198   122   108   201    73   174   110   187   102   101   141   167   144   160   189   160   215   152    97   135   134   133    63    68    56   128    58   176    81    98   174   107   119    32    79   201    99   158   151    43    98    66   214   147   206   207    81    68   124   187   214   113   175   200   100    65   170    84   173   102   149    95   205    51   143   102   197   100    75    56   180   124   173    64   143    43   112    55   172    88   164   127   121    97   100   166   121    35    42   123   146    90   113   115   186    96   197   157   170   117    41   211   142   160   189    79   121   168   178   179   136   119    63   197    96   221    37   131   201   143   117   123    41    99   128   219    32    88    77    50   194    82    73    77    42    69   110    94    61    80   212    71    55   113   166    59   143    74    84   153   186   131   127   102   112   173    56    48   168   145    50   125    43   193    45   182   134    72   121   148   112   114    84   185   135   195   124    70   202    90   173    35   183   149   187   206    53   157    82   132   115    48   189   203    87    65   197    45   173   104   111   174    85   205   179   166    63   193   167   126   180   217   194   157   119   107    73   203   166   119   132   214   187   128   134    72   204   147    73   197   168   187   167   208    78    82    71   174   129   117   144   199    38   167   159    67    38   218   179   157   163   211    45   154   209    96   123   163   218   204   130   146   151   103   188    82    36   102    67   111    74    49    99    38   147    52    76   157   167   179   204   162   176   197    45    90   130    49   131    87   187    78   202   116   208   203    86    65    96    73   146   220   166   106   137   176    75   117   148   201   139    37    55   169    53   211    50   199   118   175   189    33    85   145   168   164   166    59   107   165   115   102   166    77    59    91   103   122   208   183   175   121   160   165    97    39   172   109   209    92   192   153   186   165    43   179   207   139   137   138   191    53   127   215   171   164   205   118   150   217   124   112   211    34    82   209    91    82    62   104   173   157   213   106   112    34   219    84   134   219   101    37    65   199    81    50    78   104   114   153   174    32   187   187   169    95   191   167   108    48    42    35    64    54   166    90   118    82   132   219   120    32    84    43   181    65    50   209   156   117    33   130    52    66    54   137   149   174   156    76   106   165   168   146    59   123    51    44   104    60   191   143    57   119   211   211   193   162   209   146   162   177   184    88   127   183   100   204   136   151   108    91   162   188   180    47   188    56    79   182   137    66   148    66   141   187    36    69   217    40   173   167    73    36    43   106   154   193    39    44   120   111    48    82   109   161   154   178    82   172   186    85    94   206    45   207   184   134   162    95   159   221    80    47   177   219   212    42   149   201    83   177   154    37   169    55    39   189    97    54   118    59   174   103   206   182   136    74    35   156    97    85    98    80   205    63    66    52    49   123   115    44   160   172    32   172   216    90    36    33   178   148   188   133   176   139   185   185   182   218   173    94   220   210    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   126    42   163   175    32   193   110   119    35    93   201    40    32    69    87    61    62   162   194   160    35   206    35   208    80   215   115   137   200   210    66   144   159   195   220   179   137   177   116    64   216   179    56   195    70    54    46   181    42   162   200   113    59    68   122   203    88   157   110   132   148    36   105    53    74    80    74   107   129   100    99    67    59    40   217    76   109   187    77   154
    66    62   204   144   154   128   201   118   149   174   222   200   182   154   101    52    46   155   105   163   101   203   167   186    34    48   150   111   199    56   127    78   134   100    52    36   183    46    34    52    86    46   184   215   212   211    90   213    86   118   142    80   199    62   139   125   193   157   118   116    87   171   188   123   111   129    85   109    52   219    76   221   153   107    99   192   201   182   121   131   102    79    71   104    41   128   133   109   138   132   216   115    85   152    36   128   178    85    91    76    55   213   155    72   173   110   175    34    75   191    82   105   201   168   101   158   189    53   218   135   101    46    87   192    55    83    67   186   195    64   139    54    99    79   156   207   180    41   110   156    98   211   198    92   150   154   197   113    54    40    47   117    40   163    67   188   109   213    53   136    88   151   172   129   180   144   198    60   183    77    53   207    75    67   152   208   186   219   112   169    73   189   154    70   131    49   207   152    35   176    89    34    72    80   166   154    35   110   147    91    52   124   206   154    90   144   127    85    44    44    42   162    45    80   189   177   100    47   188    79   201    68   177   197   196   166   213   144   138    76    79    94   208    89    91   218   195   154   185    62    37   196   133    44   137   111   184   197   132   168   146    68   180   170    46    99   116   143   111    38   175   175   152   165    78   141   197   156    90   200   192   101    45    69    95    85    78    34   216   130    82   134   180   163   129    75   117    72    68   143   143   187   121   160   203   171   191   204   148   163    39    72   129   127    46   146   163    88   180   188    65   108    91   112    55   199    54   101   188    51   200   176    42   174   191    82    92    65    73   195   169   132   206   127    65   161   138   213   184   107   148   197   122   108   201    73   174   110   187   101   102   142   167   144   159   190   160   215   152    97   134   134   132    63    68    57   128    58   176    81    97   174   107   119    32    80   201    99   158   151    43    98    67   214   147   205   207    81    69   125   186   214   113   176   199   100    65   170    84   173   103   148    95   205    51   142   102   197    99    75    56   180   124   172    63   143    42   113    55   172    88   163   127   121    97   101   167   121    36    42   123   146    90   114   116   186    97   197   156   169   117    41   211   143   159   189    79   121   167   178   180   136   119    63   197    95   221    37   131   201   143   117   123    40   100   128   218    33    88    77    50   195    82    73    77    42    69   110    94    62    80   212    71    54   113   166    60   143    75    84   153   186   131   127   103   112   173    56    47   167   145    50   124    43   193    44   182   134    72   122   149   112   114    83   186   135   194   123    70   202    90   172    36   183   149   187   206    54   158    82   131   115    47   189   203    87    65   197    45   173   104   111   173    85   206   179   167    64   193   167   126   180   216   193   157   119   107    73   203   166   119   132   214   187   128   134    73   204   147    73   197   167   186   167   208    78    82    71   173   129   117   144   200    38   167   159    68    38   218   179   158   162   211    45   154   209    96   123   163   218   204   129   145   151   102   187    82    37   102    67   110    74    50    99    38   146    51    76   157   167   180   204   162   176   197    44    90   131    49   131    87   188    78   202   116   208   202    87    65    96    73   147   219   165   105   137   175    75   117   148   201   139    37    55   169    52   212    51   199   117   174   189    33    86   145   169   164   165    59   107   165   115   102   166    77    59    91   103   122   208   182   176   121   160   165    97    39   171   109   210    92   192   153   185   165    44   179   207   139   138   138   191    53   127   215   171   164   205   118   151   217   124   112   211    34    82   210    91    82    62   104   173   158   213   106   112    34   219    84   135   219   101    37    64   199    81    50    77   104   113   153   174    33   187   187   169    95   190   168   107    49    42    35    63    54   166    90   119    82   132   219   120    32    83    44   181    65    51   209   156   118    33   130    51    66    53   138   148   173   157    76   106   166   168   145    60   123    51    44   104    60   191   143    57   119   212   211   193   162   209   146   162   176   184    88   126   183   101   204   136   152   108    91   161   188   180    47   188    56    79   182   137    67   148    66   140   187    36    70   217    40   173   167    73    36    43   106   154   193    39    44   120   111    47    82   108   160   154   178    82   171   186    84    94   207    45   207   183   134   163    96   159   221    80    48   177   219   213    42   149   200    83   177   154    37   168    55    39   189    97    54   119    59   175   103   207   182   136    74    35   156    96    86    98    80   205    63    65    52    49   124   115    44   160   172    32   171   215    91    37    33   178   148   188   132   176   139   185   185   182   217   174    94   220   211    37   176   104   169   148    68   187    77   183   220    88   161    89    41   218    65   149   137   128   125    42   162   175    33   193   111   118    35    94   201    40    32    69    87    62    63   162   194   159    35   205    35   208    80   215   115   137   200   210    65   145   159   194   220   179   138   177   116    64   216   180    56   195    70    54    47   181    41   162   200   113    59    68   122   203    89   157   111   132   149    37   105    54    73    80    73   106   130   100    99    67    59    40   216    75   109   187    78   155
    67    61   205   144   154   128   201   118   148   175   220   200   184   153   101    51    46   155   106   164   101   203   167   186    35    48   149   111   199    56   128    79   133    99    52    36   183    47    35    51    86    46   184   215   211   209    89   213    87   116   143    80   201    62   138   126   193   158   120   117    87   170   188   123   111   130    86   109    53   219    76   221   153   106    99   191   201   182   121   131   101    78    70   103    41   127   134   108   138   132   216   115    84   153    38   128   179    86    90    76    55   212   154    72   172   110   175    35    76   191    82   106   201   168   100   157   190    52   218   136   101    48    87   192    55    82    67   186   195    65   141    54    99    77   155   206   179    41   110   157    98   211   198    92   151   153   197   112    53    41    48   118    41   164    67   188   109   212    53   136    89   149   173   131   181   143   197    60   183    77    53   208    76    67   151   207   187   218   112   168    73   188   155    72   130    49   207   151    35   176    89    34    72    80   167   153    33   110   147    92    53   125   205   154    89   144   127    85    45    45    41   162    46    80   190   178   101    47   188    78   202    67   178   197   196   165   211   144   137    76    79    92   209    89    90   218   195   154   185    63    37   197   134    45   137   111   184   199   132   168   145    69   179   170    46    98   116   142   112    38   174   176   153   166    78   141   196   156    89   200   193   101    47    68    96    84    78    34   216   130    82   134   181   162   128    74   116    73    69   143   143   187   122   161   203   172   191   202   148   163    39    72   131   128    46   146   163    88   180   188    66   107    90   113    56   201    55   100   187    50   200   175    43   173   191    83    93    64    74   194   168   133   205   127    65   160   138   212   185   107   147   198   122   109   201    73   174   111   187   102   103   142   167   144   160   190   160   216   151    96   135   134   132    62    68    57   128    57   177    81    98   174   105   119    33    80   200    99   159   149    43    97    66   214   147   205   206    80    69   125   185   214   112   175   199    99    64   171    85   174   103   148    96   205    52   144   103   196   101    75    57   181   124   174    64   143    43   113    55   172    88   164   126   120    97   100   166   120    37    41   123   145    90   114   114   186    96   196   157   170   117    40   211   142   160   188    78   121   168   179   180   135   119    63   196    95   221    37   130   202   142   117   122    42    98   128   218    32    88    76    49   195    83    73    78    40    69   109    94    60    81   212    71    53   112   166    59   143    75    86   153   187   131   127   102   112   173    56    47   167   145    51   124    44   193    44   182   133    72   120   149   112   113    83   185   135   193   122    70   202    92   172    36   184   148   187   206    55   159    82   132   115    48   189   203    86    65   197    44   172   105   111   173    85   206   180   166    64   193   168   126   180   216   194   157   119   108    73   203   165   118   131   213   187   128   133    73   205   147    75   198   166   187   167   208    77    81    71   173   130   116   144   200    40   167   159    69    37   218   178   157   163   210    45   154   208    95   122   163   219   203   128   146   151   102   187    83    38   101    68   110    74    50    98    38   147    51    76   157   168   180   205   163   175   198    44    90   131    49   132    89   188    78   203   116   207   202    88    63    95    73   146   219   165   105   135   175    75   117   148   201   139    37    56   170    52   213    52   199   116   174   188    35    86   145   168   162   164    57   106   164   115   101   165    78    59    89   104   123   207   182   176   121   160   165    97    40   171   108   209    93   193   153   185   166    44   178   207   139   138   140   192    52   127   215   171   166   204   118   151   217   124   112   211    33    83   210    91    84    62   105   175   158   214   106   112    34   220    84   134   219   101    37    64   198    80    49    76   103   114   154   173    32   187   187   170    95   190   169   109    49    42    36    62    54   168    90   118    83   132   218   119    32    83    43   181    65    50   208   156   118    32   130    52    66    52   139   147   171   157    77   106   166   168   145    61   124    52    43   104    60   191   143    57   120   212   210   193   162   210   146   162   176   185    88   127   185   101   204   137   151   108    91   161   187   179    48   188    55    79   182   137    66   148    67   140   188    36    69   217    39   174   166    74    36    44   106   155   194    38    45   121   109    47    82   107   160   154   177    83   171   186    83    95   206    45   208   184   134   162    95   159   220    80    49   178   220   213    42   149   199    82   177   154    37   169    56    38   189    97    54   119    58   174   103   207   182   136    74    34   155    96    85    98    80   206    63    66    51    50   124   115    44   159   172    32   171   215    90    36    33   177   149   189   132   177   139   186   184   183   218   174    94   220   211    36   175   103   169   148    68   189    77   183   218    88   161    88    42   217    65   149   136   127   125    42   162   176    33   194   111   118    35    94   201    41    32    70    88    61    64   163   194   160    35   205    35   208    80   216   116   137   199   211    67   146   159   195   220   179   138   177   116    63   217   180    57   195    70    53    47   181    40   162   200   112    60    68   123   203    89   157   111   133   149    35   106    54    74    79    73   107   129   100    99    68    59    41   216    76   108   188    79   155
    67    62   204   144   154   128   201   118   149   174   221   201   182   153   101    52    46   155   105   163   101   203   167   185    34    48   150   111   199    56   126    78   134   100    53    36   183    47    34    52    86    46   184   215   212   211    90   213    86   118   142    81   199    61   140   124   193   157   119   117    87   170   188   123   111   130    85   108    53   220    76   220   152   107    99   192   201   181   121   131   102    78    71   104    41   129   133   109   138   132   216   115    85   152    36   128   178    86    89    76    54   213   156    72   173   109   175    35    75   191    81   106   201   168   101   157   190    53   218   135   101    47    87   192    55    83    67   186   195    63   140    54    99    79   155   206   180    41   109   157    97   211   198    92   150   153   197   114    53    40    47   118    40   163    67   188   108   214    52   136    89   151   173   129   180   144   198    61   182    77    53   208    75    67   151   207   187   219   113   169    72   189   155    70   131    49   207   151    35   177    89    34    72    79   167   154    34   110   146    91    52   124   207   153    90   143   128    85    45    44    41   161    45    80   189   178   100    47   189    79   201    67   177   198   196   165   212   144   137    77    78    94   208    89    91   217   195   155   185    62    37   196   134    44   136   111   184   198   133   169   146    67   180   170    46    99   117   143   111    38   176   175   152   165    79   141   196   156    90   200   192   101    45    69    95    84    78    34   215   130    82   134   180   162   129    76   116    72    69   143   143   187   121   161   204   171   190   203   148   163    40    72   129   127    46   146   163    88   180   188    66   108    91   112    56   200    53   101   188    51   200   175    42   173   192    81    92    64    74   194   169   133   205   127    66   161   138   213   184   107   149   197   122   108   200    73   174   110   187   102   102   142   167   145   160   189   160   214   152    96   135   134   133    62    68    56   127    59   178    82    98   174   106   120    32    80   201    99   158   151    43    98    67   213   146   205   207    81    69   125   186   214   112   175   199   100    65   171    85   173   102   149    95   206    51   142   102   198    99    75    56   181   124   172    64   143    41   112    55   172    88   163   127   122    96   101   166   121    35    42   123   146    91   114   116   187    97   197   156   169   116    41   211   142   161   189    79   122   168   178   180   136   118    62   197    95   221    37   131   201   144   118   122    40   100   128   218    33    88    77    49   194    81    73    77    42    69   109    94    62    80   213    71    54   113   165    59   143    74    84   152   186   131   127   102   112   173    55    47   167   145    51   124    44   193    45   182   134    72   122   149   112   114    83   186   135   195   123    71   203    90   173    36   183   148   187   206    54   158    82   132   115    47   190   203    86    64   197    44   173   104   110   174    85   205   180   166    63   194   167   125   181   216   193   157   120   108    74   202   166   118   132   213   187   128   134    72   204   146    73   197   167   186   167   208    77    82    71   173   129   117   144   200    38   167   159    68    38   219   179   157   163   212    45   154   209    96   123   164   219   203   129   146   151   102   187    80    37   102    66   110    75    49    99    38   146    52    76   157   166   180   205   161   177   197    45    90   131    49   131    88   187    78   202   116   208   202    86    65    96    73   146   219   166   105   137   175    75   116   148   201   139    37    55   169    51   212    51   199   117   174   188    34    85   145   169   164   165    59   106   164   115   102   165    77    59    91   103   122   208   182   177   122   159   165    97    38   171   109   210    92   192   154   185   165    43   178   207   139   138   138   192    53   127   215   171   165   205   118   150   217   124   112   211    34    82   209    90    81    62   104   173   158   213   106   111    34   219    84   135   219   101    37    65   199    82    50    77   104   113   153   173    33   186   187   170    95   191   168   107    48    41    35    63    54   167    90   119    82   132   220   120    32    84    44   181    64    51   209   156   118    32   130    51    65    53   139   148   173   157    76   106   166   169   145    60   122    51    45   103    60   191   143    57   119   212   211   194   162   208   145   162   175   184    88   126   182   100   205   137   152   108    91   162   188   180    47   188    56    79   181   138    67   148    67   140   187    36    70   217    40   173   167    73    36    42   106   154   193    39    44   120   110    47    82   109   161   154   177    81   171   186    84    94   206    46   207   183   134   162    96   159   221    81    48   177   219   214    42   149   201    83   177   154    37   169    55    39   189    97    54   119    59   174   103   206   182   136    74    35   156    96    86    98    80   206    63    66    52    50   123   115    44   159   171    32   171   215    91    37    33   178   149   189   132   176   139   185   185   182   217   173    93   220   211    38   176   103   168   148    68   187    78   182   220    88   162    88    41   218    65   149   137   127   125    42   163   175    32   193   110   118    35    94   202    41    32    69    86    62    63   161   193   160    35   205    35   208    80   214   116   138   200   210    65   144   160   194   220   180   137   177   116    63   216   179    57   195    70    54    47   181    41   162   200   113    58    67   123   203    89   157   111   133   149    37   104    54    73    80    73   106   130   101   100    68    59    40   216    75   109   187    78   155
    66    61   205   143   154   128   203   117   149   176   222   201   182   151   101    51    45   153   104   163   100   203   167   186    34    49   150   110   198    55   128    77   134   102    53    35   184    46    34    53    84    46   183   217   212   210    89   214    86   119   141    80   198    62   137   124   194   157   119   118    87   171   190   123   109   130    84   109    52   220    78   222   153   107    98   191   200   183   122   132   104    78    70   102    41   127   133   107   138   131   214   115    86   152    38   131   179    85    91    75    55   211   157    72   174   111   175    33    75   192    82   106   200   167   103   157   190    53   218   136   102    46    89   192    55    83    64   186   195    65   139    54    99    79   156   206   180    42   109   156    97   211   198    93   151   154   198   115    53    40    48   117    40   165    67   188   109   214    53   138    88   151   171   130   180   143   199    60   183    79    54   208    75    67   150   206   185   218   112   169    71   186   156    71   131    50   207   151    36   177    88    32    71    82   168   155    37   110   146    90    51   124   204   153    89   144   128    86    43    44    43   163    46    81   189   179   100    48   188    77   200    68   177   198   198   165   214   144   137    78    79    92   208    87    90   218   196   154   185    62    36   196   133    44   137   111   184   198   133   167   144    67   180   171    45    99   117   141   111    39   177   174   153   164    78   140   198   157    89   200   192   102    43    69    95    85    79    34   217   130    82   133   181   163   126    75   117    71    67   143   144   187   121   160   202   171   189   205   149   163    41    70   129   129    45   147   162    87   182   188    65   108    90   112    56   199    53   102   190    49   200   177    41   174   191    81    92    63    74   196   171   132   206   126    64   161   139   213   183   108   149   198   122   109   201    74   174   110   187   103   101   142   166   143   161   189   160   216   151    97   135   135   132    63    68    56   128    56   177    81    98   176   106   120    32    80   201    98   157   151    43    98    66   214   147   207   207    80    70   125   187   215   114   176   199   100    63   171    86   172   103   148    95   206    52   141   102   197   101    75    58   180   124   172    63   144    43   111    55   171    87   163   126   122    98   101   166   120    36    41   123   146    92   112   117   186    97   197   157   169   117    42   212   141   158   189    80   121   168   177   180   135   119    63   196    95   223    37   130   200   143   118   122    39   102   127   217    32    88    79    51   194    82    72    78    42    68   111    93    61    80   212    72    52   112   164    61   142    77    84   151   187   134   126   100   113   172    55    47   167   144    50   124    42   192    43   180   133    70   122   149   113   114    85   185   134   195   124    71   202    89   172    37   184   149   184   207    54   157    84   132   115    47   190   201    86    65   198    45   174   106   110   173    85   206   179   167    64   192   165   123   180   216   192   157   119   106    74   202   167   118   131   214   187   129   133    73   203   147    72   197   167   188   167   208    79    82    69   172   128   116   145   198    38   168   159    67    38   219   179   159   163   214    45   154   208    96   121   164   217   205   130   146   150   101   187    82    36   102    66   108    75    50    98    38   147    50    77   158   169   179   205   162   178   198    44    88   131    51   133    89   188    78   204   115   208   203    86    65    96    74   144   219   164   107   137   175    74   118   148   201   140    36    52   169    51   211    50   198   117   175   189    33    86   144   169   165   165    59   108   165   115   102   165    75    61    90   105   124   208   181   175   121   160   164    98    40   172   108   209    92   193   154   185   164    43   178   206   140   138   137   191    54   127   214   171   165   203   119   151   216   124   113   211    35    83   209    89    82    61   104   174   155   213   105   111    32   220    84   134   218   101    37    65   199    82    51    77   105   114   152   173    33   188   186   169    94   190   168   108    49    42    35    62    54   167    91   118    83   133   219   119    32    83    44   181    64    52   209   155   117    34   130    51    67    54   139   149   173   154    75   107   167   169   146    59   122    51    45   101    60   192   144    58   119   212   211   194   161   209   145   162   176   183    88   127   183   102   205   136   153   105    92   160   188   179    48   187    57    79   182   136    67   147    67   139   188    35    70   216    39   173   167    74    37    43   106   154   192    40    43   119   109    47    81   110   160   154   176    83   172   188    84    92   208    45   207   184   135   162    95   158   221    81    49   176   218   213    42   148   201    83   177   155    37   168    56    39   188    95    54   118    60   176   103   206   181   135    73    35   155    97    84    98    79   206    64    67    52    49   124   113    44   159   173    31   171   216    91    38    33   178   148   188   133   175   138   185   187   184   216   173    93   218   211    38   174   101   168   148    69   188    78   182   222    88   161    90    41   217    65   149   138   130   125    43   160   176    33   192   110   119    35    94   203    40    31    70    86    61    63   162   194   161    35   204    36   207    80   217   116   137   199   211    65   146   160   196   219   179   140   178   115    62   216   180    57   196    69    56    47   182    39   161   200   115    59    69   123   201    90   157   112   133   148    35   105    54    73    80    72   105   131   101    99    67    60    40   216    75   108   189    78   155
   148   151   167    55    95    45    65   122    99   217   164   181    55   110    40   172   150   162    35   137    42   156   153   196    87   179   114   118    85    87    46   220    84   127   110   166    43   190   135   207    96    83   192   212   135    71    37   171    43    71   120   181    52    62   132    54   140   159   110   192    46    67    99    74   150   124   139   121   209   171   180    97    62   115   100    99   118   100   198   190   176    99    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   140   161    60    85    73   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    42   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   123    45   154    77   200   186   113   115   105   191   166    85    73    58    38   129    63   151   148    99   117    41   207   128    93    67   118    59   150   203   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   127    53    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   196   197   204    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   100    63   111    43   194   209    76    78    96   173    79   208   130    51    36    54    85   193    86   122   214   103   185   180   215   188   107   166   171   217   115    42   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    52   140   133   171   104   193   127   137   152   200    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   184   116   159    60   187    85    75    42    49   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   148   212   118    61    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   145    58   207    67   159   172    72   158   140   137   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    96   185   151    64   213   192    77    45    84    84   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    96    44   208    78   164   213   219   213   174   167   107    99    43    35   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   128   182    58   106   124   210    99   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   150   133    68   219   150    68   128   103   187   167    79    89    89   179   183    70    98    59   209   170    81   184   124   131   145   137    82   164    60    89   136   149   130   185   123    44   202   159    64   145   107   179   152   198   118   218   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    76   167   137   128    66   126    79   169    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   114    64   211    78   158    83   181    46    55   216   152   202   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   179   148    43   207   186   123    72   138   136    68   142   203   211   128   135    44   220   188   137    86   152    87    66   165   145    76    45   153    89   197   159   181   107   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   193   179   112   212   166   171   107    68   210   105   210    39   113   191   163   119   204   105   174   196   175    53   131   214   218   109   110   160   173   123    44   109   205    39   207    46    56   194   160    60    81   151   102   146   139    90   103   119   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   144    80    71   160   148   216   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    75   217   146   149    63   112   188   139   168   164   163   101    42   197   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   140    66   119    99    89    54    58   119   184   164    91   187    54   112   150    53    73   141   128   206    95   190   220    43   165   172    64    42    93   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   217   220    78   213   159
   148   151   167    55    95    45    64   122    99   216   164   181    55   110    40   172   150   162    34   137    42   156   153   196    87   179   114   118    85    87    46   219    84   128   110   166    43   190   135   207    96    83   192   211   135    70    37   171    43    71   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176    99    49   133   189   153   213   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    98   144    34   151    35   122    45   154    77   200   186   113   115   105   191   167    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    59   150   203   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    84   187   139    85   107    66   101   132   101    63   111    42   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   121   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    52   140   133   171   104   194   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   157   185   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   167   143    98   149    63    39    88   111   201   154   194   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    97    44   208    78   164   212   219   213   175   167   107    99    43    35   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    69    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   210   170    81   185   124   130   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   151   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   184   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   105   210    39   113   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    94   157    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   209    96    51    61   130   140    66   119    99    89    54    58   119   184   164    91   187    55   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    93   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   106   123   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    65   121    99   216   164   181    55   110    39   172   150   162    34   137    41   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   190   135   207    96    83   192   211   135    70    36   170    43    71   120   181    51    62   132    54   140   160   110   192    46    68    99    73   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176    99    49   133   189   153   213   220    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    41   197    65   159   120   166    39   204    58    41   165    74   205   205   141   216   132   198    92   193    50   172   178    41    97   145    34   151    35   122    44   153    77   201   186   113   115   105   190   167    85    73    58    39   129    63   151   148    99   118    41   207   128    93    67   118    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   200   137   171    51   164   201    35   140    49    67   213   121   155   168    42   214   184   141   219    77   156   197   136   209   175   130    98    75    58   165    65   126    53    72    83   124   191   139   210   111   160    34   141   134    86    57   121    43    43   113   202   147    68   166   182   196   197   204    55    36    53    80    50   117   208   146   130   181   122    43   170    45   140   102   166   204   130   146    77   108   199    81   180   153    67   135    56   139   141    93   155   112    99   201    64   159    85   187   139    85   107    66   101   132   100    63   111    43   194   209    76    78    96   173    79   208   130    51    36    54    86   193    86   121   215   103   185   180   215   188   107   166   171   217   115    42   141    64   161   126   171   207   182   116    73   179   186   190   208   135   138   156   111   186   109    39    52   140   133   171   104   194   127   137   152   200    77    74   102   121   150    56   132   198    51    76   207   205   177    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   104    56    35   179    45   161    48   192    78   163   207    89   135   216   212    65    68   138    70   217   100    35   108    58   109   160   187    35   213    43   166   143    99   149    63    39    87   111   201   154   195   211    40    51    97   139    64   114    44    42    64   148   211   118    61    44   210   214   136    53   135    58   165    75   102   142   116   100   161   146   186    96    47   213   144    58   206    67   159   172    71   158   140   137   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   160    38   165   135   168    97   185   151    64   213   192    77    45    84    85   107    97    63   114    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   212   174   167   106    99    44    35   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   128   182    58   107   124   210    99   186    71   195   201   199    64   190   168   193   214   160   148   150   170   187   138   149   113   155   177    52   198   102    68    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   123   131   145   137    82   164    60    89   135   149   130   186   123    44   202   159    63   145   107   180   152   197   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   109   137    98   103    64   113    54   196   100   180   140    73    78   161    50   159   173    75   167   137   128    67   126    79   169    56    43    81   219   179   205   108   114   161   105   131    80   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   212    78   158    83   181    46    55   216   151   201   157    80   114   175    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   136    85   152    88    66   165   145    76    44   152    89   197   159   181   108   147   125   141    60   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   166   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   204    40   207    46    55   193   160    60    81   151   102   146   139    90   103   118   177   164   175   158   199    86    69    95    47   112   209   106    37   114   102    72    51   102   118   146   115   160   118    61   144    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    40   170    76   217   146   150    64   112   188   139   167   164   163   101    42   196   189   158   180   128   178    64    67    79   175   157   208    96    51    61   130   140    66   119    99    89    54    58   119   183   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    42    94   111   191    34   131   129   166    46    55    63    39    85   132   120    50    65    88    34   140    55   105   122   201    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    64   122    99   216   164   181    55   110    39   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    47   220    84   127   110   166    43   189   135   207    96    83   192   211   135    71    37   171    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   124   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176    99    49   133   188   153   213   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   200   169    65    41   197    65   159   121   166    38   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    42    97   144    34   151    35   122    44   154    77   200   186   113   115   105   190   167    85    73    58    39   129    64   151   148   100   118    41   207   128    93    67   117    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   184   141   219    77   156   198   136   208   175   130    98    75    58   165    65   127    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   198   203    55    36    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   108   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    86   194    86   122   215   103   185   180   215   188   107   166   171   217   115    42   141    63   161   125   170   207   182   117    73   179   186   190   208   135   138   157   111   186   109    39    51   140   133   171   103   194   127   137   152   199    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   184   116   159    60   187    85    75    42    49   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    67   138    69   217   100    35   108    58   109   160   187    35   212    43   167   143    99   149    63    39    88   111   201   154   194   211    40    51    97   139    64   115    44    42    64   149   211   118    61    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   214   144    57   207    67   159   172    71   158   140   138   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   156   101    62    80   161    38   165   135   168    96   185   151    63   213   192    77    45    84    84   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   175   167   106    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    69    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    70    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   122    44   201   159    64   145   107   179   152   197   118   218   170    91   127   172   185    39   161    54   198   121   157   128   100    42   108   137    98   103    65   114    54   196   100   180   140    73    78   161    50   159   172    76   167   138   129    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    80   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   211   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   107   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   160   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   109   205    40   207    46    55   194   160    60    81   151   102   146   140    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   159   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    40   170    76   216   146   149    63   112   189   139   168   164   163   101    42   196   189   158   179   128   177    64    67    79   175   158   209    96    51    61   130   141    66   119   100    89    53    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   201    83    62   192   214   216   220    78   213   159
   148   153   166    56    96    45    64   123   100   215   163   180    54   110    40   172   151   162    35   135    43   155   153   196    86   178   115   118    85    86    46   220    83   128   110   167    44   189   134   205    96    84   191   212   135    69    37   170    43    70   120   182    52    62   132    55   142   161   109   193    45    67    97    73   149   126   139   121   211   172   180    97    63   114    98    99   119    99   197   189   175   100    51   132   189   151   216   220    86    72   184   146   124   210   205   149    98   140   161    60    85    74   139   195   205    72   163   168   163   198    71    80   217    38   201   169    63    40   197    64   158   119   166    40   206    57    42   166    75   206   205   142   217   133   197    93   193    49   174   178    41    97   144    34   151    35   121    46   152    77   200   185   114   115   106   188   165    83    72    58    40   130    64   152   151    98   117    42   208   128    94    65   118    58   150   204   123    67    53   111   180   105    86   117   153   130   212   136    60    48    35   190   195   217   162    76   200   138   172    53   164   203    33   140    49    68   213   123   155   169    44   215   183   139   220    77   157   196   137   208   177   129    98    74    57   165    66   129    53    72    82   124   192   142   210   111   161    34   139   136    85    57   120    42    44   112   201   147    67   165   181   198   198   205    57    39    53    82    52   117   208   147   130   182   122    43   168    46   140   100   168   204   129   146    77   108   197    81   179   155    69   137    54   138   143    92   153   113   101   202    64   161    83   187   139    83   106    65   102   132   101    63   113    42   193   208    74    81    97   172    80   209   129    49    37    53    85   192    86   121   213   103   186   180   215   187   108   167   170   216   115    43   141    65   159   125   170   208   179   116    75   180   187   190   207   136   138   155   111   187   109    40    50   140   134   170   102   193   125   136   152   198    76    73   102   122   149    55   133   198    51    74   206   204   177    96   150   158   186   117   159    60   188    85    74    41    47   126    61   163    60    68   154    50   104    56    35   180    45   161    46   191    76   163   208    88   135   216   213    64    68   138    69   216   101    35   108    58   110   160   186    35   214    44   167   142    98   149    61    41    87   110   200   157   194   211    42    51    97   139    63   115    45    42    64   149   212   118    60    44   208   215   136    54   132    59   166    75   103   141   117   100   163   146   186    95    48   215   145    59   206    65   159   171    74   160   142   137   135   130    69    44   216    39   180    67    93   145    95   221   169    57   121   107   157   102    65    79   161    37   166   135   168    96   185   152    64   215   191    76    45    81    85   107    97    62   113    86   133   122   183   201    45   137   143   214   185   144    61   133    60    51   191   176    96    46   209    78   164   212   219   213   175   167   106   100    44    36   212   106    92   117   144   160    68    88   173   197    55    35   144   128    88   148   197   176   129   183    58   106   125   210   100   186    72   195   203   197    62   189   167   193   214   159   150   151   171   188   140   149   111   155   178    55   198   102    68    51   127   115    48   190    43   206   219   149   132    68   218   150    67   127   104   187   169    79    89    89   179   182    69    97    59   208   170    81   184   125   130   144   135    82   163    60    90   137   148   131   186   123    43   200   158    65   143   109   180   153   197   119   217   169    92   126   172   186    39   161    55   197   121   157   129    99    43   108   136    97   104    64   113    53   194    98   180   140    74    78   160    51   160   173    75   166   137   129    67   127    79   171    56    44    79   218   179   205   109   114   162   105   132    81   181    35    65    55   142    58   193   101   110   107   195   195   193   189   196   180   185   119   129   206   113    93   149   173   131   165   112    64   213    77   159    82   181    44    54   215   152   199   159    80   114   175    56    72   159    97   137   216   164   100   185   171   134    62   216   195    69   188   143   145   179   148    45   209   188   124    73   138   135    67   142   203   211   125   134    44   220   188   136    85   152    86    67   166   145    75    44   151    89   197   159   181   107   148   127   142    62   182    51    40   122   125   167   177   144   137   119    75   183   194   200   104   205   171   185    40    78   161   142   186   210    94    77   141    99    37   183   110    93   154   170   218    90    79   219   131   197   180   112   211   168   173   107    67   209   105   209    40   113   191   161   120   203   106   175   196   175    54   132   212   218   109   111   157   175   122    45   109   205    39   206    46    55   194   161    59    82   150   102   143   138    90   102   119   177   163   174   158   198    85    68    96    47   114   210   107    39   114   102    71    50   101   115   144   115   159   119    63   144    80    70   160   149   217   147   187   147   131   117   135   121   101    35    97   158    84    77   193   182    91   159    40   166    76   215   146   151    64   112   187   138   167   164   164   101    43   197   190   157   180   129   179    64    67    79   175   158   209    94    53    63   129   142    65   119   101    88    53    58   120   182   163    90   186    53   112   150    54    72   141   128   206    95   190   219    41   165   173    64    43    92   108   191    34   130   130   164    46    56    61    38    85   132   120    48    64    90    36   140    53   107   123   198    82    61   192   213   217   218    78   214   160
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176    99    49   133   189   153   213   220    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   186   113   115   105   191   166    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   138   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    96    44   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   215   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   179   148    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   122    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   150    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    42    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    65   121    99   216   164   181    55   110    40   172   150   161    35   137    42   156   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    97    83   192   212   135    70    37   171    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    73   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176   100    49   134   189   153   214   219    86    71   183   145   126   210   206   150    98   140   161    60    85    72   140   194   206    73   163   169   164   195    71    77   217    39   199   169    65    42   197    65   159   120   166    39   204    57    41   166    74   205   205   141   215   131   198    91   193    51   173   177    41    97   145    34   151    35   123    45   153    77   200   186   113   115   106   191   167    85    73    58    39   129    63   151   148    99   118    41   206   128    93    66   117    58   150   203   123    67    55   111   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    77   199   137   171    52   165   202    34   140    49    67   213   121   155   169    42   215   185   141   219    77   156   198   136   208   175   130    98    75    59   165    65   127    54    72    83   124   191   139   210   112   160    34   141   134    86    57   121    43    43   113   202   147    68   165   182   196   197   203    55    37    53    80    50   117   207   145   130   181   122    43   170    45   139   102   166   204   131   146    77   107   199    80   180   153    67   135    55   139   141    93   155   112    99   201    64   160    85   187   140    85   107    65   101   131   101    63   112    43   194   209    75    78    97   172    79   208   131    51    36    53    85   193    87   121   215   102   185   180   216   188   107   166   171   217   115    43   141    63   160   125   171   207   181   117    73   180   185   190   208   136   138   156   111   186   109    39    52   140   133   170   103   193   127   137   152   199    77    74   101   121   150    56   132   198    52    76   206   204   177    98   151   158   185   117   159    60   187    85    75    43    50   125    61   164    59    69   156    50   103    57    35   178    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217    99    35   108    58   110   161   187    35   212    43   166   144    98   149    64    39    88   111   201   155   195   211    40    50    97   139    63   115    44    41    64   149   211   118    61    44   210   214   136    53   135    58   165    75   102   143   116   101   161   145   186    96    47   213   145    57   207    67   159   172    72   158   140   138   135   131    71    45   216    39   181    67    93   145    96   220   169    57   120   109   156   101    62    80   160    38   165   136   168    96   185   151    64   213   192    77    45    84    85   107    97    62   114    86   133   122   185   201    44   138   142   214   185   144    61   133    59    50   192   178    97    44   208    78   165   212   219   212   175   168   107    99    43    35   213   107    93   117   144   160    67    87   173   197    54    34   144   127    88   149   195   177   129   182    58   107   123   210    98   186    71   195   201   199    64   189   168   193   215   161   148   150   170   187   138   149   112   155   178    52   198   102    68    51   127   113    49   191    43   205   220   151   133    68   219   150    68   128   103   187   168    80    89    89   179   183    70    98    59   209   170    81   184   124   131   145   137    82   164    60    90   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   218   169    92   127   172   185    38   161    54   197   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    76   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   181   186   118   127   206   113    95   148   174   131   166   113    64   212    78   159    83   181    45    55   216   151   201   157    80   114   175    55    71   158    96   137   218   163   100   183   169   132    62   216   196    70   188   143   144   179   148    43   207   187   123    72   139   136    68   142   203   212   128   135    43   220   188   137    86   152    88    66   165   145    76    44   153    89   197   158   181   107   147   125   142    60   182    50    41   122   126   168   178   144   137   119    74   184   195   200   103   207   171   184    38    77   160   140   187   210    96    78   141   100    36   184   109    91   155   170   219    92    80   218   131   193   179   112   212   166   171   107    68   210   105   210    39   113   191   163   120   204   105   175   196   175    52   130   214   218   109   110   160   173   123    43   108   205    39   207    46    55   194   160    60    81   151   102   145   139    90   103   119   177   163   175   158   199    86    69    95    47   112   209   107    37   114   101    72    51   102   117   146   115   160   119    61   144    80    71   160   147   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    75   217   146   150    64   112   189   139   167   165   163   101    42   196   189   158   180   127   178    65    67    79   175   158   208    96    51    61   130   140    66   119    99    89    54    59   119   183   164    91   186    55   111   149    53    73   141   128   206    95   190   219    43   165   172    63    41    94   111   191    34   131   130   166    47    55    62    39    85   133   120    50    65    88    34   139    54   106   123   200    84    62   192   214   216   220    78   214   159
   148   150   166    55    95    45    65   122    99   217   164   181    55   110    39   172   150   161    34   137    42   155   153   196    87   179   115   118    85    87    47   219    84   127   110   166    43   189   135   207    96    83   192   211   135    71    37   171    43    71   120   181    51    62   132    54   140   160   110   192    46    67    99    74   150   125   139   121   209   171   180    96    61   115   100    99   117   101   198   190   176   100    49   133   189   152   214   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   194   206    73   163   168   163   196    71    77   218    39   200   169    65    41   198    65   159   121   167    38   204    57    42   165    74   205   205   141   216   132   198    92   193    50   172   178    42    98   145    34   151    35   122    44   154    77   201   186   113   115   105   191   166    85    73    58    39   129    64   151   149    99   118    42   207   129    93    67   118    59   150   203   123    67    55   111   181   105    87   118   154   130   212   136    61    49    36   190   194   218   163    76   200   137   171    52   164   201    35   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    66   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   195   197   204    55    37    53    80    51   117   208   146   130   181   122    43   169    45   140   102   167   204   130   145    77   107   199    81   181   153    67   135    56   139   141    93   155   113   100   201    65   160    85   187   139    85   107    66   102   133   101    63   111    43   194   208    76    78    97   173    79   209   130    51    36    53    85   193    86   122   214   103   185   180   216   188   107   166   170   217   115    43   141    64   161   125   170   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    52   140   133   171   103   193   127   137   152   200    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   157   184   116   159    60   187    85    75    42    50   125    60   164    59    69   156    50   103    56    34   179    45   162    48   192    79   163   207    89   135   216   212    65    68   138    69   216   100    35   108    58   110   160   187    35   212    43   167   143    99   149    63    39    88   111   201   155   195   211    40    51    97   139    63   115    44    42    64   149   211   118    61    44   210   214   136    53   135    58   165    75   102   142   116   100   161   146   187    96    47   213   145    58   207    67   159   172    71   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   169    57   120   109   157   101    62    80   160    38   165   135   168    97   184   151    63   213   192    78    45    84    85   107    97    62   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   212   219   213   174   168   106    99    43    35   212   107    93   117   144   160    67    87   173   197    54    35   145   127    87   149   196   177   129   182    58   107   124   210   100   186    71   195   202   199    64   190   168   193   215   161   148   150   170   187   139   149   113   155   177    52   197   102    69    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    99    59   210   170    81   184   123   131   145   137    82   164    60    89   136   149   130   185   122    44   202   159    64   145   107   179   151   198   118   218   170    91   128   172   186    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   158   173    75   167   138   128    66   126    79   168    56    44    80   219   179   205   108   114   161   105   132    80   180    35    66    53   142    58   192   100   109   108   194   194   194   188   195   181   185   117   127   206   113    95   149   173   131   166   113    64   211    78   159    84   181    45    55   216   152   201   157    80   114   176    55    71   158    96   137   217   163   100   183   169   132    62   217   195    70   188   143   145   179   148    42   207   187   123    72   138   136    69   142   203   211   128   135    43   219   188   137    86   152    87    66   165   145    76    44   153    88   197   159   181   108   147   125   142    61   182    50    40   123   126   169   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    95    77   140   100    36   183   109    92   155   170   219    92    80   219   131   194   179   112   212   166   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    54   131   213   218   108   110   160   173   123    43   108   205    39   207    46    56   193   160    60    81   151   102   145   139    90   103   118   177   163   175   158   199    86    68    95    47   112   209   107    37   114   102    72    51   102   118   146   115   160   119    61   143    80    71   160   148   217   148   188   146   132   117   136   121   102    34    94   157    84    77   189   183    91   160    41   170    76   217   146   150    63   112   188   139   168   164   163   101    42   197   189   157   179   127   177    64    67    79   175   157   208    96    51    61   130   141    66   119    99    89    53    58   119   183   164    91   187    55   111   150    53    73   140   128   206    95   190   220    43   165   172    64    42    93   111   191    34   131   129   166    46    55    63    39    85   132   120    50    65    88    34   139    55   105   122   200    83    62   192   213   216   220    78   213   159
   149   151   167    55    96    45    65   122    99   217   164   181    55   109    40   172   150   162    35   137    41   156   153   196    86   179   114   118    85    87    47   220    85   128   110   166    43   190   134   207    96    83   192   211   136    71    36   171    43    71   120   181    52    62   133    53   140   160   110   192    46    68    99    73   150   125   139   121   209   172   181    97    62   115   100    99   117   100   198   189   176   100    49   134   189   153   213   219    86    72   183   145   126   210   206   150    99   140   161    60    85    73   140   194   206    73   163   168   163   196    71    78   217    39   199   169    65    42   197    65   159   120   167    39   204    58    41   166    74   205   205   140   216   132   198    91   193    51   172   177    42    98   144    33   151    35   123    45   154    78   201   186   113   115   105   190   166    85    73    58    39   129    63   151   148    99   118    41   207   128    93    66   117    58   150   203   123    67    55   110   181   105    87   118   154   131   213   137    60    49    36   190   194   219   162    77   200   137   171    52   164   201    35   140    49    67   213   121   156   168    41   214   185   141   220    77   156   198   136   208   175   129    97    75    58   165    65   127    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   112   201   147    68   166   181   195   197   204    54    36    53    80    51   117   208   145   130   181   122    43   170    45   140   102   166   204   130   145    77   107   198    81   179   154    67   135    56   138   141    93   155   112    99   201    65   159    85   187   139    86   107    66   101   132   101    63   111    43   194   208    75    78    96   173    79   208   131    51    36    54    86   194    87   121   215   103   185   180   216   188   108   167   170   218   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    52   140   134   171   104   194   127   137   152   199    77    73   101   121   150    57   132   198    51    76   207   204   176    97   151   157   184   116   159    60   187    85    75    42    49   126    60   163    59    70   155    50   103    57    34   179    45   162    48   192    78   163   207    89   135   216   211    65    68   138    69   217    99    35   108    58   110   161   186    35   212    43   166   143    98   150    63    39    88   111   201   154   195   211    40    51    97   139    63   114    44    41    64   149   211   118    62    44   209   214   136    54   135    58   165    75   103   143   116   100   161   146   186    96    47   214   144    58   207    67   159   172    71   158   140   137   135   131    71    46   217    39   181    66    93   145    96   221   168    57   120   109   157   101    62    80   161    38   164   136   168    96   185   151    63   213   191    77    45    85    85   107    97    63   113    86   132   122   184   201    44   137   142   213   184   144    61   134    59    50   192   177    97    44   208    78   165   212   219   212   174   167   106    99    43    35   212   107    93   116   145   160    67    87   173   197    53    35   144   127    88   148   196   177   128   183    58   107   124   210    99   186    72   195   201   198    64   189   169   193   215   160   148   149   171   187   138   149   112   154   177    52   198   102    69    51   128   114    48   191    43   205   219   151   133    68   220   150    68   129   103   187   167    80    88    88   178   183    69    98    58   209   170    82   184   124   131   145   138    82   164    60    89   135   149   130   186   122    44   202   158    63   145   107   179   151   197   118   219   169    91   127   171   185    39   161    54   197   121   157   128    99    42   109   137    97   103    65   114    54   195    99   181   141    73    79   161    50   158   173    76   167   138   128    67   126    79   168    56    43    81   219   179   205   109   113   160   104   131    80   180    35    66    53   141    59   191   100   109   107   194   194   194   189   195   182   185   118   126   206   113    95   148   173   131   167   114    64   211    78   159    83   181    45    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   168   131    62   217   195    70   189   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   127   135    43   220   188   137    85   152    87    66   165   145    76    44   153    89   197   158   182   108   146   124   141    61   182    50    41   123   125   168   178   144   137   118    74   183   196   200   104   206   171   184    38    78   160   141   187   210    97    78   140   100    37   184   109    92   155   169   219    91    80   218   131   194   179   111   212   167   171   107    68   210   104   210    39   112   191   163   119   204   105   175   197   175    53   129   214   218   109   110   160   173   123    44   108   204    40   207    46    56   194   160    60    81   151   102   146   140    91   102   119   176   164   174   158   199    87    69    95    47   112   209   106    37   115   102    72    51   102   117   146   115   159   118    62   143    81    71   160   147   217   147   188   146   133   117   136   120   102    34    95   158    84    77   190   182    91   160    41   170    76   217   147   150    63   112   189   139   167   165   163   100    41   196   189   158   180   127   177    64    67    79   176   158   208    96    52    61   130   141    66   119   100    89    54    58   119   183   164    91   186    55   112   149    53    73   141   127   207    95   190   220    43   165   172    63    42    94   111   190    34   131   129   165    47    56    63    39    84   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   149   151   167    55    95    45    64   121    99   216   164   182    55   110    40   172   150   161    34   137    42   156   153   196    86   180   114   118    86    87    47   219    84   127   109   167    43   190   134   207    97    84   192   211   135    71    37   170    42    71   119   181    51    62   133    54   140   159   109   192    46    67    99    74   150   125   138   121   209   171   180    97    62   115   101    99   118   101   197   190   177    99    49   132   189   152   213   219    87    71   183   145   126   209   205   150    98   141   162    59    86    73   140   194   207    73   164   167   163   195    71    77   217    38   200   168    65    41   198    64   158   120   166    39   204    57    42   165    74   204   205   141   216   132   198    92   192    51   172   177    41    97   143    34   151    36   123    44   155    77   200   187   113   117   105   192   166    85    74    58    38   129    64   151   149    99   117    41   207   128    94    67   119    60   150   203   123    66    55   110   181   105    87   118   156   130   213   137    61    49    37   190   195   219   163    77   200   137   171    51   164   201    34   139    48    67   214   120   155   168    43   214   185   140   220    77   156   198   137   208   173   130    98    75    59   166    65   126    55    72    83   123   192   139   210   112   160    34   140   135    86    57   121    43    44   114   203   147    69   166   181   196   198   204    55    36    52    80    51   116   209   145   130   181   121    43   171    46   140   102   166   204   132   146    77   108   197    80   181   153    67   136    55   139   142    92   156   112   100   200    64   159    86   186   140    85   107    66   102   132   101    63   110    43   195   208    75    78    97   172    80   208   130    50    35    53    86   193    87   121   215   102   185   180   216   188   106   165   170   217   115    42   142    62   161   126   171   207   182   117    74   179   185   190   207   136   138   156   110   184   109    39    51   141   134   170   103   194   126   137   152   199    77    74   102   122   149    56   132   197    50    77   206   205   176    96   151   158   185   117   160    60   188    85    75    42    49   126    60   164    59    70   155    50   104    56    34   178    45   161    48   191    78   164   207    89   135   216   212    65    68   138    70   218   100    35   108    57   110   161   187    35   212    43   166   143    99   150    63    38    88   111   200   155   196   211    40    51    98   139    64   115    44    42    65   149   211   118    61    44   210   214   136    53   134    58   166    75   102   142   116   100   160   146   186    96    47   213   144    57   206    66   159   172    72   157   141   138   136   131    71    46   216    39   181    67    93   145    96   219   169    58   120   110   156   103    62    80   160    38   165   136   168    95   185   151    64   214   193    78    45    84    85   107    98    64   114    85   133   121   184   201    44   137   143   214   185   144    62   133    59    50   192   178    97    44   209    78   163   213   220   214   174   167   107    98    42    36   212   107    94   117   144   160    66    87   173   197    54    34   144   126    88   148   196   176   128   181    57   106   123   211    99   187    71   195   202   199    64   190   168   193   214   162   147   149   172   188   138   150   112   154   177    52   198   102    68    51   128   114    48   191    43   206   221   151   133    68   220   150    67   128   104   186   166    79    90    88   179   181    69    98    59   209   170    81   184   124   131   145   138    82   164    59    90   136   148   131   186   123    44   202   159    64   145   108   179   152   198   117   218   170    92   127   172   185    39   161    54   197   121   157   129   100    42   108   138    97   103    63   113    53   196    99   180   141    72    78   162    49   159   173    75   167   137   127    67   126    78   168    57    44    82   219   179   205   109   113   161   104   132    80   181    35    66    52   141    58   191   100   110   108   194   192   195   188   196   180   185   117   126   206   113    95   149   173   132   167   114    64   211    78   159    83   181    46    55   215   153   201   158    79   114   176    55    71   158    96   137   218   163   100   184   169   131    62   216   196    70   189   144   144   179   149    43   206   186   123    71   139   137    66   142   203   212   128   134    43   219   189   136    86   152    88    67   164   146    76    44   152    89   198   159   179   108   146   124   141    60   182    50    40   122   126   168   179   143   137   118    74   183   195   202   104   207   170   184    38    78   161   141   188   209    96    78   140   100    37   183   109    92   155   170   219    92    80   219   131   194   180   112   212   167   171   107    68   211   105   210    40   113   192   162   120   204   105   174   196   176    54   131   214   218   109   110   160   174   122    44   109   204    40   208    45    56   194   161    60    81   151   103   146   140    90   103   119   176   165   174   158   199    85    67    96    47   113   209   106    37   114   102    72    50   101   118   146   115   160   118    61   144    81    71   161   147   216   148   187   147   133   117   135   122   102    34    94   158    84    77   190   182    91   160    40   170    75   216   146   150    62   111   189   139   168   165   163   101    42   196   189   158   181   127   178    63    67    79   175   157   210    96    52    62   131   141    66   118    98    90    54    58   119   183   164    91   187    54   111   149    54    74   141   128   206    95   190   219    44   165   172    64    42    93   111   191    34   131   129   166    47    54    62    39    86   133   119    51    65    88    34   140    55   105   123   201    83    62   192   213   217   220    78   212   158
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    39   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   219    84   128   110   165    43   190   135   207    96    83   192   211   135    70    37   171    42    71   120   182    52    62   132    55   140   160   110   192    46    68    99    74   151   124   139   121   209   171   180    97    62   115   100    99   117   101   198   190   177    99    49   133   189   152   213   220    86    71   183   145   126   210   206   149    98   141   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   200   169    65    42   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   187   113   115   105   191   167    85    73    58    39   129    63   151   148    99   118    42   207   128    93    67   117    59   150   203   123    67    55   111   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    77   200   137   171    52   164   201    35   140    49    67   213   121   156   168    42   214   184   141   219    77   156   197   136   208   175   130    98    75    58   165    65   126    54    72    83   124   192   139   210   112   160    34   141   134    86    57   121    43    43   113   202   147    68   166   181   195   198   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   139    85   107    66   102   132   101    63   111    42   194   209    76    78    97   173    79   208   130    51    36    54    86   194    86   122   214   103   185   180   216   188   107   166   171   217   115    42   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   160    60   187    85    75    42    50   126    60   164    59    69   156    50   104    56    34   179    45   162    48   192    78   164   207    89   135   216   212    65    68   138    70   217   100    35   108    58   109   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   146   186    96    47   213   144    58   206    67   159   172    72   158   140   137   135   131    71    46   216    39   181    67    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    64   213   192    77    45    84    85   107    97    63   114    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   175   168   106    99    43    35   212   107    93   117   144   160    67    88   173   197    53    35   144   127    88   149   196   177   129   182    58   107   123   210   100   186    71   195   201   199    64   189   168   193   214   161   148   150   171   187   138   149   113   155   177    52   198   102    69    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   103   187   168    80    89    88   179   183    70    98    59   210   170    81   185   124   131   145   137    82   164    60    89   135   149   130   186   122    44   201   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    53   197   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   141    73    78   161    50   159   172    75   167   137   128    67   127    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    45    55   216   151   201   157    80   114   176    55    71   158    96   138   218   163   100   183   169   132    62   217   195    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   128   134    44   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   147   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   185    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   180   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   193   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    68    95    47   112   209   106    37   114   102    72    51   102   118   146   115   159   118    61   143    80    71   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    40   170    75   217   146   149    63   112   188   139   168   165   163   101    42   196   190   158   180   128   178    64    67    79   175   157   208    96    51    61   130   140    66   119    99    89    53    58   120   184   164    91   187    54   112   150    53    73   141   128   206    95   190   220    43   165   172    64    41    93   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   106   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    64   122    99   217   164   181    55   110    39   172   150   161    35   137    42   156   154   195    87   179   114   118    85    87    46   220    85   127   111   165    44   190   135   207    96    83   192   211   135    71    37   170    43    71   119   181    52    62   132    55   140   159   110   192    46    68    99    73   150   124   139   122   209   171   180    97    62   115   101    98   118   100   198   190   176    99    49   133   189   152   213   219    86    71   183   145   126   210   206   150    99   140   161    59    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    42   197    65   159   121   166    39   204    57    41   166    74   205   204   141   215   132   198    91   193    50   173   178    41    98   144    34   151    35   123    44   154    77   200   186   114   115   105   191   167    85    73    58    38   129    63   151   148    99   118    41   207   128    93    67   118    58   150   203   123    67    55   111   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    58   164    65   127    54    72    83   124   192   139   210   112   160    34   140   135    86    57   121    43    43   113   202   147    68   166   182   196   198   203    55    37    53    80    50   117   208   145   130   181   122    43   170    46   139   102   167   204   130   146    77   107   199    81   181   153    67   135    56   139   141    93   155   113    99   201    64   160    85   187   140    85   107    66   102   132   100    63   111    43   194   209    76    78    97   173    80   208   131    51    36    54    86   193    86   122   215   103   185   180   215   188   107   167   170   217   115    42   141    63   160   125   170   207   181   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   134   171   103   193   126   137   152   200    77    74   101   120   150    56   132   198    51    76   206   204   176    97   151   158   184   116   160    60   187    85    75    42    50   126    60   165    59    70   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   137    70   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   194   211    40    51    97   139    64   114    44    42    63   149   211   118    61    44   209   214   136    53   135    58   165    75   102   142   116   101   161   146   186    96    48   213   144    58   207    67   159   171    71   158   140   137   135   131    70    46   216    39   181    66    93   145    96   220   169    57   120   109   156   101    62    80   160    38   165   136   168    97   185   151    64   213   191    78    45    84    84   107    98    63   114    86   133   122   184   202    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   212   219   213   174   167   107    99    43    35   212   107    93   117   144   160    67    87   174   197    53    35   145   127    88   149   196   177   129   182    59   107   124   210   100   186    71   195   201   198    63   189   168   193   214   160   148   151   171   187   138   149   112   155   177    52   198   102    69    51   127   114    48   191    43   205   220   151   133    68   220   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   169    81   185   123   130   145   137    82   164    60    90   136   149   130   186   122    44   202   159    64   145   107   179   152   197   118   218   169    91   127   172   185    39   160    54   198   121   157   128   100    42   109   137    98   103    65   113    53   196    99   180   140    73    78   161    50   159   173    76   167   137   128    66   126    79   168    56    43    81   219   179   204   109   114   161   105   132    79   180    36    66    53   141    59   192   101   109   108   194   194   194   188   195   182   185   118   127   206   113    96   148   173   131   166   113    64   212    77   158    83   181    46    55   216   151   202   157    80   114   176    55    71   158    96   138   218   163   100   183   169   132    62   216   196    69   188   143   145   179   148    43   207   186   123    72   138   136    68   142   203   212   128   134    44   219   189   137    86   152    88    66   165   145    76    44   153    88   197   158   181   107   147   124   141    61   182    49    41   123   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   160   141   187   210    96    78   141   100    36   184   109    92   155   169   219    92    80   218   131   194   179   112   212   167   172   107    68   210   105   210    39   112   191   162   119   204   105   174   196   175    53   131   213   218   108   110   160   173   122    44   108   205    39   207    46    55   194   160    60    81   151   102   145   139    90   103   119   177   163   175   158   199    86    68    95    48   112   209   107    37   114   102    73    51   102   118   146   115   159   118    61   143    81    71   160   148   216   148   188   146   132   117   136   121   102    34    95   158    84    77   190   183    92   160    40   170    76   217   146   150    63   112   188   139   167   165   163   101    42   197   189   158   180   127   177    64    67    78   175   158   208    96    52    61   130   141    66   119   100    88    54    58   120   183   164    91   186    55   111   150    53    73   140   128   206    94   190   220    43   165   172    63    42    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   106   122   200    83    62   192   214   217   220    78   213   159
   148   151   167    55    96    45    65   122    99   217   164   181    55   110    40   172   150   161    35   137    42   156   153   196    87   179   114   118    86    87    46   219    84   128   110   166    43   190   135   207    96    83   192   211   135    71    37   170    43    71   120   182    51    62   132    54   140   160   110   192    46    67    99    74   150   125   139   121   209   171   180    97    62   115   101    99   117   100   198   190   176    99    49   133   189   153   213   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    42   197    65   158   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    42    98   145    34   150    35   123    45   154    77   200   186   114   115   105   191   166    84    73    58    39   129    64   151   149    99   118    41   207   128    93    67   118    58   150   203   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   200   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   184   141   219    77   156   198   136   209   175   130    98    75    58   165    65   126    53    72    83   124   192   139   211   112   160    34   141   135    86    58   121    43    43   113   202   147    68   166   182   196   198   203    55    37    53    80    50   117   208   146   130   181   122    43   170    45   140   102   166   204   131   146    77   108   199    81   180   153    67   135    56   138   141    93   155   113    99   200    64   159    84   187   140    85   107    66   102   132   100    63   111    42   194   208    76    78    97   173    79   208   131    51    36    54    85   193    87   122   215   103   185   180   215   188   107   166   170   217   115    43   141    63   161   126   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   103   193   127   137   152   200    77    74   101   121   150    56   132   198    51    76   206   204   177    97   151   158   184   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    57    34   179    45   161    48   192    78   163   208    89   135   216   211    64    67   138    69   217   100    35   108    58   110   160   187    35   212    43   167   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   211   118    61    44   210   214   136    53   135    58   165    75   102   142   116   101   161   146   186    95    47   213   144    58   207    67   159   172    71   158   140   138   135   131    71    46   216    39   181    67    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   184   151    64   213   192    77    45    84    85   108    97    63   113    86   132   122   184   202    44   137   143   214   185   144    62   133    59    50   191   178    97    44   208    78   164   213   219   213   174   167   106    98    44    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   106   123   210   100   186    71   195   201   199    64   190   168   193   215   161   148   150   171   187   138   149   112   154   177    52   198   102    68    51   127   114    49   191    43   205   219   150   133    68   219   150    68   128   103   187   168    79    89    89   179   183    69    99    59   209   170    81   185   124   130   145   137    82   164    60    90   136   149   130   185   123    44   201   159    64   145   107   180   152   197   118   218   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   114    54   196   100   180   140    73    78   161    50   159   173    75   167   137   128    66   126    79   168    56    43    81   219   179   205   109   113   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   181   186   118   127   206   113    95   148   173   131   166   114    64   211    78   158    83   181    45    55   215   151   201   157    80   114   175    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   180   148    43   206   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    87    66   165   145    76    44   153    89   197   158   181   108   147   125   141    61   182    49    40   122   126   168   178   144   137   118    74   184   195   200   104   206   171   184    38    78   160   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   180   112   212   167   171   107    68   210   105   210    39   113   191   163   119   204   105   174   196   175    53   130   213   218   109   110   160   173   123    43   108   205    39   207    46    56   193   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    68    96    47   112   209   107    37   114   101    72    51   102   117   146   115   160   118    61   144    81    71   160   148   216   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    40   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   157   180   127   177    64    67    79   175   158   208    96    51    62   131   141    66   118    99    89    54    58   119   184   164    91   187    55   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    35   131   129   166    47    55    63    39    85   132   120    50    65    88    35   139    55   106   123   200    83    62   192   214   217   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   219    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    70   120   181    51    62   132    54   140   159   110   192    46    68    99    73   150   125   139   121   209   171   180    97    62   115   100    99   118   101   198   190   177    99    49   133   189   153   213   219    86    71   183   145   126   210   206   150    98   140   161    60    85    73   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    42   197    64   159   121   166    38   204    57    42   165    74   205   205   142   215   132   198    92   193    51   173   178    41    98   144    34   151    35   122    44   153    77   200   186   114   115   105   190   167    85    73    58    38   129    64   151   149   100   117    41   206   128    93    67   117    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   202    34   140    49    67   213   121   156   168    41   214   185   141   219    77   156   197   136   208   175   130    98    75    58   165    65   127    54    72    83   124   191   139   210   112   160    34   140   134    87    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   167   204   130   146    77   107   199    80   180   153    67   135    55   139   141    93   155   113    99   201    64   159    85   187   140    85   106    66   101   132   101    63   112    43   194   209    75    78    97   173    79   208   130    51    36    54    85   194    86   122   215   103   185   180   215   188   107   166   171   217   115    42   141    64   161   125   171   207   182   117    73   179   186   190   207   136   138   157   111   186   109    39    52   140   134   171   103   194   126   137   152   199    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   184   117   159    60   187    85    75    42    49   126    60   164    59    70   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    70   217   100    35   108    58   109   160   187    35   212    43   166   143    98   149    63    39    88   111   201   155   194   211    40    51    97   139    63   114    44    42    64   149   211   118    62    45   209   214   136    53   134    58   165    75   102   142   116   101   161   146   186    96    47   213   144    57   207    67   160   172    72   158   140   137   135   131    71    45   217    39   181    66    93   145    96   220   168    57   120   109   156   102    62    80   161    38   165   136   168    96   185   151    64   213   191    77    45    84    85   108    97    63   113    86   133   122   184   201    44   137   142   214   185   145    61   133    59    50   192   177    96    44   208    78   164   213   219   213   175   168   106    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   126    88   149   196   177   129   182    58   107   123   210    99   186    71   194   201   199    63   189   168   193   214   161   148   150   171   187   138   149   113   155   177    52   198   102    68    51   127   114    48   192    43   205   219   151   133    68   220   150    68   128   103   187   167    79    89    89   179   183    70    99    59   210   169    81   184   123   131   145   137    82   164    60    89   135   148   130   185   122    44   202   159    64   145   107   179   151   198   118   219   169    92   127   172   185    39   161    54   198   121   157   128   100    42   109   137    98   103    65   113    54   196    99   180   140    73    79   161    50   159   172    75   167   137   128    66   126    79   169    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   181   185   118   127   206   113    95   148   174   131   166   113    64   211    78   158    83   181    46    55   215   151   201   157    79   114   175    55    71   158    95   137   218   163   100   183   169   132    62   217   196    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   211   128   134    44   219   189   137    86   152    88    66   165   145    76    45   153    89   197   158   181   107   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   184   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   193   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   175   196   175    53   130   213   218   109   110   160   173   122    44   108   205    39   207    46    56   194   160    60    81   151   102   145   139    90   103   119   177   164   174   158   200    86    69    95    47   112   209   106    37   114   102    73    51   102   118   146   115   160   118    61   143    80    71   160   147   216   148   188   146   132   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   164   163   101    42   196   190   157   180   127   178    64    67    79   175   157   208    96    51    61   130   141    66   118   100    89    53    58   120   184   164    91   186    54   112   149    53    73   141   128   206    95   190   220    43   165   172    63    42    94   111   191    35   131   129   166    47    55    62    39    85   133   120    50    65    88    34   139    55   106   122   201    83    62   192   214   216   220    78   213   159
   148   150   167    55    95    45    64   122    99   217   164   181    55   110    39   172   150   162    34   137    42   156   153   195    87   179   114   118    85    86    46   219    84   128   110   166    43   189   135   207    96    83   192   212   135    71    37   171    43    70   120   181    51    62   132    54   140   160   109   192    46    68    99    74   150   124   139   121   209   171   180    97    62   114   100    98   117   100   198   190   177    99    49   133   189   153   214   219    86    72   183   145   126   210   206   149    98   140   161    60    85    72   141   194   206    73   163   168   163   195    71    77   217    39   199   168    65    41   197    65   159   121   166    39   204    58    42   165    74   205   205   141   215   132   198    92   193    50   173   178    41    98   144    34   151    35   122    45   154    77   201   186   113   115   105   190   166    85    73    59    38   129    64   151   148   100   118    41   207   128    93    67   117    58   150   202   123    66    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   219   163    76   200   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   209   175   130    98    75    58   165    65   127    54    72    83   124   191   139   211   111   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   196   198   204    55    36    53    79    51   117   208   146   130   181   122    43   170    45   140   102   167   204   131   146    77   107   199    81   180   153    67   135    56   139   141    93   155   112    99   201    65   160    85   187   139    86   107    66   101   132   101    63   111    43   194   209    76    78    97   173    80   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   218   115    43   141    63   161   125   171   207   182   117    74   179   185   190   207   136   138   156   111   186   109    39    52   140   133   171   103   193   127   137   152   199    77    74   102   121   151    56   131   198    51    76   206   204   176    97   151   158   185   116   159    60   187    85    75    43    49   126    60   164    59    69   156    50   103    56    35   179    45   161    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   161   187    35   212    43   166   143    98   149    63    39    88   111   201   155   194   211    40    51    97   139    64   115    43    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   103   142   116   101   162   145   187    96    47   213   144    57   206    67   159   172    72   158   140   138   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   156   101    62    80   161    38   165   135   168    97   185   151    64   213   192    77    46    84    85   107    97    62   113    86   133   122   185   201    44   137   143   215   185   144    62   133    59    49   192   177    96    43   208    78   164   213   219   212   174   167   106    99    43    36   212   107    93   117   144   160    67    87   173   197    54    35   144   127    88   149   196   177   128   182    58   107   123   210   100   187    71   195   201   199    63   190   168   193   214   161   148   151   171   187   138   149   112   154   177    52   198   102    68    51   127   114    48   192    43   205   219   151   133    68   220   150    67   128   103   187   167    79    89    89   179   183    69    98    59   210   170    81   185   123   130   145   137    82   164    60    89   136   149   130   185   123    44   201   159    64   145   108   179   152   198   118   218   170    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196    99   180   140    73    78   161    50   159   172    75   167   137   128    66   126    79   169    56    44    80   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   212    78   159    83   181    46    55   216   152   202   157    80   114   175    55    71   158    96   138   218   164   100   183   169   132    62   216   195    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    86   152    88    66   165   145    76    45   152    88   197   158   181   108   147   124   142    61   182    49    41   122   126   168   178   144   137   119    74   184   195   200   104   206   171   184    38    79   161   141   187   209    96    78   141   100    37   184   109    92   155   170   219    93    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   113   191   163   119   204   105   174   196   175    53   131   213   218   109   109   160   173   123    44   108   205    40   207    46    56   194   160    60    81   152   102   146   139    90   102   118   177   163   175   159   199    86    68    95    47   112   209   107    37   115   102    72    51   101   117   146   116   159   118    61   143    80    71   160   148   217   148   188   147   133   117   136   121   102    34    95   157    84    77   190   183    91   160    40   170    76   217   146   150    63   112   188   139   168   165   163   101    42   196   189   157   180   127   178    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   186    54   112   150    53    73   140   128   206    95   189   220    43   165   172    64    41    94   112   191    35   131   129   166    47    55    63    39    84   132   120    50    64    88    34   140    55   106   123   201    84    62   192   214   217   220    78   213   159
   148   151   167    55    95    45    64   122    99   217   164   181    55   110    39   173   150   162    35   137    42   156   154   196    87   179   114   118    86    87    47   219    84   127   110   165    44   190   135   207    96    83   193   212   135    70    37   170    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    73   150   125   139   121   208   171   180    97    62   115   101    99   118   100   198   190   177   101    49   133   189   152   213   219    86    71   183   146   126   209   206   149    98   140   161    60    85    72   140   195   206    73   163   169   164   196    71    77   217    39   199   169    65    41   197    65   159   121   167    38   204    57    41   165    74   205   206   141   215   132   198    91   193    50   172   178    41    97   144    34   151    35   122    44   154    77   200   187   113   116   105   190   166    85    74    58    39   129    63   151   148    99   117    41   206   128    93    67   117    58   150   203   123    67    55   110   181   105    87   118   154   131   213   137    61    49    36   190   195   218   163    76   200   137   171    52   164   201    35   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   208   175   131    98    75    58   165    65   127    53    72    83   124   191   139   210   112   160    34   141   134    87    57   121    43    43   113   202   147    68   165   182   196   197   203    55    37    54    80    50   117   208   145   130   182   122    43   170    45   139   103   167   204   131   145    76   108   199    80   180   153    66   135    56   139   141    93   155   112    99   200    64   159    85   187   140    85   107    66   102   132   101    63   111    43   194   209    76    78    97   172    79   208   130    51    36    54    86   193    86   122   214   103   185   180   215   188   107   166   171   217   115    42   142    64   161   125   171   207   181   116    73   179   186   189   208   136   137   156   111   186   109    39    52   140   133   171   104   194   127   137   152   200    77    74   101   121   150    56   132   198    51    76   206   205   177    97   150   158   184   116   159    61   187    85    75    42    49   126    60   164    59    70   156    50   104    56    34   179    45   161    48   192    78   164   208    88   135   216   211    65    68   138    70   217    99    36   108    58   110   161   187    35   212    43   166   144    98   149    64    39    88   111   201   154   195   211    39    51    97   139    64   114    44    42    64   149   211   118    62    44   210   214   136    53   135    58   165    74   102   143   116   100   161   146   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   132    70    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   160    38   165   135   168    96   184   151    63   213   192    77    45    84    84   107    97    63   113    87   133   122   184   201    44   137   143   214   185   144    61   133    59    50   192   178    97    44   208    77   165   213   219   212   175   167   106    99    43    35   212   107    93   117   144   159    67    88   173   197    53    35   144   127    88   149   196   177   129   183    58   106   123   210   100   186    71   195   201   199    64   189   169   193   214   160   148   150   170   187   138   149   113   154   177    52   198   102    68    51   127   114    49   191    43   205   219   150   133    68   219   150    67   128   104   187   167    79    89    88   179   183    70    99    59   209   170    82   185   124   131   145   137    82   164    60    89   135   149   130   186   122    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   186    39   161    53   197   121   158   128   100    42   108   137    98   103    65   113    54   196    99   180   140    73    79   161    50   159   173    75   166   138   128    67   126    79   168    56    43    81   219   178   205   109   114   161   105   131    79   180    35    66    53   141    58   192   100   109   108   195   194   194   188   195   181   185   118   127   206   113    95   148   173   131   166   114    64   212    78   159    83   181    46    55   216   152   201   157    79   114   176    55    71   158    96   137   218   163   101   183   170   132    62   217   196    70   188   143   144   180   149    43   206   186   123    72   138   136    69   142   203   211   128   135    44   219   188   136    85   152    88    66   166   146    76    44   152    88   197   159   180   108   146   125   141    61   182    49    41   122   126   168   179   145   137   119    74   184   195   200   104   206   171   184    38    78   161   141   188   209    96    78   141   100    37   183   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   106   174   196   175    54   130   213   218   109   110   160   173   123    44   109   205    40   207    46    55   194   160    60    81   152   102   145   140    90   103   118   177   163   174   158   199    85    68    96    47   112   209   106    36   114   102    73    51   102   117   146   115   159   118    62   143    80    71   160   147   216   147   187   147   133   117   136   121   102    34    94   158    84    77   190   183    92   160    41   170    76   217   146   150    63   112   188   139   168   165   163   101    42   196   189   158   180   127   177    64    67    78   175   157   208    96    51    61   130   141    66   119   100    89    53    58   120   184   164    91   187    55   111   150    54    73   141   128   206    94   190   220    42   165   173    64    41    94   112   191    34   131   129   166    47    55    62    39    85   133   120    50    64    88    34   140    55   106   123   201    83    63   192   214   217   220    78   213   159
   148   150   167    55    95    45    64   121    99   217   164   181    55   110    40   172   150   162    35   137    42   155   153   195    87   179   114   118    85    87    46   219    84   128   110   165    43   189   135   207    96    83   192   211   135    71    37   171    43    70   120   181    52    62   132    54   140   160   109   192    46    67    99    73   150   125   139   121   209   171   180    97    62   115   101    98   118   100   198   190   177    99    49   134   188   152   213   220    86    71   184   146   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    41   197    65   159   121   166    38   204    58    41   165    74   205   205   141   216   132   197    92   192    50   172   178    42    98   145    34   151    35   122    45   154    77   200   186   114   115   106   190   167    85    73    59    38   129    63   151   149   100   117    41   206   128    93    67   118    59   150   203   124    67    55   111   181   105    87   118   155   130   213   137    61    49    36   190   194   218   163    76   200   137   170    52   164   202    34   140    49    67   213   121   155   168    42   215   184   141   219    77   156   197   136   208   175   130    98    75    58   165    65   126    53    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   204    55    36    53    80    50   117   208   145   130   182   122    43   170    45   140   102   166   204   130   146    77   108   198    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   106    66   101   132   101    63   111    42   194   209    75    78    96   172    79   208   130    51    36    54    85   193    87   121   214   103   185   180   216   188   107   166   171   217   115    43   141    63   161   126   171   207   181   116    73   180   186   190   208   135   138   156   111   186   109    39    52   140   133   171   104   194   127   137   152   199    77    74   102   121   150    56   132   198    51    76   207   204   176    97   151   158   185   116   159    60   187    85    75    42    49   126    60   164    59    69   156    50   103    56    34   179    45   161    47   192    78   163   208    89   135   216   212    65    68   138    69   217    99    35   108    58   110   161   186    35   212    43   166   143    99   149    63    39    88   111   201   155   194   211    40    51    97   139    64   114    44    42    64   148   211   118    61    44   209   214   136    53   135    58   165    74   102   142   116   100   161   146   186    96    47   214   144    58   206    67   159   172    72   158   140   138   135   131    71    46   216    39   180    66    93   145    96   220   168    57   119   109   157   101    62    80   161    38   165   135   168    96   184   151    63   213   192    78    45    84    85   107    98    63   113    86   132   122   185   201    44   137   143   214   185   144    62   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    35   212   107    93   117   144   160    67    87   173   197    53    35   145   127    88   149   195   177   129   182    58   107   124   210   100   186    71   195   201   198    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    69    51   127   114    49   191    43   205   219   150   133    68   220   150    68   128   103   187   168    80    89    89   179   183    69    98    59   209   170    82   185   123   130   145   137    82   164    60    89   136   148   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    97   103    65   114    54   196    99   180   140    73    78   161    50   158   172    75   167   137   128    66   126    79   168    56    43    81   219   179   205   108   114   161   105   131    79   180    35    66    53   141    58   192   100   109   108   193   194   193   188   195   182   185   118   127   206   113    95   149   173   131   166   114    64   211    78   158    83   181    45    55   215   151   201   157    79   114   176    55    71   158    96   138   218   164   100   183   169   132    62   216   195    70   188   144   145   180   148    42   207   186   123    72   138   137    69   142   203   212   128   135    44   219   188   137    85   152    88    66   165   145    76    44   153    88   197   158   181   107   147   125   141    61   183    50    40   122   126   168   178   144   137   119    74   184   195   200   104   207   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   166   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   122    44   108   205    40   207    46    55   193   160    60    81   151   101   146   140    90   103   119   177   163   174   158   199    86    68    96    47   112   209   106    37   114   102    73    51   102   117   146   115   160   118    61   143    80    71   160   148   217   148   187   146   133   117   136   121   103    34    95   158    84    77   189   183    91   160    40   170    76   217   146   150    63   112   189   139   168   165   163   101    42   196   189   158   180   127   177    64    67    79   175   157   209    96    51    61   130   141    66   119    99    89    53    58   119   184   164    91   186    55   111   149    54    73   141   128   207    95   190   219    42   165   172    63    41    93   111   191    35   131   129   166    47    55    62    39    85   133   121    50    65    88    34   139    55   106   122   200    83    62   192   214   217   220    78   214   159
   148   151   167    55    95    45    64   122    99   216   164   181    55   110    40   172   150   161    35   137    42   155   153   196    87   179   114   118    85    87    46   220    84   128   110   166    43   190   135   207    96    83   192   211   135    71    37   170    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    99   118   100   198   190   176    99    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   200   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    42    97   144    34   151    35   123    44   154    77   200   186   113   115   105   191   166    85    73    58    39   129    63   151   148    99   117    41   206   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    58   165    65   126    53    72    83   124   191   139   210   111   160    34   140   134    86    58   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    51   117   208   145   130   181   122    43   170    46   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   106    66   102   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   126   171   207   182   116    73   179   186   190   208   135   138   157   111   186   109    39    52   140   133   171   104   193   127   137   152   200    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   167   143    98   149    63    39    88   111   201   155   195   211    40    51    97   139    64   114    44    42    64   149   211   118    61    44   209   214   136    53   135    58   165    75   102   142   116   101   161   146   186    96    47   213   144    58   206    67   159   172    72   158   140   137   135   131    71    45   216    39   180    67    93   145    96   220   168    57   120   109   156   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    84   107    97    63   114    86   132   122   184   201    44   137   142   214   185   144    62   133    59    50   192   177    97    44   208    77   164   212   219   213   174   167   106    99    43    35   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210    99   186    71   195   201   199    63   190   168   193   215   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   192    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   130   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    76   167   138   128    67   126    79   169    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   114    64   211    78   158    83   181    46    55   216   152   201   157    79   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   180   148    43   207   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    85   152    88    66   165   145    76    44   153    89   197   159   181   107   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    40   207    46    55   193   160    60    81   151   102   146   139    90   103   118   177   163   174   158   199    86    68    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   167   164   163   101    42   196   189   158   180   128   177    64    67    79   175   157   208    96    51    61   130   141    66   118   100    89    54    58   119   184   164    91   186    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    42    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    34   137    42   156   153   196    87   179   114   118    85    86    46   219    84   128   110   166    43   190   135   207    96    83   192   211   135    71    37   170    43    70   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    44   154    77   200   186   114   115   105   191   166    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   127    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   196   197   203    55    37    53    80    51   117   208   145   130   181   122    43   170    45   140   102   166   204   130   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   116    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    57    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    96    44   208    78   164   213   219   213   174   167   106    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    69    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   130   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   170    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    76   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   122    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   174   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    80    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   127   178    64    67    79   175   158   208    96    51    61   130   140    66   119    99    89    53    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   149   151   168    55    95    45    64   121    99   216   164   181    55   110    39   172   150   161    34   137    42   155   153   196    86   179   114   117    86    87    47   219    85   128   111   166    43   190   135   207    96    83   192   211   135    71    37   170    43    71   120   181    51    62   132    54   140   160   110   192    46    67    99    73   150   124   139   121   209   171   180    97    62   115   100    99   118   100   198   190   177    99    48   133   189   152   213   220    86    71   184   145   126   210   207   149    99   141   161    61    85    73   140   194   206    73   163   168   163   196    71    76   217    39   199   169    65    42   197    65   159   121   166    39   204    57    42   165    74   205   205   141   216   131   198    92   193    50   173   178    42    97   144    34   151    35   122    45   154    77   200   186   113   115   106   191   167    85    73    58    39   129    63   151   148   100   117    40   206   128    93    67   117    59   150   202   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    51   164   201    35   140    49    67   213   121   156   168    42   215   184   141   219    77   156   198   136   208   175   130    98    75    58   165    66   126    54    71    83   125   192   139   210   112   160    34   140   135    86    57   121    43    43   113   202   147    68   165   182   195   197   203    55    37    53    80    51   117   208   146   131   181   122    43   170    45   139   102   166   204   131   145    77   108   199    80   180   153    67   134    56   139   141    93   155   112    99   201    64   160    85   187   139    85   107    66   101   131   101    63   111    43   194   209    76    78    97   173    79   208   131    51    36    54    85   193    86   121   214   103   185   180   215   188   107   167   170   217   115    43   141    63   160   125   170   207   182   117    73   179   186   190   208   135   138   156   111   186   108    40    52   140   133   171   104   193   126   137   152   199    77    74   101   121   150    56   132   198    51    76   207   204   176    97   151   157   184   116   159    60   187    85    75    43    49   126    60   164    59    69   156    50   103    57    34   179    45   162    47   192    78   164   208    88   135   215   212    65    68   138    69   218   100    35   108    58   109   160   187    35   212    43   167   143    99   149    64    39    88   111   201   154   194   211    40    51    97   139    64   114    44    42    64   148   211   117    61    44   209   214   136    53   134    58   166    75   102   142   116   100   162   146   186    96    47   213   144    57   206    67   159   172    72   158   139   138   135   131    71    45   216    39   181    66    93   144    96   220   169    57   120   109   156   101    62    80   161    38   165   136   168    96   184   151    64   213   192    78    45    84    84   107    97    63   114    87   132   122   185   202    44   137   143   214   185   144    61   133    59    50   192   177    97    44   209    78   164   213   219   213   175   167   106    99    43    35   212   107    93   116   144   159    67    87   173   196    54    34   144   126    88   149   195   177   129   182    58   107   124   210   100   187    71   195   201   198    64   189   168   193   215   161   148   150   170   188   138   149   112   154   178    52   197   102    69    51   127   113    49   192    43   205   219   150   133    68   219   150    67   128   103   187   167    79    89    89   179   183    69    98    59   210   170    81   185   124   130   145   137    82   164    60    89   135   149   130   185   122    44   201   159    64   145   107   180   152   198   118   218   170    91   127   172   185    39   160    54   198   121   157   128    99    42   108   137    98   103    64   114    54   196   100   179   141    74    79   161    50   158   173    76   167   137   128    67   126    79   168    56    43    81   219   179   205   108   114   161   105   132    79   180    36    67    53   141    58   192   100   109   108   194   194   194   187   195   182   185   117   126   206   113    95   148   173   131   166   114    64   212    78   159    83   181    45    55   216   152   201   157    80   114   176    55    72   158    95   138   218   163   101   182   169   131    62   217   196    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   127   134    43   220   188   137    85   152    87    67   165   145    76    44   153    89   198   158   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    39    78   161   140   187   210    97    78   141   100    36   184   109    92   155   170   220    92    80   219   131   193   179   112   212   167   171   107    68   210   104   210    39   112   191   163   119   204   105   174   196   175    53   130   214   218   109   110   159   173   123    44   108   205    40   207    46    56   194   160    60    81   151   102   146   139    90   102   119   177   163   174   158   199    86    68    95    47   113   209   106    37   114   102    72    51   102   118   146   115   159   118    62   143    80    71   160   148   217   148   188   147   133   117   136   121   101    34    95   157    84    76   190   182    91   160    40   170    75   217   146   150    63   112   189   139   168   165   163   101    42   197   189   158   180   128   177    64    68    78   175   158   209    96    51    61   130   140    66   118    99    89    53    59   119   183   163    91   187    54   111   150    53    73   141   128   207    95   189   220    43   165   171    64    41    95   112   191    34   131   129   166    47    55    63    39    85   132   120    50    65    88    34   139    55   105   123   200    83    62   192   213   216   220    78   213   159
   148   150   167    55    95    45    64   122    98   217   164   182    55   110    39   173   150   161    34   137    42   155   154   196    87   179   114   118    85    87    46   220    85   127   110   166    43   190   135   207    95    83   192   211   135    71    37   170    43    70   120   182    51    62   132    54   140   160   110   192    46    67    99    73   150   124   139   121   209   171   180    96    62   115   100    98   118   101   198   190   176   100    49   133   189   153   213   219    86    71   183   145   126   210   206   150    98   140   161    59    85    72   140   195   207    73   163   168   163   196    71    77   216    40   200   169    65    41   198    64   159   121   166    39   204    57    41   166    74   205   205   141   216   132   198    91   193    51   172   177    41    98   144    34   151    35   122    44   154    77   200   186   113   115   106   191   166    85    73    58    38   129    64   151   148   100   117    41   207   128    93    66   117    58   150   204   124    67    55   111   180   105    87   118   155   130   213   137    61    48    36   190   194   219   163    76   200   137   170    52   164   201    35   140    49    67   213   122   155   168    42   214   185   141   219    77   156   197   136   209   175   131    98    75    58   165    65   127    53    72    83   124   191   139   211   112   159    34   140   134    86    57   121    43    44   113   202   147    68   166   181   195   197   204    55    37    53    79    50   117   208   145   130   181   122    43   169    45   139   102   166   204   131   145    77   108   199    80   181   153    67   135    56   139   141    93   155   112    99   201    64   159    85   187   140    85   106    65   101   132   100    63   111    42   194   208    76    79    97   172    79   209   130    51    36    53    85   193    86   122   214   102   185   180   216   188   107   166   170   217   114    42   141    64   161   125   170   206   182   116    73   179   186   189   207   135   138   156   111   186   109    39    51   140   133   171   104   193   126   138   152   199    77    74   102   121   150    56   131   198    51    76   206   205   176    97   150   158   184   117   159    60   188    85    75    43    49   126    60   164    59    69   155    50   104    56    34   178    46   162    48   192    78   163   207    88   135   216   212    65    68   138    70   217    99    36   108    58   110   160   187    35   213    43   167   144    98   149    64    39    88   111   200   154   194   211    39    51    97   138    64   114    43    42    64   149   211   118    61    44   209   214   135    53   135    58   165    75   102   142   116   100   161   146   187    96    47   214   144    58   206    67   159   172    72   158   141   137   135   131    70    46   217    39   181    67    94   145    96   220   169    58   120   109   157   101    62    81   160    38   166   135   168    96   185   151    64   213   192    78    45    85    85   108    97    62   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    96    44   208    78   164   212   220   213   174   168   107    99    43    35   213   106    93   116   145   160    67    87   173   197    54    35   145   127    88   149   196   177   128   182    58   107   124   210    99   186    71   195   201   199    64   190   168   193   214   160   149   150   171   187   138   149   113   154   178    52   198   102    68    51   127   114    48   192    43   205   219   151   133    67   220   150    68   129   103   187   167    79    88    89   179   183    69    98    59   209   170    81   185   123   130   145   137    82   165    60    89   136   148   130   186   122    44   202   160    63   145   107   179   151   198   118   219   169    91   126   172   185    40   160    54   197   120   157   128   100    42   108   138    98   103    64   113    54   196    99   180   140    73    78   161    50   158   172    76   167   138   128    66   126    79   168    56    43    81   219   179   205   108   113   161   105   131    80   180    35    67    53   142    59   192   100   108   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   212    77   159    83   181    46    54   216   152   201   157    80   113   175    55    71   158    96   137   217   163   100   183   169   132    62   216   196    69   188   143   144   180   149    42   206   186   123    73   139   135    69   142   204   212   128   134    44   220   188   137    85   152    87    66   165   145    76    44   152    89   197   159   181   108   147   125   141    61   182    50    40   122   126   167   178   143   137   119    74   184   195   200   104   206   171   185    38    78   160   141   187   210    96    78   141   100    36   184   109    92   155   169   220    92    79   219   131   194   180   112   212   166   172   107    69   210   105   210    39   112   191   162   119   204   105   175   196   175    53   131   213   218   109   110   159   174   123    44   108   205    39   207    46    56   194   160    60    82   151   102   146   140    90   103   119   177   164   175   158   199    87    69    95    47   112   209   107    37   114   101    72    51   102   118   146   115   160   119    62   144    81    71   159   148   217   148   188   146   133   118   136   121   103    35    95   157    84    77   190   183    91   160    41   170    76   217   146   150    64   112   189   139   168   165   163   101    42   196   189   157   179   127   177    64    67    79   175   158   209    96    52    61   131   141    66   119    99    89    54    59   120   184   165    91   187    55   112   150    53    73   141   128   206    94   190   219    42   165   172    64    42    94   111   191    35   131   129   165    46    55    63    39    85   132   120    50    65    88    34   139    55   106   122   200    83    62   192   214   217   220    78   212   158
   148   151   167    55    96    45    65   122    99   216   164   181    55   110    39   172   150   162    35   137    42   155   153   196    87   179   114   118    85    87    46   219    84   127   110   166    43   189   135   207    96    83   192   211   135    70    36   170    43    71   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   101    99   117   100   198   190   176   100    49   133   189   152   213   220    86    71   183   145   126   210   206   149    99   140   162    60    85    72   140   195   206    73   163   168   163   195    71    77   217    40   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    91   193    50   172   178    41    97   144    34   151    35   123    45   154    77   200   187   114   115   106   190   166    85    73    58    39   129    63   151   148    99   117    42   206   128    93    67   118    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   219   163    77   200   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    53    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   198   204    55    37    53    80    50   117   208   145   130   181   122    43   170    46   140   102   166   204   130   146    77   107   198    81   180   153    67   135    56   139   141    93   155   113    99   201    64   159    84   187   139    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    86   193    87   122   215   103   185   180   216   188   107   166   170   217   115    43   141    64   161   125   171   207   181   117    73   179   186   190   208   135   138   157   111   186   109    40    52   140   133   171   104   193   127   137   152   200    77    74   101   120   150    56   132   198    51    76   206   204   176    97   151   157   184   117   159    60   187    85    75    42    49   126    60   164    59    70   156    50   103    57    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    42   167   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   212   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   146   186    96    47   213   144    58   207    67   159   172    71   158   140   138   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   156   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   108    97    63   114    86   132   122   184   201    44   137   143   214   185   145    61   133    59    50   192   177    96    44   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   116   144   160    67    87   173   197    53    35   145   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    63   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   206   219   151   133    68   219   150    68   128   103   187   168    79    89    89   179   183    69    99    59   209   170    81   185   124   130   145   138    82   164    60    89   136   149   130   185   123    44   202   159    63   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   109   137    98   103    64   113    53   196    99   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   114    64   211    78   158    83   181    46    55   216   151   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   144   179   148    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   146    76    45   152    89   197   158   181   107   147   125   141    61   182    50    41   122   126   168   179   144   137   119    74   183   195   200   104   206   171   185    38    78   161   141   188   210    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   105   210    39   113   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    43   108   205    39   207    46    55   193   160    60    81   151   102   146   139    90   102   119   177   164   174   158   199    86    68    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    80    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    40   170    76   217   146   150    64   112   188   139   168   164   163   101    42   196   189   158   180   128   178    64    67    79   175   158   208    96    51    61   130   140    66   119   100    89    54    58   119   184   164    91   187    54   111   150    53    73   141   128   206    95   190   219    43   166   172    64    41    93   111   191    34   131   129   166    46    55    63    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    34   137    42   156   153   195    87   179   114   118    85    86    46   220    84   127   110   166    43   189   135   207    96    83   192   212   135    70    37   170    42    71   120   181    51    62   132    54   140   160   110   192    46    67    99    73   150   124   140   121   209   171   180    97    62   114   100    98   118   100   198   190   177    99    49   133   189   153   214   219    86    71   184   145   126   210   206   149    99   141   162    59    85    72   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    41   197    65   158   120   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   177    41    97   144    34   151    35   123    45   153    77   201   186   113   115   105   190   167    85    73    58    39   129    64   151   148   100   118    41   206   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   219   163    76   199   137   171    52   164   201    34   140    49    67   213   121   156   168    41   215   185   142   219    77   156   198   136   208   175   130    98    75    58   164    65   126    54    72    83   124   192   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   195   197   204    55    37    53    80    50   117   208   145   130   181   121    43   170    45   139   102   166   204   130   146    77   107   199    80   180   154    67   135    56   139   141    93   155   113    99   201    65   159    84   187   140    85   107    66   102   132   101    63   112    42   194   209    76    78    97   173    79   208   130    51    36    54    85   194    86   122   215   103   185   180   216   188   107   166   171   217   115    43   142    64   161   126   171   207   182   117    73   179   186   190   208   136   138   156   111   186   109    39    52   140   133   171   104   194   127   137   152   200    78    74   102   121   150    56   132   198    51    76   206   205   177    97   151   158   185   116   160    60   187    85    75    42    50   126    60   164    59    69   156    50   104    57    35   179    45   161    48   192    78   163   208    89   135   216   211    65    68   138    70   217   100    35   108    58   110   161   187    35   213    42   166   143    98   149    64    39    88   111   201   155   194   211    40    51    98   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   206    67   159   172    71   158   140   137   135   131    70    46   216    39   181    66    93   144    96   220   168    57   120   110   157   101    62    80   161    38   165   136   168    97   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    77   164   213   219   213   175   167   106    99    43    36   212   107    93   117   144   160    67    87   173   197    54    35   144   127    88   149   196   177   128   182    58   107   124   210    99   186    72   195   201   198    64   190   168   193   215   161   148   150   171   187   139   149   112   155   177    52   197   102    69    51   127   114    49   191    43   205   220   151   133    68   220   150    67   128   104   187   168    79    89    89   179   183    69    98    59   209   170    81   184   123   130   145   137    82   164    60    89   135   148   131   185   122    44   202   159    63   145   107   179   152   198   118   218   169    91   127   172   185    39   160    54   198   121   157   128    99    42   108   137    97   103    64   114    54   196   100   180   140    73    78   161    50   159   172    76   167   137   128    67   126    79   169    56    44    81   219   179   205   109   114   161   105   131    80   180    35    66    53   141    58   192   101   109   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   211    78   159    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   144   145   179   148    43   207   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    85   152    88    66   165   145    76    44   153    88   197   158   181   107   146   125   141    61   182    49    41   123   126   168   178   144   137   119    74   184   195   200   104   206   171   184    38    78   160   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   193   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   197   175    53   131   214   218   109   110   160   173   122    44   108   205    39   207    46    56   194   160    60    81   151   102   146   140    90   103   118   177   163   175   159   199    86    69    95    47   112   210   106    37   115   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   146   132   117   136   121   102    34    94   158    84    77   190   183    91   160    41   170    75   216   146   150    64   112   188   139   168   164   163   101    42   197   189   158   180   127   177    64    67    79   175   158   209    96    51    61   130   140    66   118   100    89    54    58   120   184   164    91   187    54   111   150    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    62    39    85   133   121    50    65    88    34   140    55   105   122   200    83    62   192   214   217   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   134   207    96    83   192   211   135    71    37   171    43    71   120   182    52    62   132    54   140   160   110   192    46    67    99    74   150   125   139   121   209   171   180    97    62   114   101    99   117   100   198   190   177   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   140   162    60    85    73   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    41   197    65   159   120   166    39   204    57    41   165    74   205   205   141   216   132   197    92   192    50   173   178    41    98   145    34   151    35   122    45   153    77   201   186   113   115   105   191   167    85    73    58    39   129    63   151   148    99   117    41   206   128    93    67   118    58   150   203   123    67    55   111   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    35   140    49    67   213   121   155   168    41   214   185   141   219    77   155   197   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   211   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   195   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   130   146    77   107   198    80   180   153    67   135    55   139   141    93   155   113    99   201    64   159    84   187   140    85   107    66   102   132   100    63   111    42   194   209    76    78    96   173    79   208   131    51    36    54    85   193    87   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   170   207   182   116    73   179   186   190   208   135   137   157   111   186   109    39    52   140   133   171   104   194   127   137   152   200    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    61   187    85    75    42    50   126    60   164    59    69   156    50   103    57    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   161   186    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   117    61    44   209   214   136    53   135    58   165    75   102   142   116   100   161   145   186    96    47   213   145    57   206    67   159   172    72   158   140   138   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   156   101    62    80   161    38   165   135   168    96   185   151    63   213   192    77    45    85    84   107    97    63   114    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    96    44   208    78   164   213   219   213   174   167   106    99    44    35   212   107    93   116   144   160    67    87   173   196    53    35   145   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   198    64   190   168   193   214   161   148   150   170   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   150   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   122    44   202   159    64   145   107   180   152   198   118   219   170    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    79   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   204   109   114   161   105   131    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   179   148    43   207   186   123    72   138   136    68   142   203   212   128   135    43   219   188   137    86   152    88    66   166   145    76    44   153    89   197   158   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   180   112   212   166   172   107    68   210   105   210    39   112   191   162   119   204   105   174   196   175    53   131   214   218   109   110   160   173   123    44   108   205    40   207    46    55   193   160    60    81   151   102   146   139    90   103   119   177   163   175   158   199    86    69    95    47   112   209   107    37   115   101    72    51   102   117   146   115   159   119    61   143    81    71   160   148   216   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   216   146   149    63   112   188   139   167   165   163   101    42   196   190   158   180   128   178    64    67    79   175   158   208    96    51    62   130   141    66   119    99    89    53    58   119   183   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    63    41    94   111   191    34   131   129   166    46    55    62    39    85   133   120    50    65    88    34   140    55   106   122   200    83    62   192   214   217   220    78   213   159
   148   151   167    55    95    45    65   121    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    87    47   220    84   128   110   166    43   190   135   207    96    83   192   211   135    70    37   170    42    71   120   182    51    62   132    54   140   160   110   192    46    68    99    73   151   125   139   121   209   171   180    97    62   115   101    99   118   101   198   190   176   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   141   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    42   198    65   159   120   166    39   204    57    42   165    74   205   205   142   216   132   197    92   193    50   173   178    41    97   144    34   151    36   122    44   154    77   200   186   113   115   105   191   166    85    73    59    38   129    64   151   149   100   117    41   207   128    93    66   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    77   199   137   171    52   164   202    34   140    49    67   213   121   156   168    42   214   185   141   219    77   156   197   136   209   175   130    98    75    58   164    65   126    53    72    83   124   192   139   211   112   160    34   140   135    86    57   121    43    43   113   202   147    68   166   181   196   197   203    54    36    53    80    50   117   208   145   130   181   122    43   170    46   140   102   166   204   130   146    77   108   199    80   180   154    67   136    56   139   141    93   155   112    99   201    64   159    84   187   140    85   106    66   101   132   100    63   111    43   194   209    75    78    96   173    79   208   130    51    36    54    85   193    86   122   214   103   185   180   215   187   107   166   171   217   115    42   141    63   160   125   170   207   181   116    73   179   186   190   208   135   138   157   111   186   109    39    51   140   133   171   104   194   126   137   152   200    78    74   101   121   150    56   132   198    51    76   206   205   176    97   151   157   184   117   159    60   187    85    75    42    49   125    60   164    59    69   156    50   103    57    35   179    45   161    48   192    78   163   207    89   135   216   211    65    67   138    70   217    99    35   107    58   109   161   187    35   212    43   167   143    98   149    63    39    88   111   201   155   194   211    40    51    97   139    64   115    44    42    64   149   211   118    61    44   209   214   135    53   135    58   166    75   102   142   116   101   161   145   186    96    47   213   145    58   206    67   159   172    72   158   140   138   135   132    71    46   216    39   181    67    94   145    95   220   168    57   119   109   157   101    62    81   160    38   165   135   168    97   185   151    63   213   192    77    45    84    85   108    97    63   114    86   132   122   185   202    44   137   143   214   186   144    62   133    59    50   192   177    97    44   208    78   164   213   220   213   174   167   107    98    43    36   212   107    93   117   144   159    67    87   173   197    53    35   144   127    87   149   196   177   128   182    58   107   124   210    99   186    71   195   201   199    63   189   168   193   215   160   148   151   171   187   138   149   113   155   177    52   198   102    69    52   127   114    49   191    43   205   219   150   133    68   219   150    68   128   104   187   168    79    89    89   179   183    70    99    59   209   170    81   185   124   130   145   137    82   164    60    89   136   148   129   185   123    44   202   159    63   145   107   180   152   198   118   219   170    91   127   172   185    39   160    54   197   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   169    56    43    81   219   179   205   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   107   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    45    55   216   152   201   157    79   114   176    55    71   158    96   138   218   163   100   183   169   132    62   217   195    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    86   152    88    66   165   145    76    45   153    88   197   158   181   107   146   125   141    61   182    49    41   122   126   168   179   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   140   100    36   183   109    92   155   170   219    92    79   218   131   193   179   112   212   167   171   107    68   210   105   210    39   112   191   162   119   204   105   175   196   175    53   131   213   218   109   110   160   173   123    43   108   205    40   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   174   159   200    86    69    95    47   112   209   106    37   114   102    72    51   102   118   146   115   159   118    61   144    81    71   160   148   217   148   188   147   132   117   136   121   102    34    94   157    84    77   190   183    91   160    41   170    75   217   146   149    64   112   188   139   167   165   163   101    42   196   189   158   180   127   177    64    67    79   175   158   208    95    51    62   131   141    66   119    99    89    54    58   120   184   164    91   187    54   112   149    53    72   141   128   206    95   190   220    43   165   172    63    41    94   112   191    34   131   129   166    47    55    63    39    84   133   120    50    65    88    34   140    55   105   123   200    83    62   192   214   217   220    78   213   159
   148   150   167    55    95    45    65   121    99   217   164   181    55   110    40   172   150   162    35   137    42   156   153   196    87   179   114   118    85    87    46   219    84   127   110   166    43   189   135   207    96    84   192   212   135    70    37   171    43    70   120   182    51    62   132    54   140   159   110   192    46    68    99    73   150   124   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176    99    49   133   189   153   213   219    86    71   183   145   126   210   206   150    98   140   162    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   200   169    65    41   198    65   159   120   166    39   204    57    41   166    74   205   205   141   216   132   197    92   193    50   173   178    42    98   145    34   151    36   122    45   154    77   201   187   114   115   105   191   167    85    73    58    39   129    64   151   148   100   118    41   206   129    93    67   118    58   150   203   123    67    55   110   181   105    86   118   154   130   213   137    61    49    37   190   194   218   162    77   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    59   165    65   127    53    72    83   124   191   139   210   112   160    33   140   134    86    57   121    43    43   113   202   147    68   166   181   195   198   204    55    37    53    80    51   117   208   145   130   181   122    43   170    46   140   102   167   204   131   146    77   107   199    81   180   153    67   135    56   139   141    93   154   112    99   200    65   159    84   187   139    85   106    66   101   132   101    63   111    42   194   209    76    78    97   173    79   209   131    51    36    54    85   193    86   122   214   103   185   180   215   188   107   166   171   217   115    42   141    63   161   126   171   207   182   116    73   180   186   190   208   135   138   156   111   186   109    39    51   140   133   171   103   194   126   137   152   199    77    74   101   121   150    56   132   198    52    76   207   204   176    97   151   158   184   117   159    61   187    85    75    42    50   125    60   165    59    69   156    50   103    57    34   178    45   162    48   192    78   163   207    89   135   216   212    65    68   138    70   217   100    35   108    58   110   160   187    35   213    43   167   143    99   149    63    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   211   118    61    44   209   214   135    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    71   157   140   138   135   131    71    46   216    39   181    67    93   145    96   220   168    57   120   109   156   101    62    80   160    38   165   136   168    97   184   151    64   213   192    77    45    84    84   107    98    63   113    86   133   122   184   201    45   137   142   214   185   144    61   133    59    50   193   178    97    44   209    77   164   213   219   213   174   167   106    99    43    35   212   106    93   116   145   159    66    88   173   197    54    35   144   127    88   149   196   177   129   183    58   106   124   210   100   186    71   195   201   199    64   190   168   193   214   160   148   150   170   187   138   149   113   155   177    52   198   101    69    52   127   114    48   191    43   206   219   150   133    67   219   150    68   129   103   187   168    79    89    88   179   183    69    98    59   209   170    82   185   124   130   145   137    82   164    60    89   136   149   130   185   122    44   202   159    64   145   107   179   151   198   118   219   169    91   127   171   186    39   160    53   197   121   157   128   100    42   109   137    97   103    65   114    53   196    99   180   141    73    79   161    50   158   173    76   167   137   128    67   126    79   168    56    43    81   219   179   205   109   114   160   105   132    79   180    35    66    53   141    58   191   100   109   107   194   194   194   188   195   181   185   118   127   206   113    96   148   174   131   166   114    64   211    78   158    83   181    46    55   216   152   201   157    79   114   175    55    71   158    95   138   218   163   100   183   169   132    62   216   196    70   188   143   144   179   148    43   207   186   123    72   138   136    68   142   203   212   127   135    44   219   188   137    85   152    88    66   165   145    76    44   153    88   197   159   181   108   146   125   141    60   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    37   183   109    92   155   170   219    92    80   219   131   194   180   112   212   167   172   108    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   109   205    39   207    46    55   194   160    61    82   151   101   146   139    90   103   118   177   163   174   158   199    86    69    95    47   112   209   106    37   114   102    72    51   102   117   146   115   159   118    61   143    81    71   160   148   217   148   188   147   132   117   136   121   102    34    95   157    84    77   190   183    91   160    40   170    76   216   146   150    63   112   189   139   168   165   163   101    42   196   190   158   180   127   178    64    67    78   175   157   209    95    51    61   130   140    66   119    99    89    54    58   120   184   164    91   187    55   112   150    53    73   140   128   207    95   190   220    43   165   172    64    41    93   112   191    34   131   129   166    46    55    63    39    85   133   120    50    65    88    34   139    55   106   123   200    84    62   192   213   217   220    78   213   159
   148   150   168    55    96    45    64   122    98   217   164   181    55   110    40   173   150   161    35   137    42   155   153   195    87   179   114   118    86    85    45   221    83   128   111   166    45   190   134   207    96    83   192   212   135    71    36   171    43    71   120   182    53    62   133    54   140   161   110   191    46    68    99    74   150   125   138   121   209   171   179    97    62   115   101    98   117   100   198   190   176   100    49   133   189   153   214   220    86    70   185   145   126   210   206   150    98   140   161    59    85    72   140   195   206    72   163   168   164   196    69    78   216    39   200   168    65    41   197    66   158   121   166    38   204    57    41   166    74   205   205   143   215   132   199    92   192    51   173   177    41    98   144    33   150    35   122    44   153    78   201   186   114   116   106   191   166    85    73    59    39   130    64   151   149    99   117    40   206   129    94    67   118    59   150   203   123    67    54   111   180   105    86   119   154   130   212   136    60    48    37   190   195   219   163    76   200   137   172    52   163   202    35   140    51    67   213   121   156   168    42   215   184   141   219    77   156   198   137   208   174   130    99    76    58   165    65   126    54    72    83   124   192   139   210   112   160    34   140   135    86    58   122    42    43   112   202   148    67   165   181   196   198   203    56    37    54    81    51   116   209   145   129   181   123    43   170    45   140   101   166   204   131   146    77   108   200    80   181   153    68   136    56   140   143    91   156   113   100   201    64   159    84   187   139    84   107    66   101   132   101    64   111    43   193   208    76    79    95   173    79   209   131    51    36    54    85   193    87   122   215   102   185   180   216   187   106   166   170   217   114    43   140    65   160   124   171   208   181   116    73   180   185   190   207   136   138   157   111   186   108    40    52   140   133   171   103   193   126   137   152   200    78    75   101   120   151    56   131   197    51    76   206   204   176    98   152   158   184   117   159    61   187    84    75    42    51   126    61   165    60    70   155    51   104    57    34   178    45   161    48   193    78   163   207    88   136   215   211    64    68   139    69   217    99    34   108    58   109   161   187    35   213    44   166   143    98   149    63    39    88   111   201   154   194   212    40    52    98   139    62   114    43    40    64   149   212   118    62    43   209   215   135    54   134    58   165    74   102   142   116   102   160   145   186    95    48   213   143    58   207    67   159   171    72   157   140   137   136   131    70    46   216    39   181    66    94   146    96   220   169    58   121   109   157   102    62    80   160    38   164   135   169    97   185   151    64   212   191    77    45    83    85   107    97    63   114    86   133   122   184   201    44   137   142   214   185   145    61   132    59    50   192   177    97    43   208    77   164   212   221   213   175   168   106    99    43    35   213   107    92   117   144   160    67    87   173   195    54    35   144   127    89   149   197   176   128   182    58   107   123   209    99   186    71   196   201   198    65   190   169   194   215   160   149   149   170   187   139   149   112   154   178    53   198   102    69    52   127   113    49   191    42   205   219   150   132    68   220   150    68   127   104   187   167    80    88    89   179   183    70    98    60   209   170    80   185   124   131   146   136    80   163    60    90   136   148   129   185   122    43   201   160    63   144   108   179   153   197   117   220   170    91   127   172   186    39   160    54   198   121   157   129   101    42   109   138    97   103    64   113    54   196    99   181   140    74    78   161    50   158   172    75   168   137   128    66   125    78   169    56    43    81   218   179   205   109   113   161   105   131    80   181    35    66    53   141    58   192   100   110   107   194   193   194   190   196   182   185   118   127   206   113    95   148   173   131   165   113    64   212    77   159    83   180    47    56   215   151   202   157    80   114   175    55    72   158    95   138   218   163   100   184   168   132    62   217   196    70   187   144   145   180   149    43   207   187   123    73   138   136    68   141   204   213   127   135    44   219   188   137    85   153    88    67   165   146    75    43   153    87   196   159   181   108   147   125   142    60   182    50    40   123   126   167   178   144   138   119    75   183   195   200   105   207   170   184    39    79   160   141   188   211    95    78   140   101    36   183   109    92   155   170   219    91    80   219   129   195   179   112   212   166   172   107    69   211   105   211    39   113   191   163   118   203   106   174   195   175    54   132   213   217   109   109   159   174   123    44   109   205    39   207    45    56   194   160    59    80   151   103   146   141    90   102   119   177   164   175   158   200    87    69    96    48   112   209   107    37   113   103    72    51   102   117   147   116   159   118    61   144    82    71   159   148   217   148   189   146   132   118   136   121   102    33    95   158    83    77   190   184    91   161    40   169    76   216   147   150    63   113   188   139   166   164   162   102    41   197   189   158   179   128   178    64    68    78   176   158   208    96    51    63   130   141    65   117   100    90    53    58   119   183   164    91   187    55   112   150    53    73   142   128   206    95   190   220    43   165   171    62    41    95   112   191    33   132   129   167    46    55    62    39    85   132   121    50    66    88    34   140    56   106   123   201    83    62   191   215   218   220    78   213   158
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   161    34   137    42   156   153   196    87   179   114   118    85    87    46   219    84   128   110   166    43   190   135   207    96    83   192   211   135    71    37   170    43    70   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   101    99   118   100   198   190   176    99    49   133   189   153   213   220    86    71   183   145   126   210   206   149    98   140   161    60    85    73   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    98   144    34   151    35   122    45   154    77   200   186   113   115   105   191   167    85    73    58    39   129    64   151   148    99   117    41   207   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   141   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   130   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   139    85   107    66   101   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   216   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   157   184   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   206    67   159   172    72   158   140   137   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    96   185   151    64   213   192    77    45    84    84   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    96    44   208    77   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   215   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   220   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   169    56    43    81   219   179   205   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   151   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   179   148    43   207   186   123    72   138   136    68   142   203   212   128   135    43   219   188   137    85   152    88    66   165   145    76    44   152    89   197   159   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   122    44   109   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   174   158   199    86    69    95    47   112   209   106    37   114   102    72    51   102   117   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    76   217   146   150    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119   100    89    54    58   119   184   164    91   187    54   112   150    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   132   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    64   121    99   217   164   181    55   109    40   172   150   161    34   136    42   156   153   196    87   179   114   118    85    87    47   219    84   128   110   166    43   190   135   207    96    84   192   211   135    70    37   170    43    70   119   182    52    63   132    54   139   160   110   192    46    67    99    74   150   125   139   121   209   171   180    97    62   115   101    99   118   101   198   190   176    99    49   133   188   152   213   219    86    71   183   145   126   210   206   149    98   141   162    60    85    73   140   194   205    73   163   168   163   196    71    76   217    40   200   169    65    41   198    65   159   121   167    38   203    57    41   165    74   205   205   141   216   131   198    91   193    50   173   178    42    97   144    33   151    36   122    45   153    77   200   187   113   115   106   191   166    85    73    58    39   129    64   151   149    99   117    42   206   128    94    66   118    59   150   202   123    67    55   110   180   106    87   118   154   130   213   137    60    49    36   190   195   218   163    76   200   137   171    51   165   201    34   140    49    68   213   121   156   168    42   214   185   141   219    77   156   198   136   209   175   130    98    75    59   165    65   126    54    72    83   123   191   139   210   112   160    34   140   134    87    58   121    43    44   112   202   147    68   167   181   196   198   203    55    36    53    80    50   117   208   145   130   181   122    43   170    46   140   102   166   204   131   145    77   108   198    81   181   154    66   135    56   139   142    93   155   112    99   201    64   159    84   187   139    85   106    65   101   132   100    63   111    43   194   208    76    78    97   173    79   208   131    51    36    53    86   194    86   122   214   102   185   180   216   188   107   166   171   217   115    42   142    63   161   125   170   207   182   117    73   179   186   190   208   135   137   157   111   186   109    39    51   140   133   171   104   194   126   137   152   200    77    74   102   121   151    56   131   198    51    77   207   204   176    97   151   157   185   116   159    60   187    86    75    42    50   126    60   165    60    69   155    50   103    57    34   178    45   162    48   192    78   164   208    89   135   216   212    65    67   138    69   217   100    35   108    57   109   161   186    35   212    43   166   143    98   149    63    39    88   111   201   155   194   211    41    51    97   139    63   114    43    42    64   149   211   118    62    44   209   214   136    53   135    57   165    75   103   141   116   101   161   146   186    96    47   213   144    58   207    67   160   172    71   158   140   137   135   132    71    45   216    39   181    67    93   145    96   220   169    57   119   109   157   101    63    81   161    38   165   135   168    97   185   151    64   213   192    77    45    84    84   108    97    63   114    86   132   122   185   201    44   137   143   215   185   145    61   132    59    50   192   177    96    44   209    78   164   212   219   213   174   167   107    98    43    35   212   107    92   117   144   159    66    88   174   197    53    35   145   127    88   149   195   177   129   183    58   106   124   210   100   187    71   195   201   199    64   190   168   193   215   161   148   150   170   187   138   150   113   155   177    53   198   101    68    52   128   113    49   192    43   205   219   150   133    68   220   150    68   128   103   187   167    79    89    89   179   183    69    98    59   210   169    82   184   123   130   145   137    82   164    59    89   136   149   130   185   122    44   202   159    63   145   107   179   152   198   118   219   170    91   127   171   185    39   160    54   197   121   157   127   100    43   109   137    98   103    65   113    53   196    99   180   140    73    78   161    50   159   172    76   167   138   128    66   126    78   168    56    43    81   219   179   205   108   114   161   105   131    79   179    35    66    54   142    58   192   100   109   108   194   194   194   188   195   182   185   118   126   206   113    95   148   174   131   166   114    65   212    78   158    83   181    45    55   216   151   201   157    80   114   176    55    72   158    95   137   218   164   100   182   168   132    62   216   196    70   188   144   145   179   148    43   207   185   123    72   138   136    69   142   203   211   128   134    43   220   188   137    86   151    88    66   165   146    76    45   153    89   197   158   181   107   147   124   141    60   183    49    41   122   127   169   177   144   136   119    74   183   195   200   104   205   170   185    38    78   160   141   188   209    96    78   141   101    36   184   108    92   155   169   219    92    79   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   162   119   204   106   174   196   175    53   130   214   218   109   109   160   172   122    44   109   205    40   208    46    55   194   161    60    81   151   102   146   138    90   102   118   177   164   175   158   199    86    69    95    46   111   209   107    38   115   101    72    51   102   117   146   115   159   118    62   144    81    71   160   148   217   147   188   146   133   117   136   120   102    34    95   157    84    77   190   182    91   160    41   170    76   217   146   149    64   112   188   139   168   165   163   101    42   196   190   158   180   127   177    64    68    79   175   157   209    96    51    61   130   140    65   118   100    88    54    58   119   183   163    91   187    55   112   150    53    73   140   128   206    95   190   221    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    84   133   121    49    65    88    34   139    55   106   122   200    84    62   192   214   216   220    79   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   101    98   118   100   198   190   176   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   186   113   115   105   191   167    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   116    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    64   122    98   218   165   181    56   110    39   171   150   162    35   136    42   157   154   197    87   179   114   118    85    87    46   220    84   127   111   166    42   189   135   207    96    83   192   213   135    70    37   171    42    71   121   181    52    62   132    54   139   160   109   192    45    68    99    74   150   125   139   121   209   172   180    97    61   115    99    99   116   100   198   190   177   100    49   133   188   152   213   220    86    70   184   145   126   209   205   150    99   140   161    60    85    73   141   195   207    74   163   168   163   196    71    78   217    39   200   169    64    41   197    64   158   121   167    38   204    57    41   165    75   206   205   143   215   132   199    91   193    50   174   178    41    98   145    33   151    35   122    45   154    77   201   187   114   115   105   191   167    85    74    59    38   128    63   152   148    99   117    41   206   128    93    66   119    58   150   203   123    67    54   110   180   105    87   118   155   130   214   137    61    49    36   190   195   218   163    76   199   138   170    50   164   202    34   140    49    68   213   121   155   168    42   214   185   140   219    77   155   198   137   209   175   130    98    75    59   165    64   126    53    72    84   124   191   140   211   112   160    35   140   135    87    58   121    43    43   113   203   146    68   164   181   195   197   203    55    36    54    80    50   117   207   145   130   182   122    43   169    47   139   102   166   204   130   146    77   107   199    80   180   153    66   135    57   138   141    93   155   112   100   201    65   159    85   187   139    85   107    66   101   131   101    64   111    43   194   209    76    78    97   174    79   208   130    51    36    54    85   194    86   121   214   103   186   181   216   187   107   166   171   217   116    42   141    64   161   125   171   207   182   117    74   179   186   190   207   136   137   156   111   186   109    39    51   139   133   172   104   194   127   137   151   199    78    75   101   121   149    56   131   199    52    76   206   205   176    98   151   158   184   117   159    60   186    85    74    42    49   126    61   164    58    70   155    50   103    56    35   178    45   162    48   192    78   163   208    89   135   216   211    64    68   138    69   217   100    35   108    58   110   160   186    35   214    42   167   144    98   150    64    39    87   110   201   154   196   211    39    50    99   139    64   115    44    41    64   148   211   117    61    44   211   213   137    52   134    58   165    75   102   142   116   102   162   146   186    96    46   213   144    57   207    67   159   172    72   158   141   137   136   131    71    46   217    39   181    67    94   144    95   220   169    57   119   109   157   101    62    80   161    37   166   136   168    97   184   151    63   213   192    77    45    84    85   108    97    63   114    86   132   122   184   200    44   137   142   214   184   145    61   133    59    50   193   178    97    44   209    77   164   212   220   214   174   168   107    99    44    36   212   108    94   116   144   160    66    86   173   197    53    35   145   127    87   149   196   177   128   182    58   107   125   210    99   186    73   195   200   198    64   190   169   193   215   161   149   150   170   188   138   150   113   155   177    53   197   102    69    51   127   114    49   192    43   206   219   150   133    68   219   150    67   128   103   186   168    79    89    89   180   183    69    98    59   210   169    82   184   124   132   145   138    82   164    60    90   135   149   130   186   124    43   201   158    65   145   107   179   152   197   118   218   169    91   126   171   185    38   161    53   198   120   158   127    99    42   109   137    97   103    64   113    53   195    99   180   141    73    78   161    50   159   173    75   167   138   128    68   126    79   168    55    43    80   219   179   204   108   114   162   105   132    80   179    35    66    54   142    59   191   100   108   108   195   194   194   188   194   182   186   118   127   206   113    96   150   174   130   167   114    64   210    77   159    83   181    45    55   218   152   202   157    80   113   175    55    71   158    97   137   216   163   100   183   168   132    62   216   196    70   187   143   145   179   149    43   206   186   123    71   139   136    68   141   203   211   127   134    43   220   189   137    85   152    87    65   165   145    76    44   153    88   196   159   181   108   147   125   142    61   183    50    42   122   126   168   178   144   137   119    75   185   196   199   103   207   171   184    38    77   160   140   188   210    95    77   141   101    36   183   110    92   155   170   220    92    80   219   131   194   179   111   211   166   171   107    69   210   105   209    40   113   192   162   118   204   105   174   196   175    52   131   213   218   109   110   159   173   123    44   108   206    40   207    46    55   195   161    60    81   152   101   145   139    90   103   119   177   165   175   158   199    86    68    95    47   112   211   106    37   114   102    73    51   102   117   146   115   159   119    62   144    81    71   160   147   216   147   188   146   133   117   137   121   102    34    95   158    84    77   189   183    92   160    41   170    76   217   146   150    63   112   188   139   167   164   163   100    42   197   190   157   179   128   178    63    66    78   174   158   208    95    51    61   130   140    66   119    99    88    53    59   120   185   163    91   186    55   112   150    53    72   141   128   206    95   190   220    42   166   171    64    42    93   111   190    35   132   129   166    47    55    62    39    85   133   120    48    64    87    34   139    55   106   123   200    84    63   191   212   216   220    78   213   160
   148   151   167    55    96    45    65   121    99   217   164   181    55   110    40   172   150   162    34   137    42   156   154   196    87   179   114   118    85    86    47   220    84   128   110   166    43   190   135   207    96    83   192   211   135    70    37   170    43    71   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   124   139   121   209   171   180    96    62   115   101    98   118   100   198   190   177   100    49   133   188   153   213   220    86    71   183   145   126   210   206   150    98   140   161    60    85    73   140   195   206    73   163   168   163   195    71    77   217    39   200   169    65    41   197    65   159   121   166    38   204    57    41   165    74   205   205   141   216   132   198    92   193    50   172   178    42    97   144    34   151    35   123    45   154    77   200   186   113   115   105   191   167    85    73    58    38   129    63   151   148    99   117    41   207   128    93    67   117    59   150   203   123    67    55   111   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   200   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   209   175   130    98    75    58   164    65   126    53    72    83   124   191   139   211   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   195   198   204    55    37    53    80    50   117   208   145   130   181   122    43   170    46   140   102   166   204   131   146    77   107   199    80   180   153    67   135    55   139   141    93   155   113    99   201    64   159    84   187   139    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    53    86   193    86   121   214   103   185   180   216   188   107   166   171   217   115    43   141    64   161   125   171   207   182   116    73   180   186   190   207   136   138   156   111   186   109    39    52   140   133   171   104   193   127   137   152   200    77    74   102   120   150    56   132   198    51    76   206   204   176    97   151   158   185   116   159    60   187    85    75    42    49   126    60   164    59    69   156    49   103    56    34   179    45   161    48   192    78   163   208    89   135   216   212    65    68   138    69   217   100    36   108    58   110   160   187    35   212    43   166   143    99   149    63    39    88   110   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    61    44   209   214   136    53   135    58   165    75   102   142   116   100   161   145   186    96    47   213   144    58   206    67   159   172    72   158   140   138   135   131    71    45   216    39   181    66    93   145    95   220   168    57   120   109   157   101    62    80   161    38   165   135   168    96   184   151    63   213   192    77    45    84    85   107    97    63   113    86   133   122   184   201    44   137   143   214   185   144    62   133    59    50   192   177    97    44   208    78   164   213   219   213   174   168   107    99    43    36   213   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   176   128   182    58   107   124   210   100   186    71   195   201   199    64   189   168   193   214   161   149   150   170   187   139   149   112   154   177    52   198   102    68    52   127   114    48   191    43   205   219   151   133    68   219   150    67   128   103   187   167    79    89    89   179   183    69    99    59   209   170    81   185   124   130   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   218   169    91   127   172   185    39   160    54   197   121   157   128   100    43   108   137    98   103    65   113    54   196    99   180   140    73    78   161    50   159   173    75   167   137   128    67   126    79   169    56    43    81   219   179   205   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   159    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   216   196    70   188   143   144   180   149    43   207   186   123    72   138   136    68   142   203   212   128   134    44   220   188   137    86   152    88    66   165   145    76    44   152    89   197   159   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   140   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   105   210    39   113   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   122    44   108   205    40   207    46    55   194   160    60    81   151   102   146   139    90   102   119   177   163   175   158   199    86    69    95    47   112   209   106    37   114   102    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   147   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    76   217   146   149    63   112   189   139   167   165   163   101    42   196   190   158   180   127   177    64    67    79   175   158   208    96    51    61   131   141    66   118   100    89    54    59   120   184   164    91   187    54   112   149    53    73   140   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    46    55    63    39    85   133   120    50    65    88    34   140    54   105   122   201    83    62   192   214   217   220    78   213   159
   149   150   168    53    95    45    65   121    99   216   164   181    53   110    39   172   151   162    35   138    42   154   153   195    86   179   116   118    85    87    47   219    85   128   111   166    43   190   134   207    97    83   191   210   135    70    38   170    43    70   120   181    51    62   133    54   141   160   110   191    45    68    99    72   150   125   139   121   209   170   179    96    61   115   100    99   118   102   199   190   176    99    49   133   187   152   215   219    87    72   184   145   126   210   206   150    99   139   161    60    84    73   140   195   207    74   163   168   165   196    71    77   217    40   199   169    65    42   197    65   160   121   167    39   203    57    41   166    74   206   204   141   217   131   198    91   192    51   174   177    42    97   144    34   152    35   123    45   154    77   201   187   114   116   104   191   166    84    73    58    38   129    63   152   149    99   119    41   206   128    93    66   117    59   151   203   124    68    56   110   181   105    87   119   154   130   212   136    60    49    37   190   196   220   162    76   200   138   171    52   165   201    33   140    48    66   213   121   155   167    42   214   185   142   219    77   156   197   136   208   174   129    97    75    57   164    64   126    53    71    83   124   191   140   210   112   160    33   142   135    87    58   120    43    44   112   202   147    69   167   183   196   197   203    55    37    52    79    49   118   207   146   131   181   121    43   170    46   139   103   166   204   132   147    77   109   198    81   180   153    67   135    55   138   142    94   155   112   100   200    64   159    84   187   139    85   106    65   101   132   101    63   112    42   195   210    76    77    97   172    79   207   131    51    37    54    85   193    86   122   215   102   185   180   216   188   106   167   171   217   114    42   142    63   160   126   170   207   182   117    74   179   185   191   207   135   138   157   110   186   110    41    52   141   134   171   103   194   126   138   151   199    77    75   101   120   150    57   132   197    52    77   206   204   177    97   151   157   184   117   159    61   186    84    75    42    50   126    60   164    59    68   155    51   102    57    33   179    45   161    47   193    78   163   207    88   135   215   212    65    67   138    70   216   101    34   108    57   110   160   187    34   212    43   167   143    99   149    64    40    88   111   202   154   195   211    40    52    97   140    65   115    44    40    64   149   211   118    62    45   209   216   134    53   135    58   165    75   103   142   117   100   161   145   187    95    48   213   145    58   206    66   159   172    71   158   140   138   134   131    71    46   216    40   181    66    93   144    96   219   169    57   119   110   157   101    61    80   161    37   166   135   168    95   185   151    63   213   192    77    46    85    83   108    97    64   114    86   133   124   184   201    42   136   143   215   185   143    62   132    60    49   192   176    96    43   208    78   164   212   219   213   175   168   106    99    43    35   212   108    93   116   144   161    67    86   172   196    53    34   145   126    89   149   196   178   128   183    59   107   124   210    99   185    71   195   201   199    64   189   167   192   215   161   149   150   170   188   139   150   112   155   178    51   198   101    69    52   127   115    49   192    43   205   219   150   133    68   218   150    68   128   104   186   168    79    89    89   179   184    69    99    59   209   170    82   185   123   131   146   139    82   164    59    90   136   150   129   186   122    44   201   159    64   145   107   179   151   197   117   218   169    92   127   171   186    39   161    55   198   122   157   128    99    42   109   138    98   102    65   113    53   196    99   179   141    73    78   161    50   159   173    75   168   138   128    66   126    79   169    57    42    80   219   179   205   109   114   160   104   132    80   179    35    66    54   141    58   192   100   110   109   194   194   193   188   194   182   185   118   126   207   114    96   148   174   132   166   112    64   211    78   159    83   181    45    54   216   151   201   157    79   115   176    56    71   158    95   138   217   163   100   184   170   131    62   217   196    70   188   144   145   180   149    44   206   186   124    72   138   136    68   142   204   212   129   134    44   219   188   136    87   153    88    66   165   145    76    44   153    88   198   159   182   107   146   126   141    60   182    50    42   123   128   168   178   144   137   119    75   184   194   201   104   207   172   183    37    78   160   140   188   210    97    78   141   100    37   183   108    93   155   169   219    93    79   219   132   194   179   112   211   166   171   107    68   210   105   210    39   113   192   164   118   204   106   174   196   175    52   131   214   220   108   110   160   172   122    43   109   205    40   207    46    56   194   160    60    80   152   103   147   140    89   103   119   176   163   174   159   199    86    69    96    47   112   209   108    37   115   102    72    52   101   118   145   114   160   118    60   142    80    71   160   148   218   147   188   147   133   118   135   121   102    34    95   158    84    77   190   183    91   160    40   169    75   218   146   149    63   113   188   138   167   164   164   102    42   197   190   158   178   128   176    65    67    78   176   157   208    96    52    61   130   141    66   119   100    88    54    58   120   183   165    90   187    54   112   150    54    73   141   128   206    93   190   219    44   165   172    64    42    93   111   190    35   132   131   166    47    55    63    39    85   131   120    50    65    87    35   141    54   105   122   200    84    63   191   214   216   221    78   213   159
   148   150   167    55    95    45    64   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   195    87   179   114   118    85    86    47   219    84   128   110   166    43   190   135   207    96    83   192   211   135    70    37   171    42    70   120   181    51    62   132    54   140   160   110   192    46    68    99    73   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   177   100    49   133   189   152   213   219    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   200   169    65    42   197    65   159   121   166    39   204    57    42   165    74   205   205   141   216   132   198    92   192    51   172   178    41    97   144    34   151    35   123    44   154    77   200   186   113   115   106   191   167    85    73    58    38   129    63   151   149    99   118    41   207   128    93    66   118    58   150   203   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    51   164   201    34   140    49    67   213   121   155   168    41   214   184   141   219    77   156   197   136   208   175   130    97    75    58   164    65   127    53    72    83   124   191   139   211   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   204    55    37    53    80    50   117   208   145   130   181   122    42   170    46   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    84   187   139    86   107    66   101   132   100    63   112    43   194   208    75    79    97   173    79   209   131    51    36    53    86   193    86   122   214   103   185   180   216   188   107   166   171   217   115    42   141    64   161   126   171   207   182   116    73   180   186   190   207   136   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    78    74   102   120   150    56   132   198    51    76   206   204   176    97   150   157   185   117   159    60   187    85    75    42    49   126    60   164    59    69   156    50   103    56    34   179    45   161    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   110   201   154   195   211    40    51    97   139    64   114    44    42    64   149   212   118    62    44   209   214   136    53   135    58   165    75   102   142   116   100   161   145   186    96    47   213   144    58   207    67   159   172    71   158   140   138   135   131    71    46   216    39   180    67    93   145    96   220   168    57   120   109   156   101    62    80   161    38   165   135   168    96   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    62   133    59    50   192   177    96    44   208    78   164   213   219   213   174   167   107    99    43    35   212   107    92   117   144   160    67    87   173   197    53    35   145   127    88   148   196   177   129   182    58   106   124   210   100   186    71   195   201   199    64   190   168   193   215   161   148   151   171   187   138   149   112   154   177    52   198   102    69    51   127   114    48   192    43   205   219   150   133    68   219   150    68   128   104   187   168    79    89    89   179   183    69    99    59   209   170    81   185   123   131   145   137    82   164    60    89   136   149   130   185   122    44   201   159    64   145   107   179   152   197   118   219   169    91   127   172   185    39   161    54   198   121   157   128   100    43   109   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   137   128    66   126    79   168    56    43    81   219   179   204   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   107   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   211    78   159    83   181    46    55   216   151   201   157    79   113   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   144   144   179   148    43   207   186   123    72   139   136    68   142   203   212   128   135    44   219   188   137    86   152    87    66   165   145    76    44   152    89   197   159   181   107   147   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    79   219   131   194   180   112   212   167   171   107    68   210   105   210    39   112   191   162   119   204   105   174   196   175    54   131   213   218   109   110   160   173   123    44   109   205    39   207    46    55   193   160    60    81   151   102   145   140    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   159   118    61   143    81    72   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    76   217   146   150    64   112   188   139   168   165   163   101    42   196   189   158   180   127   177    64    67    79   175   158   208    96    51    62   130   141    65   119   100    89    53    58   119   184   164    91   187    55   111   150    53    73   141   128   206    95   190   220    43   165   172    64    42    93   112   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    35   139    55   105   123   201    83    63   192   214   216   220    78   213   159
   148   150   167    55    96    45    65   122    99   217   164   181    55   110    40   173   150   161    35   137    41   156   153   194    87   178   114   119    85    86    46   219    85   127   110   166    43   189   134   207    96    84   192   212   135    70    36   170    43    71   120   181    51    62   133    54   140   159   109   192    46    68   100    74   150   125   139   121   209   171   179    97    62   115   101    99   118   100   198   190   176    99    49   133   189   152   213   220    86    71   183   145   126   210   206   149    99   140   162    60    85    72   140   195   206    72   163   169   163   196    71    77   217    39   199   168    64    42   198    64   158   121   166    39   205    57    42   166    74   206   204   142   216   131   198    92   192    51   172   178    41    97   144    34   151    35   123    45   154    77   200   186   113   115   105   190   166    85    73    58    38   129    63   151   148    99   117    41   207   128    94    67   117    58   150   203   123    66    55   110   181   105    88   118   155   130   213   137    62    49    37   190   194   219   163    76   200   137   171    52   165   201    34   141    49    67   213   121   155   168    42   214   184   142   219    77   156   197   136   208   175   131    97    74    59   166    65   127    54    72    82   125   191   139   210   111   160    34   141   135    87    58   121    43    44   113   202   148    68   166   181   196   197   204    55    36    53    80    51   117   208   145   130   182   122    43   170    46   140   102   167   204   131   146    77   107   198    80   180   154    67   135    55   138   141    93   155   112   100   201    65   159    84   187   139    85   107    66   101   132   100    62   112    42   195   209    76    78    96   173    79   208   131    51    36    54    86   194    86   121   215   102   185   180   216   188   107   166   171   218   115    42   141    63   161   125   171   207   182   116    72   179   186   190   208   135   138   156   111   186   109    39    51   140   134   171   104   193   127   137   152   199    77    73   102   121   150    56   131   198    51    76   206   205   177    97   151   157   184   116   159    60   187    85    76    42    50   126    60   164    59    69   156    50   103    57    35   179    45   162    48   192    78   163   208    89   135   216   212    65    68   137    70   217   100    35   108    58   110   160   187    35   212    43   166   143    98   148    63    39    87   111   201   154   194   211    40    51    98   138    63   115    44    42    64   149   211   118    62    44   210   214   136    53   134    58   166    75   103   142   116   101   162   145   186    96    47   214   144    58   207    67   159   171    71   158   141   137   135   132    70    46   216    39   181    66    93   144    96   219   169    57   119   109   157   101    62    80   160    38   165   135   168    96   184   151    64   213   192    77    44    84    84   108    97    63   113    86   133   122   184   202    43   137   143   214   185   145    62   132    59    50   192   177    96    44   208    77   164   213   219   213   175   167   106    99    44    36   213   107    93   117   144   159    67    87   174   197    54    34   144   127    88   149   197   177   128   183    58   106   124   210    99   187    71   195   201   198    63   190   168   193   214   161   149   150   171   187   139   149   112   155   176    53   198   102    69    52   128   114    48   192    43   204   219   151   132    68   219   150    68   128   103   187   168    79    88    89   179   182    70    98    59   209   170    82   184   123   130   144   137    81   164    60    89   136   149   129   186   123    43   201   159    63   145   107   180   152   197   119   219   170    92   127   173   185    39   161    54   197   120   158   128   100    42   109   137    97   103    65   113    54   196    99   180   140    73    79   161    50   159   173    75   167   138   128    66   127    79   169    56    44    81   219   179   205   109   114   161   105   132    79   181    35    65    53   141    58   191   100   109   108   195   194   194   187   195   182   185   117   127   206   113    95   148   173   130   166   114    64   211    78   158    83   181    46    55   216   151   201   157    79   114   176    55    71   158    95   138   218   164   100   182   169   132    62   216   196    70   188   144   144   179   148    42   206   187   123    72   138   136    68   141   204   211   127   134    43   219   188   137    86   152    88    66   165   145    76    45   153    89   197   158   181   107   146   124   141    60   182    49    41   122   126   168   178   144   137   119    74   184   195   200   104   206   172   185    38    78   160   140   187   209    96    77   141   100    35   184   109    93   155   170   219    91    80   219   130   194   179   112   212   166   171   107    68   210   105   210    39   113   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   122    43   108   205    40   207    46    55   193   160    60    81   152   102   145   138    90   103   119   177   163   175   158   199    86    68    95    48   112   209   107    37   115   101    73    51   101   118   146   115   159   118    61   143    80    71   160   148   216   148   187   146   132   117   137   120   102    34    95   157    84    77   190   183    91   160    41   170    76   217   147   149    63   112   189   139   167   164   163   101    42   196   189   157   180   128   178    64    66    78   175   158   208    96    51    62   130   140    66   119    99    89    54    58   120   184   164    91   187    55   112   149    54    73   141   128   206    95   190   220    43   165   171    63    41    94   112   191    34   132   129   166    47    56    63    39    85   133   120    49    64    89    34   139    54   106   123   201    83    63   191   214   217   220    78   213   159
   148   151   167    55    96    45    64   122    99   216   163   181    55   110    40   172   151   161    34   137    42   155   153   196    87   179   114   118    85    86    47   219    84   128   110   166    43   189   135   207    96    83   192   211   134    70    37   170    43    70   120   181    51    62   132    53   140   159   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   101    99   117   100   198   191   176   100    49   133   188   153   214   219    85    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    40   199   169    65    41   197    64   158   120   166    38   204    57    42   165    75   205   205   142   215   132   198    92   193    51   172   177    41    97   145    34   151    35   122    45   154    77   200   187   114   115   106   191   167    85    73    58    39   129    63   151   148    99   117    41   206   129    93    66   118    58   150   203   123    67    55   110   180   106    87   118   154   130   213   137    61    49    36   190   194   218   163    77   200   137   171    51   164   201    35   140    49    67   213   121   155   168    42   215   184   141   219    77   156   198   136   208   175   130    98    75    58   165    65   127    54    72    83   124   192   139   211   111   159    35   140   134    86    57   121    43    43   112   203   147    68   166   181   196   197   204    54    37    54    80    50   117   208   145   130   181   122    43   170    45   139   102   166   204   130   146    77   107   198    81   180   153    67   135    56   139   141    93   155   112    99   201    65   159    85   187   140    85   106    66   101   132   100    63   112    42   194   209    76    78    97   173    79   208   131    52    36    54    85   194    86   121   215   102   185   180   215   188   107   166   170   217   115    42   141    64   161   125   171   207   182   117    73   180   186   190   208   135   138   156   111   186   109    39    52   140   134   171   104   193   127   137   153   200    78    74   101   121   150    56   132   198    51    76   206   204   177    97   151   158   185   116   160    60   187    85    75    42    50   126    61   164    59    70   156    49   104    56    34   178    45   162    48   192    78   163   207    89   135   216   212    65    68   138    69   217   100    35   107    58   109   160   187    35   212    43   167   144    98   149    64    39    88   111   201   154   194   211    40    51    98   139    63   115    44    42    64   148   211   118    61    44   209   214   135    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   206    67   159   172    71   157   140   137   136   131    71    45   216    38   181    66    93   145    96   220   168    57   120   109   157   101    62    80   160    38   165   136   168    96   184   151    64   213   192    77    45    84    84   107    97    63   114    86   133   122   185   202    44   137   142   214   185   144    61   133    59    49   192   177    96    43   208    78   164   213   219   213   175   167   107    99    43    35   212   106    93   116   145   160    67    87   173   197    53    34   144   127    88   149   196   177   128   183    59   107   123   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   139   149   112   155   177    52   198   102    69    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   104   187   168    80    89    88   179   183    70    99    59   210   170    81   185   123   131   145   137    82   164    60    89   136   148   130   185   122    44   201   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   161    54   198   121   158   128    99    43   108   137    98   103    64   113    54   196   100   180   141    73    78   161    50   159   173    76   167   138   128    67   126    77   168    56    43    80   219   179   205   108   114   160   104   132    79   180    36    66    53   141    58   191   100   109   108   194   194   194   188   195   181   185   118   127   206   113    95   148   174   131   166   114    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    95   137   217   163   100   183   169   132    62   217   196    70   188   144   145   180   149    43   206   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    85   152    87    66   165   146    76    44   152    89   198   158   181   107   147   124   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   105   206   171   184    38    78   161   140   187   209    96    78   141   100    36   184   109    92   155   169   219    92    79   219   131   194   180   112   212   167   171   107    68   210   105   211    39   113   192   163   119   204   105   174   196   175    53   131   213   218   109   110   159   173   122    44   109   205    40   207    46    55   194   160    61    81   151   102   145   139    90   103   118   176   164   175   158   199    86    68    95    47   112   209   107    37   114   102    72    51   102   117   146   115   159   118    61   144    80    71   160   148   216   148   188   147   133   117   136   120   103    34    94   157    84    77   190   183    92   160    40   170    75   217   146   149    63   112   188   140   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   157   209    96    51    62   130   141    66   119    99    89    53    58   119   183   164    91   186    54   112   150    53    73   141   127   206    95   189   220    43   165   172    64    41    94   112   191    34   131   129   166    47    55    63    39    85   132   120    50    65    89    34   140    54   106   122   200    83    62   192   214   216   220    78   213   159
   148   150   166    55    95    44    65   122    99   216   164   182    55   110    39   173   150   161    34   136    42   156   154   196    88   178   113   117    84    86    46   220    85   127   110   165    44   189   134   207    95    83   192   211   134    69    37   170    42    71   120   181    51    63   131    54   140   160   111   192    46    67    99    73   150   125   139   121   209   171   180    97    63   115   101    98   118   101   198   191   177    99    50   133   189   154   214   220    87    71   184   145   126   209   206   150    98   140   161    60    84    73   140   195   206    72   162   168   163   196    71    77   218    40   199   169    64    42   198    65   159   121   166    38   204    57    41   165    75   205   205   142   216   131   198    92   192    50   172   177    41    97   145    34   151    36   123    44   154    77   200   187   113   116   105   191   166    85    73    58    39   129    64   150   149    99   117    41   207   128    93    67   118    58   150   202   123    67    55   112   181   106    87   119   154   129   213   137    61    49    36   190   194   218   164    76   200   136   171    51   165   201    34   141    50    67   214   121   156   168    43   214   184   141   220    78   156   198   135   209   175   130    97    75    58   164    65   127    54    72    83   125   191   139   210   111   161    34   140   134    87    57   121    43    44   113   203   148    68   166   181   196   197   204    55    36    53    80    50   116   208   147   130   181   122    43   170    46   139   101   166   204   131   147    76   108   199    80   181   153    67   135    56   138   141    93   155   113    98   201    63   160    85   187   140    86   107    66   100   132   101    63   111    42   194   208    74    79    96   174    79   207   130    51    35    54    86   193    87   122   214   102   186   180   216   188   107   166   171   218   115    42   141    63   161   125   170   207   181   116    73   179   187   190   208   136   138   156   110   185   109    39    52   139   134   171   103   194   127   137   152   200    77    74   102   121   150    57   131   198    51    77   206   204   178    97   151   158   185   117   159    60   187    85    75    41    50   126    60   164    59    69   156    50   103    56    34   179    46   162    48   191    78   163   208    89   135   216   212    65    67   137    70   217   100    35   107    57   109   160   187    35   211    44   167   143   100   149    63    39    88   110   201   154   194   210    40    51    97   139    63   115    43    43    65   148   211   118    62    43   209   214   135    52   134    59   167    74   103   142   115   101   161   146   186    96    46   213   144    58   207    67   158   171    72   159   140   138   135   132    71    47   216    39   181    66    93   146    95   220   169    57   120   109   157   102    62    80   160    38   164   136   169    97   185   151    63   214   193    78    45    84    84   107    96    63   113    86   132   122   184   202    43   137   142   214   185   145    62   133    59    49   193   176    96    44   207    77   163   213   220   212   175   168   107    98    43    35   213   107    92   116   145   159    66    87   172   197    53    35   144   126    88   149   196   177   129   181    58   107   125   210   100   186    71   194   201   198    64   190   168   193   215   161   147   150   170   186   138   149   113   155   176    52   197   100    68    52   127   114    48   192    42   205   218   151   133    68   219   150    67   129   104   187   168    80    89    89   179   183    69    98    59   209   169    81   184   124   131   145   137    82   164    60    90   136   149   130   186   124    42   203   158    64   144   107   179   152   198   119   217   170    92   127   172   185    39   160    54   197   121   157   128    99    43   108   137    97   102    65   113    54   197    99   180   140    73    79   161    50   158   173    75   166   138   127    67   126    78   168    56    42    81   218   180   205   109   114   162   104   132    80   180    35    66    53   141    59   192   100   109   108   194   194   194   187   196   181   186   118   128   205   112    96   148   173   131   167   113    65   212    78   157    84   182    44    54   216   152   202   157    80   114   175    54    72   158    95   139   218   164   100   182   168   133    62   216   195    70   188   143   145   179   148    42   207   186   123    73   138   136    68   141   203   212   128   134    43   220   188   138    86   151    89    66   165   145    75    44   153    89   197   158   181   108   146   125   141    60   182    50    40   122   126   168   179   144   137   119    73   183   195   200   104   207   171   184    38    78   160   142   187   210    95    78   141   100    36   184   109    92   156   170   219    92    79   219   130   193   179   112   211   167   171   107    69   210   104   210    38   111   191   163   119   204   105   175   197   175    53   130   214   218   108   109   160   173   123    43   109   205    40   206    46    56   194   159    60    82   151   102   145   139    90   103   118   177   164   175   158   199    86    69    95    47   112   209   105    37   114   102    72    51   102   119   145   115   159   118    61   144    81    71   158   147   217   147   187   145   133   117   136   121   102    35    95   158    83    76   189   182    91   160    40   169    75   216   146   149    63   110   189   139   167   165   163   101    42   196   189   157   180   127   178    65    67    79   175   158   209    96    51    62   130   141    65   119   100    90    53    59   119   184   163    91   187    55   112   149    54    73   141   128   206    95   189   220    42   164   172    64    42    93   110   190    35   130   129   165    46    55    63    39    85   132   120    51    64    89    34   139    55   105   123   201    82    63   191   214   216   220    78   214   159
   147   152   167    55    96    45    64   122    99   216   164   181    55   109    41   173   151   161    35   138    42   156   153   196    87   178   115   118    85    85    47   219    85   127   110   165    43   190   135   207    95    83   192   211   135    71    37   170    42    71   120   182    51    63   132    55   140   160   111   193    47    67   100    74   151   124   140   122   209   170   179    97    62   115   100    99   118   100   198   190   177    99    49   132   188   153   214   220    85    71   183   145   126   210   206   151    98   141   161    59    85    72   139   196   206    73   162   168   163   195    70    77   219    40   200   169    64    42   197    64   159   120   166    40   204    57    43   165    73   205   205   141   216   132   199    91   194    50   173   176    40    98   145    36   151    35   123    44   153    76   200   185   113   114   106   190   166    84    73    59    40   129    64   152   149    99   116    42   206   127    92    67   119    60   151   202   123    67    54   110   181   105    89   119   155   131   212   137    61    48    36   189   194   218   162    76   199   136   171    51   164   200    35   140    49    67   212   122   155   167    42   214   184   141   219    77   155   197   135   209   175   130    98    74    58   165    64   127    52    71    83   124   190   138   210   111   160    34   141   135    87    58   122    43    43   113   202   147    68   166   182   195   197   204    54    37    53    80    50   117   208   145   130   182   123    43   169    45   140   101   166   204   130   146    77   108   199    81   180   154    67   134    55   138   142    93   155   112    99   200    64   160    84   186   138    85   107    67   100   132   101    63   111    43   195   208    76    78    97   174    80   208   129    52    36    55    85   194    87   121   215   103   184   179   215   189   106   167   170   216   116    42   142    63   161   125   170   207   181   116    73   180   185   190   207   136   137   156   111   187   109    40    52   139   133   170   104   193   127   137   153   199    78    74   101   120   150    55   132   197    52    75   205   203   177    98   151   158   184   117   160    61   186    86    75    42    50   126    60   164    58    69   157    49   103    56    34   179    46   161    47   192    78   164   206    88   135   215   211    64    68   138    70   217   100    35   109    58   110   161   187    35   213    42   167   143    98   148    63    38    88   110   200   154   194   211    41    51    98   139    64   115    45    43    63   149   212   117    62    45   210   214   135    53   134    57   165    75   102   142   117   101   161   146   186    96    45   212   146    58   207    66   159   171    71   157   140   138   136   132    72    47   217    38   181    66    93   146    96   220   168    57   120   109   156   100    62    80   162    38   165   136   169    96   184   152    63   213   192    77    45    85    84   108    97    62   114    86   132   122   184   201    43   137   143   212   185   144    62   134    59    50   192   178    96    43   208    77   163   213   219   212   174   168   107    98    43    36   213   108    93   116   144   159    67    88   173   197    54    36   144   126    88   150   197   178   129   183    59   107   125   210   100   186    71   194   200   199    64   189   167   192   215   161   149   151   170   187   138   149   112   155   177    52   197   102    69    52   126   115    49   191    43   205   218   151   133    68   219   150    68   126   103   187   167    80    88    89   178   182    70    99    59   210   169    81   184   123   131   145   137    82   164    60    89   135   149   130   185   123    43   203   159    64   145   107   179   152   197   118   218   169    91   128   172   185    39   159    54   197   120   157   127    99    42   109   136    96   104    65   114    54   197   100   180   141    73    78   161    50   159   173    76   167   138   128    66   126    79   168    56    43    80   218   179   204   109   114   161   104   130    80   181    34    66    53   141    59   192   101   108   107   193   194   193   188   195   181   185   118   125   206   113    95   149   173   130   166   113    63   210    78   159    83   183    46    55   216   152   200   156    80   114   176    55    71   157    96   136   218   163   100   183   170   132    62   217   195    70   189   144   144   179   149    42   206   187   123    71   138   135    68   142   202   211   128   134    44   219   188   138    86   152    88    66   164   145    75    45   153    89   198   158   180   106   146   125   141    61   183    49    40   122   126   168   179   144   138   119    74   183   195   200   103   206   171   185    38    78   162   140   188   210    96    78   141   100    36   184   109    93   156   170   220    91    80   219   130   195   179   113   213   167   171   107    69   210   104   211    39   112   192   164   118   206   105   173   196   175    53   132   214   219   109   109   160   174   122    43   109   206    39   207    46    56   194   160    59    81   151   102   145   138    90   102   118   177   164   174   159   200    85    69    95    47   112   211   106    37   114   101    73    51   102   118   145   115   159   118    63   144    81    71   159   148   216   148   189   147   133   116   136   119   102    34    95   158    83    78   189   184    91   160    40   169    76   215   147   149    63   112   189   139   168   164   162   101    42   197   190   158   179   128   178    64    69    79   177   159   209    96    51    62   129   141    67   118   100    89    53    59   119   184   164    91   186    54   112   149    53    73   140   128   206    94   190   219    43   166   172    63    41    93   112   190    35   131   129   166    47    55    63    39    84   132   120    50    65    89    34   140    55   105   122   201    84    63   192   214   215   221    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   171    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   101    99   118   100   198   190   176   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   186   113   115   105   191   166    85    73    58    39   129    63   151   148    99   118    41   207   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   156   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   204    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   200    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    96   185   151    64   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    35   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   128   134    44   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   174   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    75   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    65   122    99   217   164   181    55   110    40   172   150   161    35   137    42   156   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   171    43    71   119   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   191   176   100    49   133   188   153   213   220    86    71   183   145   126   209   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   167    39   204    57    41   165    74   206   205   141   216   132   198    92   193    51   172   178    41    98   144    34   151    35   122    45   154    77   200   186   113   115   105   191   166    85    73    58    38   129    63   151   149    99   117    41   207   128    93    67   117    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   219   163    76   200   137   171    51   164   201    34   140    49    67   213   121   156   168    41   214   185   141   219    77   156   198   136   208   175   130    98    75    58   164    65   127    53    72    83   124   191   139   210   111   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   198   203    55    37    53    80    50   117   208   145   130   181   122    43   170    46   140   102   167   204   131   146    77   108   199    80   180   153    67   135    56   139   141    93   155   113    99   201    65   159    85   187   140    85   106    66   101   132   100    63   111    42   194   209    76    78    97   173    79   208   131    51    36    54    85   193    86   121   214   103   185   180   215   188   107   166   170   218   115    43   142    63   161   125   171   207   182   117    73   180   186   190   208   135   138   157   111   186   109    39    51   140   133   171   103   194   127   137   152   200    77    74   101   120   150    56   132   198    51    76   206   204   176    97   151   157   184   117   159    60   187    85    75    42    50   125    60   164    59    70   156    50   103    57    35   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   109   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   194   210    40    51    98   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   146   186    96    47   213   145    57   207    67   159   172    72   158   140   137   135   131    71    45   216    39   181    66    93   145    96   220   169    57   120   109   156   101    62    80   161    38   165   136   168    97   184   151    64   213   192    77    45    84    85   107    97    63   114    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    77   164   213   219   213   174   167   106    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   123   210   100   186    71   195   201   198    64   190   168   193   215   161   148   150   170   187   138   149   112   155   177    52   198   102    68    51   127   114    49   192    42   205   219   150   133    68   219   150    67   128   103   187   168    79    89    89   179   183    69    99    59   210   170    81   185   123   131   145   137    82   164    60    89   136   149   130   186   123    44   201   159    64   145   107   179   152   198   118   218   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196    99   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   144   145   179   148    43   207   186   123    72   138   136    68   142   203   212   128   134    43   220   188   137    86   152    88    66   165   145    76    44   153    88   197   159   181   107   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   175   196   175    53   131   214   218   109   110   160   173   122    43   109   205    40   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   164   174   158   199    86    68    96    47   112   209   106    37   114   102    72    51   102   118   146   115   160   118    61   143    80    71   159   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    75   216   146   149    63   112   189   139   168   164   163   101    42   197   189   158   180   128   177    64    67    79   175   158   208    96    51    61   131   141    65   119    99    89    54    58   119   183   164    91   187    54   112   150    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   190    34   131   129   166    46    55    63    39    85   133   120    50    65    88    34   139    55   106   122   200    83    62   192   213   217   220    78   213   159
   148   150   167    55    95    45    65   122    99   217   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    87    46   220    84   128   110   166    43   190   135   207    96    83   192   211   135    70    37   171    43    71   119   182    51    62   132    54   140   160   110   192    46    68    99    73   150   125   139   121   209   171   180    97    62   115   101    99   118   100   198   190   177   100    49   133   189   152   213   219    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    42   197    65   159   121   166    39   204    57    42   165    74   205   205   141   216   132   198    92   193    50   173   178    41    98   144    34   151    35   122    45   154    77   200   186   113   115   105   191   166    85    73    58    38   129    63   151   148    99   118    41   206   128    93    67   118    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   127    54    72    83   124   191   139   210   111   160    34   140   134    86    58   121    43    43   113   202   147    68   166   181   196   198   204    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   130   146    77   107   198    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    84   187   139    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   121   215   103   185   180   215   188   107   166   171   217   115    42   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   200    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   184   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    70   217   100    35   108    58   110   160   187    35   212    43   167   143    98   149    63    39    88   111   201   154   194   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   138   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   156   101    62    80   160    38   165   135   168    96   185   151    64   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   175   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    69    51   127   114    48   192    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   185   123    44   202   159    64   145   107   179   152   198   118   218   170    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   108   114   161   105   132    79   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    79   114   176    55    71   158    96   137   218   163   100   183   169   132    62   216   196    70   188   143   145   179   149    42   207   186   123    72   138   136    68   142   203   212   128   135    44   219   188   137    85   152    88    66   165   145    76    44   152    89   197   159   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   184   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   180   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   193   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   102    72    51   102   118   146   115   159   118    61   143    80    71   160   148   217   148   188   146   133   117   136   121   102    34    94   158    84    77   190   183    91   160    40   170    76   216   146   150    63   112   189   139   167   164   163   101    42   196   189   158   180   128   178    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    53    58   120   184   164    91   186    55   112   149    53    73   141   128   206    95   190   220    43   165   172    64    42    94   111   191    34   131   129   166    47    55    62    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   213   216   220    78   213   159
   148   150   167    55    95    45    65   122    99   217   164   181    55   110    40   172   150   161    35   137    41   155   154   195    87   179   115   117    85    86    46   220    84   128   110   165    44   190   134   207    96    83   192   211   135    70    36   171    43    71   120   181    51    62   132    54   141   160   110   192    46    68    99    74   150   125   139   121   208   171   180    97    62   115   100    98   118   100   198   191   178    99    49   133   189   152   213   220    86    71   183   145   126   210   206   150    98   140   162    60    85    72   140   195   207    72   163   168   163   195    71    77   217    40   199   168    65    42   197    65   159   121   167    38   204    57    41   166    74   206   205   141   216   132   198    92   193    51   173   178    41    98   144    34   151    35   123    45   154    77   200   187   113   115   106   191   166    85    74    58    39   129    63   151   148    99   117    41   207   128    93    67   117    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    77   199   137   170    52   164   201    35   140    49    68   213   121   156   168    42   213   185   141   219    77   155   198   137   209   175   130    98    75    58   165    65   126    53    72    83   124   191   139   210   112   160    35   140   134    86    57   121    43    43   112   203   147    68   166   181   196   197   203    55    37    53    81    50   117   208   145   130   181   121    42   170    46   140   102   166   204   131   147    77   108   199    80   181   153    67   136    55   138   141    93   155   112    99   201    65   159    85   187   139    85   107    65   102   133   100    63   111    43   194   208    75    78    97   173    80   208   130    51    35    54    85   193    86   122   214   103   185   180   215   188   107   166   171   217   115    42   141    64   161   125   170   207   182   116    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   170   103   193   127   138   153   200    78    74   101   120   151    56   132   198    51    76   207   204   177    97   151   157   184   117   159    60   187    85    75    42    50   126    61   164    59    69   155    50   103    56    34   178    45   161    48   192    78   163   207    89   135   216   211    65    67   137    69   217   100    34   108    58   110   160   187    35   212    43   166   143    98   149    64    38    87   111   200   155   194   211    40    51    97   139    63   115    44    42    64   149   211   117    62    44   210   214   136    53   135    58   166    75   102   142   116   100   161   145   187    95    48   214   144    58   206    67   159   172    72   157   140   138   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   166   136   168    97   185   151    63   213   191    78    45    84    85   108    97    63   113    87   132   122   185   201    44   137   142   213   184   145    62   133    59    50   192   177    97    44   208    78   164   212   219   213   175   168   107    98    43    36   213   106    93   117   144   160    67    88   173   197    53    35   145   127    88   149   196   177   128   182    58   106   124   210   100   186    71   194   201   198    64   189   168   193   215   161   148   151   171   187   138   149   112   154   177    52   198   102    68    51   127   114    49   192    43   205   219   150   133    68   219   151    68   128   103   186   168    79    89    89   179   183    69    98    59   209   169    81   185   123   131   145   137    82   164    60    90   136   149   130   186   123    44   202   159    64   146   108   180   152   197   118   219   169    91   127   172   186    39   160    53   198   120   157   128   100    42   109   138    98   103    65   113    53   196    99   180   140    73    79   161    50   159   172    76   167   138   129    66   126    78   168    56    44    81   218   179   205   109   114   161   104   132    79   180    35    66    53   141    58   192   100   109   108   195   195   194   188   195   181   185   117   127   206   113    95   148   173   131   166   113    64   212    78   159    83   180    46    55   216   152   201   157    80   114   175    55    71   158    95   137   218   165   100   183   169   132    62   217   195    70   189   144   144   179   149    43   207   186   123    73   138   136    69   142   203   212   128   134    43   220   188   137    85   151    87    66   165   146    76    44   153    89   197   159   181   107   146   125   141    61   182    50    41   122   126   168   178   143   137   119    74   183   195   200   104   207   171   185    37    78   161   141   188   209    97    78   141   100    36   183   109    91   155   169   219    92    80   219   131   194   180   112   212   167   171   107    68   211   104   210    40   112   191   162   119   204   105   175   196   175    53   131   214   218   109   109   160   173   122    44   108   205    39   207    46    56   194   161    60    81   152   101   146   140    89   103   119   177   163   174   159   199    86    68    95    47   112   209   107    37   114   102    72    50   103   117   146   115   160   118    62   143    81    71   160   148   216   147   188   146   133   117   136   121   102    34    95   157    84    77   190   183    92   160    41   170    75   216   146   150    64   112   189   139   168   165   163   101    42   196   189   158   180   128   178    64    68    79   175   158   209    96    51    61   131   141    66   119   100    88    54    59   119   184   164    91   187    54   111   149    53    73   141   128   206    95   190   220    43   166   172    63    41    94   111   191    34   131   129   166    47    56    62    39    85   133   120    50    64    88    34   140    55   105   122   200    84    62   192   214   216   220    79   213   159
   148   151   167    55    95    45    64   121    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    87    46   219    84   127   110   166    43   189   135   207    96    83   192   211   135    70    37   171    43    70   120   181    51    62   132    54   140   159   110   192    46    68    99    73   150   125   139   121   209   171   180    97    62   115   100    98   117   100   198   190   176   100    49   133   189   152   213   220    86    71   183   145   126   210   206   149    99   140   161    60    85    73   140   195   206    73   163   168   163   195    71    77   217    39   200   169    65    41   197    65   159   121   166    39   204    57    42   165    74   205   205   141   216   132   198    92   193    51   173   178    41    97   145    34   151    35   123    45   153    77   200   186   114   115   105   191   167    85    73    58    39   129    63   151   149   100   117    41   206   128    93    67   118    59   150   202   123    67    55   110   181   105    87   118   154   131   213   137    61    49    36   190   194   218   163    76   200   137   171    52   165   201    35   140    49    67   213   121   156   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    58   164    65   126    53    72    83   124   192   139   210   112   160    34   140   134    86    58   121    43    43   112   203   147    68   165   181   196   198   204    55    37    53    80    50   117   208   146   130   181   122    43   170    45   139   102   167   204   130   146    77   108   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   102   132   101    63   111    43   194   208    76    78    97   173    79   208   130    51    36    54    85   193    86   122   214   102   185   180   215   188   107   166   171   217   115    42   141    64   161   125   170   207   182   116    73   179   186   190   207   135   138   156   111   186   109    39    52   140   133   171   104   194   127   137   152   199    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   184   116   159    60   187    85    75    43    50   126    60   164    59    69   156    50   104    56    35   178    45   161    48   192    78   163   208    89   135   216   212    65    68   138    70   217   100    35   108    58   110   160   187    35   212    43   166   143    99   149    64    39    88   111   201   154   195   211    40    51    97   139    64   115    43    42    64   149   212   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   145    58   206    67   159   172    71   158   140   137   135   131    71    45   216    39   180    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    64   213   192    77    45    84    85   108    97    63   113    86   132   122   184   201    44   137   142   214   185   145    61   133    59    50   192   177    97    44   208    78   164   212   219   213   175   167   106    99    44    35   212   107    93   117   144   160    67    88   173   197    53    35   144   127    88   149   196   177   128   182    58   107   123   210   100   186    71   195   201   199    63   190   168   193   214   161   148   150   171   187   139   149   112   155   177    52   198   102    68    51   127   114    48   192    43   205   219   151   133    68   220   150    67   128   103   187   167    79    89    89   179   183    69    99    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   185   123    44   201   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   197   121   157   128   100    42   108   137    98   103    65   114    54   196   100   180   140    73    79   161    50   159   173    75   167   137   128    67   126    78   169    56    43    81   219   179   205   108   114   161   105   132    80   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   181   186   118   127   206   113    95   148   173   131   166   113    64   211    78   159    83   181    46    55   216   152   201   157    80   114   176    55    71   157    96   138   218   164   100   183   169   132    62   217   196    70   188   143   144   179   148    43   207   186   123    72   138   136    68   142   203   211   128   135    43   220   188   137    86   152    88    66   165   145    76    45   153    88   197   158   181   107   146   125   141    61   182    50    41   122   126   168   178   144   137   119    75   184   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   169   219    92    80   218   131   194   180   112   212   167   171   107    68   210   105   210    39   113   191   163   119   204   105   175   196   175    53   131   214   218   109   110   160   173   123    44   108   205    40   207    46    55   194   160    60    81   151   102   146   140    90   103   118   177   163   174   158   199    86    69    95    47   112   209   106    37   114   102    72    51   102   117   146   115   160   118    61   144    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    76   216   146   149    63   112   188   139   167   165   163   101    42   197   189   158   180   128   178    64    67    79   175   158   208    95    51    61   130   140    65   119   100    89    54    58   120   184   164    91   186    55   112   149    53    73   141   128   206    95   190   220    43   165   172    63    42    94   111   191    34   131   129   166    47    55    62    39    85   133   120    50    65    88    34   140    55   105   123   200    83    62   192   214   216   220    78   213   159
   148   150   167    55    95    45    64   122    99   217   164   181    55   110    39   172   150   162    34   137    42   155   153   196    87   179   114   118    85    87    46   220    84   127   110   166    44   189   135   207    96    83   192   211   135    71    37   171    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   170   180    97    62   114   100    98   118   100   198   190   177   100    49   133   188   153   213   219    86    71   183   145   126   209   206   149    99   140   161    60    85    73   140   195   206    73   163   168   163   195    71    77   217    39   200   169    65    41   197    65   159   120   166    38   204    57    41   166    74   205   205   141   216   132   198    92   193    50   173   178    41    98   144    34   151    35   122    44   154    77   200   186   113   115   105   191   166    85    73    58    39   129    64   151   148    99   118    41   207   128    93    67   117    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   200   137   171    52   164   201    34   140    49    67   213   121   156   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    58   165    65   127    53    72    83   124   192   139   210   112   160    34   140   135    86    57   121    43    43   113   202   147    68   166   182   196   198   204    55    36    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   108   198    80   181   153    67   135    56   139   141    93   155   113    99   201    65   159    84   187   139    85   107    66   101   132   101    63   111    43   194   209    76    78    97   172    79   208   130    51    36    54    85   194    86   122   214   103   185   180   215   188   107   166   171   217   115    43   141    63   160   126   171   207   182   116    73   179   186   190   208   135   138   157   111   186   109    39    52   140   133   171   103   194   127   137   152   200    77    74   101   121   150    56   132   198    52    76   206   204   176    97   151   158   184   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   163   208    89   135   216   211    65    67   137    69   217   100    35   108    58   109   160   187    35   212    43   166   143    98   149    64    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   211   118    62    44   210   214   136    53   135    58   166    75   102   142   116   101   161   145   186    96    47   213   144    58   206    67   159   172    71   158   140   138   135   132    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   160    38   165   135   168    97   185   151    64   213   192    77    45    84    85   108    97    63   114    86   132   122   184   201    44   137   143   214   185   144    62   133    59    50   192   177    97    43   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    87   149   196   177   128   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   215   161   148   150   171   187   138   149   112   155   177    53   198   102    68    51   127   114    48   191    43   205   219   151   133    68   220   150    68   128   103   186   167    79    89    89   179   183    70    98    59   209   170    81   184   124   131   145   138    82   164    60    89   136   149   130   185   122    44   202   159    64   145   107   179   152   197   118   218   170    91   127   172   185    39   160    54   198   120   157   128   100    42   108   137    97   103    64   113    54   196   100   180   140    73    78   161    50   158   172    75   167   137   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   114    64   211    77   159    83   181    46    55   216   151   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   216   195    70   188   143   145   179   148    43   207   186   123    72   138   136    68   142   204   211   128   135    43   220   188   137    85   151    88    66   165   145    76    44   152    89   197   158   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    79   218   131   194   180   112   212   166   171   107    68   210   105   210    39   112   191   162   119   204   105   174   197   175    53   131   213   218   109   110   160   173   122    43   108   205    39   207    46    55   193   160    60    81   151   102   145   140    90   103   119   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   159   118    62   143    80    71   160   148   217   148   187   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    40   170    76   217   146   150    63   112   188   139   168   165   163   101    42   197   189   158   180   127   178    64    67    79   175   157   208    95    51    61   130   141    66   119   100    89    53    58   120   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    42   165   172    63    42    94   111   191    34   131   129   166    47    55    63    39    85   132   120    50    65    88    34   139    55   105   122   200    84    62   192   213   216   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   186   113   115   105   191   166    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   127    53    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   204    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   206    67   159   172    72   158   140   137   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   159   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   150    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   150   167    55    96    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   156   153   196    87   179   114   118    85    86    46   219    84   128   110   166    43   189   134   207    96    83   192   212   135    70    37   170    43    70   120   182    52    62   132    54   140   159   110   192    46    68    99    73   150   124   139   121   209   171   180    96    62   115   101    99   117   101   198   190   177   100    48   133   189   153   214   219    86    71   183   145   126   210   206   150    98   141   161    60    85    73   140   194   206    73   163   168   163   195    71    77   217    39   199   169    65    41   197    64   159   121   166    39   204    57    41   165    74   205   205   141   215   131   198    91   193    50   173   177    42    98   144    34   151    35   123    45   154    77   200   186   114   115   105   191   166    85    73    59    38   129    63   151   148   100   117    41   206   128    94    67   118    58   150   203   123    67    55   111   180   105    87   118   154   130   213   137    61    49    36   190   194   219   163    77   199   137   171    52   164   201    34   140    49    67   212   121   155   168    42   214   185   141   219    76   156   198   136   208   175   130    98    75    58   165    65   127    54    72    82   125   191   139   211   112   160    35   140   134    86    57   121    43    43   113   202   147    68   166   181   196   198   204    55    36    53    80    51   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   108   199    80   180   153    67   135    56   139   141    93   155   112    99   201    65   159    85   187   140    86   107    66   101   132   100    63   111    42   194   208    76    78    96   173    80   208   130    52    36    54    85   193    86   121   214   102   185   180   215   188   107   166   170   217   115    43   141    63   161   126   171   207   182   117    73   179   186   189   207   135   138   157   111   186   109    39    52   140   134   171   103   194   127   137   152   199    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   157   185   117   159    60   187    85    75    42    49   126    60   164    59    70   156    50   103    56    34   179    44   162    47   192    79   164   208    89   135   216   211    65    68   138    70   217   100    35   108    58   110   160   187    35   213    43   166   144    98   149    64    39    88   111   202   154   194   211    40    51    97   139    64   114    43    42    65   149   211   118    61    44   209   213   136    53   134    58   165    75   102   142   116   101   161   145   186    96    47   214   144    57   206    68   159   172    72   158   140   138   135   131    71    46   216    38   181    66    93   144    96   220   168    57   120   109   156   102    62    80   160    38   165   136   168    96   184   151    63   213   192    77    45    84    85   107    97    63   114    86   132   122   184   202    44   137   142   214   185   144    61   133    59    50   192   177    96    44   209    78   164   213   219   213   174   167   107    99    44    36   212   107    93   117   144   160    67    87   174   197    53    34   144   127    88   149   196   177   128   182    58   107   124   210   100   186    71   195   201   199    63   189   168   193   214   161   148   150   170   187   139   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   220   151    68   128   104   187   167    79    89    88   179   183    70    98    59   209   170    81   184   124   130   145   137    81   164    60    90   136   149   130   185   123    44   202   159    63   145   107   179   152   198   119   218   169    91   127   172   186    39   161    54   197   121   157   128   100    42   109   137    98   103    65   113    54   196   100   180   140    73    78   161    49   159   172    75   167   138   128    66   126    79   168    56    43    80   219   179   205   109   113   160   105   131    79   180    35    66    53   141    59   192   100   109   108   194   194   194   188   195   181   185   118   127   206   113    95   149   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   158    79   114   176    55    71   158    96   137   218   163   100   183   169   132    62   216   196    70   188   143   144   180   148    43   207   186   123    72   138   136    68   142   203   212   128   134    44   219   188   136    86   152    88    66   165   145    76    44   153    89   197   159   181   107   146   125   141    61   182    50    40   122   126   168   178   144   137   119    74   184   195   200   104   206   171   185    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   193   180   112   212   166   171   107    68   210   105   211    39   112   191   162   119   204   106   174   196   176    53   131   213   218   109   109   160   173   123    44   109   204    40   207    46    55   194   160    60    81   151   101   146   140    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   187   146   133   117   136   121   102    34    95   157    84    77   189   183    91   161    41   170    76   216   146   150    64   112   189   139   167   164   163   100    42   196   189   158   180   127   178    64    68    78   175   158   208    96    51    61   131   140    66   119   100    89    53    58   119   184   164    91   186    54   112   150    53    72   141   128   206    95   190   220    43   165   172    63    41    94   111   191    34   131   129   166    47    55    62    39    86   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   149   167    55    95    46    64   122    98   217   164   182    54   110    40   172   151   162    34   136    41   155   153   196    88   179   114   118    85    87    46   220    85   128   110   167    44   189   134   207    96    83   191   212   134    71    37   171    43    70   120   181    52    62   132    54   140   159   109   192    47    68    99    73   151   125   139   121   209   170   180    96    62   115   100    99   117   100   198   190   176    99    48   133   188   152   213   220    86    70   183   146   126   210   206   149   100   140   161    60    85    73   140   194   207    72   163   167   164   196    71    76   217    39   200   169    65    42   198    65   159   120   166    39   203    57    42   165    74   205   206   142   215   132   198    91   193    49   172   178    41    97   144    34   150    35   123    44   154    77   201   186   114   115   106   190   166    84    72    57    39   129    63   152   149   100   117    41   207   128    93    67   118    58   150   202   123    66    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   219   162    76   200   137   171    51   165   201    35   140    49    66   213   121   155   168    42   215   184   142   219    78   155   197   136   208   175   130    98    74    58   164    65   127    53    72    83   123   191   139   210   112   160    35   141   134    87    57   121    44    44   114   202   148    68   166   182   195   197   203    55    37    53    79    51   117   208   145   129   181   121    43   170    46   140   102   166   204   131   145    77   108   198    81   180   153    67   134    55   139   141    93   156   112    98   201    64   160    84   187   139    85   107    66   102   132   101    64   110    43   194   209    76    78    96   173    79   208   131    51    36    54    85   193    86   122   214   103   185   179   215   188   107   166   171   218   115    43   141    64   161   124   171   207   181   116    74   179   186   190   208   136   138   157   111   187   109    39    52   140   133   171   104   193   127   137   152   199    78    74   101   120   151    56   132   197    51    77   206   204   178    97   151   157   184   116   160    61   186    85    76    42    49   126    60   164    59    70   155    49   104    56    35   179    44   161    48   192    78   164   208    89   135   215   211    65    67   139    69   217   100    35   108    58   110   160   187    35   212    42   166   144    98   150    63    38    87   111   201   155   194   211    40    51    98   139    64   114    44    42    64   148   211   117    61    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    95    47   214   144    57   207    67   159   172    72   159   139   137   135   131    71    46   216    39   180    67    93   145    97   220   168    57   119   110   156   102    62    81   161    37   165   136   169    96   185   151    64   213   192    77    45    85    84   108    97    62   114    86   132   122   184   201    44   137   142   214   185   144    61   132    58    50   192   177    97    44   208    78   164   212   219   213   174   167   106    99    44    36   213   107    93   116   145   160    66    87   174   197    53    35   144   126    88   149   196   177   128   182    58   107   124   209   100   186    71   194   201   199    63   190   168   194   214   160   148   150   170   187   139   149   113   155   177    53   197   102    69    51   127   114    49   192    43   205   219   150   133    68   219   151    67   128   103   187   168    79    89    89   179   183    69    98    59   209   170    82   185   123   131   146   138    82   164    60    90   136   150   130   185   122    43   201   160    64   145   107   179   152   197   118   218   169    91   127   172   185    38   160    54   197   120   157   128   100    43   109   137    97   103    64   112    53   196   100   180   140    73    79   161    51   159   172    75   167   137   128    67   126    79   169    55    43    81   219   179   204   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   193   189   195   181   185   119   127   206   113    95   148   173   132   166   114    64   211    77   158    84   181    45    55   216   151   201   157    78   113   176    55    71   158    96   137   217   163    99   183   169   131    62   216   195    70   188   143   145   180   149    43   206   186   122    71   139   136    68   143   203   211   128   133    43   219   189   137    85   151    87    65   166   145    75    46   153    88   197   160   181   108   146   124   141    61   182    49    41   123   126   169   178   144   137   119    74   184   195   200   104   207   171   185    38    79   161   141   188   209    96    78   140    99    36   184   109    92   154   169   218    92    80   219   131   194   179   112   212   166   171   107    68   210   105   211    38   111   191   162   118   205   106   174   196   175    53   131   213   218   110   109   160   173   122    44   109   205    40   207    46    56   194   160    61    80   151   102   146   140    90   103   119   176   163   175   158   199    86    68    95    48   112   209   106    37   115   101    72    51   101   117   146   115   160   119    61   144    81    71   160   148   217   148   188   146   133   117   137   120   102    34    94   158    84    77   191   183    91   160    40   170    76   217   146   150    64   112   189   140   168   164   164   101    42   196   189   158   180   128   178    65    67    79   175   157   209    96    51    61   130   140    66   120    99    88    54    57   120   183   164    91   187    55   111   149    54    73   141   128   206    95   190   220    43   165   172    64    42    94   111   190    34   131   130   165    46    54    62    38    84   132   119    50    65    88    33   140    55   106   122   200    82    62   191   214   217   219    79   213   159
   148   151   166    55    96    46    65   121    99   217   164   181    55   109    40   172   150   162    36   136    42   155   154   195    87   179   115   118    86    86    47   220    84   128   111   165    42   190   137   207    96    84   192   211   134    71    37   171    43    71   120   181    52    63   133    54   139   159   109   192    45    68    98    74   150   124   138   121   209   171   180    97    62   115   101    98   117    99   199   189   176   100    49   134   189   154   214   219    86    72   184   144   126   210   206   149    98   139   162    61    85    72   140   195   206    73   163   167   163   195    71    77   218    39   199   169    64    41   197    65   159   120   167    39   204    56    42   165    74   205   205   141   215   131   198    92   194    51   171   179    42    97   143    33   151    35   123    45   153    78   201   186   115   116   105   190   167    85    74    58    37   129    63   151   149    99   117    41   208   128    93    67   118    58   151   203   124    67    54   110   181   105    87   119   155   130   212   136    61    48    36   190   195   218   162    76   199   137   171    53   164   202    35   140    49    67   213   121   155   167    42   214   185   142   220    78   155   197   136   208   174   130    98    74    58   165    65   126    54    72    82   123   192   138   210   112   160    35   141   134    86    57   122    42    43   112   202   148    68   167   182   196   197   203    55    37    53    81    51   118   209   145   130   181   121    42   170    45   139   102   167   204   131   145    76   106   199    81   181   154    67   135    55   138   141    93   154   114    99   201    63   159    84   187   139    85   108    66   100   132   100    64   111    42   193   209    75    77    96   173    79   208   130    50    36    54    84   194    87   122   215   101   185   180   216   188   108   167   170   217   115    43   141    64   161   126   171   208   181   118    73   180   186   190   207   135   137   155   112   186   110    39    52   139   134   170   104   193   125   137   153   200    78    74   101   120   150    56   131   198    52    75   206   204   177    97   151   158   184   117   160    60   187    85    75    43    49   127    60   164    59    69   157    50   104    57    35   179    45   162    49   192    79   164   208    89   135   216   212    65    67   138    69   217   100    34   107    59   109   161   186    35   212    43   167   144    98   149    63    39    88   111   201   154   194   212    40    50    97   138    64   114    44    41    63   149   211   118    61    44   210   214   136    53   135    58   166    75   102   141   115   101   161   145   187    97    47   214   144    58   207    67   159   172    73   158   141   138   135   131    71    47   216    39   181    66    93   145    95   220   169    57   120   109   157   102    62    81   161    37   164   135   168    96   184   151    63   213   191    77    45    84    85   108    97    62   112    86   132   122   183   201    44   137   143   214   185   144    61   132    59    51   193   178    96    44   208    78   164   212   219   213   174   167   106    98    44    36   212   107    92   117   145   159    67    88   173   196    53    35   144   127    88   148   196   177   129   182    57   107   124   210    99   186    71   194   202   199    64   190   169   193   214   160   148   150   171   187   137   149   112   154   178    53   198   102    68    51   127   114    48   192    43   204   219   150   133    67   220   151    68   128   104   187   168    78    89    88   179   182    70    99    59   210   170    80   184   124   130   145   138    82   164    60    90   136   148   130   186   123    43   201   159    64   146   106   179   152   198   118   219   169    92   127   173   185    38   160    53   198   121   157   128   100    42   110   136    98   103    65   114    53   196   100   181   141    73    78   162    50   159   173    76   167   138   129    67   126    78   168    56    44    81   219   179   205   108   113   161   105   132    80   179    36    66    54   142    58   191   100   109   108   195   194   194   188   195   181   186   119   126   206   113    95   149   174   131   166   113    64   212    78   158    84   181    46    54   216   152   201   156    79   113   175    55    71   158    96   136   218   164   100   183   169   131    62   215   196    70   188   143   145   180   149    43   206   186   123    71   138   136    67   143   203   212   127   135    43   219   189   137    85   152    88    66   165   145    76    45   153    88   198   159   180   108   146   124   141    61   183    50    41   122   126   168   178   143   137   119    75   183   195   201   103   207   170   184    38    78   160   142   187   209    96    77   141   100    37   184   109    93   156   170   219    91    81   217   132   192   179   113   211   167   171   108    68   210   104   210    39   113   191   164   119   203   105   173   197   175    53   131   214   218   109   109   160   173   123    43   109   205    41   207    46    55   193   161    61    81   152   103   146   140    90   103   117   177   163   174   158   199    86    68    96    47   112   210   106    38   114   101    71    52   101   118   146   116   159   119    61   143    80    71   159   149   217   147   188   147   132   117   135   120   102    33    94   157    83    76   190   183    91   161    41   169    76   217   147   149    63   112   188   140   167   165   164   102    41   196   189   157   180   128   178    63    68    79   176   158   210    95    52    62   130   141    66   118    98    89    54    57   120   184   163    90   186    55   111   150    53    72   141   128   206    95   190   219    43   164   172    63    41    94   112   191    34   131   128   167    46    55    63    39    85   133   120    50    65    88    35   140    55   106   124   200    83    62   191   214   217   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   219    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176   100    49   133   189   153   213   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   172   178    41    97   144    34   151    35   122    45   154    77   200   186   113   115   105   191   167    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    64   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   218   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   149   150   167    54    96    45    64   121    99   217   164   181    55   110    40   173   151   162    34   136    42   155   153   196    87   179   114   118    85    86    46   219    85   128   110   166    43   190   135   207    96    83   192   212   136    70    37   171    43    70   120   181    51    62   133    54   140   160   110   192    46    67    99    74   150   125   139   122   209   170   180    97    62   114   100    98   118   101   198   190   177   100    49   133   189   153   213   220    86    71   184   145   126   209   207   149    99   140   161    59    85    72   141   195   205    73   163   169   163   195    71    77   217    40   200   168    65    41   198    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    42    98   144    34   151    34   122    44   154    77   201   187   114   115   106   191   167    85    73    58    38   129    64   151   148   100   117    41   206   128    93    67   118    59   150   203   123    67    55   110   181   104    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   138   171    52   164   201    34   140    49    67   213   121   155   168    41   215   185   141   219    77   156   197   136   209   174   130    97    74    58   164    65   127    54    72    83   124   191   139   210   112   160    34   140   135    86    57   121    43    43   113   202   147    67   165   182   196   197   204    55    37    53    81    50   117   208   145   130   181   122    43   171    45   139   102   167   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    65   160    84   187   139    85   107    66   101   132   100    64   111    43   194   208    75    79    96   173    79   208   131    51    36    54    85   193    86   122   214   103   185   180   216   188   107   166   171   217   115    43   142    64   161   125   171   207   182   117    73   179   186   190   207   135   138   156   111   185   108    39    52   140   133   171   103   194   126   137   152   200    77    74   102   121   150    56   132   198    52    76   206   204   176    97   151   157   185   117   159    60   187    85    75    42    49   126    60   165    59    70   155    50   103    56    34   179    45   162    48   192    78   163   207    89   135   216   212    65    68   138    69   217   100    35   108    58   110   161   186    35   212    43   167   143    98   149    63    39    88   111   201   155   195   211    40    51    97   139    64   114    44    41    64   149   212   118    61    44   209   214   135    54   135    58   165    75   103   142   116   101   161   146   186    96    47   213   144    57   207    67   159   171    72   158   140   138   135   131    71    45   216    39   181    66    93   145    96   220   169    57   120   109   156   101    62    80   161    38   165   135   168    96   185   151    64   213   192    77    45    84    84   107    97    62   114    86   132   122   185   201    44   137   142   214   185   144    61   133    60    50   192   177    96    43   208    78   165   213   219   213   175   168   107    98    44    36   212   107    93   117   144   160    68    87   173   196    53    34   145   127    88   149   196   177   129   182    58   107   124   210   100   186    71   194   201   198    63   189   168   193   214   161   149   150   171   187   138   150   112   155   177    52   198   102    69    51   127   114    48   192    43   205   219   151   133    68   219   150    67   129   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   130   145   138    82   164    60    89   136   148   130   185   122    44   202   159    64   146   107   180   152   197   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    43   109   137    98   104    65   113    54   196    99   180   140    73    79   161    50   159   173    75   167   138   128    66   126    79   168    56    43    81   219   179   205   109   114   160   104   132    80   180    35    66    53   141    58   192   100   108   107   195   194   194   188   195   182   185   117   127   206   113    95   148   173   131   166   113    64   212    78   158    83   180    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   216   195    71   188   143   145   180   148    42   207   186   123    72   138   136    68   141   203   212   128   134    44   220   188   137    86   152    87    66   165   145    76    44   153    88   197   159   181   107   146   124   141    61   183    49    40   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   193   179   112   212   166   171   107    68   210   105   210    39   112   191   162   119   205   105   174   196   175    53   131   213   218   108   110   160   174   122    43   109   205    39   207    46    55   193   160    60    81   152   102   146   140    90   103   118   176   164   175   158   199    86    69    96    47   112   209   107    37   114   101    72    51   102   117   146   115   159   119    61   144    81    71   160   148   217   148   188   146   133   117   137   121   102    34    95   157    84    77   190   183    91   160    41   170    76   217   146   150    63   112   188   139   167   165   163   101    42   197   189   158   180   128   178    64    67    79   175   158   209    96    52    61   131   141    66   119   100    89    54    58   119   183   164    91   187    54   112   149    54    73   140   128   206    95   190   220    43   165   172    64    42    94   111   191    34   131   130   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   201    83    62   191   214   216   220    78   213   159
   148   151   167    55    95    46    64   122    99   216   164   181    55   110    40   172   150   162    34   137    42   155   153   195    87   179   114   118    85    87    47   219    84   128   110   165    43   189   135   207    96    83   192   211   135    71    37   171    43    70   120   181    52    62   133    54   140   159   110   192    46    68    99    74   150   124   139   121   209   171   180    97    62   114   100    98   118   100   198   190   176   100    49   133   189   152   213   220    85    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   198    64   159   121   166    39   204    57    42   165    74   205   205   141   216   132   198    92   193    50   173   177    41    98   145    34   151    35   122    45   153    77   201   187   113   115   105   191   166    85    73    58    38   129    64   151   149    99   117    42   207   128    93    67   118    59   150   203   123    67    55   111   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    77   200   137   171    52   164   201    34   140    49    68   213   121   156   168    42   214   184   141   220    77   156   198   136   208   175   130    98    75    58   165    65   126    54    71    83   124   191   139   210   111   160    34   140   134    86    57   121    43    43   113   202   147    68   165   181   195   197   203    55    36    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   145    77   107   198    80   180   153    67   135    56   139   141    93   155   113    99   200    65   159    84   187   139    85   106    66   101   132   101    63   111    42   194   209    75    78    97   173    79   209   131    51    36    54    85   194    86   122   215   102   185   180   215   188   107   166   170   217   115    43   141    63   161   125   171   207   182   116    73   179   186   190   208   135   138   156   111   186   109    40    52   140   133   171   103   194   127   137   153   200    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   184   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    35   179    45   162    48   192    78   163   208    89   134   216   212    65    68   138    70   217   100    35   108    58   110   160   187    35   213    42   166   143    99   149    63    39    88   111   201   154   194   210    40    51    98   139    64   115    43    42    64   148   211   118    61    44   209   214   136    53   135    58   165    75   103   142   116   101   161   146   186    96    48   214   144    58   206    67   159   171    72   158   140   137   135   131    71    46   216    39   180    67    93   145    96   220   168    57   120   109   156   101    62    80   161    38   165   136   168    97   185   151    64   213   192    77    45    85    85   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    62   133    59    50   192   178    96    44   208    78   164   213   219   213   174   167   106    99    44    36   212   107    93   116   144   159    66    87   173   197    53    34   145   127    88   149   196   177   129   182    58   107   123   210    99   186    71   195   201   199    63   190   168   193   214   160   149   150   171   187   139   149   112   155   177    53   197   102    68    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   130   145   137    82   164    60    90   136   149   130   186   123    44   201   159    63   145   107   179   151   197   118   219   170    91   127   172   185    39   161    54   198   121   157   128   100    42   109   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    76   167   138   128    67   126    78   168    56    43    81   219   179   205   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   159    83   181    45    55   216   151   202   157    80   114   175    55    71   158    95   137   218   163   100   183   169   132    62   216   195    70   188   143   145   180   149    43   207   186   123    72   138   136    69   142   204   212   128   135    44   220   188   137    86   152    87    66   165   145    76    44   153    88   198   158   181   108   146   125   141    61   182    50    40   122   125   168   178   144   137   118    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    93    80   219   131   194   180   112   212   167   172   107    68   210   105   210    39   112   191   163   119   204   105   175   196   175    53   131   213   218   109   110   160   173   122    44   108   205    40   207    46    55   193   160    60    81   152   102   145   139    90   103   118   177   163   174   158   199    86    69    95    47   112   209   106    37   114   101    73    51   102   117   146   116   159   118    61   143    80    71   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    40   170    75   217   146   149    63   112   189   139   167   165   163   101    42   196   190   158   180   127   177    64    67    79   175   158   209    95    51    62   130   141    65   118    99    89    53    58   120   184   164    91   186    55   111   149    53    73   140   128   206    95   190   220    42   165   172    64    42    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   106   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    64   122    99   216   164   181    55   110    40   172   151   162    34   137    42   155   153   195    87   179   113   119    85    86    46   220    84   128   110   165    44   189   135   207    96    83   192   212   134    71    37   171    42    71   119   182    52    62   132    54   140   159   110   191    46    68    99    74   150   125   139   121   209   171   180    97    61   115   100    99   117   100   198   190   177   100    48   133   189   153   212   219    85    72   183   146   126   210   206   148    99   140   161    60    85    72   140   195   205    72   162   169   164   196    71    77   217    40   199   169    65    42   197    64   159   120   166    40   204    57    41   165    74   206   205   141   216   132   197    92   193    50   173   178    41    97   145    33   151    34   122    44   153    77   201   187   114   115   105   191   166    85    73    58    38   130    64   151   148    99   118    41   207   129    93    67   117    59   150   202   123    67    54   110   180   105    87   118   155   130   213   138    61    49    37   191   194   219   163    76   199   137   171    52   164   201    34   140    48    68   213   122   156   168    42   214   185   141   220    77   155   197   136   208   174   130    98    75    58   165    65   126    53    71    84   124   192   139   210   112   160    33   140   134    86    58   121    43    44   113   203   148    68   165   182   196   197   204    54    37    53    79    50   117   208   146   130   181   122    43   170    46   139   102   166   204   131   146    78   106   199    81   180   154    67   135    56   139   140    94   154   113   100   200    65   160    84   187   139    85   107    66   101   131   101    63   111    42   194   209    76    77    97   174    79   209   131    50    36    53    85   194    87   122   215   103   185   180   215   188   107   166   171   217   115    42   142    64   162   126   171   207   181   116    72   179   185   190   208   135   138   157   111   186   109    39    51   140   133   170   103   194   127   137   153   199    77    73   102   121   150    56   132   198    52    76   206   205   176    97   151   158   185   117   159    60   188    85    75    43    49   127    60   164    59    69   156    49   103    56    35   178    45   162    48   192    78   164   207    88   135   215   212    65    68   138    70   217    99    36   108    58   109   160   186    36   213    43   166   144    98   149    64    39    88   110   201   154   194   211    40    50    97   139    64   114    45    42    63   148   211   118    62    44   209   214   136    53   135    57   165    75   102   142   117   102   161   145   187    96    47   213   144    57   206    67   159   171    72   158   140   138   135   132    71    45   216    38   181    66    94   144    96   220   169    57   120   108   158   100    61    80   160    38   165   136   167    96   184   151    64   212   192    77    45    84    85   108    98    63   113    87   132   123   184   201    44   137   143   214   185   145    61   133    59    50   192   177    97    44   208    78   164   213   219   212   175   167   107    99    43    36   212   107    93   117   144   160    66    88   173   198    54    34   143   127    88   148   195   177   128   183    58   107   124   210    99   186    71   194   201   199    64   189   168   192   215   161   148   151   170   187   139   149   113   155   177    52   197   101    68    51   127   114    49   190    42   206   219   151   134    68   219   150    68   128   104   187   167    80    88    90   179   183    70    99    59   210   169    81   185   124   129   145   138    81   164    60    89   135   148   131   185   122    44   202   160    64   144   108   180   151   198   118   219   170    91   127   172   185    38   161    54   198   121   158   128   100    42   108   138    98   103    64   113    53   196   100   180   141    73    78   160    50   160   173    75   167   137   128    67   126    78   169    56    43    81   218   179   205   108   114   161   106   131    80   180    35    66    53   142    58   191   100   110   108   194   194   194   188   195   181   185   119   127   206   113    96   148   173   130   166   113    65   212    78   158    84   182    46    55   216   151   201   157    80   114   176    54    70   158    96   138   218   162   101   183   169   132    62   217   196    70   188   143   145   178   148    43   207   187   122    73   139   136    68   142   203   211   127   135    43   220   188   137    85   151    88    65   165   146    76    45   152    89   197   159   181   108   147   124   141    61   181    49    41   122   126   168   178   144   137   119    74   184   195   200   103   207   171   184    38    78   161   141   188   210    96    78   139   100    36   184   108    91   156   170   220    91    81   218   131   193   179   112   212   167   172   106    69   210   105   211    39   112   191   162   119   204   106   175   196   175    53   132   214   219   108   110   160   173   123    44   108   205    39   207    45    55   194   160    60    81   151   102   146   140    90   102   119   177   162   174   158   200    85    69    95    47   112   209   107    36   114   101    73    52   102   118   146   115   160   118    61   143    80    72   160   147   217   148   188   146   132   116   136   121   102    33    95   157    83    77   190   183    91   159    40   170    75   217   146   151    63   112   188   139   168   164   163   101    42   197   189   156   180   127   177    64    67    79   175   157   208    96    52    61   130   140    66   118   101    89    54    58   120   184   164    90   187    54   111   150    54    74   140   128   206    95   191   220    43   165   171    64    41    93   112   190    35   131   129   166    47    55    63    40    85   133   120    49    65    88    35   140    55   106   123   200    83    62   191   215   216   220    78   213   160
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176    99    49   133   189   153   213   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   186   114   115   105   191   167    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   184   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   138   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   107    97    63   114    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   106    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    69    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119   100    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    42    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    64   122    99   216   164   181    55   110    40   172   150   162    34   137    42   155   154   196    87   179   114   118    85    87    46   220    84   128   110   166    43   190   135   207    96    83   192   211   135    70    36   171    43    71   120   181    52    62   132    54   140   160   110   192    46    68    99    73   150   125   139   121   209   171   180    97    62   115   100    99   118   100   198   190   176   100    49   133   189   153   213   219    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    40   200   168    65    41   197    65   159   121   166    38   204    57    42   165    74   205   205   142   215   132   198    92   193    50   172   178    41    98   145    34   151    35   122    45   154    77   200   186   113   115   105   191   167    85    73    58    39   129    64   151   148   100   117    41   207   128    93    67   118    58   150   203   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   219   163    76   200   137   171    52   164   201    35   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   196   198   203    55    37    53    80    50   117   208   146   130   181   122    43   170    46   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   112    99   201    64   159    85   187   140    85   107    66   102   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    42   141    63   161   125   170   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   194   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    57    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   194   211    40    51    97   139    64   114    44    42    64   149   211   118    61    44   209   214   135    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    57   207    67   159   172    72   158   140   137   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   160    38   165   135   168    96   184   151    63   213   192    77    45    84    85   107    97    63   114    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    96    43   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   116   144   160    67    88   173   197    53    35   144   127    88   149   196   177   128   182    58   107   124   210   100   186    71   195   201   198    64   190   168   193   215   161   148   150   171   187   139   149   112   155   177    53   198   102    68    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   210   169    81   185   123   131   145   137    82   164    60    89   136   149   130   185   123    44   201   159    63   145   107   179   152   198   118   218   170    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    64   113    54   196   100   180   140    73    79   161    50   159   173    75   167   137   128    67   126    79   168    56    43    81   219   179   205   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   130   166   113    64   211    78   158    83   181    46    55   215   151   201   157    80   114   176    55    71   158    96   138   218   163   100   183   169   132    62   216   195    70   188   144   145   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   107   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   185    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   113   191   163   119   204   105   175   196   175    53   131   213   218   109   110   160   173   122    44   108   205    39   207    46    55   193   160    60    81   151   102   146   139    90   103   118   177   163   174   158   199    86    69    95    47   112   209   107    37   114   102    72    51   102   118   146   115   159   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   131   141    66   119    99    89    53    58   120   184   164    91   186    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    42    94   111   191    35   131   129   166    47    55    62    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    64   122    99   216   165   181    55   110    40   172   150   162    34   136    42   156   153   196    87   179   114   118    85    86    47   219    84   127   110   166    44   190   135   207    95    83   192   211   135    70    36   170    42    71   119   182    51    62   132    54   140   160   110   193    46    68   100    73   150   125   140   121   209   171   180    97    62   115   101    98   118   100   198   191   177    99    49   133   189   152   213   219    86    71   183   144   126   209   206   149    98   140   162    60    85    72   140   195   206    73   164   168   164   196    71    77   217    40   200   169    65    42   197    65   158   121   166    39   204    57    41   165    75   205   204   142   216   132   198    91   193    50   173   177    41    98   144    33   151    35   122    44   154    77   200   186   114   115   105   191   166    85    73    59    39   129    64   151   149    99   117    41   206   128    94    66   117    58   150   203   123    67    55   110   180   105    86   118   154   130   213   136    61    49    36   190   195   218   163    76   199   137   172    51   164   201    35   140    49    67   213   121   156   168    42   213   185   141   220    77   156   198   137   208   175   130    98    75    58   165    65   127    53    71    83   124   191   138   210   111   160    34   140   134    87    57   121    43    43   113   203   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   139   102   167   204   130   145    77   107   198    80   181   153    67   136    56   139   140    93   155   112    99   201    65   159    85   187   139    86   107    65   102   132   101    64   111    43   194   209    75    78    96   172    79   209   130    51    35    54    85   193    86   121   214   103   185   180   216   187   107   166   171   217   115    43   142    63   161   125   171   207   182   116    73   180   186   190   208   135   138   156   111   186   109    40    51   140   134   170   103   193   126   137   152   199    77    74   102   121   150    56   131   198    51    76   207   204   176    97   151   157   185   116   160    60   187    85    75    42    49   125    61   164    60    69   156    50   104    57    35   179    45   162    47   192    78   164   208    89   135   217   212    65    68   137    69   217   100    35   108    58   109   161   186    35   212    43   167   143    98   149    63    39    88   111   201   155   195   211    39    51    97   139    64   114    44    41    64   149   211   118    62    44   210   214   136    53   134    58   166    75   103   142   116   100   161   146   186    95    47   213   145    58   206    67   159   172    72   157   140   138   135   132    71    46   216    39   181    67    93   145    97   220   168    57   120   109   156   101    62    80   161    38   165   135   168    96   185   151    63   213   192    78    45    83    84   108    97    62   114    86   132   122   184   201    44   137   143   215   185   144    62   133    59    51   192   177    96    44   208    78   164   213   220   213   174   168   106    98    43    35   212   107    93   117   144   160    67    88   173   196    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    72   195   201   199    64   190   168   192   215   161   148   150   170   187   139   149   113   155   177    53   198   102    68    50   128   114    48   192    43   204   220   150   133    68   219   150    67   127   104   187   168    79    89    89   179   183    70    98    59   210   170    81   184   123   131   145   138    82   164    60    89   136   148   130   186   123    44   202   160    64   145   107   180   152   198   118   219   170    91   127   172   185    39   160    54   198   121   157   128   100    42   109   137    97   103    64   113    54   196   100   179   140    72    78   160    50   159   174    76   167   138   128    67   126    79   168    56    43    80   219   179   205   108   114   161   105   132    80   180    36    66    53   141    58   192   101   109   108   194   194   193   188   195   182   186   118   127   206   113    95   148   173   132   166   113    64   211    78   158    83   181    45    55   216   152   201   158    80   114   176    55    70   158    96   137   218   164   100   183   169   132    62   217   195    70   189   143   144   180   149    43   207   187   123    73   138   136    68   141   203   212   128   134    44   219   188   137    86   152    87    67   165   145    76    45   153    89   197   159   181   107   146   125   141    61   182    50    40   122   127   169   178   144   137   119    74   183   195   200   104   206   171   184    37    78   161   141   187   210    96    78   141   100    36   183   109    92   156   169   219    92    80   218   131   193   179   112   212   167   172   107    68   210   105   210    39   112   192   163   119   204   105   175   196   175    53   131   213   218   109   110   160   173   123    44   109   205    40   207    46    56   193   160    60    81   151   101   146   139    90   103   119   177   164   175   158   199    87    68    95    47   112   209   107    37   114   101    72    51   102   118   146   115   159   118    61   143    80    71   160   147   216   148   187   146   133   118   136   120   103    34    95   158    84    77   190   183    92   161    40   170    75   217   147   150    63   112   188   140   168   164   163   101    42   196   189   158   179   128   177    64    67    79   175   157   209    96    51    61   130   141    65   119    99    89    54    58   119   183   164    91   186    55   111   149    53    73   141   128   207    95   190   220    42   166   172    63    42    94   111   191    34   131   129   166    47    55    63    40    85   133   120    50    65    88    34   139    55   106   123   200    83    62   192   214   216   220    78   214   159
   148   151   167    55    96    45    65   122    99   216   164   181    55   110    40   172   150   161    35   137    42   156   153   196    87   179   114   118    85    87    46   219    84   127   110   166    43   190   134   207    96    83   192   211   135    71    36   171    43    70   120   181    52    62   132    54   140   160   110   192    46    68    99    73   150   124   139   121   209   171   180    97    62   115   101    99   118   100   198   190   176   100    49   133   189   153   214   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   142   216   132   198    92   193    51   172   178    41    98   144    34   151    35   122    44   154    77   200   186   114   115   105   191   167    85    73    58    39   129    63   151   149    99   117    41   206   128    93    67   118    59   150   203   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   219   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    58   165    65   127    53    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   198   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   130   146    77   107   198    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   139    85   107    66   101   132   101    63   111    42   194   209    76    78    97   173    79   208   131    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   116    73   180   186   190   208   135   138   157   111   186   109    39    52   140   133   171   104   193   127   137   152   200    77    74   101   121   150    56   132   198    51    76   207   204   176    97   151   158   185   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    57    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    70   217   100    35   108    58   110   160   187    35   212    43   167   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   115    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    71   158   140   138   135   131    70    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    96   185   151    64   213   192    77    45    84    85   107    97    63   113    86   132   122   185   201    44   137   142   214   185   144    62   133    59    50   192   177    97    44   208    77   164   212   219   213   175   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   128   182    58   106   123   210    99   186    71   195   201   199    64   190   168   193   214   161   148   150   170   187   138   149   113   155   177    52   198   102    68    52   127   114    49   192    43   205   219   151   133    68   219   150    67   128   103   187   167    79    89    89   179   183    69    99    59   210   170    81   184   124   131   145   137    82   164    60    89   136   149   130   186   122    44   202   159    63   145   107   179   152   198   118   219   170    91   127   172   185    39   161    54   198   121   157   128   100    42   108   137    98   103    65   114    54   196   100   180   140    73    78   161    50   159   173    76   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   159    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   144   179   149    42   206   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   159   181   107   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   183   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   104   210    39   113   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    43   109   205    39   207    46    56   194   160    60    81   151   102   146   139    90   103   119   177   163   174   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   118   146   115   159   119    61   143    80    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    75   217   146   150    63   112   188   139   168   165   163   101    42   196   189   158   180   128   178    64    67    79   175   158   208    96    51    61   130   141    65   119    99    89    53    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    63    41    94   111   191    34   131   129   166    47    55    62    39    85   133   120    50    65    88    34   139    55   105   123   200    83    62   192   213   216   220    78   213   159
   148   150   167    55    95    45    64   122    99   216   164   181    55   110    40   172   150   162    35   137    41   155   153   196    87   179   114   118    85    87    46   219    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   171    43    71   120   182    51    62   132    54   140   160   110   192    46    67    99    74   150   125   139   121   209   171   180    97    62   115   101    98   118   100   198   190   176   100    49   133   189   153   213   219    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    40   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   172   178    42    98   145    34   151    35   122    44   154    77   200   186   114   115   105   191   167    85    73    58    38   129    63   151   148    99   117    41   206   128    93    67   117    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   200   137   171    52   164   201    35   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    58   165    65   126    53    72    83   124   191   139   210   112   160    34   140   134    86    58   121    43    43   113   202   147    68   166   181   196   197   204    55    37    53    80    51   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   108   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   106    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   194    86   122   214   103   185   180   215   188   107   167   171   217   115    42   141    63   161   126   171   207   182   116    73   179   186   190   207   136   138   156   111   186   109    39    51   140   133   171   103   193   127   137   152   200    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    70   156    50   103    56    34   179    45   162    48   192    78   163   207    89   135   216   212    65    67   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   100   162   145   186    96    47   213   144    57   206    67   159   172    72   158   140   137   135   131    71    46   216    39   180    67    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    96   185   151    63   213   192    77    45    84    84   107    97    63   113    86   132   122   185   201    44   137   142   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    35   212   107    93   117   144   160    67    87   173   197    53    34   145   127    88   149   196   177   128   182    58   107   124   210   100   186    71   195   201   198    64   190   168   193   215   160   149   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   220   150    68   128   103   187   168    79    89    89   179   183    69    98    59   210   170    81   185   124   131   145   137    82   164    60    89   136   149   130   185   122    43   202   159    63   145   107   179   152   198   118   218   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196    99   180   140    73    78   161    50   159   173    76   167   138   128    66   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   159    83   181    46    55   216   151   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   216   195    70   188   143   145   179   148    42   207   186   123    72   138   136    68   142   203   211   128   134    43   220   188   137    86   152    87    66   165   145    76    44   153    89   197   159   181   107   147   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   185    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    79   218   131   194   179   112   212   167   172   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   122    44   109   205    39   207    46    55   193   160    60    81   151   102   146   139    90   103   118   177   163   174   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   143    81    71   160   148   217   148   188   147   133   117   136   121   102    34    94   158    84    77   190   183    91   160    41   170    76   217   146   150    63   112   189   139   168   165   163   101    42   197   189   158   180   128   177    64    67    79   175   157   208    96    52    62   131   140    65   118   100    89    54    58   119   184   164    91   186    54   112   149    54    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   217   220    78   213   159
   148   151   166    55    95    45    64   121    99   217   164   181    55   110    39   172   150   162    34   137    42   156   153   195    87   179   114   118    85    87    46   220    84   127   110   165    43   190   135   207    96    82   192   212   135    71    36   171    43    71   120   182    52    62   132    54   140   159   110   193    46    68    99    73   150   124   139   121   209   171   180    97    62   115   101    99   118   100   198   190   176   100    49   133   188   152   213   220    86    71   183   145   126   210   206   149    98   141   161    60    85    72   140   195   206    73   163   168   163   195    71    77   217    39   199   169    65    42   197    65   159   121   166    38   204    57    41   166    74   205   205   141   216   132   198    92   193    51   173   177    41    97   144    34   151    35   122    45   153    77   200   186   113   115   105   190   167    85    73    58    38   129    63   151   149    99   117    41   206   129    93    67   118    58   150   203   123    67    55   111   180   105    87   118   154   130   213   137    61    49    36   190   194   219   163    76   200   137   170    51   164   201    35   141    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   208   175   130    98    75    58   164    65   127    54    72    83   124   191   139   210   112   160    34   141   134    86    57   121    43    43   113   202   148    68   166   182   195   197   204    55    37    53    80    50   117   208   145   130   181   122    43   170    46   139   102   167   204   131   146    77   108   199    80   180   154    67   136    56   139   142    93   155   113    99   201    64   160    84   187   140    85   107    65   101   132   101    63   111    43   194   208    76    78    96   173    80   208   131    51    36    54    85   194    87   121   215   102   186   180   215   188   107   167   171   218   115    43   141    63   160   126   171   207   181   117    73   179   185   190   207   135   138   156   110   186   109    40    52   140   133   171   104   193   127   137   153   199    77    74   102   121   150    56   132   197    51    76   206   204   177    97   151   157   185   117   159    60   188    84    76    42    50   126    60   164    59    69   156    49   104    57    34   179    45   162    48   192    78   163   208    89   135   216   211    65    67   138    69   217   100    35   108    58   109   160   186    35   212    43   167   143    98   149    64    39    88   111   201   154   194   211    40    51    97   139    64   115    44    42    64   148   211   118    62    44   209   214   136    53   135    58   166    75   102   142   116   101   161   145   186    96    47   213   145    57   207    67   159   172    72   158   140   138   135   132    70    45   216    39   181    67    93   145    96   220   168    57   120   109   156   101    62    80   161    37   165   135   168    97   184   151    64   213   192    78    45    85    85   107    97    62   113    86   133   122   185   201    44   137   143   214   185   144    61   133    59    50   192   177    96    44   208    78   165   213   219   212   174   167   107    99    43    36   212   107    93   117   144   160    67    88   173   197    53    35   144   126    88   148   196   177   129   183    58   106   123   210   100   187    71   195   201   199    64   189   168   193   215   161   148   150   171   187   138   149   112   155   177    52   198   101    68    51   127   114    48   192    43   205   219   151   133    68   219   150    68   128   104   187   168    79    89    89   179   183    69    99    59   209   170    81   184   123   130   146   138    82   164    60    89   135   149   130   185   123    43   201   159    64   146   107   179   151   198   119   218   169    91   127   172   185    39   161    54   197   121   157   128   100    42   108   137    97   103    65   114    54   196   100   179   140    73    78   161    49   159   172    76   168   137   128    67   126    78   169    56    43    81   219   179   205   109   114   161   105   132    80   180    35    66    53   141    58   191   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   211    78   159    84   181    46    55   216   152   202   157    79   114   175    55    71   158    95   137   218   163   100   183   169   131    62   217   196    70   188   144   145   180   148    43   207   186   123    72   138   136    69   142   203   211   128   135    43   220   188   137    85   152    88    66   165   146    76    44   153    89   197   159   181   107   146   124   141    61   181    50    40   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    95    78   141   101    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   167   172   108    68   210   105   210    39   113   191   163   119   204   106   174   196   176    53   131   214   218   108   110   160   173   123    44   109   205    40   207    46    56   193   160    60    81   151   101   145   139    90   103   118   177   163   175   158   199    86    68    95    47   112   209   106    37   114   102    72    51   102   117   146   115   160   119    62   143    81    71   160   147   217   148   188   147   132   117   136   121   102    34    94   157    84    77   190   183    91   160    41   170    76   217   146   150    63   112   189   139   168   164   163   101    42   197   189   158   180   128   178    64    67    79   175   157   209    95    51    61   130   140    66   118    99    89    53    58   120   184   164    90   187    54   111   149    54    73   140   128   206    95   189   220    43   166   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   123   200    83    63   192   213   217   220    78   213   159
   148   151   167    55    96    45    65   122    99   217   164   181    55   110    39   172   150   161    34   137    42   156   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   190   135   207    96    83   192   211   135    70    37   171    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   124   139   121   209   171   180    97    62   115   101    98   118   100   198   190   176   100    49   133   188   153   213   219    86    71   183   145   126   210   206   149    99   141   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    42   165    74   205   205   141   216   132   198    92   193    50   173   178    42    98   144    34   151    35   122    45   154    77   200   186   114   115   105   190   166    85    73    58    38   129    64   151   148    99   117    41   206   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    35   140    49    67   213   121   155   168    42   214   185   141   219    77   156   197   136   209   175   130    98    75    58   165    65   126    53    72    83   124   191   139   210   111   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   195   197   204    55    37    53    80    51   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    81   180   154    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   106    66   101   132   101    63   111    43   194   209    75    78    96   173    79   208   131    51    36    54    86   193    86   122   215   103   185   180   215   188   107   166   171   217   115    42   141    63   161   125   171   207   182   117    73   180   186   190   208   135   138   156   111   186   109    39    52   140   133   171   104   193   127   137   152   200    77    74   101   120   150    56   132   198    51    76   206   204   176    97   151   158   185   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217    99    35   108    58   110   160   187    35   212    43   166   143    99   149    63    39    88   111   201   154   194   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   146   186    96    47   213   144    58   206    67   159   172    72   158   140   137   135   131    71    45   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    96   185   151    63   213   192    78    45    84    85   107    97    63   114    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    96    44   208    77   164   213   219   213   174   167   107    99    44    36   212   107    93   117   144   160    67    87   173   197    53    34   144   127    88   149   196   177   129   183    58   107   124   210    99   186    71   195   201   199    64   190   168   193   215   161   148   150   171   187   138   149   112   155   177    52   198   102    69    51   127   114    48   192    43   205   220   151   133    68   219   150    68   128   103   187   167    80    89    89   179   183    69    98    59   209   170    81   185   123   130   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   146   107   179   152   198   118   219   170    91   127   172   185    39   161    54   198   121   157   128   100    42   108   137    97   103    65   113    54   196   100   180   140    73    78   161    50   159   172    76   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   144   180   149    43   207   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    86   152    88    66   165   145    76    44   153    89   197   158   181   107   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   166   172   107    68   210   105   210    39   112   191   162   119   204   105   174   196   175    53   130   214   218   109   110   160   173   123    44   108   205    39   207    46    56   193   160    60    81   151   102   146   139    90   103   118   177   164   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   144    80    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    75   217   146   149    63   112   188   139   168   165   163   101    42   197   189   158   180   127   178    64    67    78   175   158   209    96    51    61   131   140    66   118    99    89    53    58   119   184   164    91   187    54   112   150    53    73   141   128   206    95   190   220    43   165   172    64    42    93   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   123   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   156   153   196    87   179   114   118    85    86    46   220    84   127   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   101    98   118   100   198   190   176   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    51   173   178    41    97   144    34   151    35   122    45   154    77   200   186   114   115   105   191   166    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    58   150   203   123    67    55   110   180   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    35   140    49    67   213   121   156   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   130   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   100    63   111    42   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   184   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    61    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   206    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    63   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   142   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    49   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   151   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    86   152    88    66   165   145    76    44   153    89   197   159   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   102    72    51   102   118   146   115   159   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    40   170    76   217   146   150    63   112   189   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   209    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    93   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   156   153   196    87   179   114   118    85    86    46   220    84   127   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176   100    49   133   189   153   213   220    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   186   113   115   105   191   167    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    35   140    49    67   213   121   156   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   116    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   194   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    64   213   192    77    45    84    85   107    97    63   114    86   132   122   184   201    44   137   143   214   185   144    62   133    59    50   192   177    96    44   208    77   164   213   219   213   174   167   106    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   128   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   215   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   210   170    81   185   124   131   145   137    82   164    60    89   136   149   130   185   123    44   202   159    64   145   107   179   152   198   118   218   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   137   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   195    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   128   135    44   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   210    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   109   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   157    84    77   190   183    91   160    40   170    76   217   146   150    63   112   188   139   168   165   163   101    42   196   189   158   180   128   178    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    53    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   153   196    87   179   114   118    85    86    46   220    84   128   110   166    43   189   135   207    96    83   192   211   135    71    37   170    43    71   120   181    52    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   100    98   118   100   198   190   176    99    49   133   189   153   213   219    86    71   183   145   126   210   206   149    98   140   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   199   169    65    41   197    65   159   121   166    39   204    57    41   165    74   205   205   141   216   132   198    92   193    50   173   178    41    97   144    34   151    35   122    45   154    77   200   186   113   115   105   191   166    85    73    58    39   129    63   151   148    99   117    41   207   128    93    67   118    58   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   155   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   112   160    34   140   134    86    57   121    43    43   113   202   147    68   166   182   196   197   203    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   107   199    80   180   153    67   135    56   139   141    93   155   113    99   201    64   159    85   187   140    85   107    66   101   132   100    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   171   217   115    43   141    63   161   125   171   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    51   140   133   171   104   193   127   137   152   199    77    74   101   121   150    56   132   198    51    76   206   204   176    97   151   158   185   116   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    97   139    64   114    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   145   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   161    38   165   135   168    97   185   151    64   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   137   143   214   185   144    61   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   107    99    43    36   212   107    93   117   144   160    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   112   155   177    52   198   102    68    51   127   114    48   191    43   205   219   151   133    68   219   150    68   128   103   187   167    79    89    89   179   183    69    98    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   202   159    64   145   107   179   152   198   118   219   169    91   127   172   185    39   160    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    78   161    50   159   173    75   167   138   128    67   126    79   168    56    43    81   219   179   205   109   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   148   173   131   166   113    64   211    78   158    83   181    46    55   216   152   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   179   148    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   108   146   125   141    61   182    49    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   218   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   106    37   114   101    72    51   102   117   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    95   158    84    77   190   183    91   160    41   170    76   217   146   149    63   112   188   139   168   165   163   101    42   196   189   158   180   128   177    64    67    79   175   158   208    96    51    61   130   141    66   119    99    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    41    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   139    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    96    45    65   122    99   216   164   181    55   110    40   172   150   162    35   137    42   155   154   196    87   179   114   118    85    86    46   219    84   128   110   166    43   189   135   207    96    83   192   211   135    70    37   171    43    70   120   181    51    62   132    54   140   160   110   192    46    68    99    74   150   125   139   121   209   171   180    97    62   115   101    99   118   100   198   190   176    99    49   133   189   153   213   220    86    71   183   145   126   210   206   149    99   141   161    60    85    72   140   195   206    73   163   168   163   196    71    77   217    39   200   169    65    41   197    65   159   121   166    38   204    57    41   165    74   205   205   141   216   132   198    92   193    51   172   178    42    97   144    34   151    35   122    45   153    77   200   186   113   115   105   191   166    85    73    58    39   129    63   151   149   100   117    41   206   128    93    67   118    59   150   203   123    67    55   110   181   105    87   118   154   130   213   137    61    49    36   190   194   218   163    76   199   137   171    52   164   201    34   140    49    67   213   121   156   168    42   214   185   141   219    77   156   198   136   208   175   130    98    75    58   165    65   126    54    72    83   124   191   139   210   111   160    34   140   134    86    57   121    43    43   113   202   147    68   166   181   196   197   204    55    37    53    80    50   117   208   145   130   181   122    43   170    45   140   102   166   204   131   146    77   108   199    80   180   153    67   135    56   139   141    93   155   113    99   201    65   159    85   187   139    85   107    66   101   132   101    63   111    43   194   209    76    78    97   173    79   208   130    51    36    54    85   193    86   122   215   103   185   180   215   188   107   166   170   217   115    42   141    63   161   125   170   207   182   117    73   179   186   190   208   135   138   156   111   186   109    39    52   140   133   171   104   193   127   137   152   200    77    74   102   121   150    56   132   198    51    76   206   204   176    97   151   158   184   117   159    60   187    85    75    42    50   126    60   164    59    69   156    50   103    56    34   179    45   162    48   192    78   164   208    89   135   216   212    65    68   138    69   217   100    35   108    58   110   160   187    35   212    43   166   143    98   149    63    39    88   111   201   154   195   211    40    51    98   139    64   115    44    42    64   149   211   118    62    44   209   214   136    53   135    58   165    75   102   142   116   101   161   146   186    96    47   213   144    58   207    67   159   172    72   158   140   137   135   131    71    46   216    39   181    66    93   145    96   220   168    57   120   109   157   101    62    80   160    38   165   135   168    96   185   151    63   213   192    77    45    84    85   107    98    63   113    86   132   122   184   201    44   137   143   214   185   144    62   133    59    50   192   177    97    44   208    78   164   213   219   213   174   167   106    99    43    36   212   107    93   117   144   159    67    87   173   197    53    35   144   127    88   149   196   177   129   182    58   107   124   210   100   186    71   195   201   199    64   190   168   193   214   161   148   150   171   187   138   149   113   155   177    52   198   102    68    51   127   114    49   191    43   205   219   151   133    68   220   150    68   128   103   187   167    79    89    89   179   183    69    99    59   209   170    81   185   124   131   145   137    82   164    60    89   136   149   130   186   123    44   201   159    64   145   107   179   152   198   118   219   170    91   127   172   186    39   160    54   198   121   157   128   100    42   108   137    98   103    65   114    54   196   100   180   140    73    78   161    50   159   173    75   167   137   128    67   126    78   169    56    43    81   219   179   204   108   114   161   105   132    79   180    35    66    53   141    58   192   100   109   108   194   194   194   188   195   182   185   118   127   206   113    95   149   173   131   166   113    64   211    78   158    83   181    46    55   216   151   201   157    80   114   176    55    71   158    96   137   218   163   100   183   169   132    62   217   196    70   188   143   145   179   149    43   207   186   123    72   138   136    68   142   203   212   128   135    43   220   188   137    85   152    88    66   165   145    76    44   153    89   197   158   181   107   146   125   141    61   182    50    41   122   126   168   178   144   137   119    74   183   195   200   104   206   171   184    38    78   161   141   187   209    96    78   141   100    36   184   109    92   155   170   219    92    80   219   131   194   179   112   212   167   171   107    68   210   105   210    39   112   191   162   119   204   105   174   196   175    53   131   213   218   109   110   160   173   123    44   108   205    39   207    46    55   194   160    60    81   151   102   146   139    90   103   118   177   163   175   158   199    86    69    95    47   112   209   107    37   114   101    72    51   102   118   146   115   160   118    61   143    81    71   160   148   217   148   188   146   133   117   136   121   102    34    94   158    84    77   190   183    91   160    40   170    76   217   146   150    63   112   188   139   168   165   163   101    42   196   189   157   180   128   177    64    67    79   175   158   208    96    51    61   130   140    66   119   100    89    54    58   119   184   164    91   187    54   112   149    53    73   141   128   206    95   190   220    43   165   172    64    42    94   111   191    34   131   129   166    47    55    63    39    85   133   120    50    65    88    34   140    55   105   122   200    83    62   192   214   216   220    78   213   159
   148   151   167    55    95    45    64   122    99   217   164   181    55   110    39   172   150   162    34   137    41   155   153   196    87   179   114   118    86    86    47   219    84   127   110   166    43   189   135   207    96    83   192   211   135    71    37   171    43    70   120   182    51    62   132    54   140   160   109   192    46    68    99    74   150   125   139   121   208   171   180    97    62   115   100    99   118   100   198   190   176   100    49   133   188   152   213   220    85    71   183   145   126   210   206   150    98   140   161    60    85    73   140   195   206    73   163   168   163   196    71    77   217    40   199   168    65    41   198    65   159   121   166    39   204    57    41   165    74   205   205   141   215   132   198    92   193    50   173   178    42    98   145    34   150    35   122    45   153    77   200   186   114   115   105   190   167    85    73    58    38   129    64   151   148   100   118    41   207   128    93    67   118    58   150   203   123    67    55   111   181   105    87   118   154   130   213   137    61    49    36   190   195   218   163    76   199   137   171    51   165   201    34   140    49    68   213   121   155   169    42   214   184   141   219    77   155   197   136   209   175   131    98    74    58   164    65   126    53    72    83   124   192   140   210   112   160    34   140   134    86    58   121    43    43   113   202   147    68   166   181   196   198   204    55    37    54    80    50   117   208   145   130   181   122    43   170    46   140   102   166   204   130   146    77   108   199    81   180   153    67   135    56   139   141    93   155   112    99   201    65   159    84   187   139    85   107    66   102   132   101    63   111    43   194   209    76    78    97   173    79   209   130    51    36    53    86   193    87   122   215   103   185   180   215   188   107   167   171   218   115    43   142    63   161   126   170   207   181   116    73   179   186   190   207   135   138   157   111   186   109    40    52   140   133   170   104   193   127   137   153   199    77    74   102   120   151    56   132   198    51    76   206   204   176    97   151   158   184   117   159    60   187    84    75    42    49   126    60   164    59    69   156    50   103    57    34   178    45   162    48   192    78   164   208    89   135   216   212    64    67   137    69   217   100    35   108    58   110   161   187    34   213    42   167   143    98   149    63    39    87   111   201   155   195   210    40    51    97   139    64   114    44    41    64   149   212   118    62    43   208   214   136    53   135    58   166    75   102   142   116   100   162   145   186    96    47   213   144    58   207    67   160   172    71   158   140   137   135   131    70    46   216    39   181    66    94   145    96   220   168    57   120   109   157   102    62    80   160    38   165   136   168    96   184   151    64   213   192    77    45    84    85   107    97    63   113    86   132   122   184   201    44   136   142   214   185   144    61   133    59    50   192   177    96    43   208    78   164   212   219   213   174   168   107    99    44    35   212   107    93   117   144   160    67    87   173   197    54    35   145   127    88   149   196   177   128   182    58   106   124   210    99   187    71   195   201   198    63   189   168   193   215   160   148   150   171   187   138   149   112   155   178    52   198   101    68    51   127   114    49   192    43   205   219   151   133    68   220   150    68   128   104   187   168    79    89    89   179   183    69    98    59   210   170    82   185   124   130   145   137    82   164    60    89   136   149   129   185   122    44   202   159    64   145   107   179   152   198   118   218   170    91   127   172   185    39   161    54   198   121   157   128   100    42   108   137    98   103    65   113    54   196   100   180   140    73    79   161    50   159   173    76   167   137   128    67   126    78   168    57    43    81   218   179   205   109   113   161   104   132    79   180    35    67    53   141    58   192   100   109   108   194   194   194   189   195   181   185   117   127   206   113    95   149   173   131   166   113    64   211    78   158    83   181    46    55   216   151   202   157    80   114   176    55    71   158    96   137   218   164   100   183   169   132    62   217   195    70   188   143   144   179   148    43   207   186   123    72   138   136    68   142   203   212   128   134    44   219   188   137    86   152    88    66   165   146    76    44   153    89   197   158   181   107   147   125   142    61   183    49    41   122   126   168   178   144   137   119    74   183   195   200   104   207   171   184    38    78   160   141   187   210    96    78   140   100    37   183   109    92   156   170   219    92    80   218   131   194   179   112   212   166   171   107    68   210   105   210    39   112   191   163   119   204   105   174   196   175    53   130   213   218   109   110   160   173   122    44   108   205    39   207    46    56   194   160    60    81   151   101   145   139    90   103   118   177   163   174   158   199    86    68    95    47   112   209   106    37   114   101    72    51   103   118   146   115   159   118    62   143    80    71   160   148   217   148   188   146   133   117   136   121   103    34    95   158    84    77   190   183    91   160    40   170    75   216   146   149    63   112   188   139   168   164   163   101    42   196   189   157   180   127   177    64    67    79   175   157   208    95    52    61   130   140    66   118   100    89    54    58   120   183   164    91   187    54   112   150    53    73   140   127   206    95   190   220    43   165   172    64    42    94   112   191    34   131   129   166    46    55    63    39    85   132   120    50    65    89    34   140    55   106   122   200    84    62   192   214   216   220    78   212   159
   220    59   126    86   158    35   213    95   134   186    56    63   147    90    87    49    33   167   140    76   122   138    46   130   155    49    36    90   166    88   184   181   216   159   102   176   101   100    54    89    38    58   145    38   104   179   205   122   200    51    81   208   116    47   162   138   152   115   204   184    90    74    99    42   135   211    56    89    88   118   202   161   136   219   114   139   150   167   190    95   171   206   133   127   189   192   220   157   177   200   146   207   118   128   171    83   154   193    83   110    83   175    38    35   102   143   152   160   128   163   206   111   222   119   104    68    75   121    34    37   204    94   108    94   148   164   136   196    69    56   124   145    87    68    85   152    69   105   188    77   192   107    58   146    91    85    47    35   162   173   152   168   157    92   207    76   163    42    60    34    71    97    91    40   157   130   163   116    58   183    45    54   107    93   193   108    39   181   152   138   127   207   218    85    96    92   197    83   193   118    94   131   197    60    70   217    81   161    46   169    96   107    61    68   160    87    40    46   194   140   204   129    40   120    69   132    60   164   160    89   218   105    89   147   197   121   219   168   146    77   159   219   127    35   194    50    33    40   203   133   160    84    97    59   132   186    82   128   187    87    91    81   202    48   126   166   153   130    76    90   179   156   147   182    37   201    51   175    93    98   211    80   134   216   103    76   114   196   110   170    46    59   139   214    69   176   187   173   203    46    87    83   126   163    97   141   137    57   101    99    86   179   143   177   221   145   202   194   205   113   190   141    66   135   117    55    92   138   200   156    94   149   206   100   182    90   165   208   194   196    48    88   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    35   125    90    41   211   173   169    44    60   204   115    42    66    67   159    74   156   134   144   171   191   205   111    97    33   210    65    68   160   181   124   205   137    96   186   140   199   195    88    94    76   192    84    63   160   139   109   177   194   154    99    34    60    70   112   140   104   217   117    69   185    98   175   150   196   143    96   162   112    61   202   190    85    53   203   213   154   186    32   145   110    86   186    65   204    42   138    81   192   105   168   190    86   103   116   148   221    38    81    92   213    67   208    78   136   130   201    33    56   216   192    95   106    98    71    74   207   215   220   117   165   188    75    70   220    45    62   126    42   197   196    52    48   108   191   120    79    89   159    54    51   190   166    66   144   185   131    54   211    36    63   186   200   211   188   193    45   200    52   144    81   149    81   112   150   155    99    37   162   102    34   135   109    61    71   212    85   135    98    91    37    68   180    62    58   168    92    87   165   187   181    87    83   186    73   160   163   161   124   169    78    58   120   184   161   205    79    51   115   201   194    58   164   174    44    40   165    37   148    96    78    88    42    87   212    60   148    87   178    53   171   219    61   206   196    56   204   176    46   163   213   140    34    59   120    41   200   220    69   150    55   150   195   117    52   113   182   219   203   161   152    70    78   106   165   104   103   185   147    65    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   182    57   214   193    40   142   175   221   216    41   139    39    65    95   135   187    66   198    98   138   151    49   223   150   198   158   120   106   122   102    36    79    42   194    45   213   154    66   205   193   102   203    39   127   175   217    44   127   153    67    85   219   134   212   152   202   184    73    43    48   208    37   143    41   200   198   197    73    45    97    75   116    61   184   157   113    55    66   211   129   175   185   178   209    64   187   205   200    90   217    89    77   141   217   183   121   111    99   115   107    40    34   128    47   168   190    55   197   218   106   200    52   212   139    53   172   151    65    61    64   116   166    67   129   115   209    47    34    66   208   142    78   156   160   148   190   114   215   112   173   168   160    49   136    59   199   169   219    92   135   209   161   140    52    50    40   202   135    93    65   138    38    41   100   170   175   136    76    93    46   157   184   192   130   106    52    53   208    51   170    96    39   204   141   209   201    56   153   196   121    34    84   219    53   184    32   166    54   128   185   185   209    77   219   109    60   219   163   166   204    44   201   175   138   110    78   153   115    48    65    98   197   114   195    58   222   143    51   184    80   203    84   222   140   166   103   102   124   221    42   119    59    69    95    48    59   127    54    98   176   141    43    99   211   133    48   209   209   195    75   113   101   154   144   130    36   187   172   134    51    79   151    75   154   205   182    37   201   188   128   106    61    43   143   110   175    40   165   107    99    58    96   116   167   115   174   125   127   196   112    51    60    35    90   220   193   109   200    39    53    57   199    79   121    47   169    86   152    93    63   166    50   171   175   156   186    42    86    69    69   188   177    63   120    94    40    43   207   150   145   222   169    46   140   217   193    72    65   132    77   133   185   184   153   182    68    71    85   194   219   145    98   154    44   221    80    66    67   182   212   205   200   213    90   109   208   165   104   165   147    82    68   113    35    66    42    87   138   147    73   209
   219    59   125    86   159    35   214    95   135   187    54    62   147    90    87    49    34   166   139    77   122   138    46   130   155    49    35    90   166    89   184   180   216   160   101   176   101   101    54    89    39    57   144    37   104   180   205   121   199    52    81   208   117    47   161   138   153   116   204   184    90    74    99    42   134   212    57    90    87   119   201   160   136   219   113   139   149   166   190    95   171   206   132   126   189   193   221   156   177   200   145   206   120   128   171    83   155   195    83   110    82   176    38    34   102   143   152   160   129   162   206   111   221   119   105    69    75   121    32    37   204    93   108    93   149   164   135   197    68    56   124   144    86    68    86   152    69   104   187    78   192   108    59   145    92    85    46    35   162   173   151   167   156    91   208    75   163    42    60    33    72    97    91    40   158   130   164   115    58   183    44    54   107    93   193   108    39   181   152   138   127   206   219    84    95    92   197    82   195   118    95   131   198    60    71   218    83   159    46   169    96   107    62    68   161    86    39    46   193   140   203   129    39   121    68   131    59   164   159    89   217   106    90   148   196   121   219   167   146    77   158   218   128    36   195    51    33    40   203   132   161    83    97    58   132   186    83   127   189    87    89    81   201    48   128   167   152   130    76    90   179   155   148   183    37   201    51   176    93    98   210    80   135   215   102    77   115   197   110   170    46    60   138   215    68   177   187   172   204    47    86    82   127   163    97   141   137    56   101   100    86   178   144   176   220   146   202   195   204   113   190   139    66   135   117    55    92   138   199   155    94   149   207   101   185    90   164   207   195   195    49    87   110    36   104    42    81   202   201   202    71    70   109   221   145    65   219    90    35   125    90    40   212   172   170    43    59   205   115    43    67    68   159    74   155   134   144   171   190   206   111    97    34   211    66    68   162   181   124   206   136    96   186   139   199   195    87    93    75   191    85    64   160   138   109   177   194   153    99    33    59    70   111   140   104   217   118    68   184    98   176   150   194   144    97   163   113    62   201   191    86    53   204   213   155   186    32   145   110    86   187    65   203    42   139    81   193   105   167   189    86   104   116   147   220    38    81    92   213    66   208    78   138   131   200    33    56   217   192    95   107    99    71    75   207   214   221   117   165   189    75    70   220    46    61   125    42   197   196    51    48   107   193   121    79    88   159    53    50   190   167    66   144   187   130    54   212    36    64   186   199   210   188   193    45   200    52   144    80   149    81   112   150   155    99    37   162   104    35   135   109    61    70   211    85   135    97    91    35    68   179    61    57   168    94    88   165   187   181    87    83   185    74   159   163   162   124   169    79    58   120   184   160   206    78    51   114   201   195    57   164   174    44    40   165    36   148    97    78    88    41    87   212    60   149    87   179    54   170   219    60   207   197    55   204   177    46   162   213   141    34    58   120    39   199   220    69   151    55   149   196   117    53   112   181   219   204   162   152    71    78   105   165   105   103   185   146    65    34    33   217   160   191   223    60   199   121   187    32   170   153   222    59   180    56   213   194    41   144   177   221   216    42   140    39    65    95   136   187    67   198    98   139   151    49   222   150   198   158   121   106   122   100    35    78    42   194    45   213   153    66   206   192   101   203    39   129   176   217    44   128   153    67    86   219   133   212   152   202   185    73    42    49   209    37   143    41   201   197   196    72    45    97    75   116    62   185   157   112    55    64   210   129   175   185   177   209    64   186   204   202    91   216    88    77   141   216   184   121   111   100   115   106    41    33   129    47   168   190    55   197   219   107   201    53   212   138    54   172   151    64    62    63   114   167    66   130   114   208    46    33    66   207   141    79   156   161   149   189   114   215   111   174   169   159    49   137    59   199   168   219    93   135   209   161   141    51    50    40   201   136    95    64   139    37    40   101   170   175   136    77    94    46   158   182   191   130   107    51    53   208    51   170    97    39   205   142   210   200    56   153   195   120    34    83   218    53   185    33   166    53   129   186   185   210    78   219   110    59   218   163   166   202    46   202   174   138   110    77   154   116    48    65    99   195   114   195    58   221   142    50   185    81   203    86   222   142   166   103   102   124   222    41   118    59    68    95    48    58   127    54    98   176   142    44    97   211   132    48   210   208   194    74   112   102   154   143   130    36   186   171   133    50    79   150    74   154   205   184    38   200   189   127   105    62    43   143   110   175    39   165   107    99    58    97   115   167   115   176   126   128   196   111    51    61    35    91   220   193   108   199    39    53    56   199    80   120    48   168    85   152    94    62   165    51   171   174   156   187    42    86    69    69   188   176    63   120    94    41    43   207   150   145   222   169    46   140   217   192    72    65   132    78   132   186   183   152   184    70    71    86   194   218   144    98   154    43   221    80    67    67   182   211   205   200   213    91   110   208   165   104   165   146    82    66   113    36    64    43    86   137   146    73   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   139    76   122   138    46   130   155    49    35    91   166    90   184   181   216   160   102   176   100   100    53    89    38    57   144    38   105   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   134   212    58    89    88   118   202   161   136   220   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    32    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   162    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   206   218    84    95    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    96   107    62    68   161    87    40    46   193   140   203   129    40   121    69   132    59   164   160    89   217   106    90   147   197   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    93    98   211    81   134   216   102    76   114   196   110   170    46    60   138   214    69   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    92   138   200   156    94   149   207   100   183    90   165   207   194   195    48    88   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    36   125    90    40   212   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    98    34   211    66    69   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   138   109   177   194   154    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    70   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    34   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   185    74   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   140    34    59   120    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    35    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    65    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    37   143    42   201   198   197    73    45    97    75   116    62   184   157   112    55    65   211   129   174   186   177   209    63   187   204   200    90   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    34    65   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    76    94    46   158   183   192   130   107    51    53   208    51   170    97    38   204   141   209   201    56   153   195   120    33    84   219    53   184    32   165    53   129   186   185   209    77   219   109    60   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   119    59    69    95    48    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    75   154   204   183    37   201   189   127   105    62    43   142   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   192    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    67   113    36    66    42    86   137   146    73   209
   220    59   125    86   159    35   213    95   134   187    54    63   146    89    88    49    34   166   139    77   122   138    46   130   155    49    36    91   165    90   184   181   216   159   102   175   101   100    53    89    38    57   144    38   105   180   205   121   199    51    80   209   117    48   161   138   152   117   205   185    90    74   100    41   135   212    57    89    87   118   202   160   136   219   113   139   149   166   190    95   171   207   132   127   189   193   220   157   177   200   146   207   119   127   171    83   155   194    83   111    82   176    39    35   103   143   152   160   129   163   207   111   222   119   104    68    75   120    32    37   204    94   107    94   148   163   136   196    68    55   125   145    86    69    85   152    69   104   188    77   192   108    58   145    91    85    46    35   161   173   152   167   157    92   207    76   162    42    60    34    71    98    91    40   157   130   163   116    58   184    44    53   107    93   193   109    39   181   153   137   127   206   219    85    96    92   198    82   194   119    95   131   198    60    70   217    82   159    46   169    97   107    62    69   161    86    40    46   193   140   203   128    40   120    69   132    59   164   160    89   217   105    90   147   196   120   218   168   147    77   159   219   127    36   194    51    33    40   202   132   160    84    97    58   131   186    83   128   188    86    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    93    98   210    81   134   216   102    76   114   196   110   170    46    59   138   215    68   177   187   172   203    47    87    83   127   163    97   141   137    57   101   100    86   178   143   177   221   145   203   195   206   113   191   141    66   135   118    55    92   138   199   155    94   150   207   100   183    90   166   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   145    65   219    90    35   125    90    41   211   172   171    44    60   205   115    43    67    68   159    74   155   134   144   172   191   205   111    97    34   211    66    68   161   182   124   205   136    97   186   140   199   195    87    92    76   191    85    64   160   138   110   177   195   153    99    35    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   191    86    53   204   213   154   186    32   145   109    86   186    65   204    41   139    80   193   105   168   190    87   102   116   147   221    38    81    91   213    67   208    78   137   132   201    33    56   217   192    95   106    99    71    74   208   214   220   117   165   188    75    70   220    46    61   125    42   197   196    52    48   108   193   120    79    88   159    53    50   190   166    67   144   186   131    54   212    36    64   185   200   211   189   193    45   200    52   143    80   149    81   112   151   154   100    37   162   103    35   134   109    61    70   211    86   134    98    91    37    69   179    61    59   168    93    88   165   188   181    87    83   186    74   159   162   162   124   169    78    58   120   184   160   206    78    50   115   201   195    57   164   174    45    40   165    36   148    96    77    88    41    86   211    61   148    87   177    54   170   219    60   207   197    56   203   176    47   163   214   140    35    59   121    40   200   220    69   150    55   150   196   117    52   113   182   219   203   162   151    71    79   106   164   105   104   185   146    64    35    32   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   214   194    42   143   175   220   216    41   139    39    65    95   136   187    67   199    98   138   151    49   222   149   198   158   121   106   121   101    36    78    42   194    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    37   143    42   201   198   197    73    45    96    76   116    62   184   158   113    55    66   211   130   174   186   177   209    63   186   205   201    90   217    89    77   141   217   184   122   111   100   114   107    40    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   150    64    61    63   114   165    66   131   114   209    46    34    66   208   142    78   156   161   149   189   114   216   112   175   168   160    49   136    58   199   170   219    93   135   208   161   140    51    50    39   201   136    94    65   138    37    41   100   170   175   136    76    94    46   157   183   192   130   107    51    52   208    51   170    98    38   204   141   209   201    56   152   195   120    33    84   218    53   184    32   165    53   129   185   185   209    77   219   110    60   219   163   166   204    45   202   175   137   110    77   153   115    47    65    98   197   114   194    58   221   142    50   185    81   203    85   222   140   165   103   103   124   222    42   118    60    69    96    48    58   127    55    98   177   142    43    98   211   132    47   209   209   195    75   113   102   154   143   130    36   187   172   133    51    79   150    74   154   204   183    38   201   189   127   105    62    43   143   110   175    40   165   107    99    59    96   115   167   115   175   126   128   196   112    51    60    35    91   220   193   109   200    38    53    57   200    79   120    47   168    86   152    94    64   166    49   171   174   157   187    42    86    68    69   188   177    63   120    94    41    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   153   182    70    71    85   194   218   145    97   154    44   220    80    67    67   182   211   204   199   214    91   109   208   165   104   164   147    81    68   113    36    66    42    87   137   146    72   210
   220    59   125    86   159    35   214    93   134   184    55    61   146    90    87    49    34   167   139    76   123   138    47   131   156    49    35    90   166    89   185   183   217   159   102   174   100    99    52    88    39    57   144    38   104   179   205   121   199    52    81   209   117    46   162   138   153   117   205   185    90    74    99    41   134   212    57    91    87   119   202   161   137   220   112   140   149   165   189    95   171   206   133   127   188   192   220   156   177   200   147   207   120   129   171    83   154   193    83   112    82   175    37    36   102   144   153   160   128   164   206   112   223   119   103    69    76   120    32    37   203    94   107    93   149   164   136   196    69    56   124   144    87    68    86   152    67   103   189    75   192   106    59   147    91    84    46    35   162   173   151   166   156    92   208    76   163    43    59    33    71    97    92    41   158   131   163   116    56   183    44    54   108    93   194   109    40   182   153   136   127   206   217    83    95    91   199    82   193   120    94   131   199    59    71   216    84   160    47   168    95   107    62    68   160    86    41    46   194   141   203   129    40   120    69   133    59   163   161    89   216   106    89   147   197   120   218   167   146    76   158   219   128    35   195    51    33    40   202   133   159    83    98    59   131   188    83   128   189    87    92    82   202    47   127   166   152   129    75    90   180   157   148   181    36   201    50   175    93    97   211    80   135   217   102    76   114   196   110   169    46    60   137   215    70   176   189   173   203    46    88    84   126   164    98   141   136    55   102    98    87   179   142   177   222   145   203   196   204   113   190   142    67   134   118    55    92   138   199   156    94   149   207    99   184    91   165   207   195   196    47    88   109    37   103    42    81   202   202   203    72    70   109   221   145    63   219    90    38   126    90    40   211   172   170    45    60   204   116    43    66    67   159    74   155   133   144   172   191   206   112    98    33   210    66    69   161   183   124   206   136    97   187   141   199   196    86    92    77   191    85    64   161   137   109   178   195   154    99    34    60    69   112   139   104   219   117    68   184    98   175   150   194   143    96   162   113    62   202   190    87    53   204   213   155   186    32   145   110    84   187    66   203    40   139    80   192   104   169   191    86   103   118   146   220    38    82    93   213    66   206    78   136   131   201    32    56   217   191    96   104    99    70    74   208   214   220   118   166   188    75    69   220    45    62   125    41   198   195    51    47   109   193   119    79    89   160    54    52   191   165    66   144   187   130    53   212    36    64   186   201   210   189   193    46   200    53   144    81   148    80   112   152   155   100    37   162   104    34   135   111    60    72   211    86   135    99    91    37    68   179    61    59   168    92    89   164   186   182    87    83   186    74   159   163   162   126   169    79    57   120   184   159   206    79    50   114   203   194    58   164   174    45    40   165    36   148    97    77    88    41    84   212    61   148    88   179    53   170   220    61   208   198    55   204   177    48   163   213   140    33    59   121    40   201   221    69   149    55   149   196   116    51   113   182   221   204   162   152    71    78   104   166   105   104   185   147    64    33    32   216   160   190   221    59   198   120   186    32   171   152   222    61   181    56   213   195    42   143   176   219   216    42   140    38    67    95   136   186    67   198    98   138   150    50   222   149   197   158   122   105   123   102    36    79    42   193    44   213   154    66   206   192   101   203    39   128   177   218    45   128   152    68    86   219   134   212   152   203   184    72    43    49   209    36   143    42   199   199   196    74    44    97    76   115    62   184   156   112    54    65   210   129   174   185   178   209    64   188   205   200    89   217    89    76   140   219   183   122   112    99   116   106    40    34   128    49   168   190    54   197   219   106   201    54   212   138    53   172   151    64    62    65   116   168    66   130   114   208    47    34    65   208   142    78   155   162   149   190   114   216   112   174   168   162    48   134    58   198   169   219    92   134   209   160   140    52    51    38   201   135    94    65   138    37    42   100   170   175   137    76    93    46   157   182   192   132   107    51    52   208    51   169    97    38   203   141   209   201    56   153   195   120    33    83   220    53   184    32   166    53   128   186   183   208    77   218   109    59   220   164   166   204    45   201   175   138   109    77   153   116    47    65    98   197   114   193    58   221   141    50   185    81   203    84   221   140   164   104   102   124   222    42   119    60    68    97    49    58   126    56    99   176   143    44    97   211   133    48   211   208   196    74   112   101   154   144   130    37   187   171   133    51    79   150    75   154   205   184    37   201   189   126   105    62    44   144   109   175    41   165   107    99    58    95   116   168   115   175   126   129   196   111    51    60    36    90   220   193   108   200    37    52    56   200    80   121    47   169    84   152    94    63   165    49   172   173   156   187    43    85    68    70   187   176    63   121    93    40    43   208   149   144   222   168    47   141   216   193    73    66   133    79   132   186   182   152   183    69    70    86   194   216   144    97   153    44   220    80    66    68   182   211   204   198   214    90   109   208   165   103   164   147    83    67   113    36    65    41    86   137   147    73   208
   219    59   126    86   159    35   212    94   134   186    55    62   147    90    88    49    34   166   140    76   121   139    47   130   154    49    36    90   166    89   183   180   217   161   101   175   101   100    54    89    39    57   144    38   104   179   205   121   200    51    81   209   117    48   160   138   152   117   205   185    89    75    99    42   134   213    57    90    88   117   201   160   136   220   112   138   148   165   190    96   171   206   133   125   189   194   220   156   178   200   147   207   119   127   171    83   155   193    82   110    83   176    39    35   102   143   153   161   128   163   205   110   223   119   104    68    74   119    32    37   204    94   108    94   149   163   136   196    68    56   124   144    87    68    87   152    69   106   188    78   194   107    57   146    91    86    46    36   163   174   151   167   157    92   207    75   162    43    58    34    71    97    91    41   158   130   164   116    59   182    44    54   106    93   194   110    40   181   152   137   126   207   218    84    96    92   198    82   193   119    96   130   197    60    70   218    82   160    45   169    94   107    61    69   162    87    40    46   193   140   201   129    39   120    69   133    59   164   160    89   217   106    90   148   196   121   218   168   147    77   158   218   127    37   195    51    33    41   203   132   160    84    96    59   132   187    83   128   189    87    90    81   201    48   128   166   152   129    75    90   179   156   149   183    37   201    51   177    94    98   211    82   134   215   103    76   113   196   110   170    46    60   138   214    67   176   188   171   203    47    88    83   126   163    98   140   136    57   100    99    85   180   142   176   221   146   203   196   205   114   190   141    67   135   117    54    93   138   200   156    94   149   206    99   184    90   165   207   195   195    49    87   110    37   103    43    81   202   201   202    71    69   110   222   143    64   219    90    36   124    89    40   210   172   170    44    59   205   115    43    67    68   159    74   156   133   144   172   190   205   111    98    33   210    65    69   162   181   123   205   136    98   187   140   199   195    86    91    75   193    84    64   160   138   110   177   194   153    98    35    60    70   111   140   103   218   117    69   184    97   175   150   195   144    96   162   112    62   201   191    85    53   203   213   155   185    32   146   108    86   186    68   203    41   138    80   192   105   167   189    87   103   115   147   219    39    81    91   214    67   207    77   136   132   201    33    56   217   191    95   106    98    70    74   206   214   218   117   165   188    75    69   221    46    61   124    43   197   196    51    48   108   193   120    79    89   160    52    51   190   166    66   143   186   130    55   212    37    64   185   200   210   187   192    46   200    51   144    80   149    81   112   150   155   101    37   163   105    35   135   110    60    70   211    86   134    98    92    36    68   179    61    59   168    93    88   166   187   180    87    83   185    73   159   163   162   123   168    79    59   121   183   159   205    78    51   115   201   194    59   162   173    44    40   165    36   149    97    79    87    42    86   212    61   150    86   178    54   169   219    61   206   197    56   204   177    48   162   213   141    33    59   120    40   201   221    69   151    54   150   197   118    52   112   182   220   203   163   152    70    79   105   165   105   105   184   147    64    34    31   217   160   190   222    59   199   122   188    33   169   152   220    60   182    57   213   195    41   143   176   220   216    41   140    38    65    95   137   187    65   198    97   138   150    50   222   150   198   158   121   105   121   101    36    79    42   192    44   213   154    66   206   192   101   203    39   127   176   217    44   126   153    67    86   219   134   212   150   203   184    72    43    49   210    39   143    42   201   198   198    74    46    96    77   117    61   183   156   111    55    65   210   129   174   185   177   210    63   187   204   199    90   217    89    77   140   218   184   120   112   100   115   107    40    33   129    48   168   190    55   196   218   107   199    52   212   139    53   173   152    64    61    65   114   167    65   129   114   209    47    35    67   209   141    78   157   160   149   189   114   216   112   173   169   160    49   135    58   199   169   220    94   137   209   160   139    51    49    39   201   134    93    65   138    38    40   100   170   175   135    77    93    45   157   183   192   130   107    51    53   208    52   171    97    39   203   143   210   200    55   152   195   120    34    84   218    53   184    33   165    53   127   186   185   209    77   219   110    59   219   163   166   204    46   200   176   137   110    77   154   115    47    65    98   196   115   195    59   220   141    51   185    81   203    86   222   141   165   103   103   125   221    42   118    59    69    95    48    58   126    55    98   177   141    44    99   210   133    47   209   209   195    76   113   102   154   143   130    36   187   172   133    51    79   150    74   153   204   184    38   201   189   127   105    63    43   143   111   176    39   163   107    98    58    96   115   168   115   175   126   128   196   111    52    61    36    92   220   193   108   200    39    52    57   199    79   121    46   168    86   153    92    64   165    49   171   173   157   187    43    85    69    69   189   178    64   120    96    41    42   207   151   145   221   169    48   140   216   194    72    65   131    78   133   185   183   154   183    70    72    84   194   218   145    98   154    44   220    80    67    67   181   211   203   200   214    92   110   209   164   105   164   147    83    67   115    37    66    42    87   137   146    73   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    90    87    49    34   166   140    77   121   138    46   130   155    49    35    91   165    89   184   181   216   159   101   176   100   100    53    89    38    57   144    38   104   180   205   121   200    51    80   209   117    46   161   138   152   117   205   184    90    74    99    41   134   212    58    90    88   118   202   160   136   220   113   139   149   166   189    95   171   206   133   127   189   192   220   156   177   200   146   207   119   128   171    83   154   193    83   111    82   176    39    35   102   143   152   160   129   163   206   111   222   119   104    68    75   120    32    37   204    94   107    93   148   164   136   196    68    55   125   145    86    68    86   152    68   103   188    78   193   108    58   145    91    85    45    35   162   173   151   167   157    92   207    75   162    42    59    33    71    97    92    40   157   130   163   116    58   183    44    53   106    94   193   108    39   181   152   137   127   207   219    84    95    92   198    82   194   118    95   131   197    60    71   217    82   160    46   169    96   108    62    68   161    86    39    46   194   140   203   129    40   121    68   132    59   164   160    89   217   106    90   147   196   120   219   168   147    77   159   219   128    37   195    50    33    40   203   132   160    83    98    58   132   186    83   128   189    87    90    81   202    48   127   165   152   128    75    90   179   156   148   182    37   201    51   175    94    98   210    81   134   215   103    76   114   196   110   170    46    59   138   214    69   176   188   173   203    46    87    83   126   163    97   141   137    57   101    99    86   179   143   176   220   145   202   195   205   113   191   140    66   135   118    55    92   138   200   156    94   149   206   100   183    90   165   207   195   196    48    88   109    37   103    42    81   203   202   202    71    70   109   222   144    65   219    90    36   125    89    41   212   173   170    44    60   205   114    42    67    68   159    73   155   134   144   172   191   206   111    98    34   210    65    69   161   181   124   204   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   153    99    34    60    70   111   140   104   218   117    68   184    98   176   150   195   144    97   162   112    61   202   191    85    53   204   214   154   186    32   145   109    86   186    66   204    41   139    80   192   105   168   190    87   103   116   147   220    38    81    92   213    67   207    78   137   131   201    32    56   217   191    95   106    98    71    74   207   215   219   117   165   188    75    70   220    45    61   125    42   197   196    52    48   108   192   120    80    88   160    53    51   190   166    66   144   186   130    54   211    36    64   185   200   211   188   193    45   200    52   143    80   149    81   111   151   154   100    37   162   104    34   134   109    61    70   211    85   134    98    91    36    68   180    62    58   168    93    88   165   187   181    87    83   186    74   159   163   162   123   169    78    59   121   183   160   206    78    51   115   201   194    58   164   174    45    40   166    36   148    96    78    88    41    86   211    60   148    87   178    54   170   220    61   207   197    56   204   177    46   163   213   141    35    59   120    40   200   220    69   150    55   150   196   117    52   113   181   220   203   162   152    70    78   105   165   105   103   185   146    65    35    33   217   160   191   222    60   199   121   187    32   170   152   220    60   181    57   214   195    41   143   175   220   216    41   139    39    66    95   136   187    67   199    97   138   150    49   222   150   198   157   120   105   122   101    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    45   128   153    67    86   219   134   212   152   201   185    72    43    48   209    38   143    42   201   197   196    73    45    97    76   116    61   184   158   112    55    65   211   129   174   186   177   209    63   186   204   200    90   217    89    77   141   218   184   121   111   100   115   107    40    33   128    48   168   190    55   197   217   107   201    53   212   139    54   172   150    65    61    63   115   166    66   130   114   209    46    34    66   207   141    78   156   160   148   189   114   216   112   174   168   160    49   136    58   199   168   219    92   136   208   161   140    51    50    39   202   136    94    65   139    37    41   100   171   175   136    76    93    45   157   183   192   131   107    51    53   208    51   170    97    38   204   141   210   201    56   152   194   120    34    83   218    53   184    33   166    53   129   186   185   209    77   219   110    60   219   164   166   204    45   202   175   138   110    77   154   116    48    65    98   197   114   194    59   221   142    50   185    80   203    85   221   140   165   104   103   125   221    42   119    59    69    95    48    59   127    55    98   177   142    43    98   210   132    47   210   208   194    76   113   101   154   144   131    36   187   172   133    51    79   150    74   154   205   183    37   201   189   127   105    62    43   142   110   176    40   165   107    99    58    96   115   167   114   175   126   128   197   111    50    60    35    91   220   193   109   200    38    53    56   200    79   121    47   168    86   152    94    63   165    50   171   174   156   187    42    86    68    69   188   177    64   120    94    41    43   207   150   145   222   168    47   141   216   192    72    65   132    78   133   186   183   153   183    69    72    86   194   218   144    98   154    44   221    79    67    67   182   212   205   199   213    91   109   208   165   103   164   146    81    68   113    36    66    43    86   137   147    73   209
   220    59   125    86   159    35   214    94   135   186    54    63   146    89    88    49    34   167   139    77   122   138    46   131   155    49    36    90   166    90   184   181   216   160   102   175   100   100    53    89    38    57   145    38   105   179   205   121   200    51    80   209   116    47   161   138   152   117   205   184    90    75    99    41   134   212    58    89    87   118   202   161   136   219   113   139   149   166   190    95   171   206   132   126   189   192   220   157   177   200   145   208   118   128   171    83   154   193    83   111    82   176    39    35   102   143   152   160   129   163   206   111   222   119   104    68    76   121    32    37   204    94   108    94   149   163   136   196    68    56   124   145    87    69    86   153    69   104   188    77   192   108    58   145    91    84    46    35   162   173   151   166   157    92   207    75   163    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   153   137   127   207   218    84    95    92   198    82   194   118    95   130   197    61    70   217    82   160    46   169    96   107    62    68   161    86    40    46   194   140   203   129    40   120    69   132    59   164   160    88   217   106    90   147   196   121   219   168   146    77   158   219   127    36   195    50    33    39   203   132   160    83    97    58   131   186    82   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   176    94    98   210    81   134   216   102    76   114   196   110   170    46    60   138   214    69   176   187   173   203    47    87    83   126   163    98   141   137    57   101    99    86   179   143   177   221   145   203   195   205   113   191   141    66   135   118    55    93   138   199   156    94   149   206   100   183    89   165   207   194   196    48    87   109    37   103    42    81   203   202   202    71    70   110   222   144    64   219    90    36   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   156   134   144   172   191   205   111    98    33   211    66    68   161   181   124   205   136    96   186   140   199   195    87    93    77   191    85    64   160   139   109   177   194   154    99    35    60    70   112   140   103   218   116    68   184    97   176   150   195   144    96   163   113    61   202   190    86    53   204   213   154   186    32   145   109    86   186    66   204    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   207    77   137   131   201    33    57   217   191    95   106    99    71    74   208   214   220   117   165   189    75    70   220    46    61   125    42   197   196    52    48   108   192   120    79    88   159    54    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   144    80   149    81   112   151   154    99    37   162   103    34   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   185    74   160   163   162   124   169    78    58   121   184   160   206    78    51   115   201   194    57   163   174    45    40   166    36   148    96    78    88    42    87   211    60   149    87   178    54   170   219    60   207   197    56   204   177    47   162   213   140    35    59   120    40   200   220    69   150    54   149   195   117    52   113   182   220   203   162   151    71    78   105   165   105   104   185   146    65    35    32   217   160   191   222    60   199   121   187    32   170   152   221    60   180    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   199    97   138   150    49   222   149   198   158   121   106   122   100    36    78    42   193    44   213   154    67   206   192   101   202    39   128   175   217    44   128   154    67    86   220   134   213   152   201   184    73    43    48   209    37   143    42   201   198   197    72    45    97    76   116    61   184   157   113    55    65   210   129   174   185   177   210    63   186   204   200    90   216    89    76   141   217   184   121   111    99   115   107    41    33   128    48   168   190    55   197   218   107   201    52   212   139    53   173   150    64    62    64   115   166    66   130   114   209    46    33    65   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    59   199   169   219    93   135   208   161   140    52    50    39   202   136    93    65   138    37    41   100   171   175   136    77    94    45   158   183   192   130   107    51    53   208    51   170    97    38   204   141   209   201    56   152   195   120    34    83   219    53   184    33   166    53   129   186   185   210    78   219   109    60   219   163   166   204    45   201   175   138   110    77   154   115    47    65    98   196   114   195    58   221   142    50   185    81   203    85   221   141   165   103   102   124   222    42   118    59    69    96    49    59   127    55    98   177   142    43    98   210   133    47   210   208   195    75   113   101   154   144   130    36   187   171   133    50    79   150    74   154   204   183    37   201   189   127   105    62    43   142   111   176    40   166   106    99    58    96   115   167   115   175   126   128   196   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   166    50   171   174   156   187    42    86    69    69   188   177    63   120    94    41    43   207   149   145   222   169    47   140   216   193    72    65   132    78   133   186   183   153   183    69    72    85   194   218   144    97   154    44   221    79    67    67   182   211   205   199   213    91   109   208   165   104   164   146    82    67   113    36    65    43    86   137   146    73   209
   220    59   125    86   159    35   213    94   135   186    55    62   146    89    87    49    34   166   139    77   122   138    46   130   155    49    36    90   166    89   183   181   216   159   102   175   100   100    53    89    38    57   144    38   105   179   205   121   199    51    81   209   116    47   161   138   152   117   205   184    90    75   100    42   135   212    58    89    88   118   202   160   136   220   113   139   149   167   190    95   171   206   132   127   189   192   220   157   177   200   146   207   118   128   171    83   154   193    83   111    83   176    39    35   103   143   152   159   129   163   206   111   222   119   104    68    76   120    33    37   203    94   107    94   148   164   136   196    68    56   125   144    87    68    86   153    69   104   188    77   193   108    58   146    91    84    46    35   162   173   151   167   157    92   207    76   162    42    60    33    71    97    91    40   157   130   162   115    58   183    44    54   107    93   193   108    39   181   152   137   126   207   218    84    96    92   198    82   194   119    95   131   197    60    71   217    82   160    46   169    97   107    62    68   161    87    40    46   193   139   203   128    40   121    69   132    59   164   160    89   217   106    90   148   197   120   219   168   146    77   158   219   128    36   194    51    33    40   202   132   160    83    97    58   131   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   149   182    36   201    50   175    94    98   211    81   134   216   102    76   114   196   110   170    46    59   138   214    68   176   188   173   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   176   220   145   202   195   205   113   191   140    66   135   117    55    92   138   200   156    94   150   206   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   201   202    71    70   109   222   144    64   219    90    36   125    90    40   211   173   170    44    60   204   115    43    67    68   159    73   155   134   144   172   191   205   111    98    34   211    66    69   161   181   124   205   136    97   186   140   199   196    87    93    77   191    85    64   160   138   109   177   194   153    99    34    60    70   112   140   104   218   116    68   184    98   176   150   194   143    97   163   112    61   202   190    86    53   203   213   154   185    33   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    77   137   131   201    33    56   218   191    95   106    98    71    74   207   214   219   117   166   188    75    69   220    46    61   126    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    67   144   186   130    54   212    36    64   186   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    59   168    92    88   165   187   181    87    83   186    73   160   163   162   124   169    78    58   121   184   160   206    78    51   115   201   194    57   164   174    45    39   166    36   148    97    78    88    41    86   211    61   148    87   178    54   170   219    61   207   197    56   204   176    47   163   213   141    34    59   120    40   200   220    69   150    55   150   196   117    52   113   182   219   203   162   151    70    79   105   165   105   104   184   146    64    35    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    97   138   150    49   222   149   197   158   121   105   122   101    36    78    42   193    45   213   154    66   206   192   101   203    39   128   175   217    44   127   153    67    86   220   133   212   152   201   185    73    43    48   209    37   142    41   201   198   197    73    45    97    75   116    62   184   157   112    55    65   211   129   174   185   178   209    63   187   204   200    90   217    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    54   198   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    33    66   208   142    78   156   160   149   189   114   215   112   174   168   159    49   136    58   199   169   219    92   135   208   161   140    51    50    40   201   136    94    65   138    37    41   100   171   175   136    76    94    46   158   183   192   130   107    51    53   207    51   170    97    38   204   141   210   201    55   152   194   120    34    84   219    53   184    32   166    53   129   186   185   209    77   219   110    59   219   163   166   203    45   202   175   138   110    77   154   115    48    65    98   196   114   194    58   221   143    50   185    81   203    85   221   140   165   103   103   124   222    42   118    59    69    95    49    59   127    55    98   177   142    44    98   211   132    47   210   209   195    75   113   102   154   143   130    36   187   172   134    51    79   150    75   154   204   183    37   201   188   127   106    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    90   220   193   108   200    39    53    57   200    79   120    48   168    85   152    94    63   166    50   171   174   156   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   168    47   140   216   193    72    65   132    78   133   186   184   154   183    69    71    86   194   218   145    97   154    44   221    79    67    67   182   211   205   199   213    91   109   209   164   103   164   147    82    68   113    36    65    42    86   137   146    72   209
   220    59   125    86   158    35   214    94   134   186    55    62   146    89    87    49    34   166   140    77   122   138    46   130   155    48    36    91   165    89   184   181   216   160   102   176   100   100    53    89    38    57   144    38   105   179   205   121   199    51    80   209   117    47   161   138   152   117   204   185    90    75   100    42   135   212    58    89    88   118   202   160   136   220   113   139   149   166   189    95   171   206   132   127   189   193   220   157   177   200   146   207   119   128   170    83   154   194    83   111    83   176    39    35   102   142   152   160   129   163   206   111   222   119   104    68    76   120    32    37   204    94   108    93   149   163   136   196    69    55   124   145    87    68    86   153    68   104   188    77   192   108    58   146    91    84    46    35   162   173   151   167   157    92   207    76   162    42    59    33    71    98    91    40   157   130   163   116    58   183    44    53   107    93   193   109    39   181   152   137   127   206   219    84    95    92   198    83   194   119    95   130   197    60    70   217    82   160    46   168    96   108    62    68   161    86    39    46   193   140   203   128    39   120    69   132    59   163   160    89   217   105    90   147   196   120   219   168   146    77   159   219   127    36   195    50    33    40   203   132   160    83    97    58   131   186    83   127   188    86    90    81   201    48   127   165   152   129    75    90   179   156   149   182    37   201    51   175    94    98   210    81   134   216   102    76   115   196   110   170    46    59   139   215    69   176   187   172   203    47    87    83   127   163    97   141   137    57   101   100    86   179   143   177   221   146   202   195   205   113   190   141    66   135   117    55    92   138   199   155    94   149   207    99   183    90   165   207   195   196    48    87   109    37   102    42    81   203   202   202    71    70   110   222   144    64   219    90    35   125    90    40   211   173   170    44    60   205   115    42    67    68   159    74   155   134   144   172   191   205   111    98    34   210    65    68   161   181   124   204   136    97   186   140   199   195    87    93    77   191    85    64   160   138   110   178   194   153    98    35    60    70   112   140   104   219   117    68   184    98   175   150   195   144    97   163   112    61   202   191    86    52   203   214   154   186    32   145   109    86   186    66   204    41   139    80   193   105   168   190    86   103   116   147   220    38    81    92   213    66   208    78   137   131   201    33    57   217   191    95   106    98    70    74   207   214   220   117   165   188    76    69   220    46    62   126    42   197   196    52    48   108   192   120    79    89   159    53    51   190   166    67   144   186   131    54   212    36    64   185   200   211   188   193    45   200    52   144    80   149    81   111   151   154    99    37   162   103    35   135   109    61    71   211    85   134    97    91    37    68   179    62    58   168    93    88   165   187   181    87    83   185    74   160   163   162   124   169    78    58   120   183   160   206    78    51   115   202   194    57   163   174    45    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   141    35    59   120    40   200   220    69   151    55   150   196   117    52   112   181   219   203   162   151    71    78   105   165   105   104   185   146    64    34    32   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   195    41   143   176   220   216    41   140    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   202    39   128   175   218    45   128   153    67    86   220   134   212   152   202   185    72    43    48   209    37   143    42   201   198   197    73    45    97    75   116    62   184   157   112    54    66   210   129   174   186   177   210    63   186   204   200    90   216    89    77   141   217   184   121   111   100   114   107    41    33   129    48   168   191    55   197   218   107   201    52   212   139    54   172   151    64    61    63   115   166    66   131   114   209    46    34    66   208   141    78   156   160   149   188   114   215   112   175   168   160    49   136    58   198   169   219    93   135   208   160   140    51    50    40   201   136    94    65   138    37    41   100   171   176   136    76    94    46   157   183   192   130   107    52    53   207    51   170    97    39   204   141   210   201    55   152   195   120    33    83   219    53   184    33   165    53   129   186   185   209    77   219   109    60   219   163   166   203    45   201   175   137   110    76   154   115    47    65    98   196   114   194    58   221   142    51   185    81   203    85   221   141   165   103   103   124   221    42   119    59    69    96    49    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   131    36   187   172   133    51    79   151    74   154   204   183    37   201   189   127   105    62    43   143   110   176    40   165   107    99    59    96   115   167   115   175   126   128   196   111    51    60    36    90   220   193   109   200    39    52    57   200    79   121    47   168    86   152    94    63   165    50   171   174   156   187    42    86    69    69   188   176    64   120    94    40    43   207   149   146   222   169    46   141   216   193    72    65   132    78   133   186   183   154   183    69    72    86   194   218   144    97   154    43   221    79    67    67   182   211   204   199   213    91   110   208   164   104   164   147    82    67   113    36    66    42    87   137   147    73   209
   220    58   125    86   158    36   213    95   134   185    55    62   146    90    88    49    35   166   140    76   121   137    45   131   155    48    35    91   165    90   184   180   217   159   100   176   100   100    54    89    38    56   144    39   105   180   205   121   200    52    81   208   116    47   161   138   152   117   205   184    88    75    99    41   134   212    57    90    87   118   201   161   135   220   113   139   149   167   191    95   171   206   132   126   189   193   221   157   178   200   146   208   118   128   171    83   155   194    83   112    83   176    38    35   102   142   152   160   128   163   206   110   222   119   105    68    76   120    33    38   204    94   108    94   148   162   135   195    68    55   124   145    87    69    86   152    67   105   188    77   192   108    58   146    90    84    46    34   162   173   151   167   157    92   207    76   162    42    60    34    71    97    91    40   157   130   164   116    58   184    43    55   107    94   192   108    39   180   152   137   126   206   219    84    96    91   197    82   193   119    95   131   198    61    70   216    82   160    46   169    96   108    62    67   160    86    40    45   193   140   204   129    39   120    68   133    59   164   161    88   217   106    90   148   197   120   219   167   146    77   160   218   127    36   194    50    32    40   203   132   160    83    98    58   131   187    83   128   189    86    89    81   202    48   128   165   151   129    75    90   179   157   148   182    37   200    51   175    93    99   210    80   135   216   102    76   114   196   110   170    47    59   139   214    69   176   187   172   204    48    87    84   127   163    97   141   138    56   101    99    87   179   142   177   222   146   203   194   205   113   190   140    66   136   118    55    92   138   201   155    93   149   207    99   183    90   165   207   194   195    48    87   109    37   102    42    81   203   201   200    71    69   110   222   145    64   219    90    36   125    90    41   211   172   171    44    59   205   115    43    66    68   159    73   155   133   143   172   190   205   111    98    34   211    65    68   161   183   123   205   136    97   186   140   200   197    87    92    77   191    84    64   160   138   110   178   193   154    99    35    60    69   112   140   103   218   116    68   185    97   177   150   194   143    96   163   112    61   203   191    86    53   203   214   153   185    32   145   109    86   186    65   203    40   139    81   192   106   169   190    87   103   116   147   221    38    80    92   213    66   208    77   137   132   200    33    57   217   191    95   106    99    70    74   207   214   219   116   166   188    75    69   220    45    62   126    42   197   196    52    48   107   191   121    79    87   160    53    50   190   166    66   145   185   130    54   212    37    64   185   200   211   188   194    45   200    52   143    80   150    81   112   150   154    99    36   163   103    35   135   110    61    71   212    86   134    98    91    36    69   180    61    58   168    92    87   165   188   181    87    83   185    74   160   164   163   124   170    79    59   120   183   160   206    79    51   115   202   194    57   163   174    44    40   165    35   148    97    77    88    41    87   211    61   148    87   178    53   171   219    61   207   198    56   204   177    47   162   213   140    34    59   121    41   200   220    69   149    55   149   196   117    53   113   181   220   203   162   151    71    79   106   165   105   103   185   146    64    35    32   217   160   190   222    59   200   121   187    32   171   152   221    61   180    57   214   194    41   143   176   220   217    42   139    38    65    95   136   187    67   198    97   138   150    50   222   149   198   158   120   105   122   100    36    77    42   193    44   214   153    66   208   192   101   203    39   128   174   218    45   127   154    68    85   219   133   213   152   202   185    72    43    48   210    37   142    41   201   198   195    72    45    96    76   116    62   184   158   113    54    64   210   130   174   185   177   209    63   188   204   200    90   217    88    77   140   218   184   121   111    99   115   107    41    33   129    47   168   190    54   197   217   106   201    52   213   139    53   172   151    64    62    64   115   166    66   130   113   210    46    33    66   207   141    78   156   160   149   188   114   215   112   174   169   160    49   135    59   199   168   218    92   135   209   160   139    51    50    40   202   136    94    65   138    38    40   100   170   175   135    76    93    46   157   183   191   130   106    52    53   208    50   170    98    38   205   140   209   202    54   151   194   120    34    83   219    52   184    32   165    53   128   186   185   208    77   219   109    60   219   163   167   203    45   202   175   138   110    77   155   115    47    65    98   196   114   194    57   221   142    50   186    81   203    84   222   141   165   103   102   125   222    41   119    59    68    94    48    58   128    55    98   177   142    44    98   211   133    47   210   208   195    75   114   101   154   142   131    37   187   171   133    51    79   150    75   155   204   183    37   201   188   127   106    62    43   143   111   175    41   165   106    99    58    95   115   168   115   176   126   129   196   111    50    61    35    91   220   193   108   200    38    53    56   200    79   121    47   168    85   153    94    64   165    51   172   175   157   187    42    86    69    70   189   177    64   119    94    40    43   207   148   146   222   168    47   140   216   194    71    66   132    80   133   185   184   154   182    69    71    86   194   218   145    97   155    44   220    79    67    67   183   211   204   199   215    92   109   209   165   103   165   147    82    67   113    36    64    42    86   137   146    73   209
   220    59   126    85   159    36   213    95   134   186    55    62   147    90    87    49    34   165   140    77   122   137    46   131   155    49    35    91   167    89   183   180   217   160   101   177   101    99    53    90    38    56   145    39   106   179   206   121   200    51    81   209   116    48   162   138   152   117   204   185    91    75    99    42   136   212    59    89    88   118   203   160   137   219   113   139   149   165   189    95   171   206   132   128   189   192   220   156   177   200   146   207   119   128   170    84   154   193    82   112    83   175    39    35   103   143   152   161   129   163   206   110   222   119   106    68    75   121    33    37   204    93   108    95   149   163   136   196    68    56   124   145    87    69    85   153    69   104   188    77   193   107    59   145    90    85    46    35   162   173   151   166   157    92   206    75   162    43    60    33    71    98    91    41   157   131   163   115    58   184    43    54   107    93   193   108    39   181   153   136   126   207   218    84    96    91   197    83   195   119    95   131   198    60    71   217    83   159    47   169    98   107    63    69   161    87    39    46   193   140   203   129    39   120    69   131    60   164   160    90   218   105    90   147   197   119   220   169   146    77   158   219   129    36   194    49    32    40   202   132   160    82    97    59   132   187    83   128   188    85    90    81   201    48   127   166   152   129    75    89   179   155   148   181    37   202    50   176    93    99   209    81   135   217   103    77   114   196   111   171    46    59   139   215    69   177   187   172   203    46    87    82   127   163    97   141   137    57   101   100    86   179   143   177   220   146   203   195   205   114   190   141    67   135   118    55    92   139   200   155    94   149   206   100   182    89   164   207   195   195    48    87   109    37   103    43    82   203   202   201    71    70   109   221   144    65   218    90    36   125    89    40   211   172   170    44    60   204   115    43    66    69   160    74   155   134   143   172   191   205   111    97    32   210    66    69   161   181   122   204   136    97   186   140   200   196    86    93    76   190    84    64   161   139   111   178   193   154    97    34    60    70   112   140   105   218   117    69   185    98   176   150   194   143    97   162   113    61   202   190    86    53   203   214   154   186    32   145   110    86   187    65   203    40   140    80   193   105   168   190    88   103   116   147   220    39    81    92   214    66   208    78   137   131   201    33    55   218   191    95   105    99    71    75   208   213   219   117   165   188    75    69   220    45    63   125    42   197   195    51    48   108   193   120    80    89   159    54    50   191   166    67   145   186   130    54   212    35    63   185   200   210   189   193    47   200    52   144    80   148    80   111   150   153    99    37   162   104    34   134   109    61    70   210    84   134    98    91    36    69   179    62    58   169    93    87   165   187   181    86    84   186    73   160   163   163   124   169    79    59   120   184   161   205    78    51   114   201   195    58   163   173    45    39   166    35   148    96    78    88    42    87   211    61   149    86   177    54   170   220    61   207   198    55   203   175    46   161   214   141    34    60   121    39   201   221    68   150    54   151   196   118    53   112   181   219   203   163   151    70    79   105   164   105   103   185   146    65    34    32   216   160   192   221    59   198   120   187    33   169   152   220    60   180    57   214   193    40   142   175   220   216    41   140    39    65    95   137   187    67   199    98   138   150    49   223   149   198   158   121   105   122   101    37    78    41   193    44   214   154    67   205   192   101   203    38   129   175   216    44   127   153    68    86   219   133   211   151   202   185    73    43    48   209    37   143    42   201   198   196    73    45    97    75   116    61   184   158   113    55    65   211   129   174   186   177   210    63   186   205   200    90   217    89    77   140   217   185   121   111   100   115   108    41    34   129    48   167   191    55   198   218   106   200    51   212   139    54   173   151    64    61    63   116   167    65   130   114   210    47    33    65   208   142    78   157   159   149   189   114   216   111   174   168   160    48   136    58   198   168   220    93   135   208   160   139    52    50    39   202   135    94    64   138    37    41   100   172   175   135    77    94    47   158   183   191   130   107    51    53   208    51   169    97    39   204   141   209   200    55   152   195   120    34    84   219    53   184    33   166    53   128   185   185   209    77   219   109    59   219   163   166   203    45   201   175   138   110    77   153   114    48    65    98   196   114   194    58   221   143    51   184    82   204    86   221   140   165   104   104   125   221    43   118    59    68    94    49    58   127    54    98   177   142    44    98   211   133    47   210   208   194    75   114   102   154   143   131    36   187   172   133    51    79   151    74   154   204   183    36   201   189   127   106    61    42   142   111   176    39   166   107    99    59    96   115   167   114   176   126   129   197   112    51    59    35    90   221   193   109   199    38    53    57   200    78   121    47   169    86   153    94    63   166    50   171   174   157   188    41    86    69    70   188   176    63   120    94    42    43   208   150   147   222   167    46   140   217   193    71    65   131    78   133   186   182   154   182    69    72    86   193   218   144    97   155    43   221    79    68    68   182   211   204   199   214    92   109   208   165   103   165   146    82    67   113    36    66    42    87   137   147    73   209
   220    59   125    86   159    35   213    94   134   186    55    62   146    89    87    49    34   166   140    77   122   138    46   130   155    49    35    91   166    90   184   181   216   160   101   175   100   100    53    89    38    57   144    38   104   179   205   121   200    51    80   209   117    47   161   138   152   117   205   184    90    74    99    41   134   212    57    89    88   118   202   160   136   219   113   139   149   166   190    95   171   206   133   126   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    83   176    39    35   102   143   152   160   129   163   206   111   222   119   104    68    76   121    32    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   163    42    59    34    71    97    91    40   157   130   163   116    58   183    44    53   107    93   193   108    39   181   152   137   127   206   219    84    95    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    40   121    69   132    59   164   160    89   217   106    90   147   196   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    93    98   211    81   134   216   103    76   114   196   110   170    46    60   138   215    69   176   188   172   203    47    87    83   127   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    67   135   118    55    93   138   199   156    94   149   207   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   144    65   219    90    36   125    90    40   211   172   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    98    33   210    66    69   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   154    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    77   137   131   201    33    56   217   192    95   106    98    71    74   207   214   219   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    50   190   166    66   144   186   130    54   212    36    64   186   200   210   188   193    45   200    52   143    80   149    81   112   151   154   100    37   162   103    34   134   109    61    70   211    85   134    98    91    36    68   180    61    58   168    93    88   165   187   181    87    83   186    74   159   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    88    41    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   141    34    59   120    40   200   220    69   151    55   150   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    32   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    67   198    98   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   201   185    73    43    48   209    37   143    42   201   198   197    73    45    97    75   116    62   184   158   112    55    66   211   129   174   186   177   209    63   187   204   200    90   216    89    77   141   217   184   121   111   100   114   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    34    65   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    76    94    46   157   183   192   130   107    51    53   208    51   170    97    38   204   141   209   201    55   152   195   120    33    83   219    53   184    32   165    53   129   186   185   209    77   219   109    59   219   163   166   204    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   119    59    69    95    49    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   109   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   154   183    69    71    86   194   218   144    97   154    44   221    80    67    67   182   211   204   199   214    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   209
   220    59   125    86   159    35   213    95   134   186    55    63   146    89    87    49    33   166   140    77   122   138    46   131   155    49    35    91   166    89   184   181   216   160   102   175   100   100    54    89    38    56   144    38   104   180   205   121   200    51    80   208   116    47   161   138   152   117   205   184    90    74    99    41   134   212    57    90    88   118   202   160   136   220   113   139   150   166   190    95   171   206   133   127   190   192   220   156   177   199   146   208   118   128   171    83   155   194    83   111    82   175    39    35   102   143   153   160   128   163   206   111   222   119   104    68    75   120    32    37   205    94   108    93   149   163   136   196    68    56   124   145    86    69    86   152    69   104   187    77   192   107    58   146    91    85    46    35   162   173   151   167   157    92   207    75   163    43    59    34    71    97    91    40   157   130   163   116    59   183    44    54   107    92   193   108    39   182   152   137   127   207   219    84    96    91   198    82   194   118    95   131   198    61    70   216    82   160    46   169    97   106    62    69   161    87    39    46   193   140   203   129    40   120    69   132    59   164   159    89   217   105    90   148   196   121   219   168   147    77   158   219   128    37   194    51    33    40   202   132   160    84    96    58   132   187    83   127   189    87    90    80   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    93    98   211    81   134   217   103    76   114   196   110   170    47    60   139   214    69   177   188   172   203    47    87    83   127   162    97   141   137    57   101    99    86   179   143   177   221   146   202   195   205   113   190   140    66   135   117    55    93   138   199   156    93   150   206    99   183    90   164   206   195   195    49    87   109    37   103    42    81   203   202   202    71    70   110   222   144    64   219    91    36   124    90    41   211   173   170    43    59   205   115    43    67    68   159    73   155   134   143   172   191   205   112    98    33   210    66    68   161   182   124   205   136    96   186   140   199   195    87    92    77   191    85    64   160   138   109   177   194   154    99    35    60    70   112   140   103   218   117    67   184    98   176   150   195   144    96   162   113    61   202   191    86    53   204   214   154   186    32   145   109    85   187    66   203    41   138    81   193   105   168   190    86   103   116   147   220    38    81    92   214    66   208    77   137   132   201    33    56   218   191    95   106    98    71    74   207   214   219   118   165   189    75    69   221    46    61   126    42   197   196    52    48   108   192   120    79    88   159    53    50   190   166    67   144   186   130    55   212    36    64   185   200   210   189   193    44   200    52   144    80   149    81   112   150   154   100    37   162   103    35   134   109    61    70   211    86   134    98    91    36    68   179    61    58   168    93    88   165   187   180    87    83   186    74   160   162   162   124   170    78    58   120   184   160   206    78    51   115   201   194    57   164   174    44    40   166    36   149    97    77    88    41    86   211    60   149    87   177    54   170   219    62   207   197    55   203   177    46   163   214   141    34    59   121    40   201   220    69   150    54   149   195   117    53   113   182   219   204   162   152    71    79   105   165   106   104   185   146    64    35    33   216   160   191   222    59   199   120   187    32   170   151   221    60   181    57   213   194    41   143   176   221   216    41   139    39    66    95   136   186    67   198    97   138   150    49   223   149   198   158   120   105   122   101    36    79    42   193    44   213   153    66   206   193   101   202    38   128   176   217    44   128   153    68    87   219   134   212   152   201   185    72    43    49   209    37   143    42   201   198   196    72    45    97    76   117    62   184   157   113    54    66   211   130   174   186   177   210    63   187   204   201    90   216    89    76   140   217   184   121   110   100   115   106    41    33   129    48   168   190    55   197   217   106   201    53   212   139    54   173   151    64    62    64   115   167    66   130   114   208    47    34    65   208   141    78   156   161   149   189   114   215   112   174   169   161    49   136    58   198   169   218    93   135   208   160   140    52    50    40   202   136    94    66   138    37    41   100   171   175   136    76    93    46   157   184   192   131   107    51    53   208    51   170    97    38   204   141   210   201    55   152   195   120    33    83   219    53   184    33   165    53   128   186   185   209    77   218   109    60   218   163   166   204    46   201   176   138   109    77   154   115    47    65    98   196   114   194    58   221   142    51   185    81   203    85   222   141   165   103   103   124   222    42   119    59    69    96    49    59   127    55    98   177   142    43    97   210   133    47   210   209   195    75   113   101   154   144   130    36   187   171   133    50    79   151    74   154   204   184    37   201   189   126   105    63    43   143   111   175    40   165   106   100    59    96   116   167   115   174   126   127   196   111    50    60    36    91   220   193   109   200    39    53    57   199    79   120    48   168    86   153    94    64   165    50   171   174   157   186    42    86    68    69   188   177    64   120    94    41    43   206   149   145   222   169    46   141   216   192    72    66   132    78   133   187   183   154   183    69    71    86   194   218   144    98   154    44   221    80    67    67   182   211   204   199   213    91   110   209   165   104   164   147    81    68   113    36    66    42    87   137   147    72   209
   219    58   125    86   159    36   212    94   135   186    56    63   146    89    88    50    33   168   139    77   121   137    46   130   156    49    36    91   165    91   183   181   216   159   102   176   101    99    53    89    38    57   144    39   104   179   205   121   199    51    80   209   116    48   160   139   153   117   205   184    90    74    99    41   136   212    57    90    88   119   202   161   137   219   114   138   150   165   189    94   172   206   132   126   189   193   220   156   178   200   145   207   119   128   170    83   154   194    83   111    83   176    39    35   102   142   152   160   129   162   206   111   222   118   103    68    75   120    32    37   204    94   106    93   149   163   137   197    68    57   124   145    87    68    85   153    68   104   188    77   192   108    58   145    91    85    46    36   162   173   151   167   157    92   206    74   161    42    59    34    70    96    91    40   157   130   163   117    58   183    44    54   107    92   193   108    39   182   152   137   127   206   218    84    95    93   198    82   195   118    94   130   197    58    71   216    82   161    45   168    97   107    62    68   161    87    39    46   194   140   204   129    39   122    69   133    59   163   160    89   218   106    91   148   196   121   219   168   146    76   159   219   127    36   194    50    33    40   203   132   161    83    97    58   131   186    83   128   189    86    91    82   201    48   127   166   151   128    75    91   179   155   149   182    38   200    51   175    93    97   210    81   135   217   102    76   115   196   111   170    46    59   139   214    69   177   188   173   203    47    87    83   126   164    98   141   138    57   102    99    87   179   142   176   221   146   202   195   205   113   191   140    66   135   117    55    92   138   199   156    95   150   207   100   183    89   165   207   194   196    48    88   109    37   103    42    81   203   202   201    72    71   109   223   145    65   219    90    36   125    91    40   212   173   169    44    59   204   115    42    66    68   158    74   155   134   145   172   190   205   111    97    34   210    66    68   160   181   124   204   136    97   186   140   200   195    88    93    75   191    84    64   160   138   108   178   194   153    98    35    60    70   111   141   104   218   116    68   184    99   176   150   194   144    97   162   112    61   202   191    85    53   204   214   153   185    32   146   108    86   186    66   203    41   138    81   192   105   169   190    87   103   117   146   220    38    81    93   213    66   208    78   137   132   201    32    57   217   192    94   106    98    71    75   207   214   220   117   165   188    75    70   220    44    62   124    42   196   196    53    47   108   192   120    79    88   159    53    51   190   166    67   143   187   130    53   211    36    64   185   200   211   188   192    44   199    52   144    80   150    82   113   150   153    99    38   162   104    34   134   109    61    71   211    85   134    98    91    37    68   179    61    58   167    93    87   165   187   181    86    83   186    74   159   162   162   124   169    78    58   121   184   160   206    78    51   114   201   193    57   163   173    44    39   165    36   148    97    79    87    42    86   211    60   148    86   178    54   170   220    61   207   197    56   205   176    47   162   213   140    34    59   120    40   201   220    68   151    56   150   195   117    52   112   181   220   204   162   151    71    79   105   164   105   104   185   146    65    34    32   217   160   191   222    60   198   121   187    32   170   152   221    60   181    57   213   195    42   144   175   220   217    41   140    39    66    96   136   186    66   198    97   138   150    48   221   149   198   157   121   106   123   100    35    78    43   193    45   213   153    67   206   192   101   201    38   128   174   217    44   128   152    66    86   219   133   213   152   201   185    73    43    48   210    38   143    42   201   198   196    74    45    96    75   116    61   184   158   112    55    65   210   130   175   185   177   209    63   185   205   201    90   217    89    77   141   216   184   121   111   100   115   107    41    34   129    47   168   190    55   197   218   107   200    52   212   138    54   171   152    64    62    64   114   166    66   130   113   209    46    33    65   208   141    79   156   160   148   190   114   216   112   173   169   159    49   136    59   199   169   219    93   136   210   161   140    52    50    39   202   136    94    65   138    37    41   100   171   175   137    76    94    46   157   183   191   131   107    51    53   208    51   170    96    38   204   141   209   201    55   152   194   121    33    83   218    53   184    33   166    54   130   186   185   210    77   219   110    60   219   163   166   204    45   202   175   137   110    76   154   114    47    65    98   196   114   194    59   220   142    50   184    81   204    84   222   140   165   103   103   124   221    42   119    59    69    96    48    58   127    55    98   177   141    45    99   211   132    48   209   209   194    76   114   101   154   144   130    36   187   172   134    51    79   151    74   154   204   182    37   201   188   127   105    62    43   143   111   176    40   165   106   100    58    96   115   168   114   176   125   128   196   112    50    61    35    90   221   194   108   200    39    52    56   199    79   121    47   168    85   153    93    63   165    49   171   175   157   187    43    86    68    69   188   176    64   120    94    40    43   207   150   145   221   167    47   140   216   192    72    66   133    79   133   186   183   154   183    69    72    85   193   217   144    97   154    44   220    79    67    67   182   210   205   200   213    91   109   208   164   103   165   146    82    68   113    35    65    43    86   137   146    73   210
   220    59   126    87   158    35   213    94   134   186    55    63   146    90    87    49    33   167   139    76   122   138    45   131   155    49    35    90   166    89   184   181   216   159   101   176   101   100    53    89    38    57   145    38   104   180   205   121   199    51    81   209   117    47   161   139   152   117   204   184    90    74    99    41   135   212    57    89    88   118   202   161   136   220   113   139   149   166   189    94   171   206   132   127   189   192   220   157   177   200   145   207   119   128   170    83   155   194    83   111    82   176    38    36   102   143   152   160   129   163   206   111   222   119   104    69    76   120    33    37   204    94   107    93   148   164   136   196    69    56   124   145    87    68    86   153    68   104   187    78   192   108    58   146    91    84    46    35   162   173   151   167   157    92   207    75   162    42    59    33    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    38   181   152   137   126   207   218    84    96    92   198    82   194   119    95   130   197    60    70   217    83   160    46   169    97   107    62    68   161    86    40    46   194   139   203   128    39   121    69   132    59   164   160    89   217   105    90   147   197   120   219   168   147    77   159   219   128    36   195    50    33    40   202   132   161    84    97    58   131   187    83   128   188    86    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    94    98   210    81   134   216   103    76   114   196   110   171    46    60   138   214    69   176   188   172   203    47    87    83   126   163    97   141   137    56   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    92   138   200   155    94   149   207    99   183    90   165   206   194   195    48    88   109    36   103    42    80   203   202   201    71    70   109   222   144    65   219    90    35   125    90    41   212   172   170    44    60   204   115    43    67    68   159    73   155   134   144   172   191   206   111    98    34   211    66    69   161   181   124   204   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   153    98    35    60    70   112   140   104   219   117    68   184    98   175   150   194   143    97   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   204    41   139    81   193   105   169   190    86   103   116   148   220    38    82    92   213    66   207    78   137   131   201    33    56   217   192    95   106    99    70    74   207   214   220   117   166   188    75    69   220    46    62   125    42   196   196    52    48   108   192   121    79    88   160    53    51   190   166    66   144   186   131    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    82   112   150   154   100    37   162   104    35   134   109    61    70   211    85   134    98    91    36    68   179    61    59   168    93    87   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   183   160   205    78    51   115   201   195    58   163   174    45    40   165    36   148    96    78    88    42    86   211    60   149    87   177    54   170   219    60   207   197    56   204   176    46   163   213   141    34    59   120    41   200   220    70   150    55   149   196   117    52   113   181   219   203   162   151    70    78   105   165   105   104   185   146    64    35    32   217   160   191   221    60   199   121   187    32   170   152   221    60   181    56   213   195    41   143   176   221   216    41   139    40    66    95   137   187    67   198    98   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    38   128   175   217    45   127   153    67    86   219   133   213   152   201   185    73    43    48   209    38   142    42   201   198   197    72    45    96    76   117    62   184   158   112    55    66   210   129   174   186   177   209    63   187   204   200    91   217    88    77   142   217   184   121   111   100   114   107    41    33   129    48   168   190    54   197   218   107   201    53   212   139    53   172   151    64    61    64   115   166    66   130   114   209    47    34    65   208   141    77   156   160   148   189   113   216   112   175   168   160    49   137    59   199   169   219    93   135   209   160   140    52    50    40   202   136    94    65   138    37    41   100   170   175   136    76    93    46   158   183   192   130   107    51    52   208    51   171    97    38   204   141   209   201    56   152   195   121    34    83   219    53   184    32   165    53   129   185   185   210    77   219   109    59   218   163   166   203    46   201   175   138   110    77   154   115    47    65    98   197   114   195    58   221   143    51   185    81   204    85   221   141   165   103   103   124   221    42   119    59    69    95    48    58   127    54    98   176   142    44    98   211   132    47   210   209   195    75   112   101   154   143   131    36   187   172   133    50    78   150    74   154   204   183    38   201   188   127   105    62    43   143   110   176    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    35    92   220   193   109   201    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    68    69   188   177    64   120    94    40    43   207   149   145   222   168    47   140   217   192    72    65   132    78   133   186   183   154   183    69    72    85   193   218   144    98   154    44   221    80    67    66   182   211   204   199   213    92   109   209   165   104   165   147    82    67   114    36    66    42    86   137   146    73   210
   220    59   126    86   159    35   214    94   134   187    55    62   147    89    87    49    34   166   140    77   122   138    46   130   155    49    35    91   165    90   184   181   216   160   102   176   100   100    53    89    38    57   144    39   105   179   205   121   200    51    80   209   117    47   161   138   152   117   204   184    90    74    99    41   135   212    57    90    87   118   202   161   136   219   113   139   149   166   190    95   171   206   133   126   189   192   220   156   177   200   145   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    75   120    33    37   204    94   108    94   149   163   136   196    68    56   125   145    86    68    86   153    68   104   188    77   193   108    58   145    91    85    46    35   162   173   151   167   157    92   207    76   163    42    60    34    71    97    91    40   158   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   219    84    96    92   198    82   194   118    95   131   198    60    70   217    83   160    46   169    96   107    62    68   161    87    40    46   193   140   203   129    40   121    69   132    59   164   160    88   217   105    90   147   197   120   219   168   147    77   158   219   128    36   194    51    34    40   203   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    76    90   179   156   148   182    37   201    50   175    93    98   211    81   134   216   102    76   114   196   110   170    46    59   138   214    69   176   188   172   203    47    87    83   127   163    97   141   137    57   101    99    86   179   143   177   220   145   202   195   205   114   190   140    66   135   118    55    93   138   199   156    94   150   206   100   183    90   165   207   194   195    48    88   109    37   103    42    81   203   201   202    71    70   109   222   145    64   219    90    35   125    90    41   212   173   170    44    60   205   115    42    67    68   159    73   155   134   144   172   191   205   111    98    33   211    66    68   161   181   124   205   136    97   186   140   199   195    87    92    76   191    85    64   160   138   109   177   194   153    99    34    60    70   111   140   104   218   117    68   185    98   176   150   194   144    96   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    65   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    66   208    78   137   131   201    33    56   218   191    95   106    98    71    74   207   214   219   117   165   188    75    70   220    46    62   125    42   197   196    52    48   108   192   120    79    88   160    53    50   190   166    67   144   186   130    54   212    36    64   185   200   211   188   193    45   200    52   144    80   149    81   112   151   154   100    37   162   103    34   134   109    60    70   211    85   134    98    91    37    68   180    61    58   168    93    88   165   187   181    87    83   185    74   159   163   162   124   169    79    58   120   184   160   206    78    51   115   201   194    57   164   174    44    39   165    36   148    96    78    88    42    86   211    61   148    87   178    54   170   219    61   207   197    56   204   177    47   162   213   140    34    59   120    40   200   220    69   150    55   149   196   117    52   113   181   220   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    59   199   121   187    32   170   152   221    60   181    57   213   195    41   143   176   220   216    42   139    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   100   202    39   128   175   217    45   128   153    67    86   219   133   213   152   202   185    73    43    48   209    37   143    42   201   198   197    73    45    96    75   116    62   184   157   112    55    65   211   129   174   186   176   209    63   187   204   200    90   217    89    77   141   217   184   121   111   100   114   107    40    33   129    48   168   190    55   197   218   107   201    52   213   138    54   173   151    64    61    63   115   166    66   130   114   209    47    33    65   208   141    78   156   160   148   189   113   216   112   174   168   160    49   136    58   199   169   219    93   136   209   161   140    52    50    40   202   136    93    65   138    37    41   100   171   175   136    76    94    46   157   183   192   130   107    51    53   208    51   170    97    38   204   141   209   201    56   152   194   120    34    84   219    53   185    33   166    53   129   186   184   209    77   219   109    60   219   163   166   203    45   201   175   138   110    77   154   115    48    65    98   196   114   194    58   221   142    51   185    81   203    85   221   141   165   103   103   124   222    42   118    59    69    95    48    59   127    55    98   177   142    43    98   211   133    48   210   209   195    75   113   101   154   143   130    36   187   171   133    51    79   150    75   154   205   183    37   201   188   127   105    62    43   143   110   175    40   165   107    99    59    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   109   200    39    53    57   200    79   120    47   168    85   152    94    63   166    50   171   174   157   187    42    86    69    69   188   177    63   121    94    41    43   207   150   145   222   168    47   140   216   193    72    65   132    78   133   186   183   153   183    69    71    85   194   218   144    97   154    44   220    80    67    67   182   211   204   199   213    91   109   209   164   104   164   147    82    67   113    36    65    42    86   137   147    73   209
   220    59   126    86   159    35   214    94   135   187    55    63   147    90    88    48    33   167   140    75   122   138    46   130   156    49    36    91   166    90   184   181   216   160   102   175   100   100    52    89    39    57   144    38   105   179   206   121   199    51    81   208   116    48   161   138   151   117   204   184    89    74    99    42   134   212    58    89    88   118   201   161   136   221   113   138   150   167   190    95   171   207   132   127   188   193   221   157   178   200   145   208   119   127   171    83   154   194    84   112    83   175    39    35   102   143   152   160   129   163   207   110   222   118   104    67    76   121    32    38   204    93   107    93   149   163   136   197    68    56   124   144    86    68    86   153    69   104   188    77   192   108    58   145    91    84    47    36   161   173   151   166   157    92   207    76   163    43    60    34    71    97    92    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   206   218    84    95    91   198    82   194   119    95   131   198    61    71   217    82   160    45   169    96   107    61    68   161    86    40    45   193   140   203   129    39   120    69   132    59   164   159    88   217   104    90   148   196   121   218   168   146    77   159   219   127    36   195    51    33    39   202   132   160    83    97    59   132   186    83   128   187    87    90    81   202    48   127   165   152   128    76    90   180   156   148   182    37   201    50   174    94    99   211    80   133   215   102    76   114   196   109   170    46    60   138   215    68   177   187   172   203    47    87    84   127   163    98   141   138    57   102   100    85   179   143   177   221   145   203   196   205   113   190   140    66   134   118    55    93   138   199   156    94   149   206    99   183    90   165   207   194   195    48    88   109    37   102    42    81   202   201   202    70    70   109   221   144    65   218    90    35   125    90    40   212   172   169    44    60   205   115    42    67    68   159    74   155   134   145   172   191   205   110    98    33   210    66    69   160   181   124   205   136    97   185   140   199   195    88    93    77   191    85    64   160   139   109   178   194   153    99    35    60    70   111   140   104   219   117    68   184    97   175   149   195   144    96   163   112    62   202   191    85    52   202   214   154   186    33   145   109    86   186    66   204    41   140    81   194   106   168   190    86   103   115   147   220    39    81    92   213    66   208    77   136   132   200    33    56   217   192    96   106    98    70    74   208   215   220   117   166   188    75    69   220    46    62   125    43   197   196    52    47   108   192   120    79    88   159    52    51   190   166    66   145   186   130    54   212    36    64   185   200   210   189   194    45   200    52   144    80   149    81   113   150   154    99    37   163   103    34   134   109    61    71   213    86   135    98    91    37    67   180    61    58   168    93    88   165   188   181    87    84   186    73   159   163   162   125   170    78    59   121   183   160   206    78    51   114   200   195    58   164   174    45    39   166    36   148    97    77    87    41    86   211    61   148    86   178    54   170   219    61   207   197    56   204   176    47   162   213   140    34    59   120    40   200   220    70   150    54   148   196   117    53   113   181   219   203   162   152    71    79   105   165   104   104   184   146    65    35    33   216   159   190   222    59   198   120   187    32   170   152   221    60   181    58   213   194    40   143   176   220   215    41   139    39    66    95   136   187    67   198    98   138   150    49   222   149   197   158   121   106   122   100    36    79    42   193    44   213   153    67   205   192   101   202    39   127   174   217    45   127   152    67    86   219   132   213   152   202   184    72    43    48   209    38   143    42   200   198   196    73    45    97    75   117    62   184   158   114    54    66   211   129   174   186   177   209    63   187   204   201    91   217    89    77   141   217   184   122   112   100   115   106    40    33   129    48   168   190    54   198   218   107   201    52   213   138    53   172   151    65    61    63   115   166    66   129   115   209    46    34    66   208   142    78   156   160   149   189   113   215   112   174   168   160    49   136    58   199   170   219    93   135   208   161   140    51    49    39   201   136    93    64   138    37    41   100   170   175   135    77    94    45   157   183   191   131   107    51    52   208    52   170    98    39   205   142   209   202    55   153   195   122    34    84   218    53   184    33   166    52   128   186   185   209    77   218   110    60   218   163   165   204    46   202   175   138   110    76   153   115    47    65    98   196   114   195    58   221   143    51   185    81   203    85   221   141   165   104   103   125   221    42   118    59    69    96    48    58   128    56    98   177   141    44    98   211   132    48   210   208   195    74   113   102   154   143   130    37   186   172   133    51    78   151    75   155   205   183    38   202   189   126   105    61    43   142   110   175    40   166   107    99    58    96   115   167   115   174   125   128   196   112    52    60    36    91   220   193   109   200    39    53    58   200    79   121    47   168    86   152    94    64   165    51   171   174   157   187    42    86    68    70   187   177    63   120    94    40    42   207   149   145   222   168    47   140   216   193    72    65   131    78   134   186   183   153   183    68    70    85   194   218   145    98   153    43   222    79    66    67   181   211   204   199   214    92   109   210   164   103   164   147    82    68   113    36    65    42    86   138   147    73   210
   220    59   125    86   158    35   213    94   134   187    54    63   147    89    87    49    34   167   140    76   122   138    46   131   156    49    35    91   166    90   184   181   216   160   102   176   101   100    53    89    39    57   144    38   104   179   205   121   200    51    81   209   116    47   161   138   152   117   205   185    90    75    99    41   135   211    57    90    88   118   202   160   136   219   113   139   149   166   190    95   171   207   132   126   189   193   220   157   177   200   145   208   119   128   170    83   155   194    83   112    83   176    38    35   102   143   152   160   128   163   206   111   222   118   104    68    76   121    32    37   203    94   108    94   148   163   136   196    68    55   124   144    86    69    86   152    69   104   188    77   192   107    58   145    91    85    46    35   162   173   151   167   157    92   207    76   162    42    59    33    71    97    91    40   157   130   163   115    57   184    44    53   107    93   193   108    39   181   152   137   126   207   218    84    95    92   197    83   194   119    95   130   197    61    71   217    82   161    45   169    97   107    62    68   161    86    39    46   194   140   203   128    39   120    69   132    59   164   160    89   217   106    91   147   196   120   219   168   146    77   158   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   189    86    90    80   201    48   127   165   152   129    76    90   179   156   148   182    37   200    51   175    94    98   211    81   135   216   102    76   114   196   110   170    46    60   139   214    69   176   188   173   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   220   145   203   195   206   113   191   141    66   135   118    55    93   138   200   155    94   150   207    99   183    90   165   207   194   196    48    87   109    37   103    42    81   203   202   202    72    70   110   222   144    65   219    90    35   125    90    41   212   172   170    44    60   205   115    42    67    68   159    73   155   134   144   172   191   205   111    98    34   211    66    68   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   139   109   177   194   153    98    35    60    70   112   140   104   218   116    68   184    98   175   150   195   143    97   162   112    62   202   191    85    53   203   214   154   186    32   145   109    86   186    65   204    41   139    80   193   105   169   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   200    33    56   218   192    95   107    98    70    74   207   214   220   117   166   188    75    69   220    45    61   126    42   197   196    52    48   108   192   120    79    88   159    53    51   190   165    67   144   186   129    54   212    36    64   185   201   210   188   193    45   200    52   144    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   212    86   134    98    92    36    68   179    61    59   168    93    87   165   188   181    87    83   185    74   159   163   162   124   169    79    58   120   184   160   206    78    51   114   201   194    58   163   174    44    40   165    36   148    96    78    88    42    86   212    61   148    87   177    54   170   219    60   207   197    56   204   177    47   163   213   141    34    59   120    40   200   220    69   150    54   150   196   117    53   112   182   219   203   162   151    71    78   105   165   105   104   185   146    64    34    32   217   160   191   222    60   199   121   187    32   170   152   221    60   181    56   214   194    41   143   176   221   216    41   139    39    66    95   136   186    66   198    98   138   150    49   221   149   198   158   121   106   122   100    36    78    42   192    45   213   154    66   206   192   101   202    38   128   175   217    45   127   153    67    86   219   134   212   153   202   185    73    43    49   209    37   143    42   200   198   197    72    45    96    75   116    61   183   157   112    55    65   211   129   174   186   177   209    63   186   204   200    90   216    89    77   141   218   184   121   111    99   114   107    41    33   128    49   169   190    55   197   218   106   201    53   213   139    54   173   151    64    61    63   115   165    66   130   114   209    47    34    66   208   141    78   156   160   149   190   114   215   112   174   169   160    49   136    59   199   169   219    93   135   209   161   140    51    50    40   201   136    94    65   138    37    41   100   171   175   136    77    94    46   158   183   192   130   106    51    52   208    51   170    98    38   204   141   209   201    55   152   194   121    34    83   219    53   184    33   166    53   129   186   185   209    77   219   109    59   219   163   166   204    46   201   176   137   110    76   154   116    48    65    98   196   114   195    58   221   142    50   185    80   204    85   221   140   165   104   103   125   221    42   119    59    69    96    48    59   127    55    98   176   142    44    98   211   133    47   210   209   194    75   113   101   154   143   131    36   187   171   133    51    79   150    75   155   205   183    37   202   189   127   106    62    43   143   110   176    41   165   107    99    58    95   115   167   115   175   125   128   196   111    51    61    36    91   220   193   108   200    39    53    57   199    79   120    47   168    85   152    94    64   166    50   171   174   157   187    42    86    69    69   189   176    64   120    94    41    43   207   150   145   221   169    46   140   216   193    72    65   132    78   133   186   183   154   183    69    71    85   194   219   144    97   154    43   221    80    66    66   182   211   204   200   214    91   109   208   165   104   164   147    81    67   113    36    65    42    86   137   147    73   209
   220    58   126    85   159    36   213    92   134   187    54    63   147    89    88    49    33   166   139    78   121   137    45   131   157    49    34    91   166    89   183   181   216   160   102   176   101    99    53    89    38    56   144    38   104   180   204   122   199    51    80   209   117    47   160   139   152   116   204   184    90    73    99    40   135   213    58    91    87   118   201   160   136   219   113   139   151   166   189    94   171   205   133   127   190   192   220   156   177   201   146   208   119   128   172    83   155   193    84   110    83   177    38    35   103   142   152   160   127   163   206   111   221   119   105    69    76   121    32    37   204    93   108    93   148   163   136   197    70    55   125   144    87    68    86   154    68   103   188    78   193   107    60   146    90    83    45    36   162   173   151   166   158    92   207    76   162    42    59    33    70    97    92    40   157   129   164   115    57   184    44    55   107    93   193   107    39   180   153   138   126   206   219    85    95    91   198    82   194   118    95   130   198    60    70   217    82   160    47   169    97   106    63    67   162    87    39    46   193   141   203   128    39   120    68   132    59   163   160    90   218   105    90   147   197   121   220   168   146    77   158   219   127    36   195    50    31    39   203   132   161    83    96    59   131   186    83   127   189    87    90    80   201    48   127   165   153   129    75    91   180   155   147   181    36   201    50   176    93    97   211    80   134   216   103    77   114   196   108   170    47    59   138   214    70   176   187   172   203    47    86    83   127   163    98   141   137    57   102   100    86   180   142   178   221   146   203   196   205   112   191   141    65   134   118    55    93   138   199   156    94   150   207   100   183    90   165   207   194   197    48    87   108    36   104    43    81   203   201   202    71    70   109   221   144    64   219    90    36   125    90    41   212   173   170    43    60   206   115    41    67    69   159    74   156   133   144   172   192   204   111    98    34   211    66    68   162   181   123   205   137    97   186   140   199   195    86    93    77   191    84    64   160   139   108   177   193   154    98    35    61    70   112   139   104   218   117    68   184    97   175   151   195   144    97   162   111    61   203   190    87    54   204   213   155   186    32   146   110    85   187    66   204    40   138    80   193   103   168   191    87   102   116   148   221    39    81    92   213    67   208    78   136   131   200    32    57   218   191    94   107    98    70    75   207   214   219   118   166   188    75    70   220    47    61   127    42   196   196    52    48   106   191   121    79    88   159    53    51   190   166    68   144   187   130    54   212    35    64   186   200   210   188   192    46   199    52   143    81   149    82   111   150   154    99    37   162   104    36   133   109    60    70   212    85   134    99    92    36    68   179    61    58   168    92    88   164   187   181    87    83   185    74   159   164   161   125   168    78    57   119   183   160   205    79    51   115   201   194    56   163   174    45    38   166    36   149    96    77    88    42    87   211    59   149    88   178    54   170   220    61   209   196    56   204   176    46   163   212   141    34    59   120    40   201   221    69   150    55   150   195   117    52   112   182   220   202   162   152    70    78   105   165   106   105   185   146    64    34    32   217   158   190   222    60   199   120   188    31   171   151   221    60   181    56   213   195    41   143   175   220   217    41   140    39    66    96   137   186    66   197    98   139   152    49   222   150   199   157   121   105   122   101    35    79    43   193    45   212   154    66   206   192   101   202    38   128   175   217    44   127   152    68    86   219   133   212   152   202   184    73    43    48   209    38   142    41   200   198   198    73    46    96    75   116    61   184   157   112    55    65   210   129   174   185   178   209    62   187   205   200    90   216    89    75   142   217   184   122   110   100   114   106    40    34   129    48   168   191    55   197   218   106   200    52   213   140    52   172   150    64    62    64   116   167    65   130   114   210    45    34    65   208   142    78   156   159   150   190   115   215   113   174   168   159    49   137    58   199   169   220    93   135   208   162   140    52    49    41   201   136    93    66   137    37    41    99   170   175   135    77    95    46   158   183   191   131   107    51    53   208    51   170    98    38   204   140   209   201    56   152   194   121    33    84   219    53   184    32   166    52   129   186   184   208    77   218   109    60   218   163   166   205    45   201   175   137   110    77   155   114    48    65    98   197   114   195    59   222   143    51   184    80   204    85   222   140   166   104   102   125   220    42   118    60    68    97    48    59   127    55    98   177   142    45    99   210   132    47   210   209   196    75   112   101   152   143   130    36   186   171   133    51    80   150    75   154   205   184    38   202   189   128   107    62    44   143   111   175    41   166   108    99    58    95   115   168   114   176   127   128   197   111    50    60    35    91   220   193   108   199    38    52    57   200    78   121    48   168    86   152    94    64   165    50   171   174   156   188    42    86    68    70   189   177    64   121    94    41    43   208   150   147   221   168    47   140   217   193    71    65   133    78   134   187   183   153   182    70    72    85   194   219   145    97   154    44   220    80    67    67   181   212   204   199   213    91   109   209   164   104   164   147    81    67   113    35    65    43    87   138   146    72   209
   220    59   126    86   159    35   213    94   134   187    55    62   146    89    88    49    34   167   140    76   121   138    46   130   155    48    35    91   165    89   184   181   217   160   102   176   100   100    53    89    38    57   145    38   104   179   205   121   200    51    80   208   116    47   161   138   152   117   205   185    90    74    99    41   135   212    57    89    88   118   202   160   136   220   113   139   150   166   190    95   171   206   133   127   189   193   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   129   163   206   111   222   119   104    68    76   121    32    37   203    94   108    93   149   164   136   197    68    56   124   144    87    68    86   153    69   104   187    77   192   108    58   145    91    84    46    35   162   173   151   167   156    92   207    75   162    42    59    33    71    98    91    40   158   130   163   116    58   183    44    53   107    93   193   108    39   181   153   137   127   206   219    84    96    92   198    83   195   118    95   131   198    61    70   217    82   160    46   169    96   107    61    69   161    86    39    46   194   140   203   128    40   120    69   132    58   164   160    89   217   105    90   147   197   121   218   168   146    77   159   218   128    36   194    51    33    40   203   132   161    84    97    58   132   186    83   128   188    86    90    81   201    48   127   165   152   129    75    90   179   156   148   183    37   201    50   176    93    98   211    81   134   216   103    76   114   196   109   170    46    60   139   214    69   176   187   173   202    46    87    83   127   163    98   141   137    56   101    99    87   179   143   177   221   145   202   195   205   113   191   141    67   135   117    55    92   138   199   155    94   149   207    99   183    90   165   207   195   195    48    87   109    37   103    42    80   203   202   202    71    70   109   222   144    65   219    90    35   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   156   134   144   173   191   205   111    97    33   210    65    69   161   181   123   205   136    97   186   140   199   195    87    93    77   191    85    64   160   138   109   177   194   153    99    34    60    70   111   140   104   218   117    68   184    98   176   150   194   144    96   163   112    61   202   190    86    53   204   213   154   185    32   146   109    86   186    66   203    41   139    80   193   105   169   190    87   104   116   147   220    39    81    92   213    67   207    78   137   131   201    33    56   217   191    95   107    98    70    74   207   214   220   117   165   188    75    70   221    46    62   125    42   196   196    52    48   108   192   121    79    88   159    53    51   190   166    67   145   187   131    54   212    36    64   185   200   211   189   193    45   200    52   144    80   149    81   112   150   154   100    37   162   103    35   135   109    61    70   212    85   134    98    91    37    68   180    61    59   168    93    88   165   188   181    87    83   186    73   160   163   162   124   170    78    58   120   183   160   206    78    51   115   201   195    57   164   174    44    40   165    36   148    96    78    88    42    87   211    60   148    87   178    54   170   219    61   207   197    56   204   176    47   163   213   140    35    60   121    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   151    71    79   105   165   105   104   185   146    64    34    32   218   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    65    95   136   187    67   198    98   138   150    49   223   149   198   158   121   105   122   100    36    79    42   193    45   214   153    66   205   192   101   202    39   128   176   218    44   128   153    68    86   219   133   212   152   201   184    73    43    49   209    37   143    41   200   198   196    73    45    96    76   116    62   184   158   113    55    66   211   130   175   186   177   210    63   187   205   200    90   217    89    76   141   217   184   120   111   100   115   107    41    33   128    48   168   190    55   197   218   106   200    52   212   138    53   173   151    64    61    63   115   166    67   129   113   209    46    34    66   208   141    78   156   160   149   189   114   216   112   175   168   160    49   136    59   199   169   219    93   135   208   161   140    52    50    39   202   136    94    65   139    37    41   100   171   175   136    77    93    46   158   183   192   130   107    51    53   208    51   171    98    39   204   141   210   201    55   152   195   121    34    84   219    53   184    32   166    53   128   186   185   209    78   219   110    60   218   163   166   203    45   201   176   137   110    77   154   115    47    65    97   196   114   195    58   221   143    51   185    81   203    85   221   140   165   103   103   125   221    42   118    59    69    95    49    58   127    55    98   177   142    43    98   211   133    47   209   208   195    76   113   101   154   144   131    36   187   172   133    51    79   150    75   154   204   183    37   201   189   127   105    62    43   142   110   175    40   165   107    99    58    96   115   168   115   175   125   128   197   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   175   156   187    42    86    70    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   192    72    65   132    78   133   186   183   153   183    69    71    86   194   218   145    98   154    43   221    79    67    67   182   211   204   199   213    92   109   209   164   104   165   147    82    67   113    36    66    42    86   137   147    73   209
   220    59   125    85   159    36   213    94   134   186    55    62   146    90    88    48    34   166   140    77   122   138    46   130   155    49    35    91   166    89   184   181   216   159   102   175   101   100    53    88    38    56   144    38   105   179   205   120   200    51    81   209   117    47   161   138   152   117   204   184    90    74    99    41   134   212    58    89    87   118   201   160   137   219   113   139   150   167   189    95   171   206   133   127   189   192   220   156   177   200   146   207   118   128   171    83   155   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   120   105    68    75   121    33    37   204    94   108    94   148   164   136   196    68    56   124   145    87    69    85   153    68   104   188    77   193   108    58   146    91    85    46    35   162   173   151   166   157    92   207    76   162    43    59    33    71    97    91    40   157   130   163   116    59   183    43    54   107    94   193   109    39   181   153   137   126   207   219    84    95    92   198    82   194   119    95   131   198    60    71   217    82   160    46   169    97   107    62    68   161    87    39    46   193   139   203   129    39   120    69   132    59   164   160    89   218   105    91   147   197   121   219   167   146    77   159   219   128    36   194    50    33    40   202   132   160    83    96    58   131   187    83   128   189    87    91    81   201    48   127   166   152   128    75    91   179   156   148   182    37   200    50   175    93    98   211    80   134   215   102    76   114   196   110   171    47    59   138   214    69   176   188   173   203    47    87    83   127   162    98   141   137    56   101   100    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    54    92   138   199   156    94   150   206   100   183    90   165   207   195   195    48    88   109    36   102    42    81   202   201   201    71    70   109   222   144    65   219    90    35   125    90    41   212   173   170    44    60   205   114    42    67    67   159    74   156   134   144   172   191   205   111    98    34   210    65    68   161   181   124   205   136    97   186   140   199   196    88    93    76   191    85    64   160   139   109   178   194   153    99    34    60    70   111   140   104   218   117    68   185    97   175   150   194   144    97   162   112    61   202   191    86    53   203   213   154   186    32   145   109    86   187    66   203    41   139    80   193   105   169   190    87   104   116   147   220    39    81    92   213    66   208    78   137   132   201    33    56   217   191    95   106    99    71    74   207   214   220   118   165   188    75    70   220    46    62   125    42   196   196    52    48   107   192   120    80    89   160    53    51   190   165    66   144   186   130    55   212    36    64   185   200   210   189   193    45   199    52   143    80   148    82   112   151   154    99    37   162   103    34   134   110    61    70   211    86   134    98    91    36    68   179    61    59   167    93    88   165   188   181    87    83   185    74   160   163   161   124   169    78    58   120   183   160   206    78    51   115   201   194    57   164   174    45    40   165    36   148    97    78    88    42    86   211    61   149    86   178    54   171   219    60   208   197    55   204   176    47   163   214   141    34    59   120    40   200   220    69   151    55   150   195   117    53   113   181   219   203   162   152    70    78   105   165   105   103   185   147    64    34    33   217   160   191   222    59   199   120   188    32   170   152   221    60   181    57   214   195    41   143   176   220   216    41   139    39    66    95   136   186    67   198    98   138   150    49   222   149   198   157   121   105   122   101    36    79    42   193    45   213   154    67   206   192   101   202    39   128   175   217    45   128   153    67    86   219   134   213   152   202   185    73    42    48   209    37   143    41   201   198   197    73    45    96    76   116    62   184   158   113    55    65   211   129   174   186   177   209    63   186   205   200    90   216    89    77   141   217   183   122   111   100   114   107    41    33   128    48   168   190    55   198   218   107   201    52   213   139    53   172   151    64    62    64   115   166    65   130   114   209    47    34    66   208   142    77   156   161   149   189   114   216   112   174   169   161    49   136    58   198   168   219    92   136   208   161   140    52    50    39   202   135    93    66   139    37    40   100   171   175   136    77    94    46   157   183   192   130   107    51    52   208    51   170    98    38   204   141   210   201    55   153   195   120    34    84   218    54   184    33   165    53   129   186   185   210    78   218   110    60   219   163   166   203    45   201   175   138   109    77   154   115    48    65    98   197   114   194    58   221   142    51   185    81   203    85   221   141   166   103   103   124   222    42   119    59    69    95    49    59   127    55    97   176   142    43    98   211   132    48   209   209   194    75   113   101   154   143   130    36   187   172   134    51    79   150    74   155   204   183    38   201   189   127   105    62    43   143   110   175    40   166   107    99    59    96   115   167   115   174   126   128   197   111    51    60    36    91   220   193   108   200    38    53    57   200    79   120    47   169    86   152    94    63   165    50   171   174   156   188    42    85    69    69   188   177    64   120    94    40    43   207   149   145   222   168    46   140   217   192    72    65   132    79   132   186   183   154   183    69    72    85   194   217   144    97   153    44   221    80    68    67   181   212   204   199   214    92   110   208   165   104   164   147    82    67   113    36    65    42    86   137   146    72   210
   218    59   124    88   159    36   213    94   134   187    55    63   147    88    87    51    33   166   138    75   121   137    45   130   156    48    34    90   165    88   183   180   214   161   103   176   102    99    53    88    39    57   144    39   106   181   206   122   200    53    80   211   118    48   161   137   153   117   204   185    90    75   102    42   134   213    58    91    86   115   202   162   136   220   112   140   150   166   189    95   170   206   132   126   191   193   218   156   178   200   144   208   118   128   172    82   154   195    83   111    83   176    38    37   102   142   151   161   127   162   207   110   220   118   104    68    75   119    32    38   204    93   108    95   148   164   135   196    70    54   124   146    87    70    85   153    68   104   187    77   192   108    58   146    88    85    45    35   161   172   149   167   155    91   208    76   161    42    59    33    71    97    91    41   157   129   163   117    57   183    43    55   107    94   193   109    38   180   151   136   126   206   219    84    95    91   199    83   194   117    96   130   195    62    71   217    82   159    47   169    96   107    62    69   162    88    41    47   195   140   203   129    40   121    68   132    60   164   160    90   216   104    91   147   195   122   218   168   146    76   158   218   128    36   194    51    33    41   204   132   160    83    96    58   132   187    82   130   189    89    91    81   201    47   128   163   151   128    76    91   178   156   148   182    37   200    52   175    94    99   210    82   133   215   104    77   113   196   110   169    47    59   138   215    67   176   188   172   201    49    88    83   127   162    99   140   136    56   101   100    85   179   143   176   221   145   201   194   206   113   192   139    65   135   119    56    92   139   199   155    94   150   207   100   186    90   163   206   194   196    49    87   110    38   104    41    82   203   202   203    71    70   109   223   144    65   219    90    36   125    91    41   212   174   170    42    58   203   115    43    67    67   160    74   155   134   144   171   191   206   110    98    33   210    65    68   162   181   123   203   135    96   186   140   199   196    87    94    77   191    85    63   160   138   108   177   196   152   100    35    60    70   112   139   102   217   117    67   184    98   175   149   194   145    97   161   112    62   202   191    87    53   203   214   155   186    31   146   108    86   187    65   204    42   139    81   195   105   169   191    88   102   114   149   221    41    82    92   214    67   210    77   138   131   199    34    56   214   190    94   107    99    71    75   207   213   219   118   165   189    73    69   219    45    61   126    42   196   197    50    48   106   194   119    79    87   158    53    51   190   166    66   144   186   131    54   212    36    64   188   198   211   189   191    43   199    52   143    82   150    82   113   150   153    98    36   163   102    33   134   109    61    73   212    85   134    97    92    36    70   179    63    58   167    92    88   166   187   180    88    82   185    73   159   163   162   125   168    80    57   121   185   161   204    77    50   115   200   194    57   163   173    43    40   166    37   149    94    78    86    41    87   212    61   149    88   177    54   169   219    63   207   197    56   204   178    48   162   212   142    37    59   122    40   199   220    71   151    55   150   195   118    53   111   181   220   202   161   153    70    79   106   166   106   104   186   146    66    33    32   217   160   191   223    60   198   120   188    33   170   153   222    60   181    56   215   196    42   143   175   221   217    41   139    41    65    93   137   186    65   196    99   139   149    48   221   151   197   159   121   104   121   101    36    79    43   191    45   213   153    66   204   193   101   201    38   126   175   218    46   128   152    66    86   219   134   210   150   202   184    72    44    46   209    37   143    42   202   199   199    73    45    97    74   115    61   183   156   113    55    65   210   129   176   185   177   208    63   186   204   198    89   213    89    78   140   218   182   121   112   100   113   107    40    33   128    48   169   192    55   196   219   107   202    53   211   138    53   172   150    63    62    65   114   166    66   129   114   209    45    33    67   207   143    77   155   162   147   189   114   214   111   175   168   160    50   138    60   197   167   218    92   135   209   160   140    52    49    39   201   136    94    67   139    36    42   101   172   175   137    77    93    44   157   183   191   131   107    51    51   208    50   170    96    36   202   140   208   201    55   153   195   119    32    83   219    54   185    34   165    52   129   186   186   209    78   219   109    58   216   163   167   204    46   200   175   139   110    76   154   114    46    67    97   195   113   195    59   221   141    52   184    80   204    84   220   143   165   104   103   125   221    42   117    60    67    95    49    58   126    55    99   177   141    44    99   211   133    47   213   209   195    75   114   101   154   143   129    37   189   171   134    50    79   152    74   155   205   184    36   201   188   128   105    64    44   143   112   174    41   165   106    98    58    96   115   168   116   175   127   128   197   109    49    61    37    90   222   194   109   199    38    52    57   199    77   120    49   169    87   150    94    63   165    50   171   176   158   186    42    87    67    71   188   177    65   119    94    40    42   206   150   144   221   168    46   140   217   193    70    66   131    79   131   186   183   154   183    68    70    87   195   219   143    97   154    44   221    80    67    67   183   211   204   200   214    92   108   208   166   104   164   147    83    70   114    36    66    40    88   138   147    72   209
   221    59   125    87   158    35   214    94   134   186    54    63   146    90    87    49    34   166   139    76   122   137    47   130   155    49    35    91   166    90   184   181   216   160   101   175   101    99    53    89    38    57   145    37   105   180   205   121   199    51    80   210   117    47   161   138   152   117   205   184    90    74    99    41   135   212    57    89    87   119   202   161   136   219   113   138   149   167   190    94   171   206   132   127   189   192   220   157   177   201   145   207   119   127   171    83   154   194    83   111    82   176    39    35   102   143   152   160   128   162   206   111   222   118   104    68    76   121    33    37   203    93   108    93   148   163   136   196    68    56   125   145    87    69    86   153    69   104   188    77   193   108    58   145    91    84    46    35   162   173   151   167   157    92   207    75   163    42    59    34    72    97    91    40   157   130   162   116    58   183    44    54   106    94   193   108    39   181   152   136   127   206   218    85    96    92   198    82   194   118    95   130   197    60    71   217    82   160    47   169    97   107    62    68   161    86    40    46   193   140   204   128    40   120    69   132    59   164   160    89   217   106    90   148   197   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   131   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    94    99   211    81   134   216   103    76   114   196   110   170    47    60   139   214    68   177   188   172   203    47    87    83   126   163    97   141   137    57   101    99    86   179   143   177   221   145   201   196   205   113   190   140    66   134   118    55    93   138   199   156    94   149   207   100   184    89   165   206   195   196    48    88   109    37   102    43    81   203   202   202    71    70   109   222   144    64   218    90    36   125    90    40   212   172   170    44    59   205   115    42    67    68   159    73   155   134   144   172   191   205   111    97    34   211    65    68   162   182   124   204   136    97   186   140   199   195    87    93    76   191    85    64   160   138   109   178   194   153    99    34    60    70   112   140   103   219   118    68   184    98   175   150   195   143    96   162   111    61   202   191    86    53   203   213   154   186    32   146   109    86   186    65   204    41   138    80   193   106   168   190    86   102   115   147   221    38    81    92   213    67   207    78   137   132   200    33    56   217   191    95   106    99    70    74   207   214   220   117   165   188    75    70   220    46    62   126    42   197   197    52    48   108   192   121    80    89   159    53    50   190   165    67   144   187   130    54   212    37    64   185   200   210   189   193    46   200    52   143    80   149    81   112   151   155   100    36   162   103    35   135   109    61    71   211    85   134    98    91    36    68   179    61    58   168    93    89   165   187   181    87    84   185    73   160   163   162   123   169    78    58   121   184   161   206    78    51   115   201   194    57   163   174    45    40   166    37   148    97    78    87    42    87   211    60   148    87   178    54   171   219    60   207   197    56   204   176    47   162   213   140    35    59   120    40   200   220    68   150    54   149   196   117    53   112   181   219   204   162   151    70    78   105   165   105   104   185   146    65    35    33   217   161   191   221    60   200   121   187    32   170   152   221    60   180    57   214   194    41   143   176   220   216    41   140    39    66    95   136   187    66   198    98   138   150    49   223   149   198   158   120   105   122   101    36    79    42   192    45   213   153    67   205   192   101   202    38   128   175   217    45   128   153    68    86   219   133   212   152   201   185    73    43    48   209    37   143    42   201   198   197    72    45    96    75   116    61   184   157   113    56    66   211   129   174   185   177   209    62   187   204   200    90   217    89    77   141   217   184   122   111   100   115   107    40    33   129    48   168   190    55   197   218   107   201    53   213   139    53   173   151    64    62    63   115   166    66   130   114   209    47    34    66   208   141    77   156   161   148   189   114   216   112   175   169   160    49   136    59   198   169   218    93   135   209   160   140    52    50    39   202   136    94    65   138    36    41   100   171   175   136    77    94    46   157   183   192   130   107    51    52   207    51   170    98    39   204   141   209   201    55   152   195   120    34    84   218    53   184    33   166    53   128   186   185   209    77   219   109    59   219   164   166   203    45   202   176   138   110    77   154   115    47    65    98   196   114   194    58   222   142    51   185    81   203    85   221   141   165   103   103   125   221    42   118    59    68    95    49    58   127    55    99   177   142    43    98   210   133    47   210   209   195    75   113   101   153   143   131    36   186   172   133    50    79   150    75   154   204   183    37   201   188   127   105    62    42   143   110   175    41   166   107    99    59    95   116   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    38    53    57   200    79   120    48   168    85   152    93    63   165    50   171   174   157   187    42    86    68    69   188   177    64   121    93    40    43   208   150   145   222   169    47   141   216   193    72    65   132    78   133   186   183   154   183    70    71    85   194   219   144    97   154    44   221    79    66    67   182   211   204   199   214    91   109   209   165   104   164   147    81    67   113    35    65    42    87   136   145    72   209
   220    59   125    86   159    35   213    94   134   187    55    62   146    89    88    49    34   167   139    76   122   138    46   131   155    49    35    91   166    90   183   181   216   160   101   175   100   100    53    89    38    57   145    38   105   180   205   121   200    51    81   208   117    47   162   138   152   117   205   185    90    75    99    41   135   212    58    89    87   118   202   160   137   219   113   139   149   166   190    95   171   206   132   127   189   192   220   157   177   200   145   207   119   127   170    83   155   194    83   111    83   176    39    35   102   143   152   161   128   163   206   111   222   119   104    68    76   121    32    37   204    94   107    94   149   164   136   197    68    55   125   145    87    68    86   153    69   104   187    77   192   107    58   146    91    85    46    36   162   173   151   166   157    92   207    75   162    43    59    33    71    98    91    40   158   130   163   116    58   184    44    54   107    93   193   108    39   181   152   137   126   207   218    85    96    92   198    82   194   118    95   132   198    61    70   217    82   160    46   168    96   107    62    68   161    86    40    46   194   139   203   129    39   121    68   132    59   163   160    88   217   105    90   147   197   120   219   168   146    77   159   219   128    36   194    50    33    39   203   132   160    83    97    58   132   187    83   127   188    87    90    80   201    48   127   166   152   128    75    90   179   156   148   182    37   200    50   175    93    98   211    80   134   215   103    77   114   196   110   170    47    60   138   214    69   176   188   173   203    47    87    83   127   163    98   141   137    57   101    99    86   179   142   177   220   145   203   195   205   113   191   140    66   134   117    55    92   139   200   156    94   149   207    99   183    90   165   206   194   195    48    88   109    37   102    42    81   203   202   202    71    70   109   222   144    65   219    90    35   125    90    41   211   173   170    44    60   205   114    42    67    68   159    74   155   134   144   171   191   205   111    97    34   211    66    69   161   181   124   205   136    97   186   140   199   195    88    92    77   191    85    64   160   138   109   177   194   154    98    35    60    70   112   141   104   218   117    68   184    98   176   150   195   143    97   163   112    62   201   191    86    53   204   214   154   186    33   145   109    86   186    66   203    41   139    80   193   105   168   191    86   103   115   148   221    38    81    91   213    66   207    78   136   131   201    33    57   217   192    95   106    98    71    74   208   214   219   117   166   188    76    69   220    46    62   125    42   196   197    51    48   108   192   120    79    89   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   192    45   200    52   143    80   149    81   112   150   154    99    37   162   104    34   134   109    61    70   211    86   134    97    91    37    68   180    61    58   168    93    88   165   187   181    87    83   186    73   159   162   162   124   169    79    58   120   183   160   206    78    51   115   201   194    57   164   174    44    39   165    36   148    96    78    88    42    87   211    61   148    87   178    54   170   219    61   207   196    56   204   176    46   162   213   140    35    59   120    40   200   220    69   150    54   149   196   117    52   113   182   220   203   162   151    71    78   105   165   105   104   185   146    64    34    33   217   160   191   222    59   199   121   186    32   170   152   221    60   181    57   213   194    40   143   175   221   215    41   140    39    65    95   137   188    67   199    97   138   150    49   222   149   198   158   121   106   122   101    36    79    42   193    45   213   154    66   206   192   101   202    39   129   175   218    45   128   153    67    87   219   134   213   152   202   185    73    43    48   209    37   143    42   201   198   197    73    45    96    75   116    62   184   157   113    54    65   211   129   174   185   177   209    64   187   205   200    90   217    89    77   141   218   184   121   111    99   114   107    41    33   129    47   168   190    55   197   218   107   200    52   212   139    53   173   150    64    61    64   115   166    66   130   114   209    46    33    65   208   141    78   156   160   149   189   114   216   111   175   169   160    49   137    59   198   169   218    93   135   209   161   140    51    50    39   201   135    94    65   138    37    41    99   171   175   136    76    94    46   158   183   192   131   107    51    53   208    51   170    97    38   204   141   209   201    55   152   195   120    34    83   218    53   184    32   166    53   129   186   185   209    78   219   109    59   219   163   166   204    45   201   176   138   110    76   154   115    48    65    98   196   114   194    58   221   142    51   185    81   203    85   221   140   165   103   103   124   222    42   119    59    68    95    48    59   127    55    98   177   143    44    98   211   133    47   210   209   195    74   112   101   154   143   131    37   187   172   133    51    80   151    74   154   205   183    38   201   189   127   106    62    42   143   110   176    41   166   107    99    58    96   116   167   115   175   126   128   196   111    51    60    36    91   220   193   108   200    39    53    56   199    79   121    47   168    85   152    94    63   166    50   171   175   156   187    42    86    69    69   189   177    63   120    94    41    43   206   150   145   222   169    47   140   217   193    72    65   132    78   133   186   183   154   183    69    71    85   194   219   144    98   154    43   221    79    67    67   182   211   204   199   214    91   109   209   164   103   164   147    82    67   113    36    66    42    86   137   146    73   209
   220    59   125    87   159    35   213    94   134   187    54    63   146    89    87    48    34   167   140    76   122   138    46   130   155    49    36    91   166    89   183   181   217   160   101   176   101    99    53    89    39    57   145    38   104   179   205   121   199    51    80   209   117    47   161   137   152   117   204   184    90    74    99    41   135   212    57    89    87   118   201   161   136   219   113   139   150   166   190    95   171   206   133   127   188   192   220   157   177   200   146   207   118   127   171    83   155   193    83   111    83   176    39    35   102   142   152   160   129   163   206   111   222   119   104    68    75   121    33    37   204    93   108    94   149   164   136   196    68    56   124   145    86    68    86   152    69   104   187    77   193   107    58   145    91    85    46    35   161   173   152   166   157    92   207    75   162    42    60    33    71    97    91    40   157   129   162   115    58   183    43    54   107    93   193   108    40   181   153   137   127   206   218    84    95    92   198    83   194   119    95   131   198    61    70   217    82   160    45   169    97   107    62    68   162    87    40    46   193   140   203   129    40   121    68   132    59   164   160    88   217   105    91   148   196   120   218   167   147    77   158   219   128    35   195    50    33    39   202   132   161    83    97    58   131   186    83   128   189    86    90    81   201    47   128   165   152   129    75    90   179   156   148   182    37   200    50   175    94    98   210    81   134   216   103    76   114   196   110   170    46    60   138   215    69   176   188   171   203    47    87    84   127   163    97   141   136    57   101    99    86   179   143   176   220   146   203   195   205   113   191   141    67   135   117    55    93   138   199   155    94   149   206   100   183    90   165   207   194   195    48    87   109    37   103    41    81   203   202   202    71    70   109   222   145    65   219    90    36   125    90    41   211   172   171    44    60   205   114    43    66    68   159    74   155   134   144   172   190   205   111    98    33   210    65    69   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   154    98    34    60    69   112   140   104   218   116    68   185    98   176   150   195   143    96   163   112    61   202   191    86    53   203   214   154   185    33   145   109    86   186    65   203    41   139    80   193   106   169   190    86   103   116   148   220    39    81    92   213    67   208    77   137   131   201    33    57   217   192    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    41   197   196    52    48   108   192   120    79    88   160    53    51   190   166    66   144   186   130    55   212    36    64   185   200   210   188   193    45   200    52   144    80   149    81   112   150   154   100    37   162   104    35   135   109    61    71   211    86   134    98    91    37    68   179    62    58   168    93    87   165   187   181    87    83   185    73   160   163   162   124   169    79    58   121   184   161   207    78    50   115   201   194    57   163   174    44    40   165    36   148    97    78    86    41    86   211    61   148    87   178    54   170   219    61   207   196    56   203   177    47   162   213   140    34    58   121    40   200   220    69   150    55   150   196   117    53   113   182   219   204   162   151    70    78   105   165   105   103   185   146    64    34    33   217   160   191   222    59   198   121   188    32   170   152   221    60   181    57   214   194    41   144   177   220   216    42   139    39    66    95   136   187    66   198    98   138   151    49   222   149   198   158   120   106   122   101    36    79    42   193    44   213   153    67   206   193   101   203    38   128   174   217    45   128   154    67    86   219   133   212   153   201   185    73    42    48   210    37   143    42   201   198   197    72    45    97    76   116    62   184   158   112    56    65   210   129   174   185   177   209    63   187   204   200    90   216    89    77   141   218   184   121   111   100   115   106    41    33   129    48   168   191    55   197   218   107   201    52   212   139    54   173   151    64    62    63   114   166    66   130   114   209    47    33    65   208   142    77   157   160   148   190   114   215   112   174   168   160    49   136    58   199   169   218    92   135   209   161   140    51    50    39   201   136    93    65   139    37    40    99   171   175   136    76    94    46   158   183   192   130   107    51    53   207    51   170    98    39   204   141   209   201    56   152   195   120    33    84   219    53   184    33   165    53   129   186   185   210    78   219   109    59   219   163   166   203    44   202   176   138   110    77   154   116    47    65    98   196   114   195    58   221   143    51   185    81   204    85   222   140   165   103   102   124   222    42   118    59    68    95    49    59   127    55    98   177   142    44    98   210   133    48   210   209   195    75   113   101   154   143   130    37   187   172   134    51    78   151    75   155   204   183    37   201   189   127   105    62    43   142   110   175    40   166   107    99    58    95   116   168   115   175   125   128   196   111    50    60    35    90   220   194   108   200    39    53    57   199    78   121    47   168    86   152    94    63   166    50   171   175   156   187    42    86    69    69   189   177    64   120    94    41    43   207   149   145   221   168    47   141   217   193    72    66   133    78   133   186   184   153   183    69    72    85   194   219   144    98   154    44   221    79    67    67   182   211   204   199   214    92   110   209   165   103   164   147    82    67   113    36    66    43    86   137   146    73   209
   220    59   126    86   159    35   213    94   134   186    55    63   146    90    88    49    33   167   139    77   122   138    46   130   155    49    35    91   165    90   184   181   216   160   101   175   101   100    53    89    38    57   145    38   105   179   205   121   199    51    81   209   117    47   161   138   152   117   204   184    90    75   100    41   135   212    58    89    88   118   202   160   136   219   113   139   149   166   190    95   171   206   133   127   188   192   220   156   177   200   146   207   119   128   170    83   154   194    84   111    82   176    39    35   102   142   152   160   128   163   206   111   222   119   104    68    75   121    32    37   204    94   107    94   149   163   136   196    69    56   124   144    87    69    86   153    69   104   188    77   192   108    58   145    91    84    46    35   162   173   151   167   157    92   207    75   163    42    60    33    71    97    92    40   157   130   163   116    58   184    44    54   106    93   193   108    39   181   152   137   127   207   219    84    95    92   198    83   194   119    95   131   197    60    71   217    82   160    46   169    96   107    62    68   161    87    40    46   193   140   203   129    39   121    69   132    59   164   160    89   217   105    90   147   197   120   219   168   147    77   159   219   127    36   194    51    33    40   202   132   160    83    97    58   132   186    83   128   188    86    90    81   201    47   127   165   152   129    75    91   179   156   148   182    38   200    50   175    94    98   211    81   134   216   102    77   114   196   110   170    46    60   139   215    69   177   188   172   203    47    87    83   126   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   140    67   135   118    55    92   138   200   156    94   149   207   100   183    90   165   207   194   196    48    88   109    37   103    42    81   203   201   202    71    70   109   222   145    64   219    89    36   125    90    41   211   172   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    34   210    65    68   161   182   124   205   136    97   186   140   198   196    87    93    76   191    85    64   160   138   110   177   194   154    99    34    59    70   111   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   190    86    53   203   214   154   186    32   146   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    39    81    92   213    66   208    77   137   131   201    33    56   217   192    95   106    98    70    74   207   213   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    89   160    53    51   190   166    67   144   186   130    54   212    36    64   186   200   210   189   193    46   200    52   144    80   149    81   112   150   154    99    37   162   104    34   134   109    61    70   211    85   134    98    92    37    68   179    61    58   168    92    88   165   187   181    87    83   185    74   159   163   162   124   169    79    58   120   184   160   205    78    51   115   201   194    57   163   174    45    40   166    36   148    96    78    88    41    86   211    60   148    87   178    53   170   219    61   207   196    56   205   176    47   163   213   140    34    59   119    40   200   220    69   151    54   149   195   117    52   113   181   219   203   162   151    71    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   214   194    41   144   175   220   216    41   139    39    66    95   136   187    67   198    98   137   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    67   206   192   101   202    39   128   175   217    45   127   153    67    86   219   134   212   152   202   185    73    43    48   209    37   143    41   201   198   196    73    45    97    75   116    62   184   157   112    55    66   210   129   174   185   177   209    63   187   205   200    90   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   172   151    64    61    64   115   166    66   130   114   209    46    34    65   208   142    78   156   161   149   189   114   215   112   174   168   160    49   136    58   199   169   219    92   135   209   161   141    52    50    40   202   136    94    65   138    37    41   100   171   175   136    77    93    46   157   183   192   131   107    51    53   208    51   170    98    38   204   141   210   201    56   152   195   120    34    84   219    54   184    33   165    53   129   186   185   210    77   219   109    60   219   163   166   203    45   201   176   137   110    77   154   116    48    65    98   197   114   194    58   221   142    50   185    81   203    85   222   141   165   104   103   124   221    42   119    59    69    96    49    58   127    54    98   177   142    44    98   210   132    48   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   151    74   154   204   183    38   201   189   127   105    62    43   142   111   176    40   165   107    99    58    96   116   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   153    94    63   165    50   171   174   157   188    42    86    68    69   188   177    63   120    94    40    43   207   150   145   222   168    47   140   216   192    71    65   132    78   133   186   183   154   184    69    71    86   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    92   109   209   165   104   164   146    82    67   114    36    65    42    86   138   146    72   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    90    87    49    33   167   140    76   122   138    46   130   156    49    36    90   166    90   184   181   216   159   101   176   100    99    53    89    39    57   144    38   104   179   205   121   200    51    80   208   117    48   161   138   152   116   205   184    90    74    99    41   134   212    58    89    87   118   202   161   136   219   113   139   150   166   190    94   171   206   132   127   189   192   220   157   177   200   146   207   119   128   170    82   155   194    83   111    82   176    38    36   102   142   152   161   128   163   206   111   222   119   104    68    75   121    32    37   204    94   108    94   149   164   136   196    69    55   124   144    86    68    86   152    68   104   188    77   192   108    58   145    91    84    46    35   162   173   151   167   157    91   207    76   162    42    59    34    71    97    91    40   157   130   162   116    58   183    43    54   107    94   193   108    39   181   152   137   127   206   218    84    96    92   198    83   194   119    95   131   197    60    70   217    82   160    46   168    96   108    62    69   161    86    40    46   194   140   203   129    40   121    69   131    59   164   160    88   217   106    90   147   197   120   219   168   147    77   158   219   128    36   194    50    33    39   203   132   160    83    97    59   131   186    83   128   188    87    90    81   201    48   127   165   152   129    76    90   179   156   148   182    37   201    50   176    94    99   211    81   134   215   103    76   114   196   111   170    46    60   139   214    68   176   188   172   202    47    87    82   127   162    97   141   137    57   101   100    86   179   143   177   220   145   202   195   205   113   191   141    67   135   117    55    93   138   200   156    94   150   206   100   183    90   165   207   194   196    48    87   109    37   102    42    81   203   201   202    71    70   109   222   145    65   219    90    35   125    90    41   211   172   170    44    60   205   114    43    67    68   159    73   156   134   143   172   191   205   111    98    34   210    66    68   161   181   124   205   136    97   186   140   199   196    87    93    77   191    85    64   160   138   109   178   194   154    98    34    59    70   112   139   103   218   117    68   184    98   176   150   194   143    96   163   112    61   202   191    86    53   204   214   154   186    32   146   109    86   186    65   204    41   139    80   192   105   168   190    86   103   116   147   220    38    81    92   213    66   207    78   137   132   201    33    56   217   192    95   106    98    71    74   207   214   220   117   166   188    75    70   220    46    62   126    42   197   196    52    48   108   192   120    79    88   160    53    50   191   166    67   144   186   130    54   212    36    64   185   200   210   189   193    45   200    52   144    80   149    81   112   150   154    99    37   162   103    34   134   109    61    70   211    85   134    98    92    36    68   179    61    58   168    92    88   165   187   181    87    82   185    73   159   163   162   124   169    79    58   120   184   161   206    78    51   114   201   194    58   164   174    45    39   166    36   149    96    78    88    42    86   211    60   149    87   177    54   170   220    61   207   197    56   205   176    47   162   213   141    34    59   120    41   200   220    69   150    54   149   195   117    53   112   181   219   203   162   151    70    79   105   165   106   104   185   146    65    35    32   217   160   191   222    60   200   120   187    31   170   152   221    60   181    57   213   194    41   143   176   220   216    42   139    39    66    95   136   187    66   198    97   138   150    49   222   149   198   158   120   105   122   100    36    78    42   193    44   213   154    66   206   192   101   203    39   128   175   218    44   128   154    68    86   219   134   213   151   202   184    73    43    48   209    38   142    42   201   198   196    72    45    96    76   117    62   184   158   113    55    65   211   129   174   186   177   209    64   186   204   200    90   217    89    77   141   218   184   120   111   100   115   107    41    33   129    49   168   190    55   197   218   106   201    52   212   138    53   173   151    64    61    64   115   166    67   130   114   209    46    34    66   208   141    77   156   160   148   189   114   215   112   174   168   160    49   137    58   199   170   219    93   136   209   160   139    52    50    40   202   136    93    65   138    36    41   100   171   175   136    77    94    46   158   183   192   131   107    51    53   208    52   171    98    38   203   141   209   201    55   153   195   120    33    83   219    53   184    32   166    53   128   186   185   209    77   219   110    59   219   163   166   204    45   202   175   138   110    77   154   115    48    65    98   197   114   194    58   221   142    51   185    81   203    85   222   141   165   103   103   125   221    42   118    59    69    95    48    59   127    55    98   177   142    44    98   211   132    48   209   209   194    75   113   101   154   143   130    36   187   172   133    50    79   150    75   154   204   183    37   201   189   127   105    62    43   143   111   175    40   165   107    99    58    96   116   167   115   175   126   128   197   112    51    60    35    91   220   193   108   200    39    53    57   199    79   120    47   168    86   152    94    64   165    50   171   174   156   188    42    86    68    69   188   176    63   120    94    40    43   207   150   145   222   168    47   140   216   192    71    65   133    78   133   186   183   154   184    68    71    85   194   218   144    98   154    44   221    80    67    66   182   211   205   199   214    91   109   209   165   104   164   146    82    67   113    36    66    42    86   137   147    73   209
   220    58   126    86   158    35   214    94   135   186    56    62   147    90    87    50    35   166   139    76   121   137    47   130   155    48    35    91   166    88   184   181   217   159   101   175   101   100    53    90    38    57   144    39   105   179   205   122   201    50    81   208   116    47   161   139   152   117   205   184    90    74    99    42   134   212    58    89    87   117   202   159   136   219   112   139   150   166   191    95   171   205   132   127   189   192   221   156   176   200   145   207   117   127   171    83   155   194    83   112    82   176    39    35   102   143   151   160   129   163   206   111   222   119   104    67    75   120    33    38   203    93   107    94   149   164   136   196    68    56   124   144    88    68    85   153    68   104   188    77   192   108    58   146    90    84    46    34   162   173   151   166   157    91   207    75   163    42    59    35    71    97    91    40   157   130   163   115    57   182    44    54   106    93   193   108    39   181   151   138   127   206   219    84    95    91   198    82   195   117    96   131   198    61    70   217    82   160    47   170    96   107    62    67   162    86    40    47   193   140   202   128    38   121    69   132    60   164   160    89   217   107    90   147   197   121   219   167   147    77   158   219   126    36   194    51    33    40   202   132   160    84    98    58   132   187    82   127   187    88    91    81   200    48   127   166   152   129    76    91   179   157   148   183    37   202    51   175    93    98   210    81   135   215   104    76   114   196   110   168    46    60   139   214    69   176   188   174   203    46    88    84   127   163    98   142   137    57   102    98    86   178   142   177   221   146   202   195   205   114   189   141    67   135   117    55    94   139   199   155    94   149   207   100   183    90   166   206   193   195    47    87   110    38   103    42    81   203   201   202    71    71   108   223   144    65   218    90    36   125    91    40   212   172   170    44    59   205   115    43    68    68   160    74   155   134   144   172   191   205   111    98    34   210    65    68   161   181   125   204   135    96   187   139   199   195    87    91    77   191    85    64   161   139   109   178   193   153    98    35    61    70   111   140   103   218   117    68   183    99   175   149   194   144    97   163   111    62   203   191    85    52   203   213   154   185    33   145   109    85   187    65   203    41   139    80   192   105   168   189    86   104   117   147   221    38    81    93   213    67   206    77   136   131   200    34    56   217   191    95   106    98    71    74   208   214   221   117   166   188    75    70   220    46    63   125    42   197   197    51    48   107   191   121    80    88   159    53    51   191   166    67   143   186   129    54   211    36    64   185   200   211   189   192    45   199    51   143    80   150    83   112   151   154    99    37   162   103    34   134   110    61    71   212    85   134    98    92    36    69   180    61    58   168    93    87   164   187   181    87    83   186    74   159   161   161   124   169    78    58   120   184   160   206    78    51   114   203   195    57   164   173    44    40   166    36   149    96    77    88    41    87   213    60   147    86   177    54   171   220    62   207   197    56   205   176    47   163   215   141    35    60   121    40   200   219    69   151    54   149   195   117    52   113   182   219   204   162   151    72    78   105   165   106   104   185   147    64    34    32   218   159   190   222    60   200   121   188    32   168   152   220    60   180    56   214   195    40   142   175   220   216    41   138    39    65    95   136   188    66   199    97   138   150    50   223   149   199   157   121   106   122   102    36    79    42   193    45   213   153    66   205   192   101   203    40   129   176   218    44   128   153    67    86   218   134   213   151   201   185    72    43    50   209    36   143    42   200   198   197    73    45    97    75   117    62   184   157   112    55    66   211   130   175   186   177   209    63   186   205   200    89   217    90    77   140   217   184   122   111   100   114   107    41    33   128    47   167   190    55   198   218   106   200    52   212   139    53   173   150    65    62    64   115   166    66   129   114   210    48    34    66   208   142    78   156   161   149   190   114   215   112   174   167   160    48   135    58   199   169   219    92   135   209   161   140    51    49    39   202   136    95    66   138    37    41   100   170   175   135    77    93    46   158   183   191   130   107    50    53   208    51   171    97    38   204   141   210   201    55   152   195   120    33    83   217    53   184    33   166    53   128   187   185   209    76   219   110    60   219   163   166   203    46   202   176   138   110    76   154   116    48    65    98   197   114   194    58   221   143    50   185    82   204    86   222   140   165   104   102   125   221    42   118    59    68    97    49    58   127    55    98   177   142    43    97   211   133    47   208   208   194    75   111   103   153   143   131    36   187   171   132    50    80   151    74   156   205   183    36   202   189   127   105    62    44   142   110   176    41   166   107   101    58    96   115   168   115   174   126   128   196   110    51    60    35    91   221   193   109   200    39    53    57   199    80   121    48   168    86   153    94    63   166    49   171   175   158   187    41    86    69    70   189   176    63   120    94    41    43   207   150   144   222   167    46   141   216   193    71    66   132    78   133   186   184   153   182    69    71    86   194   217   144    98   153    43   219    80    66    67   182   212   205   199   213    91   109   208   164   104   164   147    82    69   113    36    65    43    87   137   145    74   208
   220    59   125    86   160    33   214    95   134   187    54    63   148    89    87    49    33   167   140    78   122   137    46   131   154    48    35    89   167    90   184   181   216   160   101   175   100   100    53    89    37    57   146    38   103   178   205   122   198    52    81   210   116    48   162   138   152   116   206   184    89    73   100    42   134   210    57    90    86   118   200   161   137   219   112   140   148   167   191    95   171   207   131   126   190   193   220   157   178   200   144   209   118   127   170    83   154   194    83   111    82   176    39    37   102   143   150   160   129   164   206   111   221   119   105    69    75   119    32    35   204    93   108    95   149   163   135   196    69    55   123   145    87    67    86   154    68   105   189    77   192   107    58   146    91    85    47    36   162   173   149   167   156    93   207    76   163    44    60    33    72    97    92    41   157   130   163   117    58   184    45    52   107    93   194   109    40   181   154   137   127   207   219    85    97    92   198    82   194   119    96   130   198    60    70   217    83   161    44   169    98   106    62    67   162    86    40    46   193   142   203   127    40   120    68   133    59   163   159    88   217   105    90   146   197   120   220   168   146    76   158   220   129    36   196    51    33    39   202   132   161    84    97    59   132   185    82   126   187    86    90    81   201    49   126   166   154   129    75    89   180   157   146   182    38   200    50   175    94    98   211    81   134   216   100    75   113   197   110   170    46    60   139   214    68   176   188   172   203    45    87    82   127   163    97   142   137    57   101    99    86   179   141   175   220   145   202   195   205   114   192   141    67   136   117    54    92   137   199   156    95   150   208   100   183    90   165   207   195   197    47    86   109    36   102    43    81   203   202   201    71    69   109   222   145    65   218    90    36   125    90    40   212   173   170    44    60   205   113    42    68    69   159    72   156   134   144   173   191   206   110    96    34   209    65    70   161   181   124   206   135    97   187   140   199   196    87    92    75   192    83    64   161   139   109   178   192   155    97    34    61    70   112   141   103   217   116    70   185    98   174   150   195   144    97   162   111    62   202   191    85    53   204   215   155   186    32   145   109    86   186    66   203    42   139    81   193   105   168   189    87   102   117   147   221    38    82    92   214    67   209    76   137   131   201    34    58   216   193    94   105    98    71    73   207   214   218   117   165   188    76    69   219    45    62   126    43   197   196    52    47   108   192   120    79    88   160    52    50   190   165    66   143   185   131    55   212    36    64   186   200   211   187   193    47   200    52   142    81   148    81   112   150   155    99    36   163   104    35   134   110    61    70   211    84   134    97    92    38    69   180    61    57   168    92    88   166   187   181    88    83   186    73   162   163   161   123   170    78    59   120   184   160   206    77    51   115   200   193    58   163   173    45    39   167    36   148    96    79    89    41    88   211    61   148    87   178    53   169   220    60   207   197    57   205   177    48   163   215   140    34    59   120    40   200   219    69   150    55   148   196   116    53   112   181   219   204   162   151    70    79   103   166   106   104   185   146    64    35    34   216   161   190   221    60   199   121   186    33   170   151   221    59   180    57   214   194    42   143   176   220   216    42   140    38    66    94   135   188    67   197    97   139   150    50   222   149   198   158   120   105   122   101    35    81    42   193    44   214   153    65   204   192   101   204    40   127   175   218    44   127   153    67    87   218   133   212   152   202   183    72    42    46   209    36   142    43   201   198   197    73    45    95    75   116    62   185   158   114    55    66   212   130   175   187   177   210    64   185   204   202    91   216    88    76   141   217   184   120   111   101   116   107    41    33   127    46   168   189    55   197   218   106   201    53   211   139    54   173   151    64    62    63   115   166    68   131   115   209    46    34    65   208   141    78   156   161   149   191   114   215   113   174   169   160    49   137    60   198   170   219    91   136   209   161   141    50    50    39   200   135    93    65   140    36    42    98   171   173   135    76    94    44   157   184   191   131   107    51    52   209    51   170    96    40   204   141   209   203    55   152   194   120    34    83   218    54   184    32   165    54   128   185   185   209    77   219   111    60   218   163   166   203    45   202   176   138   110    76   155   115    48    65    98   194   116   194    58   220   142    52   185    81   203    84   221   141   165   104   102   124   221    42   118    59    69    96    46    57   128    55    98   177   142    42    98   210   133    45   209   209   195    76   111   102   153   144   132    38   187   173   133    50    78   150    74   155   205   183    37   201   188   126   106    63    43   143   111   177    39   166   108   100    58    96   114   169   115   175   126   128   197   112    50    61    37    91   220   192   109   201    38    54    56   199    79   121    48   169    86   152    94    64   165    51   171   174   157   187    43    86    68    70   188   176    63   120    95    41    42   206   149   145   220   168    46   141   216   193    72    65   132    79   133   185   184   153   184    69    72    85   194   217   145    98   155    43   221    79    67    66   181   212   204   199   213    92   108   208   163   103   165   147    81    67   114    36    65    43    86   137   147    74   209
   220    59   126    86   158    35   213    94   134   186    55    63   146    89    88    49    34   166   139    76   122   138    46   130   156    49    36    90   166    90   184   181   216   160   102   176   101   100    53    89    38    57   145    38   105   180   205   121   199    51    81   208   117    47   161   138   152   117   204   184    90    74    99    42   134   212    57    89    87   118   202   160   136   219   113   139   149   166   190    95   171   206   133   127   189   193   220   157   177   200   146   207   119   128   171    83   155   193    83   111    82   176    39    36   102   143   152   160   128   163   206   111   222   119   104    68    75   121    32    37   204    94   107    94   149   163   136   197    69    55   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    84    46    35   161   173   151   167   157    92   207    76   162    42    59    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   197    82   194   119    95   131   198    60    70   217    83   160    46   169    97   107    62    68   161    86    40    46   194   140   203   129    39   121    69   132    59   164   159    89   217   105    90   147   196   120   219   168   146    77   158   219   128    36   194    51    33    40   202   132   160    83    97    58   131   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   176    94    98   211    81   134   216   103    76   114   196   110   170    46    60   138   214    69   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   221   145   203   195   205   113   190   141    67   135   117    55    93   138   199   155    95   149   207   100   183    90   165   206   194   196    48    87   109    36   103    42    81   203   202   202    71    70   109   222   144    65   219    90    35   125    90    41   212   173   170    44    60   205   115    43    67    68   159    74   155   134   144   172   191   205   111    97    34   210    66    69   161   181   124   204   136    97   186   140   199   196    87    93    77   191    85    64   160   139   109   177   194   154    98    34    60    70   112   140   104   218   117    68   184    98   175   150   195   143    97   163   112    61   202   190    86    53   203   213   154   186    32   146   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   207    77   136   131   201    33    56   217   191    95   107    98    70    74   208   214   219   117   165   188    76    69   220    46    62   126    42   197   196    52    48   108   192   120    79    89   159    53    51   190   166    67   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   144    80   149    81   112   151   154    99    37   162   103    34   134   110    61    71   211    85   134    97    91    36    68   179    61    59   168    93    88   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   166    36   148    96    78    87    41    86   211    60   148    87   178    54   170   219    61   207   197    56   204   177    47   163   213   141    34    59   120    40   200   220    69   151    54   149   196   117    53   113   181   220   203   162   151    71    78   105   165   105   104   185   146    64    34    32   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   120   106   122   100    36    79    42   193    45   213   154    67   206   192   101   202    39   128   175   217    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    38   143    42   201   198   196    72    44    97    75   116    62   184   157   113    55    65   210   130   175   186   177   209    63   186   204   200    91   217    89    77   141   217   184   121   111   100   115   107    40    33   129    48   168   190    55   197   218   107   201    52   212   139    54   172   151    64    61    64   115   166    66   130   114   209    47    33    65   208   141    78   156   160   149   189   114   215   112   174   168   160    49   136    58   199   169   219    93   135   208   161   140    52    50    40   202   136    94    65   138    37    41   100   171   175   136    76    93    46   157   183   192   130   107    51    53   208    51   170    97    39   204   141   209   201    56   153   195   120    34    83   218    53   184    33   165    53   129   186   185   209    77   219   110    60   219   163   166   203    45   202   175   138   110    77   154   115    48    65    98   196   114   194    58   221   142    51   185    81   203    85   222   140   165   103   103   124   221    42   119    59    69    95    49    59   127    55    98   177   142    43    98   210   133    48   210   208   195    76   112   101   154   143   131    36   187   171   134    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   176    40   166   107    99    59    96   116   167   115   175   126   128   197   111    51    60    35    90   220   193   108   200    39    53    56   200    79   121    48   168    86   152    94    63   165    50   171   174   157   188    42    86    69    69   189   177    64   120    94    41    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   154   183    69    72    85   194   218   144    97   154    44   221    79    67    67   182   211   204   199   214    91   109   209   165   104   164   147    82    68   113    36    65    43    86   137   147    73   210
   220    59   124    86   160    36   213    94   134   188    56    63   145    90    87    50    35   166   139    76   122   137    45   130   157    49    36    92   165    89   183   180   215   160   102   176   101   100    53    90    37    57   145    37   103   180   205   120   200    52    82   208   117    46   162   138   151   116   203   184    89    75    99    41   135   211    58    90    88   116   202   160   135   220   114   138   150   167   189    94   170   205   132   127   188   192   219   156   178   199   147   207   117   127   170    83   153   194    83   111    83   176    39    36   103   143   153   160   128   164   206   111   223   120   105    69    76   121    33    37   204    94   108    93   147   163   136   197    67    55   125   144    87    67    85   154    67   105   188    77   192   109    58   145    91    84    45    35   162   173   153   167   157    91   207    75   161    42    59    33    72    97    89    40   156   131   163   116    57   182    43    54   106    93   192   108    39   182   153   137   126   206   218    83    94    91   197    82   194   118    95   130   198    60    70   218    82   160    46   168    97   107    61    67   161    87    40    47   193   139   204   130    40   120    69   133    59   165   159    88   217   106    89   148   196   120   217   169   145    77   158   218   126    36   193    50    33    40   202   132   160    83    96    57   131   186    82   126   188    86    90    81   201    47   127   165   151   128    76    90   179   157   148   182    37   200    51   175    94    98   211    81   134   217   101    76   115   196   112   171    45    60   139   215    69   176   188   173   203    46    87    84   126   163    97   141   138    56   100   100    86   180   143   178   221   145   202   195   205   114   190   140    66   135   116    55    92   139   200   154    95   150   207   101   183    90   166   206   194   196    48    87   110    37   104    42    82   202   202   202    72    68   108   222   145    65   220    89    36   126    90    39   211   172   170    45    60   204   115    43    67    67   158    74   155   134   143   171   190   206   111    97    32   210    65    68   161   182   124   204   136    97   187   139   198   195    88    95    77   190    84    65   161   139   110   176   195   153    99    36    60    69   112   138   104   217   116    68   185    98   176   149   194   143    98   163   111    60   202   189    85    53   203   214   154   186    32   146   108    86   187    66   204    42   139    80   191   107   168   190    86   104   116   147   220    38    82    92   214    66   208    76   135   131   201    34    56   217   191    95   104    98    71    74   207   214   220   116   164   188    76    69   220    46    63   126    42   198   196    52    49   108   192   121    78    89   160    54    51   190   167    67   144   185   131    54   212    36    65   185   201   210   189   193    44   199    52   144    80   148    81   112   150   155   100    37   162   104    34   135   110    60    70   212    86   133    99    92    35    67   180    62    58   167    93    87   164   187   181    87    83   185    74   161   163   162   125   169    79    59   121   183   161   206    78    51   115   203   194    59   164   173    44    39   166    35   147    96    79    87    41    86   210    61   148    87   178    54   170   220    61   207   197    55   203   176    46   162   214   142    33    58   121    40   200   221    69   151    54   150   197   115    52   113   182   220   203   163   151    70    79   106   165   105   105   185   146    64    34    33   218   160   190   222    60   198   121   186    31   170   152   222    60   181    57   213   195    40   142   177   219   216    41   140    39    66    95   136   188    65   200    97   138   150    48   221   149   198   158   122   105   120   101    36    79    42   193    44   212   155    67   205   193   102   202    39   128   176   217    44   128   153    67    86   220   131   213   151   201   186    73    43    48   209    38   143    42   200   198   197    72    46    97    76   117    61   185   158   113    54    65   210   129   174   186   177   209    63   186   204   201    91   217    89    78   141   217   184   122   111   101   115   107    39    34   129    47   168   190    55   198   218   105   200    52   212   138    53   173   151    63    61    64   114   167    66   130   114   209    47    32    65   208   143    77   156   162   150   189   114   215   112   175   167   160    50   136    57   199   168   218    93   135   208   162   140    51    50    40   202   136    94    65   138    37    41   100   170   175   137    77    92    46   158   183   193   130   107    50    53   208    51   170    98    39   204   142   209   202    57   152   194   121    34    84   219    53   184    33   166    52   129   185   185   210    77   219   110    59   218   163   166   203    45   201   175   137   111    77   153   115    46    64    99   196   115   195    58   222   143    51   185    81   202    85   221   141   165   102   103   124   221    42   118    58    68    96    48    59   127    54    97   177   142    44    98   211   133    48   210   209   195    74   112   102   155   144   132    38   187   172   134    51    79   151    73   154   205   183    36   201   189   126   107    63    44   143   111   177    40   164   107    99    58    97   115   165   115   174   126   129   196   111    50    61    36    90   219   193   108   199    39    53    57   200    78   119    47   170    86   153    93    63   166    49   172   174   157   186    41    86    68    69   189   176    63   120    96    42    44   207   149   145   221   168    46   141   216   194    71    66   132    79   133   185   183   154   182    69    71    86   194   217   144    97   155    44   221    79    68    65   182   211   204   199   214    92   110   208   165   103   164   147    81    68   112    37    66    41    87   138   146    72   210
   220    59   125    86   158    35   213    95   135   186    54    63   147    91    87    50    34   166   139    76   122   137    46   131   156    48    36    91   165    90   183   182   217   160   102   175   101   100    53    89    38    57   144    39   105   179   205   122   200    50    80   209   117    46   161   138   151   116   205   184    90    74   100    42   135   212    57    89    87   118   202   160   137   220   113   139   149   166   190    95   171   206   132   127   190   193   220   157   177   200   145   207   118   128   171    83   154   194    83   111    82   176    38    35   102   143   152   160   129   164   205   111   222   119   104    69    75   121    33    36   203    93   107    94   150   163   136   197    69    56   125   144    86    68    86   153    69   104   189    78   192   107    58   146    92    84    46    36   162   173   150   167   156    92   207    76   164    43    60    33    70    98    91    41   157   129   163   116    59   183    43    53   107    93   193   108    39   181   153   137   126   207   219    84    96    91   197    83   194   119    94   130   197    60    71   218    82   160    46   169    96   106    62    69   160    86    39    45   193   140   203   129    40   121    69   131    59   164   159    88   218   106    91   147   197   121   220   169   146    77   158   218   128    36   195    50    33    40   203   132   160    83    97    58   131   186    84   128   189    86    91    81   201    48   127   165   152   129    74    90   179   156   148   182    37   201    50   176    93    97   211    80   134   216   104    76   115   196   110   170    46    60   139   215    69   175   188   172   203    47    88    82   127   163    96   141   138    57   101   100    86   179   143   177   220   146   203   195   204   113   191   141    67   135   118    54    92   138   199   156    95   150   207   100   183    90   165   207   194   194    49    87   109    37   103    43    81   202   201   201    70    69   109   222   144    65   219    90    36   125    90    40   211   173   171    44    60   205   114    43    66    68   158    73   155   134   145   172   191   205   111    97    34   210    66    69   161   181   124   205   136    97   186   140   199   196    88    93    77   191    84    65   160   138   109   178   195   154    97    34    59    71   112   141   103   218   118    68   184    98   177   150   195   144    97   162   112    61   202   190    86    53   204   214   154   186    33   145   109    85   187    65   203    42   139    80   193   106   168   190    86   103   116   147   221    38    81    92   214    66   208    79   137   131   200    33    56   218   192    95   107    99    71    74   208   214   220   117   166   188    74    69   221    46    62   125    42   196   196    52    48   108   192   120    79    88   159    53    51   190   166    67   144   186   130    54   212    37    63   184   200   211   188   193    45   200    52   143    80   150    81   112   151   154   100    37   162   103    35   135   109    61    69   211    85   134    98    92    36    68   180    60    58   168    93    87   165   187   180    87    83   185    74   160   163   163   124   169    79    58   120   183   160   205    78    50   116   202   194    58   163   173    44    40   166    37   147    96    78    88    42    86   211    60   147    86   177    53   171   219    61   207   196    56   203   176    46   162   213   140    34    58   120    40   200   220    69   151    55   150   196   117    52   112   182   221   203   163   151    70    79   106   165   105   103   184   146    64    35    33   216   160   190   221    59   199   121   187    32   170   152   221    60   181    56   214   194    42   143   176   221   217    41   140    39    66    95   137   187    66   198    98   138   151    49   221   149   197   158   121   106   120   101    36    79    41   194    44   213   154    66   206   192   101   202    39   129   175   218    44   127   152    67    87   220   133   213   152   201   184    73    43    48   209    37   142    41   201   197   196    73    45    96    74   116    62   184   158   112    55    65   211   129   175   185   177   209    64   186   205   200    90   216    88    78   141   217   184   121   111   100   115   108    41    33   128    48   167   190    55   197   218   106   201    52   212   139    53   172   150    64    62    63   114   165    66   130   113   209    47    33    65   208   141    79   156   160   149   189   115   216   112   174   168   160    49   136    57   199   169   219    93   135   208   161   139    51    50    40   201   135    94    66   138    37    41    99   171   175   135    76    93    45   158   184   191   130   106    51    52   208    51   169    98    38   203   141   209   202    56   152   195   120    34    82   218    54   183    33   165    54   128   186   185   209    77   219   109    60   219   163   166   204    46   201   175   137   110    77   153   115    47    64    98   197   115   194    58   220   143    50   185    81   204    85   221   140   165   103   103   124   221    42   118    60    69    96    48    59   127    56    99   177   142    43    98   210   132    48   210   209   195    75   113   101   154   144   130    36   186   172   133    50    79   150    75   155   204   183    38   202   189   127   106    62    43   142   110   176    40   165   106    99    58    96   115   168   115   176   126   128   197   112    51    60    35    90   220   192   108   200    39    53    56   200    79   120    48   168    85   153    95    63   166    50   172   174   156   187    42    85    69    68   187   177    64   119    94    41    43   206   149   145   222   169    47   139   216   193    72    66   132    78   134   186   182   153   183    69    72    86   193   218   143    97   153    43   221    79    68    67   182   212   204   200   213    92   109   208   165   104   164   147    82    68   113    35    65    42    87   137   146    73   210
   220    59   125    86   159    35   213    94   134   186    54    62   146    89    87    49    33   167   139    77   122   138    46   130   155    49    35    91   166    89   184   181   216   160   102   175   100   100    53    89    38    57   145    38   105   180   205   121   199    51    81   209   117    47   161   138   152   117   204   184    90    75    99    41   135   212    58    89    87   118   202   160   136   219   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   127   171    83   155   194    83   111    82   176    39    36   102   143   152   160   128   163   206   110   222   119   104    68    76   121    32    37   204    94   108    93   148   163   136   196    68    56   124   145    87    68    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    76   162    42    60    34    71    97    91    40   157   130   163   116    58   183    43    53   107    93   193   108    39   181   152   137   127   206   219    84    96    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    96   107    62    68   161    87    40    46   193   140   203   129    39   121    69   132    59   164   160    89   217   106    90   147   197   120   219   168   146    77   158   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    86    90    81   201    48   127   165   152   128    75    90   179   156   148   182    37   201    50   175    94    98   211    81   134   216   103    76   114   196   110   170    47    60   138   215    69   176   187   172   203    47    87    83   126   163    97   141   137    57   101    99    86   179   143   177   221   145   203   195   205   113   190   141    67   135   117    55    93   138   199   156    94   150   206   100   183    90   165   207   194   195    48    88   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    35   125    90    41   212   173   170    44    60   205   115    43    66    68   159    74   155   134   144   172   191   205   111    98    33   210    66    69   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   138   109   177   194   154    98    35    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   191    95   106    98    71    74   208   214   220   117   165   188    75    70   220    46    62   125    42   197   196    52    48   108   192   121    79    88   160    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154   100    37   162   103    35   134   110    61    70   211    85   134    98    91    37    68   180    61    58   168    93    88   165   188   181    87    83   186    74   160   163   162   124   169    79    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    97    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   140    34    59   120    40   200   220    69   151    55   150   195   117    52   113   182   219   204   162   151    71    79   106   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    67   198    98   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    37   143    42   201   198   196    73    45    97    75   116    62   184   158   112    55    65   211   129   174   185   177   209    63   187   204   200    90   216    89    76   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   172   151    64    61    63   115   166    66   130   114   209    47    34    66   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   198   169   219    93   135   209   161   140    51    50    40   202   135    94    65   138    37    41   100   171   175   136    77    94    46   158   183   192   131   107    51    53   208    51   170    97    38   204   141   209   201    55   152   194   120    33    84   219    53   184    33   165    53   129   186   185   209    77   219   109    59   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   118    59    69    95    48    59   127    55    98   177   142    43    98   211   132    47   210   209   195    75   113   101   154   143   131    37   187   171   133    51    79   150    75   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   106    99    58    96   115   168   115   175   126   128   196   111    51    60    36    91   220   193   109   200    39    53    57   199    79   121    47   168    86   152    94    63   166    50   171   174   157   187    42    86    68    69   188   177    64   120    94    40    43   207   150   145   222   168    47   140   216   193    72    65   133    78   133   186   184   153   183    69    72    85   194   218   144    98   154    44   221    80    67    67   182   211   205   199   214    91   109   209   165   104   164   146    82    67   113    36    66    42    86   137   146    73   210
   220    59   125    86   158    35   213    94   134   186    54    63   146    89    87    49    34   167   139    77   122   138    46   131   155    49    35    91   166    89   184   181   216   160   102   176   100   100    53    89    38    57   144    38   104   179   205   121   200    51    80   208   117    47   161   138   152   117   205   184    90    74   100    41   134   212    58    89    88   118   202   160   136   219   113   139   149   166   190    94   171   206   132   126   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    38    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    33    37   204    94   107    94   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   166   157    92   207    76   163    42    59    33    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   219    84    96    92   197    82   194   119    95   131   198    60    71   217    82   160    46   169    97   107    62    68   161    86    40    46   194   140   203   128    39   121    69   132    59   163   160    89   217   106    90   147   197   120   219   168   147    77   159   218   127    36   195    50    33    40   203   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    76    90   179   156   148   182    37   201    50   175    93    98   211    81   134   216   103    76   114   196   110   171    46    59   139   215    68   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   220   145   202   195   205   113   190   141    67   135   118    55    93   139   200   155    94   150   206   100   183    90   165   207   195   195    48    87   109    37   103    42    81   203   201   202    71    70   109   222   144    65   219    90    36   125    90    41   212   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   206   111    97    33   211    66    68   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   139   109   177   194   153    98    35    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   191    86    53   203   213   154   186    32   145   109    86   186    66   204    41   138    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   207    77   137   131   201    33    56   217   192    95   106    98    71    74   207   214   220   117   165   188    75    70   220    46    62   125    42   197   196    52    48   108   192   120    79    88   160    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   150   154   100    37   162   103    34   134   109    61    70   211    85   134    98    91    36    68   180    61    59   168    93    88   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    45    40   166    36   148    96    78    88    41    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   140    35    59   120    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   152    70    79   105   165   105   104   185   146    65    34    32   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   214   194    41   143   176   220   216    41   139    39    66    95   136   187    67   198    97   138   150    49   222   149   198   157   120   105   122   101    36    78    42   193    45   213   154    66   206   192   101   202    39   128   176   217    44   128   153    67    86   219   134   212   152   201   185    73    43    48   209    37   143    42   201   198   196    73    45    97    75   116    62   184   157   113    55    65   211   129   174   186   177   209    63   187   204   200    91   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   106   200    52   212   139    53   172   151    64    61    63   115   166    66   130   114   209    46    34    66   208   142    78   156   160   149   189   114   215   112   174   168   160    49   136    58   199   169   218    93   135   208   161   140    51    50    40   201   136    94    65   138    37    41   100   171   175   136    77    94    46   158   183   192   130   107    51    53   208    51   170    97    39   204   141   210   201    55   153   194   120    34    84   219    53   184    33   165    53   129   186   185   209    77   219   110    59   219   163   166   203    45   201   176   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   141   165   103   103   124   221    42   118    59    68    96    49    58   127    55    98   177   142    43    98   210   132    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   175    40   166   107    99    58    96   116   168   115   175   126   128   196   111    51    60    35    91   220   193   108   200    39    53    57   199    79   120    47   168    85   152    94    63   165    50   171   174   156   187    42    86    68    69   188   177    64   120    95    41    42   207   150   145   222   169    46   140   216   193    72    65   132    78   133   186   183   153   183    69    72    86   194   218   144    98   154    43   221    79    67    67   182   211   205   199   213    91   109   209   165   104   164   147    82    68   113    36    66    42    86   137   146    73   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    77   122   138    46   130   155    49    36    91   166    89   184   181   216   160   102   176   100   100    53    89    38    57   144    38   105   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74   100    41   134   212    58    89    87   118   202   160   136   219   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    83   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    32    37   204    94   107    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   162    42    59    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    40   121    69   132    59   164   160    89   217   106    90   147   196   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   131   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    93    98   211    81   134   216   103    76   114   196   110   170    46    60   138   214    69   176   188   172   203    47    87    83   127   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   191   141    66   135   117    55    92   138   200   156    94   149   207   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    35   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    34   210    66    68   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   153    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   186    74   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   140    35    59   120    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   201   185    73    43    48   209    37   143    42   201   198   196    73    45    96    75   116    62   184   158   112    55    66   211   129   174   186   177   209    63   187   204   200    90   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    33    65   208   142    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    77    94    46   157   183   192   130   107    51    53   208    51   170    97    38   204   141   209   201    55   152   195   120    34    84   219    53   184    32   165    53   129   186   185   209    77   219   109    60   219   163   166   204    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   141   165   103   103   124   221    42   118    59    69    95    48    59   127    55    98   177   142    43    98   211   132    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   196   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    85   152    94    63   165    50   171   174   156   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   209
   220    59   125    86   159    35   213    95   134   186    55    63   146    90    87    49    34   167   139    77   122   138    46   131   155    49    35    90   166    89   183   181   216   159   102   176   101   100    53    89    38    57   145    38   104   180   205   121   200    51    80   209   117    47   161   138   152   117   204   185    90    74    99    42   135   212    57    89    88   118   202   161   136   219   113   139   149   166   190    95   171   206   132   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    83   176    39    35   102   143   152   160   129   163   206   111   222   119   104    68    76   120    33    37   204    93   108    94   148   163   136   196    68    55   124   145    87    69    86   152    69   104   188    78   193   107    58   145    91    85    46    35   162   173   151   166   157    92   207    75   162    42    60    33    71    97    91    40   157   130   163   115    58   183    44    54   107    93   193   108    39   181   152   137   127   206   218    84    95    92   198    82   194   118    95   131   198    60    70   217    82   160    46   169    97   107    62    69   161    86    40    45   194   140   203   129    40   121    69   131    59   163   160    88   217   105    90   147   196   121   219   168   146    77   158   219   127    36   195    50    33    40   202   132   161    83    97    58   131   186    83   128   188    87    90    80   201    48   127   166   152   129    75    90   179   155   148   182    37   200    50   175    94    98   211    81   134   216   103    76   114   197   110   170    46    59   138   215    69   177   187   172   203    46    87    83   127   162    97   141   137    56   100    99    86   179   143   177   221   145   202   195   205   113   191   140    67   135   117    55    92   138   200   156    94   150   207   100   183    90   165   207   194   195    48    88   109    37   103    43    81   203   201   202    71    70   109   222   144    64   219    90    35   125    89    40   211   173   170    44    60   205   115    43    67    68   159    74   155   134   144   172   191   205   111    98    33   210    66    69   161   181   124   205   136    96   186   140   199   195    87    92    76   191    85    64   160   138   109   177   194   153    98    35    60    70   112   140   104   218   117    68   184    98   175   150   195   144    97   163   112    61   202   190    86    53   204   213   154   186    33   145   109    86   186    66   204    41   139    80   193   105   168   190    87   103   116   147   220    39    81    92   213    66   208    77   136   131   200    33    56   217   192    95   106    99    70    74   207   214   220   117   166   189    75    69   220    46    62   125    42   197   196    52    48   108   192   121    79    88   160    53    51   190   166    66   144   186   130    54   211    36    64   185   200   210   188   193    45   200    52   143    80   149    82   112   151   154    99    36   162   104    35   134   109    61    70   211    85   134    97    91    36    68   179    61    58   168    92    88   165   187   181    87    83   186    73   160   163   162   123   169    78    59   120   184   160   206    78    51   115   201   194    58   164   174    45    40   166    36   148    96    78    88    42    86   212    60   148    87   178    54   170   220    61   207   197    56   204   176    46   162   213   140    34    59   120    40   201   220    69   150    55   149   196   117    52   113   182   219   203   162   152    71    79   105   165   105   104   185   146    64    34    32   217   160   191   222    60   199   120   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    67   198    98   138   150    49   222   150   198   157   121   105   122   100    36    78    42   193    44   214   154    66   206   192   101   202    39   128   175   217    44   128   153    68    86   219   133   212   152   202   185    73    42    49   209    37   143    42   202   198   196    72    45    96    75   116    62   184   157   112    55    66   211   129   174   186   177   209    63   186   204   200    91   216    89    77   141   217   184   121   110   100   115   107    40    33   129    48   168   190    55   197   218   107   200    52   212   139    54   172   151    64    61    63   115   166    66   130   114   209    47    34    66   208   141    78   156   160   148   189   114   215   112   174   168   160    49   136    58   199   169   218    93   135   209   161   140    51    50    40   202   136    93    65   138    37    41   100   171   175   136    77    93    46   157   183   192   130   106    51    53   208    51   170    97    38   204   141   209   201    55   152   194   120    33    84   218    53   184    33   166    53   129   186   184   209    77   219   110    60   219   163   166   203    45   201   175   138   110    77   154   116    48    65    98   197   114   194    58   221   142    50   184    81   204    85   221   141   165   104   103   124   222    42   119    59    69    95    48    59   127    55    98   177   142    43    98   210   132    47   210   209   195    75   113   102   154   143   131    36   187   172   133    51    79   150    74   155   204   183    37   201   189   127   105    62    43   142   111   175    40   165   107    99    58    96   115   168   115   175   126   128   197   111    51    60    35    90   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   172   174   157   188    42    85    68    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   193    72    66   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    68   113    36    66    43    86   137   147    73   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    77   122   138    46   130   155    49    36    91   166    89   184   181   216   160   102   176   100   100    53    89    38    57   144    38   105   179   205   121   200    51    80   209   117    47   161   138   152   117   205   184    90    74    99    41   135   212    57    89    88   118   202   160   136   220   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    32    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   162    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    97   107    62    68   161    86    40    46   193   140   203   129    40   121    69   132    59   164   160    89   217   106    90   147   196   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    93    98   211    81   134   216   103    76   114   196   110   170    46    60   138   214    69   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    93   138   200   156    94   149   206   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    36   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    33   211    66    69   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   154    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   190    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   186    74   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    45    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   141    34    59   120    40   200   220    69   150    55   149   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   201   185    73    43    48   209    37   143    42   201   198   196    73    45    96    75   116    62   184   158   112    55    65   211   129   174   185   177   209    63   186   204   200    90   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    33    65   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    76    94    46   158   183   192   130   107    51    53   208    51   170    97    38   204   141   209   201    55   152   195   120    33    83   219    53   184    32   165    53   129   186   185   209    77   219   110    59   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    51   185    81   203    85   221   141   165   103   103   124   221    42   119    59    69    95    48    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   131    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   196   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   192    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   209
   220    59   125    86   158    35   213    94   134   187    55    63   147    89    87    49    34   167   140    77   122   137    46   131   156    49    36    91   166    89   184   181   216   159   101   176   100   100    53    89    38    57   144    38   105   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   135   212    58    89    88   118   202   160   136   219   113   139   149   166   190    95   171   206   132   127   189   192   220   157   177   200   145   207   119   128   171    83   154   194    83   111    83   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    75   121    33    37   204    94   108    94   149   163   136   196    68    56   124   145    87    69    86   153    69   104   188    77   193   108    58   145    91    85    46    36   161   173   151   167   157    92   207    75   163    42    60    33    71    97    91    40   157   130   163   116    58   183    43    54   107    93   192   108    39   181   152   137   127   207   219    84    95    92   198    83   194   119    95   131   198    60    70   217    83   160    46   169    96   107    62    68   161    87    40    46   194   140   203   128    39   120    69   132    59   164   159    89   217   105    90   147   196   120   219   168   147    77   158   219   128    36   194    51    33    40   202   132   160    84    97    58   132   186    83   128   188    86    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   176    93    98   211    81   134   216   102    76   114   196   110   170    46    59   139   215    69   176   188   172   203    47    87    83   127   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   191   141    66   135   117    55    92   138   200   156    94   150   206   100   183    90   165   207   195   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   144    65   219    90    35   125    90    40   211   173   170    44    60   205   115    42    67    68   159    73   155   134   144   172   190   205   111    98    34   210    66    68   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   139   109   177   194   153    98    34    60    70   111   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    77   137   131   201    33    57   217   192    95   106    98    71    74   207   214   220   117   165   188    75    70   220    46    62   125    42   197   196    52    48   108   192   120    80    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   150   154    99    37   162   103    34   135   109    61    70   211    85   134    97    91    37    68   179    61    58   168    93    88   165   187   181    87    83   186    73   160   163   162   124   169    79    58   120   184   160   206    78    51   115   201   194    58   164   174    45    40   165    36   149    96    78    88    41    86   211    60   149    87   178    54   170   219    61   207   197    56   204   176    47   162   213   141    34    59   120    41   200   220    69   150    54   149   196   117    52   113   181   219   203   162   151    70    78   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    42   139    39    66    95   136   187    66   198    97   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   203    39   128   175   217    44   127   153    67    86   219   133   212   152   201   184    72    43    48   209    38   143    42   201   198   196    73    45    97    75   116    62   184   157   113    55    66   211   129   175   185   177   209    63   186   204   200    90   216    89    77   141   217   184   121   111   100   115   107    40    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    33    65   208   141    78   156   160   149   189   114   215   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   201   136    93    65   138    37    41   100   171   175   136    77    93    46   157   183   192   130   107    51    53   208    51   170    98    39   204   141   209   201    55   152   195   120    33    84   219    53   184    33   165    53   129   186   185   209    77   219   110    59   219   163   166   204    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   119    59    69    95    48    59   127    55    98   177   142    43    98   210   133    47   209   208   195    75   113   101   154   143   130    37   187   172   134    50    79   151    74   155   205   183    37   201   189   127   105    62    43   143   110   176    40   165   107    99    58    96   115   168   115   175   126   128   196   111    51    60    35    91   220   193   108   200    39    53    57   200    79   121    48   168    86   152    94    63   166    50   171   174   157   187    42    86    69    69   188   177    63   120    94    40    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   184   153   183    69    71    86   194   218   145    97   154    44   221    79    67    67   182   211   205   199   213    91   110   209   165   104   164   147    82    68   113    36    65    43    86   137   146    73   209
   220    59   125    87   159    35   213    94   135   186    55    63   146    89    88    49    33   167   140    77   122   137    46   130   155    49    35    91   166    90   183   181   217   160   101   176   100   100    54    89    39    57   145    38   104   179   205   121   199    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   135   212    58    89    88   118   202   160   136   220   113   139   149   166   190    94   171   206   133   127   189   192   220   157   177   199   146   207   119   128   171    83   155   194    83   111    82   176    39    35   102   142   152   160   128   163   206   110   222   119   104    68    75   120    32    37   204    94   108    93   148   163   136   196    68    56   124   145    86    68    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   166   157    92   207    75   162    42    59    34    71    97    91    40   157   130   163   116    58   183    44    53   107    93   193   108    39   181   153   137   127   207   218    84    96    92   197    82   194   119    95   131   197    60    71   217    82   160    46   169    97   107    62    68   161    86    40    46   193   139   203   129    40   121    69   132    59   163   160    89   218   106    90   148   196   120   219   168   146    77   159   219   128    36   195    50    33    40   203   133   160    83    97    58   132   186    83   127   188    87    90    81   201    48   127   166   152   128    76    90   179   156   148   182    37   200    51   176    94    98   211    81   134   216   102    76   114   196   110   171    46    60   138   214    68   176   188   172   202    47    87    83   127   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    67   135   118    55    92   138   199   156    94   150   207   100   183    90   165   207   194   195    48    88   109    37   102    42    81   203   202   202    71    70   109   222   144    65   219    90    36   125    90    40   212   172   170    44    59   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    33   210    66    69   161   182   124   205   136    97   186   140   199   195    87    93    77   191    85    64   160   139   109   177   194   153    98    35    60    70   111   140   104   218   117    68   184    98   176   150   195   144    97   162   112    61   202   191    86    53   203   213   154   186    32   146   109    86   187    66   203    41   139    80   193   105   169   190    86   103   116   147   220    38    81    92   213    67   208    78   137   132   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    41   197   196    52    48   108   192   120    79    89   159    53    51   190   165    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   150   154   100    37   162   103    35   134   109    61    71   211    85   134    98    91    37    68   180    61    58   168    93    88   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    57   164   174    45    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   203   176    46   162   213   141    34    59   120    40   201   220    69   150    54   149   196   117    52   113   182   219   203   162   151    70    78   105   164   105   104   185   146    64    35    33   217   160   191   222    59   199   120   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    42   139    39    65    95   135   187    66   198    98   138   150    49   222   149   198   157   121   105   122   101    35    79    42   193    45   213   154    66   206   192   101   202    39   128   175   218    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    38   143    42   201   198   197    73    45    97    76   117    62   184   158   112    55    65   210   129   175   186   177   210    63   186   204   200    90   217    89    77   141   217   183   121   111   100   114   107    41    33   129    48   168   190    55   198   218   107   201    52   212   138    54   173   151    64    62    63   115   166    66   130   114   209    46    34    66   208   142    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    92   135   208   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    77    93    45   158   183   192   130   107    51    52   208    51   170    97    38   204   141   209   201    56   152   194   121    33    84   219    53   184    32   166    53   129   186   185   209    77   219   109    59   219   163   166   203    45   201   176   137   110    77   153   115    48    65    98   196   114   194    59   221   142    51   185    81   204    85   221   140   165   103   103   124   221    42   118    59    69    96    48    58   127    54    98   177   142    43    98   210   132    47   210   209   195    75   113   102   154   143   131    36   187   172   134    51    78   150    75   154   204   183    37   201   189   127   105    62    43   142   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    61    36    90   220   193   109   200    39    53    57   199    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    41    43   207   149   145   222   168    47   140   216   193    72    66   132    78   133   186   184   154   183    69    71    86   194   218   144    98   154    43   221    79    67    67   182   211   205   199   213    91   109   209   165   104   165   147    81    67   113    36    65    42    86   137   146    73   210
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    76   122   138    46   130   155    49    36    91   166    90   184   181   216   160   102   176   100   100    53    89    38    57   144    38   104   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   135   212    57    89    88   118   202   160   136   219   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    83   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    32    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   162    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    40   121    69   132    59   164   160    89   217   106    90   147   196   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    94    98   211    81   134   216   103    76   114   196   110   170    46    60   138   214    69   176   188   172   203    47    87    83   126   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    93   138   200   156    94   149   207   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    36   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    34   211    66    69   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   138   109   177   194   154    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   141    34    59   120    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    37   143    42   201   198   197    73    45    97    75   116    62   184   158   112    55    65   211   129   174   186   177   209    63   187   204   200    90   217    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    47    33    65   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    77    94    46   157   183   192   130   107    51    53   208    51   170    98    38   204   141   209   201    55   152   195   120    33    84   219    53   184    32   165    53   129   186   185   209    77   219   109    59   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   118    59    69    95    48    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   196   111    51    60    36    91   220   193   109   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    76   122   138    46   130   155    49    35    91   166    89   184   181   216   160   102   175   100   100    53    89    38    57   145    38   105   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   135   212    57    89    88   118   202   161   136   219   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    83   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    33    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    76   162    42    59    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   206   218    84    95    92   198    83   194   119    95   131   198    60    71   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    39   121    69   132    59   164   160    89   217   106    90   147   196   120   219   168   146    77   159   219   128    36   195    50    33    40   203   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    93    98   211    81   134   216   102    76   114   196   110   170    46    60   138   214    69   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    93   138   200   156    94   149   206   100   183    90   165   207   194   195    48    88   109    37   103    42    81   203   202   202    71    70   109   222   144    65   219    90    35   125    90    41   212   172   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    33   210    66    69   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   139   109   177   194   153    98    35    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   191    86    53   203   213   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    66   208    78   137   131   201    33    56   217   192    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    50   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154   100    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   186    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   166    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    47   162   213   140    34    59   120    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   201   185    73    43    48   209    37   143    42   201   198   196    73    45    97    75   116    62   184   157   112    55    65   211   129   174   185   177   209    63   187   204   200    90   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    34    65   208   142    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    39   201   136    94    65   138    37    41   100   171   175   136    76    94    46   158   183   192   130   107    51    53   208    51   170    97    38   204   141   209   201    56   152   195   120    33    84   219    53   184    32   165    53   129   186   185   209    77   219   109    59   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    51   185    81   203    85   221   140   165   103   103   124   221    42   118    59    69    95    48    59   127    55    98   177   142    43    98   211   132    47   210   209   195    75   113   101   154   143   131    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   192    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   209
   221    59   126    87   159    35   212    95   134   187    54    62   146    89    87    49    34   166   139    76   122   139    47   130   155    48    36    90   165    89   184   180   216   160   102   176   101    99    53    89    38    56   144    38   105   179   206   121   200    50    80   209   116    47   161   139   152   117   206   185    90    74    99    41   135   212    58    89    88   119   202   161   136   220   114   139   149   166   189    95   172   205   132   126   189   192   220   157   177   199   146   207   119   127   171    83   154   194    82   111    83   176    38    36   102   143   151   159   128   163   205   111   221   119   103    69    76   120    32    37   204    95   108    93   149   163   135   196    68    56   125   146    87    68    86   152    68   104   187    77   193   108    57   145    91    85    46    36   162   173   151   166   157    92   208    76   161    42    60    34    70    98    91    40   157   130   163   115    58   183    43    53   108    93   193   108    39   180   152   136   127   206   218    83    97    92   197    82   193   119    94   130   198    62    70   217    84   159    46   170    96   107    62    68   161    86    40    46   193   140   203   129    39   121    68   132    58   165   160    89   218   105    91   148   197   121   219   168   146    77   159   218   127    36   195    51    33    40   203   132   160    82    97    59   131   186    82   127   188    88    90    81   201    48   127   166   153   129    75    90   180   156   148   182    37   200    50   175    94    98   210    81   135   216   102    76   114   196   110   171    47    60   138   215    69   176   187   172   203    46    88    83   127   163    97   141   137    56   101   100    86   179   143   178   221   146   203   195   203   114   191   139    68   134   118    55    92   138   200   156    94   149   206    99   182    91   164   206   194   196    49    87   109    38   103    42    81   204   201   202    72    70   109   222   144    65   218    91    36   125    90    40   212   173   170    44    59   205   114    43    67    67   159    73   155   135   144   173   191   206   111    99    35   211    65    68   161   181   124   204   136    97   186   140   198   196    87    93    77   191    85    65   161   138   109   177   194   153    99    35    59    69   112   142   105   218   117    68   185    98   175   149   196   144    97   163   112    61   201   190    86    53   203   215   154   186    32   145   109    86   188    66   204    41   137    80   193   105   169   189    88   103   116   146   220    38    81    93   213    66   208    78   136   131   201    32    56   215   191    95   107    98    69    74   207   214   220   117   166   188    75    69   219    45    61   126    42   197   197    53    49   108   191   120    79    88   160    53    52   190   166    67   145   187   131    54   213    35    65   185   200   210   189   193    45   200    53   143    80   150    82   112   151   155    99    38   161   103    35   134   110    60    70   212    86   134    98    92    37    68   180    61    58   168    92    88   166   187   180    87    82   186    73   160   162   162   122   169    78    58   121   185   160   206    78    52   116   201   192    57   163   175    45    40   166    36   148    97    79    88    41    86   212    60   148    86   178    54   170   220    61   207   197    57   204   177    47   162   214   140    35    59   122    39   201   219    70   150    55   150   195   117    52   112   181   220   204   163   151    72    78   105   165   105   105   185   146    64    34    32   218   161   190   220    60   198   120   187    31   169   153   221    59   181    57   213   195    42   143   176   221   216    42   139    39    66    95   136   186    68   198    98   138   150    49   222   150   198   158   121   106   123   100    36    78    42   195    44   213   154    66   205   193   102   202    38   128   175   217    46   128   154    68    86   220   134   212   151   201   185    73    42    49   210    38   143    40   201   197   198    73    44    96    76   116    62   184   157   113    55    65   209   129   175   186   176   209    62   187   204   200    90   217    88    78   140   217   184   120   111   100   115   107    40    33   129    48   167   189    55   197   217   106   201    53   212   139    54   173   151    64    62    63   115   167    66   130   113   209    47    34    65   208   141    77   156   161   147   189   113   216   113   173   168   160    48   135    59   199   168   219    93   136   208   160   139    50    50    41   202   135    94    65   138    37    40    99   172   175   136    77    93    45   157   184   192   130   108    50    52   207    51   170    97    38   204   142   208   201    55   154   195   120    33    84   218    52   183    32   165    53   128   185   186   208    78   219   109    60   220   164   166   203    45   200   175   138   111    77   154   115    48    65    97   195   114   195    59   220   143    51   185    81   204    85   222   140   164   105   105   125   221    42   118    59    69    96    48    58   127    56    98   176   141    43    98   211   132    47   209   208   194    75   113   102   153   143   131    36   188   172   133    51    80   150    74   155   205   183    37   200   189   128   105    61    43   142   110   175    39   166   107    98    58    95   115   168   116   174   126   128   196   111    51    60    36    90   220   193   109   201    39    52    56   201    79   120    47   168    85   153    94    63   164    50   170   173   156   188    42    86    69    69   188   177    65   120    94    40    42   206   150   144   223   169    47   140   217   193    71    66   132    78   133   187   183   153   183    69    72    87   194   218   143    99   154    44   221    80    68    66   182   213   204   199   212    91   110   209   164   104   165   147    83    68   113    36    66    42    87   136   147    72   209
   220    59   125    86   159    35   213    95   134   186    55    63   146    89    88    49    34   167   140    76   122   138    46   131   155    49    36    91   165    89   183   181   216   159   102   175   100   100    54    89    38    57   144    38   105   179   205   121   200    51    81   208   117    48   161   138   152   117   205   185    90    75    99    41   135   212    58    89    87   119   201   161   137   219   112   138   149   166   190    95   171   206   132   126   189   193   220   156   176   199   145   208   118   128   171    83   155   193    83   111    83   176    39    35   102   143   152   160   128   163   206   111   222   120   104    68    75   121    32    38   203    94   107    93   148   164   136   197    68    56   124   144    86    68    87   152    68   104   188    77   193   107    58   145    91    84    46    36   162   173   151   167   157    92   207    76   162    42    59    33    71    97    91    40   157   130   163   116    58   183    44    53   106    93   193   108    39   182   152   137   126   207   218    84    96    92   197    82   193   119    95   131   198    61    70   217    83   160    46   168    97   106    62    68   161    87    40    46   194   139   203   129    39   121    68   132    59   164   160    88   217   106    90   147   196   121   219   168   147    78   158   219   127    36   195    51    32    40   202   132   160    84    97    58   132   186    83   128   188    86    90    81   200    48   127   165   152   128    76    91   179   156   148   182    37   201    51   176    94    99   210    81   135   215   103    76   114   196   110   170    47    60   139   214    67   177   187   172   204    46    86    84   126   164    98   141   138    56   101    99    85   178   143   176   220   145   202   195   205   113   190   140    66   135   118    55    93   138   200   156    94   149   207   100   183    90   165   207   194   195    48    87   108    37   103    43    81   203   202   201    71    70   109   222   144    64   219    90    35   125    90    41   212   173   170    44    59   204   115    44    67    68   159    74   155   135   144   172   191   205   112    97    34   211    65    69   161   181   124   206   136    97   186   140   199   195    87    93    76   191    85    64   160   138   108   177   195   154    98    34    61    70   112   140   104   218   117    68   184    97   176   150   194   143    96   163   112    61   201   190    85    53   204   213   153   186    32   145   110    86   186    65   203    41   139    81   193   106   168   190    87   104   117   147   221    38    81    91   214    66   208    78   136   131   201    33    57   218   191    95   106    99    70    74   207   215   220   118   165   188    75    69   220    46    61   125    42   197   196    52    48   109   192   120    79    89   159    53    51   190   166    67   144   186   130    54   212    36    64   186   200   210   189   193    45   200    52   143    80   149    81   110   151   155   100    37   162   103    34   135   110    61    71   211    86   134    97    91    37    68   180    62    59   168    92    88   166   187   181    87    83   185    73   160   163   162   124   169    79    58   121   184   160   205    78    51   114   201   194    58   164   174    44    40   166    37   148    96    78    88    41    87   212    61   148    87   178    53   170   219    60   208   197    57   203   176    46   162   213   140    34    58   120    40   200   220    68   151    55   150   196   117    52   112   181   220   204   161   151    70    79   105   165   105   104   185   146    65    35    32   217   160   191   222    59   199   120   187    32   170   152   221    60   181    56   213   194    41   143   177   220   216    41   139    39    65    95   137   187    66   198    97   138   150    50   223   149   198   157   121   105   122   100    36    78    42   193    45   213   154    66   206   191   100   203    39   128   175   218    44   128   153    67    87   219   133   213   152   202   185    73    43    48   209    37   142    41   200   198   196    72    45    96    75   116    62   184   158   113    55    65   210   130   174   185   177   209    63   186   205   201    90   217    89    77   141   218   184   121   111   100   115   107    41    33   128    48   168   189    55   197   218   107   200    52   212   139    54   172   151    64    60    63   115   166    66   130   114   209    46    34    66   208   141    78   156   161   149   189   114   216   112   174   168   161    50   136    59   199   169   219    93   136   208   161   140    51    50    40   201   136    94    66   138    37    40   100   171   176   135    76    93    45   157   183   192   131   107    50    53   208    51   170    98    38   204   140   210   201    56   153   195   121    33    84   219    52   184    33   165    53   129   186   185   210    78   218   109    60   219   163   166   204    45   202   176   137   110    77   154   115    46    65    97   196   114   194    58   221   142    50   185    81   203    85   222   141   165   103   102   124   221    42   119    59    69    94    47    59   127    54    98   177   142    44    98   211   133    47   210   208   195    75   113   101   154   144   131    36   187   171   134    51    79   150    75   154   204   183    37   201   189   127   105    62    42   143   110   176    41   166   108    99    58    96   115   167   115   175   126   128   197   111    51    61    35    90   220   193   108   200    39    53    57   200    80   120    47   168    85   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   223   168    46   140   216   192    71    65   132    79   133   186   183   153   183    69    71    86   194   218   145    97   153    44   220    79    67    66   182   211   204   199   214    92   109   210   165   104   164   147    81    68   113    36    66    42    86   137   147    73   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    76   122   138    46   130   155    49    35    91   166    90   184   181   216   160   102   176   100    99    53    89    38    57   145    38   105   179   205   121   200    51    80   209   117    47   161   138   152   117   205   184    90    74   100    41   134   212    58    89    88   118   202   160   136   220   113   139   149   166   190    95   171   206   132   127   189   192   220   157   177   200   146   207   119   128   171    83   155   194    83   111    82   176    39    35   102   143   152   160   129   163   206   111   222   119   104    68    76   121    32    37   204    94   107    93   148   163   136   197    68    55   125   145    87    68    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   163    42    59    33    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   131   198    61    70   217    82   160    46   169    96   107    62    68   161    87    40    46   193   140   203   129    39   121    69   132    59   164   160    89   217   106    90   147   196   121   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   131   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    93    98   211    81   134   216   103    76   114   196   110   170    46    60   138   214    68   176   187   172   203    47    87    83   126   163    97   141   137    57   101    99    86   179   143   177   220   145   202   195   205   113   190   141    66   135   117    55    92   138   200   156    94   150   206   100   183    90   165   207   195   195    48    88   109    37   103    42    81   203   201   202    71    70   109   222   144    65   219    90    36   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    33   211    66    69   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   138   109   177   194   153    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   190    86    53   203   213   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   132   201    33    56   217   191    95   106    98    71    74   207   214   219   117   165   188    75    70   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    67   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154   100    37   162   103    34   134   109    61    71   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   185    73   160   163   162   124   169    79    58   120   184   160   206    78    51   115   201   194    58   164   174    45    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    60   207   197    56   204   176    46   162   213   140    34    59   120    40   200   220    69   150    55   150   196   117    52   113   182   219   203   162   151    70    79   105   165   105   104   185   146    64    35    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    65    95   136   187    67   198    98   138   150    49   222   149   198   157   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    38   143    42   201   198   196    73    45    97    75   116    62   184   158   113    55    65   211   129   174   185   177   209    63   186   204   200    90   217    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    64   115   166    66   130   114   209    46    34    65   208   141    78   156   160   149   189   114   215   112   174   168   160    49   136    58   199   169   219    93   135   208   161   140    51    50    40   202   135    94    65   138    37    41   100   171   175   136    77    93    46   157   183   192   130   107    51    53   208    51   170    98    38   204   141   209   201    55   152   194   120    33    84   219    53   184    33   165    53   129   186   185   209    77   219   110    59   219   163   166   204    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    51   185    81   204    85   221   140   165   103   103   124   221    42   119    59    69    95    48    58   127    55    98   177   142    44    98   211   133    47   210   209   195    75   113   101   154   143   131    37   187   172   133    50    79   150    75   155   204   183    37   201   189   127   105    62    43   143   110   176    40   165   106    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   168    47   140   216   193    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   214    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   209
   219    59   125    86   159    35   213    95   135   187    55    63   147    89    87    49    35   166   140    77   122   137    45   130   155    50    35    91   167    89   184   179   216   160   101   176   100   100    53    89    39    58   145    38   105   181   205   121   200    51    81   209   118    47   160   139   151   116   206   184    91    73   100    42   135   212    57    89    88   119   202   160   137   219   113   139   150   167   191    95   171   206   132   126   188   193   220   158   177   201   146   206   119   128   171    83   154   193    82   111    82   176    38    36   101   142   153   160   129   164   206   111   223   119   104    69    76   120    33    37   205    94   107    94   149   164   135   196    69    56   124   145    87    69    85   153    70   104   189    78   192   107    58   146    90    84    46    35   160   173   152   168   156    92   207    75   162    42    59    34    71    98    90    40   157   130   164   115    58   183    44    54   107    94   192   108    39   182   152   137   126   207   219    84    95    90   198    82   194   118    95   132   198    61    71   217    82   159    46   168    97   107    62    68   161    86    41    46   193   140   204   128    40   121    69   131    59   163   160    89   216   104    90   147   197   121   220   167   146    77   158   219   128    36   195    50    33    40   202   131   161    83    97    58   132   186    84   129   187    86    91    81   202    48   127   166   153   128    76    90   178   156   149   182    38   201    51   173    94    99   210    82   134   216   102    76   113   196   110   170    45    59   139   213    68   176   187   171   202    46    87    82   127   163    97   141   137    56   101    99    86   178   142   177   221   145   202   194   205   113   191   141    67   135   117    55    92   139   200   155    94   150   207   100   183    90   164   206   194   195    48    87   109    37   103    42    81   203   202   202    71    70   110   222   144    63   218    89    35   125    89    40   211   173   171    46    60   206   115    42    67    68   159    73   155   134   144   171   190   206   111    97    33   210    65    68   161   182   124   204   136    97   186   140   198   195    87    93    77   191    84    64   161   138   109   178   194   153    99    34    61    70   112   139   104   219   116    69   184    99   176   149   196   143    97   162   113    61   201   190    86    52   203   214   154   186    31   146   109    85   187    65   204    41   138    80   193   105   169   191    87   102   117   147   221    39    82    93   213    68   208    78   137   130   199    33    56   217   191    95   106    97    71    74   208   214   221   118   165   189    74    69   220    47    62   125    42   197   197    51    48   108   192   121    79    89   159    54    50   190   165    66   143   186   131    55   211    36    64   186   200   211   188   193    45   199    52   144    81   148    81   112   151   154    99    37   162   104    34   134   110    61    71   211    86   134    98    91    35    69   179    60    58   169    93    87   165   187   181    87    83   185    73   160   163   161   124   168    78    59   120   183   161   206    78    50   114   201   194    57   163   174    44    38   166    37   148    96    79    87    41    86   211    60   148    87   177    54   171   220    60   208   196    56   204   176    47   163   214   140    34    61   121    40   200   220    69   150    55   149   194   118    53   113   181   218   204   163   151    70    79   106   165   105   103   185   145    64    35    34   216   160   191   222    60   199   120   187    31   170   151   221    60   181    57   213   194    41   143   176   220   215    40   139    40    66    95   136   187    66   198    98   138   150    50   222   149   198   157   121   105   122   101    36    78    43   193    45   214   153    65   207   191   101   202    40   128   175   217    43   127   154    67    86   219   134   213   152   201   185    72    43    47   209    37   143    42   200   198   197    72    45    97    74   116    62   183   157   112    55    66   211   129   173   186   177   209    62   186   204   200    91   217    88    76   141   218   184   122   111    99   113   108    41    33   128    48   168   191    54   197   217   108   201    52   212   139    53   173   151    64    61    63   116   167    66   129   114   209    46    33    65   208   142    77   156   160   150   188   113   216   112   175   168   160    50   137    57   199   169   219    92   136   209   161   140    52    50    40   202   135    94    65   138    37    42   100   171   175   136    75    93    46   158   182   192   130   107    51    52   209    50   170    97    39   204   141   210   202    56   152   195   120    33    82   219    54   184    32   166    54   129   185   185   209    76   218   109    60   219   163   166   204    46   202   174   137   110    77   154   116    46    66    98   197   114   194    57   221   143    51   185    81   203    84   222   141   165   105   103   125   222    42   119    59    70    95    49    58   127    56    99   177   144    43    99   210   133    47   210   208   194    75   113   101   154   144   130    37   187   172   133    51    78   151    75   154   204   183    37   202   188   128   106    62    42   143   111   176    41   166   107    99    57    96   116   168   115   174   126   127   196   111    51    60    35    91   221   194   109   201    39    54    56   200    79   120    48   168    87   152    95    62   165    50   171   174   157   187    42    85    69    69   190   176    63   119    95    41    43   207   150   145   222   168    47   139   216   192    71    65   132    79   133   186   184   153   182    69    72    86   193   219   144    98   154    43   221    79    67    65   183   212   204   200   213    90   109   209   165   104   163   146    83    67   113    35    66    42    86   137   148    73   210
   220    59   125    86   159    36   214    94   135   187    55    63   147    89    87    49    33   167   140    76   122   138    47   130   156    48    36    91   166    89   184   181   217   160   101   175   100   100    53    88    39    57   144    38   104   180   206   121   200    52    80   209   116    46   160   138   152   116   206   184    89    76   100    41   135   212    57    89    88   118   202   160   136   220   114   138   149   166   189    95   171   206   132   127   189   192   219   158   177   201   145   207   119   128   170    83   154   195    83   111    82   176    40    36   102   142   152   160   129   163   206   111   222   119   104    68    76   120    33    36   204    93   107    94   149   163   135   195    69    56   124   144    86    69    87   152    68   104   188    77   192   109    58   145    91    85    46    35   161   173   151   168   157    92   208    76   162    42    60    33    70    97    92    40   156   130   163   116    58   183    44    53   107    93   192   109    39   181   152   137   126   206   218    85    95    92   198    83   194   119    94   130   197    61    70   217    82   160    46   168    97   107    61    68   161    86    40    46   193   140   203   129    40   120    69   132    58   164   159    89   217   105    90   148   196   120   219   168   147    78   159   219   128    36   195    50    33    41   202   132   161    83    97    59   132   186    83   128   187    87    90    80   202    48   127   165   152   129    76    90   180   156   149   181    36   201    51   176    93    97   210    81   134   216   103    76   114   196   109   171    46    59   139   214    69   175   188   172   203    46    87    82   126   163    98   141   137    57   101   100    86   179   142   178   221   144   203   195   205   113   190   140    66   135   118    55    93   139   199   156    94   150   207   100   183    90   165   207   194   194    49    87   109    37   103    42    81   203   202   202    71    70   109   221   144    64   219    90    36   126    90    40   212   172   170    44    59   204   115    44    67    68   159    74   155   134   144   172   192   206   110    97    34   211    66    69   161   182   123   205   136    97   186   141   199   196    87    93    77   190    85    64   160   139   110   177   194   153    99    35    59    70   111   140   104   218   117    68   184    98   175   150   194   143    96   163   112    61   202   191    86    53   203   213   154   186    33   145   109    86   185    67   204    41   139    80   193   105   167   190    87   103   116   147   220    38    81    92   213    66   207    78   137   131   200    33    57   217   191    95   107    98    71    75   207   214   220   117   165   188    75    70   221    46    61   125    42   197   197    53    49   108   192   120    79    88   159    53    50   190   166    66   145   186   131    54   212    36    65   185   199   210   188   193    46   199    53   144    80   148    81   112   151   154    99    36   163   104    35   135   109    61    70   211    85   134    97    91    37    68   180    62    58   167    92    88   164   188   182    87    83   185    74   160   163   162   123   169    79    59   120   184   160   206    78    51   116   200   194    57   164   173    44    39   166    36   148    96    78    88    41    86   212    60   148    86   178    53   170   220    62   208   197    56   204   176    46   162   214   141    35    59   121    40   200   220    69   149    54   150   195   118    52   112   182   220   203   163   151    70    79   105   165   105   103   185   146    64    35    32   217   160   191   222    60   198   121   187    33   170   152   221    60   181    57   214   195    42   143   176   220   216    41   139    39    65    95   137   187    67   198    98   138   150    48   222   150   198   157   121   106   122   100    36    79    42   192    45   213   153    66   206   193   101   202    39   128   174   217    45   128   153    67    86   219   134   212   152   201   185    73    43    48   209    38   143    41   201   197   196    73    46    97    75   117    61   184   157   112    54    65   211   129   174   186   177   209    63   187   205   199    91   216    90    77   141   218   184   122   112   100   115   106    41    34   128    48   169   191    54   198   217   106   200    52   212   139    54   173   152    65    62    64   115   166    65   130   115   209    47    34    65   207   141    78   156   160   148   189   114   216   113   175   168   161    49   136    58   199   169   218    93   135   208   161   140    51    50    39   202   136    93    66   138    37    41   100   171   175   135    77    94    47   157   183   192   130   107    51    53   208    51   170    97    38   204   141   209   200    55   152   195   119    34    83   219    54   184    32   166    53   128   185   184   209    78   219   109    60   219   163   166   203    45   202   175   138   110    77   154   115    47    64    99   196   114   195    58   221   142    50   185    80   204    85   221   140   165   103   104   124   222    42   119    59    68    95    48    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   131    37   187   171   133    50    80   151    74   154   204   183    37   201   189   127   105    63    43   142   111   175    40   166   107    99    58    96   115   167   116   175   125   129   196   111    51    60    36    91   220   193   109   201    39    53    57   200    79   120    47   168    86   153    93    63   165    50   170   174   156   187    43    86    69    70   187   177    63   120    94    41    44   207   149   145   222   168    47   140   216   192    72    65   132    79   133   186   184   154   183    70    72    85   194   218   144    98   154    44   220    80    67    67   181   212   204   199   213    91   109   209   164   104   165   147    81    68   114    37    65    43    87   138   147    72   210
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    76   122   138    46   130   155    49    35    91   166    90   184   181   216   160   102   176   100   100    53    89    38    57   145    38   105   179   205   121   200    51    80   209   117    47   161   138   152   117   204   184    90    74    99    41   135   212    57    89    88   118   202   161   136   219   113   139   150   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   170    83   154   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    33    37   204    94   108    93   148   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    76   162    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   197    82   194   119    95   131   198    60    70   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    39   120    69   132    59   164   160    88   217   106    90   147   196   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    94    98   211    81   134   216   102    76   114   196   110   170    46    60   139   215    69   176   188   172   203    47    87    83   126   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    93   138   200   156    94   149   206   100   183    90   165   207   195   195    48    88   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    35   125    90    40   211   172   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    98    33   210    66    69   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   138   109   177   194   154    98    35    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   132   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    70   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    50   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   180    61    58   168    93    88   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   166    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   177    46   162   213   140    34    59   120    40   200   220    69   151    55   149   196   117    52   113   181   219   203   162   151    70    78   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   175   220   216    41   140    39    66    95   136   187    66   198    97   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   201   185    73    43    48   209    37   143    42   201   198   196    73    45    96    75   116    62   184   158   113    55    66   210   129   174   185   177   209    63   187   204   200    90   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    64   115   166    66   130   114   209    47    33    65   208   142    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   208   160   140    51    50    39   202   136    94    65   138    37    41   100   171   175   136    76    94    46   158   183   192   130   107    51    53   208    51   170    98    38   204   141   209   201    56   153   195   120    33    84   219    53   184    32   165    53   129   186   185   209    77   219   109    60   219   163   166   204    45   201   175   138   110    77   154   115    48    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   119    59    69    95    48    59   127    55    98   177   142    44    98   211   133    47   210   209   195    75   113   101   154   143   131    36   187   172   133    51    79   150    75   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   196   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    41    43   207   150   145   222   168    47   140   216   192    72    65   132    78   133   186   183   154   183    69    72    85   194   218   144    98   154    44   221    79    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    68   113    36    65    42    86   137   146    73   209
   219    57   124    86   160    35   212    94   135   184    53    62   146    89    86    49    33   166   141    75   122   137    46   133   155    48    36    91   165    94   184   181   215   159   102   176   101   101    52    89    38    59   145    38   107   178   205   122   200    50    82   211   116    45   160   139   150   117   205   184    89    73   100    43   134   211    57    90    90   118   202   159   136   219   111   140   148   167   190    94   172   206   133   127   189   192   222   156   178   201   146   208   119   129   170    82   155   195    84   111    84   177    38    35   102   142   153   161   129   162   205   111   221   118   104    68    75   121    33    38   204    94   106    92   148   162   137   196    70    58   122   145    87    69    87   150    68   104   189    77   193   110    57   147    90    86    46    37   162   174   152   169   155    92   207    74   161    43    61    31    72    99    89    42   157   130   164   115    57   185    43    54   107    95   192   110    39   182   152   137   127   207   219    85    96    92   201    82   195   118    95   132   199    58    69   216    82   159    48   169    95   108    61    71   161    86    42    45   194   140   201   129    38   121    68   132    61   166   159    91   215   103    89   148   197   121   219   166   148    74   158   218   129    36   197    49    32    41   202   131   161    83    98    59   130   187    83   128   188    87    92    84   201    48   125   168   151   127    74    90   179   157   148   181    38   203    50   175    92    97   212    81   133   215   103    76   114   197   111   169    47    60   139   216    69   174   187   172   204    49    87    82   125   163    98   141   137    56   102   101    86   178   143   178   219   145   201   194   205   115   190   142    68   137   118    55    91   138   200   157    94   148   207   102   185    91   166   208   196   193    48    86   109    38   103    44    81   203   202   202    72    70   110   221   145    66   218    88    35   124    93    41   212   173   172    46    59   204   114    44    66    68   158    73   154   137   144   173   190   207   111    99    32   211    65    69   159   182   122   204   135    96   184   140   200   196    87    93    78   192    83    64   159   140   109   178   193   153    99    34    59    70   111   141   104   221   117    67   183    99   176   149   195   145    97   165   113    62   201   191    87    52   203   212   155   188    30   148   109    85   186    67   204    41   137    81   193   104   171   192    86   103   115   149   218    38    80    91   216    65   207    80   137   132   200    34    57   216   192    93   105   100    70    75   206   215   220   117   165   189    77    68   221    47    63   125    41   197   196    51    46   108   190   120    79    89   159    53    50   191   166    68   145   186   130    52   212    36    65   187   200   211   188   192    44   201    51   143    80   149    82   112   151   154   100    37   162   103    36   134   109    62    72   209    85   133    99    91    36    68   179    61    59   170    92    88   167   188   183    87    82   185    74   157   162   163   125   169    81    56   120   184   160   205    77    52   116   200   192    58   163   173    43    41   166    36   148    96    77    87    42    84   212    60   148    87   176    52   172   220    61   207   197    56   204   176    44   163   215   142    34    60   120    41   200   219    71   150    54   150   196   116    52   111   183   220   204   162   151    71    78   106   164   105   104   185   147    63    35    32   217   158   191   224    60   197   122   189    30   168   153   223    61   181    56   212   196    40   142   177   221   216    41   142    39    66    97   137   188    66   198    97   140   150    51   222   150   198   155   120   106   124   101    38    79    42   193    46   214   153    69   205   194   101   204    40   128   176   217    44   128   155    67    85   220   132   212   152   203   186    73    44    47   208    37   143    41   200   199   196    73    47    98    75   116    64   183   159   112    54    63   209   128   174   183   176   209    62   186   204   202    88   218    87    75   140   214   183   122   113   100   113   108    40    33   130    49   169   188    55   199   218   108   200    52   213   139    54   173   152    66    61    63   115   166    65   130   115   209    47    34    64   206   139    77   156   161   147   189   116   214   111   176   170   161    49   135    58   199   170   221    92   135   208   160   139    51    48    39   201   137    94    66   138    37    40   101   171   175   135    79    94    44   157   183   192   130   107    50    52   208    52   172    99    37   203   141   211   202    55   151   194   121    34    82   221    54   185    33   166    53   130   185   186   210    78   219   111    61   219   162   166   206    47   200   177   138   110    76   155   114    47    65    97   196   114   192    59   220   142    51   185    83   202    86   221   140   165   102   104   123   222    41   119    57    69    95    48    58   127    53    99   179   142    43    98   209   130    48   209   209   194    77   112   100   153   144   129    36   186   173   132    49    78   149    75   154   202   182    36   198   189   127   107    62    42   141   111   175    39   166   107    98    60    96   115   167   114   175   127   130   194   112    52    61    35    90   220   193   109   203    40    54    58   199    79   119    47   168    87   152    92    64   165    51   173   175   156   188    41    84    70    70   185   176    61   119    95    42    43   207   150   146   224   168    47   140   216   191    71    65   131    80   130   188   183   154   183    67    72    86   197   218   146    99   155    43   221    80    67    68   183   213   207   200   212    92   108   209   166   104   165   146    83    68   114    36    65    41    87   136   145    72   211
   220    59   125    86   159    35   213    94   134   186    55    63   147    89    87    49    34   167   140    77   121   138    46   130   155    49    36    91   165    90   183   180   216   160   101   175   100   100    53    89    38    57   144    38   105   179   205   121   200    51    80   209   117    48   161   138   152   117   204   184    90    74    99    41   134   212    58    89    88   118   202   161   136   219   113   139   149   166   190    95   171   206   132   127   189   192   220   156   177   200   146   207   119   127   171    83   154   194    83   111    83   176    38    35   102   143   152   160   128   163   206   111   222   119   104    68    75   120    32    37   204    94   107    93   148   163   136   196    69    56   124   145    87    69    86   153    68   104   188    77   193   108    58   146    91    85    46    35   162   173   151   167   157    92   207    75   163    42    59    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   153   137   127   207   218    84    95    92   197    82   194   119    95   131   198    60    71   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   128    39   121    69   132    59   164   160    88   217   106    90   147   197   121   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   131   186    83   128   188    87    90    81   201    48   127   165   152   129    76    90   179   156   148   182    37   201    50   175    93    98   211    81   134   216   102    76   114   196   110   170    46    59   138   215    69   176   187   172   203    46    87    83   126   163    97   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   191   141    67   134   117    55    92   138   199   156    94   149   207   100   183    90   165   207   195   195    48    87   109    37   103    42    81   203   201   202    71    70   109   222   144    64   219    90    35   125    90    41   211   172   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    34   211    66    69   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   153    98    35    60    70   112   140   104   218   117    68   184    98   176   150   195   144    97   162   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   207    78   137   131   201    33    56   217   191    95   106    98    70    74   207   214   219   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   110    61    71   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   186    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    87    42    86   211    60   149    86   178    54   170   219    61   207   197    56   204   176    46   162   213   141    34    59   120    40   200   220    69   150    55   149   196   117    52   113   182   219   203   162   152    70    78   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   214   194    41   143   176   220   216    41   139    39    65    95   136   187    66   198    97   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   202    39   128   175   217    45   128   153    67    86   219   133   212   152   201   185    73    43    48   209    37   143    42   201   198   197    73    45    97    75   117    62   184   157   112    55    66   211   129   175   186   177   209    63   186   204   200    90   216    89    77   141   217   184   121   111   100   114   107    41    33   129    48   168   190    55   198   218   107   201    52   212   139    54   172   151    64    61    63   115   166    66   130   114   209    47    33    65   208   141    78   156   160   148   189   114   216   112   174   169   160    49   136    58   199   169   219    93   135   208   161   140    52    50    40   202   136    94    65   138    37    41   100   171   175   136    76    94    46   157   183   192   130   107    51    53   208    51   170    97    38   204   141   210   201    56   152   195   120    33    83   219    53   184    33   165    53   129   186   184   209    77   219   109    59   219   163   166   204    45   201   175   138   110    77   153   115    47    65    98   196   114   194    58   221   142    51   185    81   203    85   221   141   165   103   103   124   221    42   118    59    69    96    48    59   127    55    98   177   142    43    98   211   132    47   209   209   195    75   113   101   154   143   131    36   187   172   133    51    79   150    74   155   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   109   200    39    53    57   200    79   121    47   168    86   152    94    63   166    50   171   174   156   187    42    86    69    69   189   177    64   120    94    41    43   207   150   145   221   169    47   140   216   192    72    65   132    78   133   186   184   154   183    69    71    86   194   218   144    98   154    44   221    79    67    67   182   211   204   199   214    91   109   209   165   104   164   147    82    68   113    36    65    42    86   137   146    73   210
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    77   122   138    46   130   155    49    36    91   166    90   184   181   216   160   102   176   100   100    53    89    38    57   144    38   105   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   135   212    57    89    88   118   202   161   136   219   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    32    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   162    42    59    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    97   107    62    68   161    86    40    46   193   140   203   129    40   121    69   132    59   164   160    89   217   106    90   147   197   120   219   168   146    77   158   219   128    36   195    50    33    40   202   132   160    83    97    58   131   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    94    98   211    81   134   216   103    76   114   196   110   170    46    60   138   214    69   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    92   138   200   156    94   149   207   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    36   125    90    40   212   172   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    34   210    66    69   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   153    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   185    73   159   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    45    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   141    34    59   120    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    67   198    98   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   133   212   152   201   185    73    43    48   209    37   143    42   201   198   197    73    45    97    75   116    62   184   158   112    55    65   211   129   174   186   177   209    63   187   204   200    90   217    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    34    65   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    77    94    46   158   183   192   130   107    51    53   208    51   170    98    38   204   141   209   201    55   152   195   120    34    84   219    53   184    32   166    53   129   186   185   209    77   219   109    59   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   119    59    69    95    48    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   109   200    39    53    57   200    79   120    47   168    86   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   210
   220    59   125    86   158    36   213    94   134   187    54    62   147    90    87    49    34   166   139    76   122   138    46   131   155    49    35    90   165    90   183   181   216   160   102   176   100   100    54    89    38    57   144    37   104   179   205   121   199    51    81   209   117    47   161   139   152   117   204   184    90    74   100    41   135   212    57    89    88   118   201   160   136   219   113   138   149   166   190    95   171   206   133   127   189   192   219   157   177   200   146   207   119   128   171    83   155   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   121    33    37   204    94   108    93   149   164   136   196    69    56   124   145    87    68    86   153    68   104   188    77   193   108    58   145    92    85    45    36   161   173   151   166   156    92   206    76   162    42    59    33    71    97    92    40   157   130   163   115    58   184    44    54   107    93   193   108    39   181   152   137   127   206   218    84    96    92   198    82   194   119    95   131   197    60    71   218    82   160    46   169    96   107    62    68   160    86    40    46   193   139   203   129    40   121    69   132    58   163   160    89   218   105    90   147   196   121   219   168   146    77   158   218   128    35   195    50    34    39   202   132   160    84    96    58   131   186    83   128   188    87    90    81   201    48   126   166   152   129    75    90   179   156   147   182    37   200    51   175    94    98   210    80   134   216   103    76   114   196   109   170    46    59   138   215    69   176   188   172   203    47    87    83   126   162    98   142   137    57   101    99    86   179   143   177   220   145   202   195   205   113   190   141    66   135   118    55    92   138   200   155    94   149   206   100   183    90   165   207   194   195    48    88   109    37   103    42    81   203   202   202    71    70   109   222   145    64   219    90    35   126    90    40   211   173   170    44    60   204   115    43    67    67   159    74   155   134   144   172   191   205   111    97    34   211    66    69   161   181   124   205   136    97   186   140   198   195    87    92    77   191    85    64   159   139   109   177   194   153    99    34    60    69   112   140   104   218   116    69   185    97   176   150   195   143    96   163   112    61   202   190    86    53   203   213   155   185    32   146   109    86   186    66   204    41   139    80   193   105   168   190    86   104   116   147   220    39    81    92   213    67   207    77   137   132   201    33    56   217   192    95   106    98    71    74   208   214   219   117   166   188    75    70   220    47    62   125    42   197   196    53    48   107   192   121    79    88   159    52    51   190   166    67   145   186   130    54   211    36    64   186   200   211   188   193    45   200    52   143    80   149    81   112   150   154   100    37   162   103    34   135   109    61    70   211    85   134    97    91    36    68   179    62    58   168    93    88   165   187   182    88    83   186    74   159   163   162   125   169    79    59   121   184   160   206    78    51   115   201   194    58   164   174    45    40   165    36   148    97    78    88    42    87   210    60   148    87   178    54   170   219    60   207   197    56   204   176    46   162   213   140    35    59   120    40   201   220    68   150    55   149   196   117    52   113   181   219   203   162   151    70    78   104   164   105   104   185   146    64    35    32   217   160   191   221    60   199   120   188    31   170   151   221    60   181    57   213   194    41   143   176   220   216    41   140    40    65    95   137   186    66   198    98   137   150    49   222   148   198   157   120   104   121   101    36    79    42   193    44   214   153    66   206   192   101   202    39   128   175   217    44   127   153    67    86   219   133   213   151   201   185    73    43    48   209    37   142    41   201   198   197    73    45    96    75   116    61   184   157   112    55    66   211   131   174   185   177   209    64   187   205   200    90   216    89    77   141   217   184   121   111   100   115   107    41    34   129    48   168   190    55   197   218   107   201    52   212   138    54   173   151    64    61    63   115   165    66   130   114   208    47    33    65   208   142    78   156   161   149   189   115   215   112   175   169   160    49   136    59   199   169   219    93   135   208   161   140    51    50    39   201   136    93    65   138    37    41   100   171   175   136    77    94    45   157   183   192   130   106    51    53   208    51   171    97    39   203   141   209   201    55   152   195   120    33    84   219    53   185    32   166    53   128   186   184   210    77   219   110    59   219   163   167   203    46   201   176   138   110    77   154   115    48    65    98   196   114   194    59   221   143    50   185    81   203    85   222   140   165   103   103   124   222    42   119    60    69    96    48    59   127    55    99   177   141    44    98   211   132    47   210   209   195    75   113   102   154   143   130    36   187   171   133    51    79   150    75   154   204   183    37   201   189   127   106    62    43   143   111   175    40   166   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    38    52    57   200    79   121    47   168    85   152    94    63   166    50   172   174   156   187    42    86    68    69   189   176    64   120    95    41    43   207   150   146   221   169    46   141   216   193    71    66   133    78   133   186   183   154   183    69    71    85   194   218   144    97   154    43   221    80    67    68   182   211   205   199   214    92   109   209   165   104   164   146    81    67   113    36    66    42    87   137   147    73   210
   219    58   125    86   158    34   215    93   135   186    55    63   147    89    88    49    34   169   139    76   122   138    45   131   154    50    35    90   165    89   184   182   217   160   101   175    99    99    53    89    38    58   144    37   105   179   205   122   198    50    79   208   117    48   163   138   152   118   205   186    90    75   100    41   134   211    58    90    90   119   201   161   136   218   114   139   150   166   188    94   171   206   132   128   188   193   218   157   178   201   145   207   118   126   170    84   154   193    82   111    82   178    40    34   102   143   152   160   129   164   206   111   223   119   104    69    75   121    33    37   203    94   107    94   147   162   135   196    68    55   124   145    86    69    84   151    69   103   188    77   193   108    57   144    91    85    45    36   161   174   151   167   157    90   207    76   163    42    58    34    71    97    90    39   157   131   162   116    59   184    44    54   107    93   192   109    38   181   151   138   126   208   220    84    96    91   197    81   193   120    95   131   197    61    70   216    83   160    45   169    96   106    62    69   161    87    39    45   194   139   203   129    40   121    69   130    59   163   159    90   216   106    90   148   198   121   219   168   146    79   159   218   127    37   195    52    32    40   204   132   161    82    98    59   132   188    84   127   189    86    90    83   202    47   128   165   152   127    74    91   179   156   148   182    38   201    51   176    92    99   213    82   135   214   102    77   113   196   110   170    47    59   138   215    68   175   189   173   202    47    87    82   126   162    97   142   137    57   101   101    87   179   143   177   221   146   203   195   204   113   190   141    66   134   117    54    94   139   200   156    95   150   206    99   184    90   165   206   195   195    47    87   109    38   103    42    80   202   202   203    72    71   109   221   144    65   220    91    35   126    90    40   211   172   171    45    59   205   115    43    68    69   159    73   155   135   145   173   190   205   113    98    33   211    67    68   161   182   122   205   136    96   186   140   199   194    87    93    76   191    85    65   161   139   108   178   194   154    97    35    61    70   111   139   104   218   117    69   185    98   175   149   194   143    96   162   112    60   201   192    86    52   204   214   155   186    32   146   109    87   185    65   204    40   139    80   191   107   168   192    87   103   116   147   222    37    81    91   213    67   208    77   137   131   200    33    56   217   191    95   107    98    69    75   207   214   219   118   166   188    74    69   219    45    61   124    42   197   196    52    48   106   193   120    79    88   159    53    50   191   166    66   146   186   131    55   211    37    64   186   200   210   189   193    45   201    50   142    81   149    81   111   151   155    99    36   162   103    36   135   109    61    69   211    85   134    99    91    36    68   180    61    58   167    93    88   167   187   181    87    83   186    73   160   163   163   122   169    79    59   120   185   158   206    78    51   116   201   195    58   162   175    45    40   165    36   149    97    78    87    40    86   211    59   148    88   179    53   170   220    61   208   197    55   204   176    46   162   213   140    34    58   121    40   201   220    69   151    54   150   196   117    54   114   180   220   203   161   152    69    78   104   165   104   103   185   147    64    35    33   216   161   190   223    60   199   120   187    31   170   151   220    58   180    56   214   194    42   143   176   221   215    40   140    39    66    98   136   187    68   198    97   137   150    49   222   149   197   157   121   106   120   100    36    80    43   194    46   213   154    66   206   194   101   202    39   128   175   217    44   128   153    67    86   219   132   212   151   201   184    72    41    50   209    38   143    41   201   197   197    73    45    96    75   116    61   184   157   112    55    65   211   128   173   186   178   207    63   188   205   201    92   216    91    77   141   218   184   121   112   100   113   109    41    33   130    47   167   192    55   196   219   106   201    51   213   139    55   174   150    63    61    62   115   166    66   130   115   208    47    34    66   208   142    78   155   160   148   190   114   215   111   175   168   160    48   136    59   199   170   219    93   134   208   161   140    52    50    39   202   138    95    66   138    38    41   100   172   175   135    76    94    45   158   182   192   130   106    51    53   208    50   170    99    38   203   142   211   202    56   151   195   121    32    83   219    52   184    33   166    54   128   187   186   209    79   219   109    60   219   164   167   204    47   201   176   138   111    77   153   115    48    66    98   197   114   194    60   222   143    50   186    81   203    85   223   141   165   103   103   126   221    42   118    58    69    95    48    58   129    55    98   176   142    43    98   210   133    48   209   208   195    77   112   102   153   141   131    36   188   172   134    50    79   150    75   155   204   183    36   201   188   127   105    61    42   143   109   175    39   166   106   100    58    96   115   167   115   175   125   129   198   112    51    59    35    91   220   192   108   200    39    52    59   200    77   121    47   168    84   152    93    63   166    50   170   174   156   188    42    86    69    68   188   176    63   119    94    40    44   207   150   143   221   170    48   140   217   192    70    65   132    79   133   187   182   154   183    70    71    86   195   217   145    97   154    43   221    80    67    67   180   210   205   200   214    91   110   208   165   103   163   147    82    68   113    37    64    42    87   137   146    75   210
   220    59   126    86   158    34   213    94   133   186    55    63   147    90    87    49    34   166   139    76   121   138    46   130   155    49    36    90   166    90   184   181   217   159   101   176   100    99    54    88    38    58   144    39   104   179   206   122   199    51    81   209   117    47   162   137   152   116   205   183    89    74    99    41   134   212    58    89    87   119   202   160   136   219   113   139   149   166   190    94   172   206   132   127   188   192   220   157   177   200   145   208   119   128   171    83   155   193    82   110    81   175    38    35   102   142   152   160   129   163   206   110   222   119   103    68    76   121    32    36   204    94   107    95   149   162   135   196    68    56   125   145    87    68    86   153    70   104   187    77   192   108    57   146    91    84    45    35   162   173   151   167   157    92   208    75   162    42    60    33    71    97    91    40   157   130   163   117    58   183    43    54   108    93   193   109    39   182   152   137   127   207   217    84    96    92   196    83   194   119    95   130   197    60    69   218    82   159    46   170    97   107    63    68   161    85    40    46   194   140   203   127    40   121    69   132    58   163   159    88   218   106    91   148   197   120   220   169   147    77   159   219   128    37   194    51    33    40   203   132   161    83    97    59   131   187    82   127   187    87    90    81   201    48   127   165   152   128    74    91   179   157   149   182    38   201    51   175    95    98   210    82   135   216   102    76   114   196   109   170    46    61   139   214    67   177   187   172   202    47    87    82   127   162    97   141   136    56   101   100    86   178   142   176   221   146   202   195   205   113   190   141    67   135   118    56    92   139   200   156    94   151   207    99   183    90   166   207   194   196    49    89   110    37   102    43    80   203   201   201    71    70   108   221   144    65   219    89    35   126    90    41   211   173   170    44    59   205   115    42    67    68   158    72   155   134   144   173   190   206   111    98    33   211    65    68   161   181   123   205   135    97   187   141   199   195    88    93    77   191    85    63   160   138   109   178   194   153    98    34    59    70   110   141   104   219   116    68   184    98   175   150   195   143    97   163   113    61   201   191    85    53   203   213   154   186    31   145   109    86   186    66   204    42   138    81   193   105   168   189    86   103   116   147   221    38    80    92   214    66   208    78   137   131   200    33    58   218   192    95   106    97    71    73   208   214   219   117   166   188    75    70   220    46    62   126    41   197   196    51    48   108   191   121    80    89   159    53    50   189   166    67   144   186   130    54   213    36    65   185   200   212   188   192    45   200    52   142    80   149    82   112   151   155    99    37   162   103    35   134   108    62    71   211    86   133    98    92    35    68   179    61    58   168    93    89   166   186   181    87    84   184    73   160   162   161   124   170    78    58   120   184   160   206    78    51   115   202   194    57   163   174    44    40   166    36   148    97    78    88    41    87   211    61   149    87   177    54   170   220    61   207   196    57   205   177    47   163   214   140    34    59   120    41   200   220    70   151    55   149   196   117    52   113   181   220   203   162   151    70    79   104   164   105   104   185   147    65    34    33   217   160   191   222    59   199   120   187    32   171   152   221    59   181    56   214   194    39   143   176   220   215    41   141    39    66    96   136   186    67   198    98   138   150    49   223   150   199   158   120   106   122   100    37    78    41   193    45   213   154    67   207   192   101   202    38   127   176   218    44   128   153    68    86   219   134   213   152   202   186    72    42    48   210    37   143    42   201   198   197    72    45    97    74   116    61   184   158   112    55    66   211   129   175   186   178   209    63   188   205   201    90   217    88    76   141   217   184   121   109   101   114   108    41    32   129    48   170   191    55   197   218   106   201    52   213   138    55   173   150    64    62    63   115   166    66   130   114   209    46    32    65   208   141    78   156   160   149   190   114   216   112   173   168   159    49   136    59   199   170   219    93   135   209   161   139    52    51    40   202   136    93    65   138    36    40    99   171   174   136    76    93    46   157   183   191   130   107    50    52   207    51   170    98    39   205   140   208   201    55   153   194   120    33    85   219    52   185    33   165    53   129   185   185   210    77   218   110    60   219   163   166   203    45   201   175   138   109    76   153   115    47    65    97   197   113   195    59   221   142    50   184    80   203    86   221   140   164   104   103   124   222    41   119    59    69    95    48    58   127    55    98   176   141    44    98   210   132    47   210   210   195    74   114   102   154   143   130    36   187   172   133    50    79   150    75   155   205   184    38   201   188   127   106    62    42   143   110   175    40   166   107    99    58    96   116   168   116   175   126   129   196   110    50    60    35    90   219   192   108   200    38    52    57   199    79   120    47   168    86   152    94    64   167    50   171   175   156   187    43    86    69    69   188   177    63   120    95    40    43   207   150   145   222   169    46   141   217   193    72    66   132    79   133   185   184   153   183    69    71    85   193   218   143    98   154    44   221    80    67    67   181   212   204   199   213    91   108   210   166   103   164   147    82    67   113    36    66    42    87   138   146    73   209
   220    59   125    86   159    35   213    94   134   186    55    63   146    89    87    49    34   167   140    76   122   138    46   130   155    49    36    91   166    89   184   181   216   160   102   176   100   100    53    89    38    57   144    38   105   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   134   212    57    89    88   118   202   161   136   219   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    32    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   162    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   131   198    60    70   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    40   121    69   132    59   164   160    89   217   106    90   147   196   120   219   168   146    77   159   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    94    98   211    81   134   216   102    76   114   196   110   170    46    60   139   214    69   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    66   135   117    55    92   138   200   156    94   149   207   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    35   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    33   210    66    69   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   154    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    88    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   140    34    59   120    40   200   220    69   150    55   150   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    78    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   201   185    73    43    48   209    37   143    42   201   198   197    73    45    97    75   116    62   184   158   112    55    65   211   129   174   185   177   209    63   187   204   200    90   216    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   173   151    64    61    63   115   166    66   130   114   209    46    34    65   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   202   136    94    65   138    37    41   100   171   175   136    76    94    46   157   183   192   130   107    51    53   208    51   170    98    38   204   141   209   201    55   152   195   120    34    84   219    53   184    33   165    53   129   186   185   209    77   219   109    59   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   118    59    69    95    48    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    74   154   204   183    37   201   189   127   105    62    43   143   110   176    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    85   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    67   113    36    65    42    86   137   146    73   209
   220    59   126    86   158    35   213    94   134   187    55    63   147    90    87    49    34   166   140    77   121   138    47   130   155    49    36    91   166    89   184   180   216   160   101   175   100   100    53    88    38    57   145    38   104   179   205   121   200    51    80   209   117    47   161   138   152   117   204   184    90    75    99    41   134   212    57    88    88   118   202   161   136   220   113   139   150   166   190    95   171   206   133   126   189   192   220   157   177   200   146   207   119   128   171    83   155   194    83   110    83   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   121    32    37   204    94   108    93   148   164   136   197    69    56   124   145    86    68    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   158    92   207    76   163    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   130   198    60    70   217    82   160    46   168    97   107    61    68   161    86    40    46   194   139   203   129    39   120    69   132    59   164   159    89   217   105    90   147   197   120   219   168   146    77   158   219   128    36   195    50    33    40   202   132   161    83    97    58   131   186    83   128   188    87    91    81   201    47   127   165   152   129    75    90   179   156   148   182    37   201    51   175    93    98   211    81   134   215   102    77   114   196   110   170    46    60   138   215    68   176   188   172   203    47    87    83   127   163    98   141   137    56   101    99    86   179   143   177   220   146   203   195   205   114   190   141    66   135   117    55    92   138   199   156    95   149   207   100   183    90   165   207   195   195    48    88   109    36   103    42    81   203   202   202    71    70   109   222   144    65   219    90    35   125    90    40   212   172   170    44    60   205   114    43    67    68   159    73   155   134   144   172   191   205   111    98    34   210    66    68   161   182   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   154    98    34    60    71   111   140   104   217   117    68   184    98   176   150   194   144    97   163   112    61   202   191    86    53   203   213   155   186    33   145   109    86   186    66   203    41   139    80   193   105   167   190    87   103   115   147   221    38    81    92   213    67   208    78   137   131   201    33    57   217   192    95   106    99    71    74   207   214   220   117   166   188    76    70   221    45    61   125    42   197   196    52    48   108   192   121    79    89   160    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    46   200    52   143    80   149    81   112   150   154   100    37   163   103    35   134   109    61    71   211    86   134    98    91    36    68   179    61    58   167    93    88   165   187   181    87    83   185    73   160   163   162   124   169    78    58   120   184   160   206    78    50   115   202   195    57   164   174    44    40   165    36   148    96    78    88    41    86   211    60   148    87   177    54   170   219    61   207   197    57   204   176    46   162   213   141    34    59   120    40   200   220    69   150    55   149   195   116    52   113   181   220   203   162   152    70    78   106   165   106   104   185   146    65    34    32   217   161   191   222    59   199   121   187    32   170   152   221    60   181    57   214   194    41   143   176   220   216    41   139    39    66    95   136   187    66   198    97   138   150    49   222   149   198   158   120   105   122   101    36    78    42   193    45   213   154    66   206   192   101   202    38   128   175   217    45   128   153    67    86   219   133   213   152   202   185    73    43    49   209    38   143    42   201   198   196    73    45    97    75   116    62   184   158   113    55    66   210   129   175   186   177   209    63   186   205   200    90   217    89    77   141   217   184   122   111   100   114   107    41    33   129    48   168   191    55   198   217   107   201    52   212   138    53   172   151    64    61    64   114   166    66   130   114   209    46    33    66   208   142    78   156   160   149   189   114   216   112   174   168   159    49   136    58   198   169   218    92   135   208   161   139    51    50    40   202   136    94    65   138    37    41   100   171   175   136    77    94    46   158   183   192   130   107    51    53   207    51   170    98    38   204   141   210   201    55   152   194   120    34    84   219    53   184    32   166    53   129   186   185   209    78   219   109    60   219   163   166   203    45   201   175   138   110    77   154   115    48    65    98   196   114   194    58   221   142    51   185    81   203    85   221   141   165   103   103   124   221    42   119    59    69    95    48    59   127    55    98   177   142    43    98   211   133    47   210   208   195    75   112   101   154   143   130    36   187   172   133    51    79   150    75   154   204   183    37   201   189   127   106    62    43   143   111   176    40   165   106    99    58    95   115   167   115   175   126   128   196   111    50    60    36    91   221   193   109   200    38    53    57   199    79   121    47   168    86   152    94    63   166    50   171   174   157   187    42    86    68    69   189   176    64   120    94    41    43   207   150   145   222   169    47   141   216   192    72    65   132    78   133   186   184   154   183    69    71    85   194   218   144    98   154    44   221    80    67    67   182   211   205   199   213    91   109   209   164   104   164   147    81    68   113    36    65    42    86   136   146    73   210
   220    59   125    86   159    35   213    94   134   186    55    62   146    89    87    49    34   167   140    77   122   138    46   130   155    49    35    91   166    89   184   181   216   160   101   175   100   100    53    89    38    57   144    38   104   179   205   121   199    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   134   212    57    89    88   118   202   160   136   219   113   139   149   166   190    95   171   206   133   127   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   128   163   206   111   222   119   104    68    76   120    32    37   204    94   108    93   149   163   136   196    68    56   124   145    87    69    86   153    68   104   188    77   192   108    58   145    91    85    46    35   162   173   151   167   157    92   207    75   163    42    60    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   218    84    95    92   198    82   194   119    95   131   198    60    71   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    40   120    69   132    59   164   160    89   217   106    90   147   197   120   219   168   146    77   159   219   128    36   195    51    33    40   203   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   201    50   175    94    98   211    81   134   216   103    76   114   196   110   170    46    60   139   214    69   176   188   172   203    47    87    83   127   163    98   141   137    57   101    99    86   179   143   177   221   145   202   195   205   113   190   141    67   135   118    55    92   138   200   156    94   149   207   100   183    90   165   207   194   195    48    88   109    37   103    42    81   203   202   202    71    70   109   222   144    64   219    90    36   125    90    40   212   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    33   210    66    69   161   181   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   138   109   177   194   153    98    34    60    70   112   140   104   218   117    68   184    98   176   150   195   143    97   163   112    61   202   191    86    53   203   214   154   186    32   145   109    86   186    66   204    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    66   208    78   137   131   201    33    56   217   191    95   106    98    71    74   207   214   220   117   165   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    35   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   185    74   159   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    88    41    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    47   162   213   140    34    59   120    40   200   220    69   150    55   149   196   117    52   113   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   220   216    41   139    39    65    95   136   187    66   198    98   138   150    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   192   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   202   185    73    43    48   209    37   143    42   201   198   197    73    45    97    75   116    62   184   158   112    55    66   211   129   174   186   177   209    63   187   204   200    90   217    89    77   141   217   184   121   111   100   115   107    41    33   129    48   168   190    55   197   218   107   201    52   212   139    54   172   151    64    61    63   115   166    66   130   114   209    46    34    66   208   141    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    39   202   136    94    65   138    37    41   100   171   175   136    76    94    46   158   183   192   130   107    51    53   208    51   170    97    39   204   141   209   201    55   152   195   120    33    84   219    53   184    32   165    53   129   186   185   209    77   219   110    60   219   163   166   203    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   103   103   124   221    42   118    59    69    95    48    59   127    55    98   177   142    43    98   211   133    47   210   209   195    75   113   101   154   143   130    36   187   172   133    51    79   150    75   154   204   183    37   201   189   127   105    62    43   142   110   175    40   165   107    99    58    96   115   167   115   175   126   128   197   111    51    60    36    91   220   193   108   200    39    53    57   200    79   120    47   168    85   152    94    63   165    50   171   174   157   187    42    86    69    69   188   177    64   120    94    40    43   207   150   145   222   169    47   140   216   192    72    65   132    78   133   186   183   154   183    69    71    85   194   218   144    97   154    44   221    80    67    67   182   211   204   199   213    91   109   209   165   104   164   147    82    68   113    36    65    42    86   137   146    73   209
   219    59   126    86   159    35   213    95   134   186    54    63   146    89    87    49    34   167   139    76   122   138    47   130   155    50    36    91   165    90   184   181   216   160   101   176   100   100    53    89    38    57   144    38   105   179   205   121   200    52    81   209   116    47   161   138   153   117   205   184    90    74   100    41   134   212    58    89    88   118   201   160   136   220   114   139   150   166   190    95   171   206   133   126   188   192   220   156   177   200   146   208   119   128   170    82   154   194    83   111    83   175    39    36   101   143   152   160   128   163   206   110   222   119   104    68    75   120    32    37   204    94   108    94   149   163   137   197    68    55   125   145    87    69    85   153    69   103   187    78   192   108    58   146    92    85    46    35   162   173   152   166   158    92   207    76   162    42    60    33    72    97    91    40   157   130   162   116    58   183    44    54   106    93   193   108    40   181   153   137   128   207   218    84    96    92   197    83   195   118    96   131   198    60    70   217    83   160    46   169    96   107    62    69   161    87    40    46   193   140   203   128    39   121    69   132    59   164   159    89   217   106    90   147   196   120   219   168   146    77   159   218   127    35   194    51    33    40   203   132   161    83    96    58   132   187    83   128   189    87    89    81   202    48   127   165   152   129    76    90   179   155   148   182    37   201    50   176    93    98   210    80   134   216   103    76   115   196   110   170    46    60   139   215    68   176   188   173   203    46    87    82   126   164    97   141   137    57   101    99    86   179   144   177   221   145   202   195   206   114   190   140    66   134   117    55    92   138   199   156    95   149   207   100   183    90   165   206   195   196    49    88   109    37   102    42    81   203   202   202    72    70   109   222   145    65   219    90    36   125    89    40   212   172   171    44    60   204   115    43    66    68   159    74   155   134   145   172   191   205   111    97    33   211    66    68   161   181   124   205   136    97   186   140   199   195    87    93    76   191    85    64   160   138   109   178   194   154    98    34    59    70   111   140   104   218   117    68   184    98   175   150   194   143    96   162   112    61   203   191    85    52   203   214   154   186    33   145   109    86   186    65   203    42   139    80   192   105   169   190    86   104   116   147   220    38    82    93   213    67   208    78   137   132   201    33    57   218   192    94   106    99    71    74   207   214   220   117   165   188    75    69   219    45    62   125    42   197   196    52    48   107   192   120    79    89   159    52    49   190   166    66   144   187   130    54   212    36    65   185   200   210   188   193    45   200    52   144    81   149    81   111   151   154    99    37   162   104    35   134   109    61    70   211    85   134    97    91    36    67   180    61    58   168    93    88   166   187   180    87    83   186    73   160   163   162   124   169    78    59   120   184   161   207    77    51   115   202   194    57   164   174    44    40   166    36   148    97    78    87    41    86   211    61   149    87   177    53   171   219    61   207   197    56   204   176    46   163   213   140    35    59   120    41   200   220    69   151    55   149   196   117    52   113   181   219   204   162   152    71    79   106   164   105   104   185   147    64    34    33   217   160   190   221    60   199   121   187    32   170   152   221    59   181    57   213   195    41   143   176   220   217    42   139    39    66    96   136   187    66   198    97   138   150    49   222   148   198   158   121   105   122   100    36    78    42   193    45   213   154    67   206   192   100   203    39   129   176   218    45   127   153    68    86   220   133   212   152   202   185    73    43    48   209    37   143    42   201   198   197    73    45    96    75   116    61   184   158   113    55    65   211   129   174   185   176   208    63   187   204   201    91   216    89    76   141   217   184   122   111   101   114   107    41    33   129    48   169   190    55   197   218   107   200    53   213   139    54   173   151    64    61    63   115   166    66   130   114   209    46    34    66   208   141    78   156   160   148   190   114   216   112   174   168   160    49   136    58   198   170   219    92   135   208   161   140    51    50    39   202   136    93    65   138    36    40   100   170   175   136    77    94    46   157   182   192   130   108    51    53   208    51   170    98    38   203   141   209   201    55   152   194   121    33    84   219    54   184    33   166    53   129   185   184   209    77   219   110    60   219   163   166   203    45   201   175   138   110    76   154   115    48    65    98   196   114   194    59   221   143    51   185    81   204    85   221   140   165   104   103   124   221    43   119    59    68    96    48    59   127    55    98   176   142    44    98   212   133    48   210   208   195    74   113   102   154   143   131    36   187   172   134    51    79   150    75   155   204   183    37   201   188   127   105    62    44   142   110   176    40   166   107    99    58    96   116   168   115   175   126   128   197   111    51    60    35    91   220   193   109   200    39    52    57   200    79   120    47   168    85   152    95    63   165    50   171   174   156   187    42    86    68    69   188   176    64   120    94    40    44   208   150   146   222   169    47   140   217   192    72    65   131    78   133   185   184   154   183    69    72    86   194   218   145    97   154    44   221    80    67    67   181   211   205   199   214    91   109   209   164   104   165   146    82    67   113    36    65    43    86   137   147    73   209
   220    59   126    86   159    35   213    94   134   186    55    63   147    89    87    49    34   167   140    77   122   138    46   130   155    49    36    91   166    89   184   181   216   160   101   176   101   100    53    89    38    57   145    38   105   179   205   121   200    51    81   209   117    47   161   138   152   117   205   184    90    74    99    41   134   212    57    89    87   118   202   160   136   220   113   139   149   166   189    95   171   206   133   126   189   192   220   157   177   200   146   207   119   128   171    83   154   194    83   111    82   176    39    35   102   143   152   160   129   163   206   111   222   119   104    68    75   121    32    37   204    94   108    94   149   163   136   196    68    56   124   145    87    68    86   153    68   104   188    77   192   108    58   146    91    85    46    35   162   173   151   167   157    92   207    76   162    42    59    34    71    97    91    40   157   130   163   116    58   183    44    54   107    93   193   108    39   181   152   137   127   207   219    84    96    92   198    82   194   119    95   131   198    61    71   217    82   160    46   169    97   107    62    68   161    87    40    46   193   140   203   129    40   120    69   132    59   164   160    89   217   105    90   147   196   120   219   168   146    77   158   219   128    36   195    50    33    40   202   132   160    83    97    58   132   186    83   128   188    87    90    81   201    48   127   165   152   129    75    90   179   156   148   182    37   200    50   175    93    98   211    81   134   216   103    76   114   196   110   170    46    60   139   215    69   176   188   173   203    47    87    83   127   162    98   141   137    57   101   100    86   179   143   177   220   145   202   195   205   113   191   141    67   135   117    55    93   138   200   156    94   149   206   100   183    90   165   207   194   195    48    87   109    37   103    42    81   203   202   202    71    70   109   222   145    65   219    90    36   125    90    40   211   173   170    44    60   205   115    43    67    68   159    73   155   134   144   172   191   205   111    97    33   210    66    68   161   182   124   205   136    97   186   140   199   196    87    93    76   191    85    64   160   139   109   177   194   153    98    35    60    70   112   140   104   218   117    68   184    98   175   150   195   143    97   163   112    61   202   191    86    53   204   214   154   186    32   145   109    86   186    66   203    41   139    80   193   105   168   190    87   103   116   147   220    38    81    92   213    67   208    78   137   131   201    33    56   217   192    95   106    98    71    74   207   214   220   117   166   188    75    69   220    46    62   125    42   197   196    52    48   108   192   120    79    88   159    53    51   190   166    66   144   186   130    54   212    36    64   185   200   210   188   193    45   200    52   143    80   149    81   112   151   154    99    37   162   103    34   134   109    61    70   211    85   134    98    91    36    68   179    61    58   168    93    88   165   187   181    87    83   186    73   160   163   162   124   169    78    58   120   184   160   206    78    51   115   201   194    58   164   174    44    40   165    36   148    96    78    87    42    86   211    60   148    87   178    54   170   219    61   207   197    56   204   176    46   162   213   140    34    59   120    40   200   220    69   150    55   149   196   117    52   112   181   219   203   162   151    70    79   105   165   105   104   185   146    64    34    33   217   160   191   222    60   199   121   187    32   170   152   221    60   181    57   213   194    41   143   176   221   216    41   139    39    66    95   136   187    66   198    97   138   151    49   222   149   198   158   121   105   122   100    36    79    42   193    45   213   154    66   206   193   101   202    39   128   175   217    44   128   153    67    86   219   134   212   152   202   185    73    43    48   209    38   142    42   201   198   197    72    45    97    75   116    62   184   158   112    55    65   211   129   174   186   177   209    63   186   204   201    90   216    89    77   141   217   184   121   111   100   115   107    40    33   129    48   168   190    55   197   218   107   201    52   212   139    54   172   151    64    61    63   115   166    66   130   114   209    47    34    65   208   142    78   156   160   149   189   114   216   112   174   168   160    49   136    58   199   169   219    93   135   209   161   140    51    50    40   201   136    93    65   138    37    41   100   171   175   136    76    94    46   157   183   192   131   107    51    53   208    51   170    97    38   204   141   209   201    55   152   195   120    34    84   219    53   184    32   166    53   129   186   185   209    78   219   109    59   219   163   166   204    45   201   175   138   110    77   154   115    47    65    98   196   114   194    58   221   142    50   185    81   203    85   221   140   165   104   103   125   221    42   118    60    69    95    48    59   127    55    98   177   142    44    98   211   133    47   210   209   195    75   113   101   154   143   131    36   187   172   133    51    79   150    75   154   204   183    37   201   189   127   105    62    43   143   110   176    40   165   107    99    58    96   116   168   115   175   126   128   197   112    51    60    36    91   220   193   108   200    39    53    57   200    79   121    47   168    85   152    94    63   166    50   171   174   157   187    42    86    68    69   188   177    63   120    94    40    43   207   150   145   222   169    47   140   216   193    72    65   132    78   133   186   183   154   183    69    71    86   194   218   144    97   154    44   221    79    67    67   182   211   205   199   214    91   109   209   165   104   164   147    82    67   113    36    65    43    86   138   146    73   209
   218    57   126    87   159    34   213    94   135   187    55    62   147    89    88    49    34   167   141    77   121   135    45   131   155    48    36    90   167    89   184   180   217   160   100   177   100   101    52    88    38    57   145    38   104   178   204   122   199    52    82   209   115    46   161   137   152   117   203   184    91    72    99    43   135   212    59    89    88   117   201   159   136   218   112   138   149   167   190    93   171   206   133   126   189   193   220   158   178   199   147   206   119   127   170    83   155   195    83   112    83   175    39    37   102   143   152   159   129   164   205   111   222   119   103    70    75   120    33    38   203    96   108    94   148   163   134   195    69    56   126   146    86    71    86   153    70   104   187    79   193   107    57   146    90    86    46    35   162   174   151   167   158    92   206    74   162    41    57    33    70    97    92    40   157   132   162   116    58   182    45    54   107    94   194   109    38   181   152   137   127   206   219    85    96    93   197    83   195   119    96   130   197    59    70   216    83   161    46   167    97   107    60    68   161    88    39    46   194   139   203   130    40   121    70   132    59   163   160    88   218   105    89   147   195   119   220   168   146    80   158   219   129    36   195    51    33    40   202   131   160    84    94    57   132   186    81   128   189    88    91    80   200    48   125   166   152   130    75    88   178   156   148   181    37   200    50   174    94    98   211    81   132   217   104    77   113   195   110   171    47    59   140   214    68   176   188   170   203    47    87    84   127   162    97   141   136    59   101   101    86   179   143   178   220   146   202   195   204   112   190   139    67   133   117    56    92   140   200   156    94   149   206   100   182    89   164   206   195   195    49    87   110    37   101    41    80   204   200   201    71    70   110   221   144    65   220    90    36   123    89    41   212   174   170    44    59   205   113    44    66    66   159    74   156   134   145   171   191   206   112    97    33   211    66    69   162   181   123   206   137    98   186   140   198   195    88    93    77   189    86    65   161   139   110   177   193   157    99    34    59    69   112   139   104   220   117    70   185    98   177   149   195   141    96   162   113    61   203   191    86    51   202   212   154   184    31   146   109    86   186    66   203    40   140    79   193   107   168   191    86   102   115   149   221    38    83    91   213    67   209    79   137   132   201    32    56   217   192    96   105    99    71    73   207   214   219   116   163   188    74    70   221    45    62   125    42   197   195    54    49   108   193   120    80    88   160    54    50   188   167    65   144   185   131    54   210    35    63   185   201   211   191   190    45   201    52   142    80   149    80   112   150   154    98    36   162   103    34   133   109    62    70   210    84   133    97    91    36    68   179    60    58   169    92    88   164   187   181    86    82   185    73   159   162   164   124   169    79    60   119   183   160   207    77    50   116   201   194    58   164   172    44    40   165    37   148    97    79    87    43    86   213    60   148    86   177    53   170   219    61   206   197    57   204   176    46   161   214   142    35    60   122    40   200   221    69   151    55   149   196   119    53   113   182   218   202   162   152    71    79   105   165   105   104   185   146    66    36    32   217   160   192   222    61   200   120   187    33   169   153   220    61   181    58   214   196    41   144   175   220   215    41   138    40    66    95   138   187    66   199    97   137   150    49   223   148   198   157   122   105   125   101    35    77    42   194    44   212   155    67   205   190   102   201    39   129   175   218    45   128   152    68    87   219   132   213   152   203   183    74    43    48   208    38   143    42   200   199   197    73    47    95    76   117    61   185   159   111    54    64   209   131   174   186   178   209    65   186   205   199    90   217    89    76   142   217   183   122   112   102   114   105    41    33   128    47   168   190    55   197   219   106   200    51   213   137    53   172   150    63    60    63   115   165    66   129   115   209    44    34    66   209   142    77   157   161   149   189   114   214   111   174   167   160    50   136    58   198   168   218    93   135   209   160   139    52    49    38   203   135    95    65   138    36    41    99   171   176   137    75    94    46   158   182   193   131   107    53    52   207    52   171    97    38   205   141   211   201    56   153   194   122    35    82   217    52   184    32   166    53   128   185   183   209    77   219   110    60   219   163   167   204    45   200   175   136   110    78   154   116    49    66    99   198   114   195    58   222   144    50   185    82   204    86   222   142   164   104   103   125   220    42   120    61    69    97    49    58   128    53    98   177   142    45    97   212   133    47   209   209   193    75   113   100   154   144   131    35   187   171   132    51    79   150    77   154   204   182    38   199   189   125   106    61    43   142   111   175    39   166   105   100    58    96   116   167   113   177   126   128   198   111    51    60    37    90   219   192   109   201    38    53    55   198    79   120    46   168    85   152    94    62   166    51   172   174   155   187    43    86    69    70   188   176    64   120    94    39    41   207   149   147   223   170    45   141   216   192    71    66   130    78   132   185   185   153   183    69    71    86   195   220   144    98   154    43   222    80    66    68   181   211   205   200   215    91   108   209   165   105   164   149    82    66   112    36    67    43    87   137   146    73   209
   221    59   126    84   160    35   213    95   134   187    54    62   145    89    85    48    33   166   137    77   121   139    47   131   155    48    34    92   166    89   184   181   215   158   102   175   100   102    53    89    38    55   145    38   105   180   205   122   200    51    82   210   117    48   161   137   152   116   206   186    90    76   101    40   134   212    58    89    87   118   202   159   136   219   112   137   149   167   189    94   172   207   131   126   190   194   222   157   176   200   143   206   118   128   170    84   154   192    81   111    83   175    39    37   101   143   154   161   130   162   205   109   223   118   103    67    76   122    33    36   204    92   108    94   150   163   136   195    68    55   123   144    88    68    85   153    68   104   187    76   193   109    59   146    92    84    45    35   160   173   150   166   156    93   209    76   163    42    61    34    70    97    91    40   160   130   163   116    58   183    45    53   108    94   191   108    39   182   152   137   126   208   219    83    96    93   198    81   196   117    95   132   197    61    70   218    81   157    46   167    95   106    64    68   160    86    39    47   196   141   202   129    41   120    68   131    60   164   159    88   217   105    89   148   197   119   219   169   147    78   159   220   126    37   195    51    34    40   201   134   161    84    96    58   132   187    84   127   188    88    88    83   201    47   128   166   150   129    76    89   178   156   148   182    36   200    52   176    94    98   211    81   133   215   104    76   113   198   110   168    45    60   139   213    68   174   188   173   202    48    88    83   126   163    96   141   137    58   100    99    86   180   143   176   222   144   203   196   204   113   190   141    66   135   116    54    92   136   200   154    93   148   206   100   184    91   163   206   194   196    47    88   108    37   102    41    82   203   201   201    71    70   108   223   145    65   218    90    37   126    89    39   212   172   169    44    61   206   115    43    66    68   158    73   155   133   146   169   190   204   112    97    35   211    64    67   161   183   124   205   136    98   185   141   199   195    87    93    77   191    84    63   160   139   110   179   195   153    98    35    59    69   112   143   104   217   118    69   185    98   174   151   194   143    96   162   112    61   202   191    86    53   204   213   154   186    32   145   110    85   186    67   203    42   139    81   193   106   168   188    86   103   116   146   219    38    83    93   214    67   207    76   137   131   200    33    56   216   192    95   107    99    71    74   208   213   219   118   167   186    75    68   221    47    61   124    42   197   196    52    48   108   191   121    79    89   160    53    52   191   164    63   143   185   132    53   211    35    63   186   199   211   189   193    44   200    52   146    80   149    81   111   151   154    99    38   162   103    35   134   110    61    69   211    86   136    97    91    37    69   178    63    58   168    91    87   164   188   183    88    85   187    72   159   163   163   125   170    76    59   121   184   161   208    78    52   115   202   194    58   163   174    45    40   166    37   149    95    79    86    41    88   213    61   149    85   178    54   171   220    61   207   198    57   203   177    47   163   212   140    34    59   121    41   199   218    68   150    53   149   196   116    52   113   183   219   203   162   151    68    80   107   165   105   104   185   148    65    35    33   217   161   189   221    60   198   120   187    31   170   151   222    60   181    57   214   194    41   144   177   220   216    43   141    38    66    96   136   187    67   199    99   137   150    50   221   149   199   158   118   105   119   101    35    76    42   194    44   214   152    65   206   191   101   200    39   130   174   217    45   130   154    68    86   219   133   210   151   202   184    73    43    49   209    36   142    39   201   198   197    71    46    96    77   116    62   183   157   112    54    67   210   127   176   186   178   211    62   186   205   201    91   217    88    76   139   218   185   120   113    99   114   107    42    33   128    47   169   188    55   197   217   107   201    53   214   138    51   171   152    63    62    64   115   166    66   130   113   210    48    36    65   208   141    77   156   161   148   189   112   216   110   174   168   159    50   134    57   199   168   219    94   136   208   161   140    53    49    39   202   135    93    66   137    38    42   100   170   175   139    76    93    45   157   182   191   131   106    53    53   209    52   170    98    39   202   141   209   201    56   154   193   120    34    85   220    54   185    31   165    54   127   187   183   210    76   220   109    59   220   164   167   203    47   202   174   137   111    77   153   114    47    64    97   197   115   194    59   220   142    51   184    81   202    85   222   142   165   104   103   124   222    41   118    58    68    96    48    57   126    56    99   176   143    45    97   210   134    48   210   210   194    77   113   102   152   144   130    35   186   172   133    51    80   151    72   154   204   182    35   202   188   126   105    63    43   144   110   175    40   166   108   101    59    95   114   167   114   176   124   128   198   111    51    61    38    92   220   193   108   200    37    54    56   201    79   117    47   167    85   153    93    64   164    46   173   174   157   187    42    86    68    69   188   176    64   121    95    41    42   208   149   144   221   170    47   140   218   191    72    66   132    76   133   187   183   154   182    69    72    86   193   218   142    98   154    44   220    78    67    67   182   211   205   199   213    91   110   209   164   103   164   146    83    66   112    35    66    43    85   135   146    73   211
   220    58   125    87   159    34   212    95   134   186    54    62   146    90    88    48    33   167   140    76   122   139    45   131   154    48    36    90   166    89   183   181   215   160   102   175    99    99    54    90    39    57   144    38   105   179   205   122   200    51    80   207   116    47   161   138   152   116   205   185    90    74   100    42   134   211    58    88    87   118   202   161   135   221   113   139   149   168   190    95   172   207   133   127   189   192   221   158   177   200   145   207   118   127   171    84   154   193    83   110    82   176    40    36   103   143   151   161   128   163   206   111   222   120   104    68    75   120    32    37   204    94   107    94   149   162   135   196    68    56   125   145    86    70    88   153    68   105   187    77   193   108    59   144    89    84    48    36   162   174   150   166   157    92   207    76   162    42    60    33    71    97    91    40   157   129   162   116    58   184    44    54   106    92   194   107    39   181   153   137   127   206   220    85    95    92   197    82   193   119    95   131   198    61    70   216    81   160    47   169    97   107    62    67   161    87    41    45   193   140   204   129    40   121    68   133    58   164   160    88   217   105    91   148   196   120   219   168   146    77   158   218   128    37   195    52    33    40   203   133   160    82    97    58   132   185    82   128   188    88    89    82   201    47   128   165   151   129    76    89   178   155   149   181    37   201    50   175    92    98   210    80   134   215   103    76   114   197   110   170    47    59   139   215    69   177   188   172   204    46    86    84   127   162    98   141   138    57   101    99    85   180   143   177   221   145   203   196   203   113   189   141    66   136   119    54    93   138   199   156    95   149   206   100   183    90   165   207   194   195    48    87   111    36   102    42    81   205   203   202    71    70   108   222   144    65   218    90    35   125    91    41   212   172   170    44    59   206   114    43    66    67   159    73   155   134   144   171   191   206   111    98    33   210    65    69   161   181   124   206   136    96   186   139   199   196    87    93    76   192    85    64   160   138   110   176   194   153    97    36    60    71   111   140   104   217   117    69   184    97   177   150   193   144    97   163   112    61   202   190    87    52   204   213   153   186    33   145   108    86   186    65   204    42   138    80   192   104   168   190    87   104   116   148   221    38    80    92   213    67   208    78   136   132   201    32    56   217   192    95   106    99    70    73   208   214   219   118   167   188    74    72   221    45    62   126    42   197   196    53    48   108   192   121    80    89   160    54    50   191   166    67   144   185   129    55   212    36    65   186   200   211   188   193    46   200    52   143    80   148    81   111   151   155   100    38   162   104    35   133   109    61    70   211    85   134    98    91    35    68   180    62    58   167    93    88   164   187   182    88    83   186    73   160   163   160   123   170    78    59   120   184   160   206    78    51   115   202   193    57   164   174    45    40   164    35   147    95    79    88    41    85   212    62   148    87   178    53   170   220    60   208   198    55   204   177    46   162   214   140    35    59   120    39   201   221    68   150    55   148   197   117    53   113   183   218   203   162   151    70    78   105   164   104   103   186   146    64    35    32   218   161   191   222    60   200   120   188    32   170   151   221    59   181    57   214   195    42   143   176   220   217    42   139    39    65    94   136   187    67   199    98   137   150    48   221   151   198   158   121   105   123   101    35    78    43   193    46   214   154    66   206   193   101   204    39   128   175   217    44   128   153    68    86   218   133   212   152   200   185    72    43    47   210    38   143    41   199   197   196    73    45    97    76   116    61   184   158   112    55    65   210   128   174   185   177   210    63   187   203   201    92   216    89    77   141   217   184   121   112   100   114   108    40    34   128    48   168   191    56   196   219   105   202    53   213   138    54   171   152    64    61    64   114   166    65   129   114   210    46    33    65   208   142    77   157   161   149   188   113   216   111   174   168   159    49   137    59   199   167   218    92   136   208   160   139    51    49    40   202   136    93    65   139    37    40   100   172   176   135    76    93    45   157   183   192   130   105    52    52   207    52   170    96    38   205   141   210   201    56   152   194   121    33    82   219    53   185    32   166    54   128   186   185   209    78   220   111    59   219   163   166   203    45   201   175   138   109    76   154   116    48    65    98   196   113   194    59   220   142    50   184    80   204    84   221   140   164   103   103   125   221    42   117    59    69    96    48    59   127    55    97   177   143    44    98   211   133    48   210   208   195    76   113   101   154   143   129    36   187   173   133    50    79   151    75   154   204   182    38   200   188   126   104    62    43   142   111   176    40   165   107    99    59    96   116   166   114   175   126   128   196   110    51    61    34    90   220   193   108   200    39    54    57   201    78   121    47   170    86   153    93    64   165    49   171   174   156   187    41    86    70    69   188   178    64   121    94    41    43   206   150   144   221   171    47   140   217   193    72    64   132    78   133   187   184   153   183    68    72    85   194   217   145    96   155    43   221    81    67    67   181   211   204   199   213    90   110   209   164   103   163   147    80    67   114    37    65    43    87   137   146    73   210
   221    58   126    87   157    34   213    94   134   186    55    61   148    89    87    49    33   167   140    75   121   137    45   131   155    49    36    92   166    90   184   182   216   159   101   175   101    99    53    88    39    56   145    37   104   180   205   121   200    51    81   208   117    47   162   139   152   117   204   184    90    75   100    42   135   212    57    90    89   119   202   162   135   219   112   139   150   165   190    96   172   207   132   126   189   193   220   156   177   200   145   208   119   127   172    82   155   194    83   111    82   176    38    35   102   144   151   161   128   164   206   110   222   119   104    67    74   120    33    37   204    94   108    93   147   164   136   196    69    56   125   145    86    69    86   154    68   104   187    77   192   108    59   145    91    85    46    35   161   173   150   166   157    91   207    75   162    42    60    33    71    96    92    39   156   131   164   116    58   182    43    53   107    94   193   108    38   181   153   136   126   207   219    85    95    92   198    81   193   119    96   131   197    60    69   216    82   160    46   170    97   108    62    69   161    88    40    46   194   140   203   128    39   121    69   132    59   164   159    90   218   105    89   147   197   120   219   168   146    77   159   219   128    36   196    51    34    39   203   131   160    83    98    59   131   186    83   128   189    87    89    81   201    47   127   165   151   129    75    90   179   157   149   182    38   200    51   175    93    98   210    81   135   215   103    76   113   196   110   170    46    60   139   215    68   177   188   173   203    48    86    82   126   165    98   141   137    57   101   101    86   179   143   178   221   146   201   194   204   113   189   140    66   136   118    56    92   138   199   156    95   151   206    99   182    90   165   208   195   196    48    88   110    36   103    41    80   203   202   202    72    69   109   222   145    64   218    91    35   125    90    40   212   173   171    44    60   205   117    43    66    68   158    74   156   134   146   171   190   205   110    99    34   210    67    69   161   181   124   204   135    97   186   140   197   196    88    92    77   191    86    64   160   140   108   178   194   153    98    34    60    71   113   140   104   217   116    67   185    97   175   150   194   144    97   163   111    62   202   191    86    52   203   213   155   186    34   145   109    86   187    67   202    42   140    81   192   105   168   189    87   104   117   147   222    39    82    92   213    67   209    78   137   131   202    33    55   218   192    95   106    98    71    74   208   213   220   117   168   188    75    69   220    46    62   125    42   197   195    51    48   108   192   120    78    88   160    53    50   190   166    68   144   187   130    53   212    36    64   185   200   210   189   192    45   201    52   144    80   150    82   112   151   155    99    36   160   103    35   135   108    62    71   211    85   134    98    89    36    68   179    61    59   166    93    88   165   187   180    87    83   185    74   158   163   162   125   170    79    59   120   184   160   206    78    50   113   201   194    58   163   174    45    40   166    37   147    97    77    87    43    86   211    61   148    87   177    54   171   220    62   208   197    56   204   176    47   163   214   141    35    59   119    41   200   220    69   150    55   150   196   117    53   113   181   220   203   162   151    70    79   104   164   106   103   184   147    64    34    31   217   160   191   222    59   199   120   188    31   170   152   221    60   182    57   213   195    42   142   175   220   216    42   139    39    66    95   136   188    66   198    97   139   150    50   222   149   198   158   121   106   122   100    36    79    43   193    45   213   153    67   205   192   100   203    39   129   174   216    45   129   153    68    86   219   133   212   152   202   183    73    42    49   210    37   143    41   201   196   197    73    44    97    76   117    62   184   156   112    56    65   212   128   175   185   177   209    62   185   203   198    91   216    89    76   140   218   183   121   111   101   113   107    42    33   129    47   169   191    54   198   219   106   200    54   212   138    53   172   149    64    61    64   115   166    66   129   113   209    46    33    65   209   141    78   156   160   149   191   114   216   112   173   169   159    49   136    58   199   169   218    92   136   207   160   140    52    51    40   201   136    94    66   138    37    41   100   171   176   136    76    95    46   158   183   191   130   106    52    53   207    52   170    97    37   203   140   209   199    55   152   194   120    33    83   219    54   184    32   165    53   129   185   185   211    76   219   110    59   219   162   166   204    46   201   176   137   110    77   154   115    47    64    97   198   114   194    58   220   142    50   185    81   204    85   221   140   166   102   103   124   222    43   118    59    69    96    50    60   127    55    98   178   142    43    98   211   133    47   210   208   194    74   111   101   154   143   130    36   186   173   134    50    80   151    75   154   204   183    38   201   188   127   106    63    43   142   109   175    41   165   107    99    58    96   116   167   114   176   126   128   197   111    51    62    36    91   219   192   108   200    39    54    57   201    79   121    47   167    85   152    94    63   166    50   171   175   156   186    42    85    68    70   188   177    64   119    94    41    42   207   150   145   222   168    48   140   215   193    72    66   132    78   133   187   183   154   183    69    72    86   193   218   144    98   153    44   221    81    67    66   181   211   204   199   214    90   110   209   165   105   164   147    82    68   113    36    64    43    86   137   147    73   210
   220    59   125    85   159    35   214    94   134   187    56    62   147    90    87    49    33   167   139    76   122   138    46   130   155    49    36    90   166    89   184   180   215   159   101   177   100    99    52    88    38    57   144    39   105   181   205   121   199    50    81   209   118    48   162   138   153   117   205   184    90    75   100    40   135   212    56    89    89   116   202   161   136   219   113   139   148   166   189    94   171   205   133   126   188   193   219   156   177   200   146   207   118   128   171    82   155   194    82   110    83   175    38    35   102   142   152   160   128   163   205   111   222   120   105    68    76   120    32    37   204    94   109    94   150   163   137   197    68    56   124   144    87    69    85   152    69   104   189    77   192   109    59   145    90    83    46    36   163   174   150   166   157    91   207    76   162    41    59    33    71    97    91    40   158   131   164   115    58   183    44    53   108    93   194   108    39   182   152   137   126   206   218    85    95    91   198    82   195   119    94   131   197    60    71   217    82   159    46   169    97   107    63    68   161    87    41    45   193   139   204   128    40   120    69   131    59   163   159    88   219   106    90   148   197   120   219   167   147    78   157   217   127    36   196    50    32    40   202   132   160    82    97    58   131   186    82   128   189    87    89    81   201    48   126   165   153   127    75    89   181   156   149   182    36   200    50   175    94    99   210    80   134   215   102    76   115   196   108   170    47    59   139   213    69   177   188   172   203    46    88    83   126   164    99   141   137    57   101    99    86   179   142   177   221   146   202   196   205   113   191   140    66   135   117    55    93   137   201   155    94   150   206    99   184    90   164   207   195   195    48    88   109    37   103    42    80   203   201   203    71    70   109   223   145    65   218    89    36   125    89    41   212   173   170    44    59   205   115    44    67    68   159    73   155   135   144   172   191   205   111    98    34   210    66    69   161   181   125   204   136    97   186   140   200   196    88    93    75   192    85    64   160   138   110   176   193   154    98    34    59    69   112   140   103   217   118    68   184    98   177   151   194   143    96   162   113    62   202   191    85    52   203   213   155   186    31   146   109    85   186    66   204    42   139    80   193   106   168   190    87   104   116   147   221    38    81    93   214    67   208    77   137   131   201    33    57   218   192    95   106    98    71    74   207   214   220   117   166   188    74    68   219    45    62   127    42   197   195    52    47   108   192   123    79    88   160    54    51   191   167    67   144   186   129    54   211    36    63   185   200   210   188   193    45   199    52   143    80   148    81   112   150   154   100    36   163   103    34   134   109    61    71   212    84   134    98    90    37    68   180    62    57   168    93    87   165   187   181    86    83   185    74   159   162   162   124   169    79    59   120   182   159   206    80    50   115   201   194    58   164   174    44    39   166    36   147    97    78    88    42    87   211    60   149    86   178    54   170   219    60   208   198    56   204   177    47   163   213   140    35    59   119    41   199   220    69   150    54   150   195   117    52   114   182   219   203   162   152    71    79   106   165   105   103   184   147    63    35    32   217   160   191   222    60   199   120   186    32   170   152   221    60   180    57   213   195    41   143   175   221   216    41   139    39    65    95   136   186    66   197    97   137   150    49   221   149   197   157   120   105   122   101    35    79    42   194    44   213   153    66   205   192   102   203    39   127   175   217    44   127   153    68    88   220   134   212   152   201   185    73    43    49   208    37   143    42   201   198   197    72    45    96    75   115    62   184   158   112    56    65   211   130   175   185   178   210    62   186   204   201    90   217    88    76   141   217   184   121   111   100   115   106    40    33   129    47   168   190    55   196   218   107   200    53   213   138    54   174   150    64    62    64   115   166    67   131   114   209    46    33    65   208   141    78   156   162   148   190   113   216   113   174   168   160    49   137    58   199   169   219    92   135   209   160   140    52    50    40   202   137    93    65   136    37    40   100   171   175   136    76    94    45   157   183   193   130   107    50    52   207    51   172    98    39   204   140   209   202    56   152   195   120    34    84   218    53   184    34   166    54   129   186   184   209    77   219   109    59   219   164   166   204    45   201   176   138   110    78   154   115    48    64    97   197   115   194    59   221   142    51   185    80   203    85   220   140   165   104   102   123   221    42   118    60    69    96    47    58   127    54    98   176   142    43    99   211   132    47   210   209   194    75   112   101   155   144   130    36   187   171   134    51    79   150    75   155   204   184    38   201   188   127   105    62    44   142   109   176    41   164   107    99    58    95   115   167   115   174   126   127   196   113    50    60    35    91   219   193   109   200    37    54    57   200    79   121    48   167    85   153    93    63   166    51   172   174   156   187    42    87    67    69   188   177    64   120    94    40    43   207   149   144   222   169    46   140   217   192    70    65   133    79   133   185   183   153   184    70    71    85   193   219   144    98   154    44   220    78    67    67   181   210   204   199   212    90   109   209   165   104   164   146    82    65   114    36    65    42    87   137   148    73   209
   170   127    83   199   182   131   214   192   160   178   196    70   169   203   131    34   157   199   202    89    78   162   142   160   171    68   140    42   123   127   164   163   124   145    98    75   209   149   188   175   121   136    91   187    91   128    43   181    64   178   147   139    97    59   104   119   148    62   118   150   107    39    94   203   162    81   128   219   183   151   207   195   175   143    55    69   101    88   114    38    53   129   118   185    70   169   112    89   185   129    82   134   162   153   190    59   181    78    78   124    92   187   119    59   208   164    57   158   174    96    52   191   139    45    62   139   127   121   103    43    37    98    56   124    44   202    97   180   206   137   215    97   148   167   181   215    56    82   203   143   104   180   196   162   214   220   114   115   123   165   175   202    93   210   115    46    56    46   162   103    90   141   216   208   190    71   219    99    89   193   178    77   100   208   167   127    66    71    84   182    93   132   138    33   154   156   126   109   163   105   163   154   148   192   177    72   153    82    67    78    74   218    87    44   209   197   156    44   151   101    86    82   180    91   109   130   117   179    46   105   209   142   163    60   151    83   166   199    90   125    90    74    89    51   113    99    38   120    86    53    36    67    91   138   186   154   140   178    52    52    43   165   153   212   101   183    72   156   206   137    78    88    97    36    57   169   167    38   124   209    92    98   143    76   158   129    57   206    95   189   121   108    54   171   120   118   115    62    54   110    91    58   197    45   106   120    58    90    67   153    67    80   211   189   116   114    39   199   214   207   162   106    86   210   174   165   102   106    84   195    35   209   171    58    81    45   204   163   174    85   165   191   133    91    40   132   184   176   109    70    54   188   151    50   196   104   127   179    83    36   169   193   190    41    90   109   209   185    42   113    69    37   155   206   185   216   197   148   105    80   100   110    35   209    46   118   196    52    76   113   190   170   127   193   137    81   214   202   162    42   116   191   162   216    56    40    54    87    66   122    69    89    76   198   183   133   190   176   199    76   216   211    43   153    99   207   165   107   217    69   190   199   124   156    91   131    66   188   182    67   128   137   207   218   155   216   195   130    74   144   179    66    83   176    97    34    37    60   215    76    44    76    74    44    79    54   195    37   173   142   214   207   176   151    51    80    37   152    98    67   208    50   210   188    90   153   132   183   108    93    81    48   175   202   212    48   191   197   142   158   111   200   127   100    57    74    37   183   109    83   165    45   213   180   215   136   212   104   185   171    78    39    70   120    54   196    57    49    94   179   192   151   112   127   125   102   142    88   165   109   180   147   149    54   193   186    36    78   194   175   152    88   187   194   164   145    59   133   102    52   111   156   188   192   183   137    97   105   173   143    44   195   139    61   105   154   217    89   144   170   191   213    58   111    52   124    96   118    52   154    59   118   147   159   202   118   133    75   186    59   108    84   163    36    99    60    34   160    60    61   109   177   220   197    64    35   138   190   107   119    53    43   149   107   134    47    47    97   159   100   188   117   146   161    40    51   175    62    76   186    50   200   198   123    58   100   134    99    98    38   213   176    47    97    76   199   120   116    61    79    37   148    56   111    41    44   143    63   200   175   177   132    94   211    61    99   165   170   121   210   156    51   105   172   219   151    64    56    90   111   204   127   220    58   156   142   206   192   115   102    80    33   193    61   147   143   142   216    51   217   119   210   220   122    38   148   129   147   183   182   162    88   174   130   102    40   183   194   124    92   184   134    37   164   194   154    61   117    42   165   218    99   195    56   146   120   210   110   200    84   189   114    52   216    79   137   135   189   144   130   124    42   140    36    48   161   135    50    86   204   156    80   117   191    34    52   148   211    59    63   209    63    52   204   109    70   118   196   190    65   146   217    43    79   153   141   178   209    62   194   207    96   159    96   139   197   178   165   150    49   143    48   169   211    40   183   189    57   210   112   220   121   173   210    75    68   154   157    58   147    77   188   198    96    56   135   101   216    63   144    73   192    77   187    53   158   138   174   158   163    40   173    92   136   204   173   183   205   167    44    34   188   161    89   212   115   167   163    58   123   116   173   168    57   108    78   199   208   162    64   162    86   161    37   218   166    38    46    74    80   199   154   115   216    47   209   123   160    77   142    53   122   195    84   167   155   141   166   206   201    88   209   182   119    98   164   126   101    60    70   158   115    43    75   203    62   156   119    85    50   127    54   216   179   135   161    87   152   110   213   117    64    72    94   162   181   120   152   167    59   146    76   172    62   178   213    72    73   171   142    79    83    52   172   143   112   177   206    86   142    90    64   115    82    46   152   137   108   188    94    92   106   221   131   145   119    49   111   198    79   139    93    46    98    89   125    78   220   129    65   183   216    53   204    99   126   121   217   132    48    61   168    70    93   142    71   104    87   134    94   180   141   181   187   167   103   107   156   139   103   130   175    69    54
   171   127    84   199   181   130   213   192   160   178   195    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   141    42   123   127   164   162   124   145    99    75   208   150   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   148    62   119   150   107    39    94   203   162    82   129   219   183   151   206   194   176   143    56    69   100    88   115    38    53   130   117   185    71   169   112    90   184   129    81   133   161   152   190    59   181    77    79   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   214   220   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    34   154   155   125   109   163   105   163   155   148   192   177    73   153    82    67    78    74   218    87    44   210   197   157    44   152   102    86    83   181    91   108   130   118   180    45   105   210   142   163    60   151    84   166   199    90   124    90    73    89    52   113    98    38   120    87    53    36    67    91   137   186   155   140   179    52    52    44   165   153   212   100   183    72   156   205   137    79    88    98    36    58   169   166    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    54   170   120   119   115    63    54   111    92    58   196    45   106   121    58    90    67   152    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   106    85   195    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   195   190    42    90   108   209   185    43   114    70    36   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    65   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    61   214    75    44    76    74    45    79    54   195    37   173   141   214   207   175   151    50    80    36   153    98    67   208    50   208   189    90   152   133   182   108    92    81    49   175   204   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    50    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    60   118   147   158   203   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    63    35   138   190   106   119    53    42   149   107   134    48    48    96   159   101   188   118   146   161    40    51   176    61    76   186    50   200   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   111    41    44   144    63   200   175   178   132    94   211    61    99   165   171   121   209   156    52   105   172   219   151    64    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   118   211   220   122    39   149   129   148   183   182   162    88   175   129   103    39   182   195   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    83   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    52   148   212    60    63   209    64    52   204   109    69   118   196   189    65   146   216    43    79   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   136   101   217    64   145    73   191    76   187    52   157   138   174   159   164    40   174    92   136   203   173   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   169    57   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   198   154   115   215    47   209   122   160    77   143    53   123   194    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   161    86   152   109   213   117    65    72    95   162   181   119   152   167    59   147    76   172    62   178   213    73    73   171   143    79    83    53   172   143   113   177   206    87   141    90    64   114    82    47   151   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    93    46    97    88   124    78   220   130    65   183   216    52   203    99   126   121   218   132    47    61   168    69    92   141    72   104    87   133    93   181   141   181   186   168   103   107   156   139   103   130   176    69    53
   173   128    85   198   180   131   213   193   157   178   195    69   169   202   130    36   157   196   200    92    79   162   142   160   172    66   140    42   123   126   167   161   123   145   100    75   206   148   188   175   121   136    93   187    92   126    44   182    64   180   147   139    96    61   103   120   146    62   120   150   108    37    93   201   162    82   128   220   184   150   205   191   174   144    57    67   101    88   116    38    55   129   118   184    73   170   110    90   184   131    79   132   160   153   189    58   181    78    80   126    92   188   120    58   206   164    57   158   174    97    53   189   141    45    62   140   125   123   102    42    37    96    55   125    44   205    96   182   206   137   215    97   147   168   181   215    56    81   201   144   104   181   196   163   216   220   114   115   124   164   175   204    92   211   115    46    56    46   161   103    91   140   216   207   189    71   221    99    87   195   180    77   102   208   169   126    66    70    84   182    94   131   138    34   153   155   124   107   162   106   163   155   149   193   177    72   154    83    67    79    76   220    88    43   212   194   156    45   151   101    87    82   181    91   107   130   118   180    45   106   210   144   165    62   151    84   166   196    89   123    89    73    88    51   116    97    38   120    86    53    34    68    92   137   185   155   140   176    54    54    44   165   154   212   102   183    73   155   207   135    78    88    97    40    58   169   168    36   124   210    91    98   143    76   158   129    56   207    93   189   120   110    54   171   120   117   117    62    54   111    91    59   198    43   103   121    58    89    68   152    67    80   213   190   118   112    37   198   213   205   163   106    84   208   176   167    99   107    87   195    34   209   171    57    82    44   203   162   173    85   166   191   132    92    41   132   183   177   108    70    54   186   149    50   196   102   125   179    84    37   170   194   189    42    89   110   209   186    43   115    70    36   154   203   184   216   195   148   106    79   101   109    34   209    46   119   197    52    77   111   191   170   127   194   134    82   213   203   163    41   116   190   163   214    57    41    56    89    67   123    68    92    77   196   183   132   190   176   198    76   216   211    42   152    97   205   166   105   215    68   190   200   124   159    93   131    67   188   184    68   129   137   208   218   156   217   195   131    73   145   179    66    83   176    95    36    38    59   217    76    43    77    74    47    77    53   196    37   174   139   213   207   173   153    50    80    36   151    98    67   208    51   210   191    92   152   134   183   109    94    81    48   175   203   211    47   190   196   144   157   110   200   128   102    60    73    36   180   110    81   164    45   212   180   212   136   213   105   184   171    77    37    68   120    55   196    58    50    94   178   193   151   113   128   127   103   142    89   167   109   182   147   149    54   193   186    36    78   195   174   153    90   187   193   165   145    60   135   102    54   111   156   189   192   181   136    99   106   175   143    45   196   140    62   106   154   217    88   144   170   190   213    59   111    50   125    93   118    52   157    59   117   148   157   203   117   133    75   184    58   106    84   164    34   100    60    32   160    59    60   109   178   220   196    63    36   138   189   108   118    53    40   150   106   136    49    48    96   160   102   190   118   144   161    39    49   176    61    75   187    49   200   199   122    56    99   133    96    98    38   214   174    48    96    77   200   121   115    60    79    37   149    56   112    41    42   146    61   200   175   177   128    92   212    61    99   165   172   121   210   155    52   103   172   218   152    63    57    91   111   206   127   220    60   156   142   206   192   115   102    80    36   193    62   147   142   141   218    53   217   117   209   218   122    42   150   128   149   182   183   160    90   172   129   102    38   182   194   124    91   182   135    38   165   194   154    61   115    40   165   219   103   195    56   145   120   210   110   200    83   188   113    53   213    79   137   135   189   145   129   124    41   140    37    47   161   134    50    87   203   156    78   117   191    36    52   150   212    62    62   208    62    52   203   107    68   118   195   190    67   146   216    43    80   153   142   180   207    62   194   208    97   159    96   138   198   179   167   151    50   144    47   169   211    41   185   188    56   209   114   220   122   173   212    75    71   154   157    55   146    78   188   198    99    57   134   103   215    65   145    74   193    78   186    53   158   140   176   159   164    40   174    91   138   204   174   182   204   166    45    35   189   162    88   214   116   169   161    56   124   119   173   169    57   108    76   201   207   162    63   162    89   160    39   218   164    37    48    75    81   198   155   113   215    45   210   121   161    76   143    53   122   194    84   166   157   139   165   205   202    88   210   182   119    98   163   126   101    62    70   157   115    42    77   202    63   157   120    86    47   129    52   218   179   135   160    86   151   110   211   118    65    73    95   162   182   120   149   166    59   146    73   171    62   180   212    73    72   170   141    80    83    54   173   140   112   175   209    84   145    89    64   113    79    44   153   136   109   190    94    93   105   221   128   144   119    49   112   197    79   138    91    46    95    89   124    76   221   127    65   185   214    53   202    99   125   121   220   133    48    60   169    66    91   143    72   105    88   132    93   183   141   180   185   166   104   107   158   139   103   131   177    69    55
   171   127    84   198   182   130   213   192   160   179   195    69   170   202   130    34   158   198   201    89    78   161   143   161   172    67   141    42   124   126   164   162   124   145   100    75   209   150   187   175   121   137    90   187    91   127    43   181    63   179   147   139    97    60   105   120   148    61   120   150   106    39    95   204   162    83   129   218   184   151   206   194   176   144    56    69    99    88   114    38    53   129   118   185    71   168   112    90   185   130    81   133   161   152   190    59   180    76    79   124    91   187   120    57   207   163    57   156   175    97    52   190   140    45    62   139   126   121   102    43    37    97    56   124    45   201    96   180   206   138   215    98   148   167   181   215    57    82   204   143   104   181   196   162   214   219   113   114   124   165   176   203    92   210   114    46    57    46   161   103    91   140   215   206   190    70   219    98    89   193   179    78   100   209   168   127    66    72    84   183    94   132   139    34   154   155   125   109   163   104   163   156   148   192   176    73   152    82    67    78    74   217    87    44   210   197   156    44   152   101    86    82   181    92   108   130   117   180    45   104   210   141   164    59   151    84   166   199    91   123    90    73    89    52   113    98    39   119    87    54    35    66    91   137   186   154   140   178    52    52    44   165   153   212   101   183    72   156   206   137    81    88    99    36    58   169   167    38   123   208    92    99   143    76   157   130    56   205    95   189   121   109    55   170   119   120   115    63    54   111    92    58   196    44   106   121    58    90    66   153    68    82   213   189   115   114    39   199   212   207   161   106    85   210   174   163   101   107    85   195    34   209   171    59    81    45   205   162   173    85   165   192   132    94    41   133   184   178   108    71    54   187   150    51   195   103   127   178    83    35   170   194   190    41    90   108   209   186    42   114    70    37   155   207   186   216   198   148   106    79   101   112    35   208    47   118   196    52    76   112   191   170   127   193   136    80   213   202   162    40   117   190   163   216    56    40    54    87    66   121    69    90    76   197   184   133   190   177   200    75   215   210    43   153    98   207   166   107   216    69   190   199   124   156    90   131    66   188   182    68   129   137   208   217   156   217   194   130    74   144   179    66    83   175    97    34    37    61   215    75    44    77    74    46    79    54   195    37   173   140   215   208   177   151    51    80    36   153    98    67   208    50   209   189    90   152   132   183   108    92    80    49   175   202   212    48   190   196   143   157   112   199   127   102    58    72    37   183   109    84   164    45   213   180   214   136   212   103   184   171    79    38    70   119    54   196    57    50    93   179   193   152   112   127   127   103   143    88   166   109   180   147   149    55   193   186    35    79   194   176   154    90   188   194   165   145    59   134   103    52   111   157   187   191   182   135    98   106   173   143    43   196   140    60   106   155   216    89   144   170   190   212    58   110    52   124    95   118    53   155    59   118   149   158   202   118   132    75   186    59   107    83   163    36    99    60    33   159    60    59   109   177   219   198    64    35   137   190   106   119    53    41   148   106   134    48    48    96   159   100   188   117   145   161    40    51   176    61    76   187    50   200   198   123    58   101   135    99    98    37   213   174    47    97    77   198   121   115    62    79    36   149    57   111    41    44   143    63   200   175   178   131    93   211    61    99   165   171   121   210   156    53   105   171   219   151    63    56    90   112   205   128   220    59   156   141   207   190   116   102    79    34   193    61   147   142   142   216    53   216   119   211   220   123    38   149   129   148   184   182   162    88   175   130   103    38   184   195   123    93   183   134    37   163   194   155    61   116    42   165   218    99   195    56   147   121   211   108   200    84   189   114    51   215    79   136   135   190   143   129   124    42   140    37    47   161   134    49    87   204   156    79   117   191    34    51   148   212    59    63   208    64    51   204   108    69   118   196   189    67   146   216    43    80   153   142   180   208    63   194   208    97   158    96   139   196   179   165   150    49   144    47   169   211    40   183   189    57   209   113   220   121   172   209    76    68   154   157    58   147    77   190   196    98    55   136   101   217    64   145    73   191    77   187    52   157   138   174   159   164    40   173    91   137   204   172   183   205   166    45    34   189   162    89   212   115   168   163    57   123   116   173   169    57   108    76   198   207   162    63   161    88   161    39   218   165    38    47    75    80   198   154   116   217    47   209   123   159    77   143    53   122   194    84   166   156   140   165   207   201    87   210   181   120    99   164   126   100    60    70   158   117    43    75   202    62   155   118    85    49   128    53   216   180   135   160    85   152   109   212   117    64    72    95   162   180   119   152   167    59   147    76   172    62   178   212    74    72   171   143    78    83    53   172   142   112   176   206    87   141    89    64   113    81    46   151   137   109   188    94    92   107   220   130   145   118    50   112   197    79   139    93    47    97    88   124    78   219   131    65   183   215    52   203    99   126   122   218   133    47    61   168    69    93   142    72   105    87   133    93   181   142   182   187   168   103   107   156   138   103   131   175    69    54
   170   127    84   199   181   131   213   192   160   178   195    69   170   203   130    34   158   198   201    89    79   161   143   161   171    67   142    42   124   126   165   162   124   146    99    76   208   149   188   175   121   136    91   186    91   127    44   181    63   180   147   140    97    60   105   119   147    62   119   150   107    39    94   203   161    83   129   219   184   151   206   194   175   143    56    69   101    87   115    37    54   130   118   184    71   168   112    90   184   130    82   133   161   152   190    59   181    78    78   124    92   187   119    58   207   164    58   157   174    97    53   190   140    46    61   139   126   122   102    42    36    96    56   124    43   203    96   181   207   137   216    98   148   166   180   214    56    81   203   143   104   180   196   162   213   220   114   114   123   164   175   203    93   211   115    47    56    46   161   103    91   141   215   208   190    69   219    98    89   193   178    78   101   207   168   127    66    72    84   182    94   132   138    34   154   155   125   108   162   105   164   155   149   192   177    73   154    82    67    78    74   218    87    44   210   196   157    45   152   101    86    83   181    92   108   130   117   181    45   105   210   142   164    59   151    83   166   199    90   124    91    73    89    52   113    97    38   120    87    53    36    67    91   138   186   155   140   179    52    53    44   165   153   213   100   183    72   157   206   137    79    88    98    36    58   168   167    37   123   209    93    98   144    76   157   129    56   206    95   189   119   110    54   171   119   119   115    63    53   110    92    58   196    45   105   121    59    90    67   153    68    81   212   190   117   114    39   200   212   207   162   106    85   210   173   164   102   107    84   195    34   209   171    59    81    45   204   162   173    86   165   191   133    93    41   133   183   177   109    70    54   188   151    50   196   104   126   179    83    36   169   194   190    41    90   108   209   186    43   114    69    36   156   206   185   216   197   148   105    80   100   111    35   208    45   118   196    52    76   113   191   170   127   193   136    81   214   202   162    41   118   191   162   215    56    40    54    87    66   121    70    90    76   198   184   134   189   176   199    75   215   210    43   153    98   207   166   107   216    70   189   200   124   156    91   131    66   188   183    68   129   137   207   218   156   215   195   130    73   144   179    66    83   174    97    34    37    60   215    75    44    76    74    45    79    54   195    37   173   140   214   207   174   151    50    80    36   153    99    67   209    50   208   188    91   152   133   183   108    92    81    49   175   204   212    47   190   197   143   158   111   199   127   102    58    73    38   184   109    83   165    45   212   180   215   137   212   103   184   171    79    38    70   119    54   196    57    50    95   178   192   151   113   126   126   102   142    88   165   109   180   148   149    55   193   187    37    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   174   143    44   196   139    61   105   155   217    91   144   169   191   213    58   110    51   124    95   118    52   156    59   118   148   158   202   118   133    75   186    58   107    84   163    35    98    60    34   159    59    60   109   176   220   198    63    35   138   191   106   118    53    42   149   108   134    49    48    97   159   101   188   117   146   161    40    50   176    61    75   187    50   201   198   123    58   100   133    98    99    37   213   176    48    96    76   198   121   116    61    80    37   148    57   110    41    44   144    62   200   176   178   132    94   211    61   100   165   171   121   209   156    52   104   171   219   151    63    56    90   111   205   127   220    58   156   142   206   191   115   102    81    34   194    62   147   142   142   217    53   218   119   211   220   123    38   149   128   148   183   182   162    88   174   130   103    38   182   194   124    92   183   134    37   164   193   154    61   116    42   166   217   100   195    57   147   120   211   109   201    84   190   114    52   216    78   137   135   189   143   130   124    42   140    37    48   161   134    49    87   204   156    80   117   191    34    52   148   212    60    63   209    64    51   204   109    69   119   195   189    66   146   216    42    79   152   141   179   208    62   193   208    96   158    95   138   196   178   165   150    50   143    47   167   212    41   184   188    57   209   112   220   121   172   211    76    68   154   158    58   147    77   189   197    98    55   134   101   217    63   145    73   192    76   188    53   158   138   174   159   163    40   174    92   136   203   174   183   204   166    45    34   189   161    89   211   116   167   163    57   123   116   174   168    58   108    76   198   208   162    64   161    88   161    38   218   165    37    47    75    80   199   154   115   215    47   208   123   160    77   144    53   123   194    84   167   155   141   166   206   202    87   209   181   119    98   164   126   100    61    71   158   117    43    76   203    62   155   118    85    49   128    53   215   179   134   160    86   152   109   212   117    66    73    95   163   181   119   153   168    58   146    76   172    62   178   213    73    73   171   142    79    83    52   172   143   113   177   206    87   141    90    65   114    81    47   152   137   108   188    94    93   107   221   130   145   118    50   111   197    78   138    94    46    97    88   124    77   220   129    65   183   216    52   203    99   125   121   218   133    47    61   168    69    91   141    71   105    87   132    94   181   141   181   186   168   103   108   156   138   103   130   176    69    53
   171   128    84   199   182   130   213   193   160   178   196    69   170   202   130    35   158   199   201    90    78   161   143   160   171    67   141    42   123   126   165   162   124   145    99    76   208   149   188   174   121   136    91   187    90   127    43   181    64   179   148   139    97    60   105   119   148    62   118   150   107    39    94   203   161    83   128   219   183   152   207   193   176   143    56    69   100    88   115    38    53   130   117   185    70   169   113    89   184   129    81   134   161   152   190    58   181    78    78   124    92   188   120    58   207   164    58   158   175    97    52   190   140    45    62   140   126   121   102    42    37    96    57   124    43   204    96   180   207   137   215    98   148   166   180   215    56    81   203   142   105   180   196   162   213   220   114   115   123   165   176   203    94   211   114    46    57    45   161   103    90   141   216   208   191    70   219    99    89   192   179    78   101   209   167   126    66    71    83   182    94   132   139    33   154   155   125   108   162   105   163   155   148   192   177    72   153    82    67    78    74   218    86    43   210   196   156    44   151   102    86    83   181    92   109   130   118   180    46   105   211   142   164    60   151    83   166   199    90   124    90    73    88    52   113    98    38   120    87    53    36    67    91   137   186   154   141   179    52    52    44   166   153   212   100   182    73   156   205   137    79    88    98    36    58   169   166    38   123   209    93    99   144    76   157   128    57   205    95   189   121   109    54   170   119   118   116    63    54   111    92    58   196    44   105   120    58    90    67   152    68    81   212   190   116   114    39   199   212   206   162   106    85   210   174   164   102   107    85   195    34   209   171    59    80    44   204   162   173    85   165   191   133    92    41   133   184   177   108    70    54   188   151    50   195   103   127   179    83    35   169   195   190    41    90   109   209   185    42   114    70    36   155   205   186   217   198   148   106    80   100   110    35   208    46   118   197    52    77   113   191   170   127   193   137    81   213   202   162    41   117   191   163   216    56    40    54    86    66   122    69    90    76   198   184   133   190   177   200    76   214   210    43   153    98   207   165   107   215    69   190   200   124   157    91   131    66   188   183    68   129   138   207   218   156   216   195   130    74   144   179    66    82   175    97    34    37    60   214    76    44    76    74    46    79    55   195    37   173   140   214   208   175   151    51    80    36   152    98    67   208    50   207   189    91   152   133   182   108    92    81    49   175   204   212    48   191   198   142   159   111   199   127   101    57    73    38   182   109    83   164    45   212   180   214   136   212   104   185   171    78    37    71   119    54   196    58    49    94   179   193   151   113   126   126   102   142    89   165   108   180   148   148    55   193   187    36    79   195   175   153    89   188   194   164   145    60   133   103    52   112   156   189   192   182   137    97   106   173   143    44   196   139    61   105   155   218    89   144   170   191   213    58   110    51   124    95   118    52   156    60   118   148   158   202   118   133    76   186    59   107    84   164    36    98    60    34   160    60    60   110   176   220   197    63    35   138   190   106   118    53    42   149   107   134    49    48    96   159   101   188   118   145   162    41    50   176    62    76   186    50   201   198   123    58   100   134    98    98    38   214   175    47    96    76   198   120   116    61    80    38   148    57   110    41    45   144    63   200   175   177   131    94   212    61    99   165   170   121   209   156    51   104   172   219   151    64    56    90   112   205   127   220    58   157   142   206   191   116   102    80    34   194    61   148   142   142   216    52   217   118   210   220   123    39   150   129   148   183   182   161    88   175   129   103    39   182   194   124    92   183   134    37   163   194   155    61   117    42   166   217   100   195    57   146   120   211   110   200    83   189   114    52   215    78   137   135   188   143   129   124    42   140    36    49   161   135    50    87   204   157    80   117   190    34    52   149   212    60    64   209    65    51   204   108    69   118   196   189    66   146   215    44    79   152   142   179   208    62   193   207    97   159    95   139   196   178   166   150    50   143    48   168   211    41   184   189    57   209   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   136   102   217    64   145    73   191    76   187    52   157   138   174   159   163    40   173    92   137   203   173   183   205   167    44    34   188   161    89   211   116   168   162    57   122   116   174   168    57   108    76   198   207   162    63   161    88   161    38   217   165    38    47    75    81   199   154   114   215    48   209   122   160    77   143    53   122   195    84   167   155   140   167   206   201    87   210   181   120    98   165   126   100    61    70   158   116    42    75   203    62   156   118    85    49   128    54   215   180   135   160    86   152   109   213   117    65    72    94   162   181   120   152   167    59   147    75   172    62   178   213    73    72   172   142    79    83    52   172   143   113   177   205    87   141    90    63   115    82    47   151   137   108   188    94    92   106   220   131   145   119    50   111   197    79   139    94    46    97    88   124    78   220   129    65   183   215    52   203    99   126   122   218   132    47    61   168    70    92   141    72   105    87   132    93   181   141   181   186   168   104   107   156   139   102   130   175    69    53
   171   128    83   199   181   130   213   193   160   178   196    69   169   202   130    35   157   198   201    90    78   161   143   159   171    67   142    42   123   126   164   162   124   145    99    75   208   149   188   174   121   137    90   186    91   128    43   181    63   179   148   140    97    60   105   118   147    62   119   150   107    39    94   203   162    83   129   220   183   151   206   193   176   143    56    69   100    88   115    37    53   129   117   184    71   168   112    89   184   130    81   133   162   152   191    59   181    77    78   125    91   187   120    58   207   164    58   158   174    97    52   191   140    45    62   139   126   121   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   167   180   214    56    81   203   143   104   181   196   162   214   219   114   115   123   165   176   203    93   212   114    46    56    46   161   103    91   141   215   208   190    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   133   138    33   153   155   125   108   163   106   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   196   157    44   152   102    86    84   181    92   108   130   117   180    45   105   210   142   164    59   151    83   166   199    90   124    90    73    88    52   114    98    38   119    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   101   182    72   156   206   137    79    88    99    36    58   170   167    37   123   209    93    99   143    76   157   129    57   205    95   188   120   110    54   170   119   119   116    63    54   111    92    58   196    45   106   121    58    90    67   152    68    81   212   189   116   114    39   200   213   206   162   106    85   210   174   164   101   106    85   194    34   210   171    58    81    45   204   162   173    85   165   192   133    92    41   133   184   176   109    70    54   188   151    50   196   104   127   178    82    35   169   195   190    41    90   108   209   185    43   114    69    36   156   205   185   217   197   148   106    80   100   111    35   208    46   118   196    52    77   112   192   170   127   193   137    81   214   202   162    41   117   191   163   216    56    39    54    87    66   121    69    90    76   198   183   133   189   176   199    75   214   210    43   153    98   207   166   107   216    70   190   200   125   157    91   131    65   188   183    67   129   137   207   218   156   216   194   129    74   144   179    66    82   175    97    33    37    61   214    76    45    76    74    45    79    54   195    37   173   141   214   207   175   151    50    80    36   153    98    67   209    50   208   189    91   152   133   183   108    92    81    49   175   204   212    47   191   197   142   158   112   199   127   101    58    72    38   183   109    83   164    45   213   180   214   137   212   104   185   171    79    38    70   120    54   196    58    49    94   178   192   151   112   127   126   102   142    88   166   108   181   147   149    55   193   187    36    79   195   175   153    90   188   194   165   145    60   133   102    51   112   156   188   192   183   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    53   155    60   118   147   158   202   118   133    75   186    59   108    84   163    36    98    60    34   159    60    60   109   176   220   197    64    35   138   191   106   119    53    42   149   108   134    49    48    97   159   100   188   118   146   161    40    51   177    62    76   187    51   200   198   123    58   100   134    97    98    38   213   175    47    96    76   199   120   116    61    80    37   148    56   110    41    43   144    62   200   175   177   131    94   211    61    99   165   171   121   209   156    52   104   172   219   151    63    56    90   112   205   127   220    59   156   143   206   191   116   102    80    35   193    61   147   142   143   216    52   217   119   211   220   122    39   149   129   147   183   182   162    87   174   130   103    39   182   194   124    92   183   134    37   164   193   155    61   117    41   166   217   100   195    57   147   121   211   109   199    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   135    49    87   204   156    80   117   191    35    52   149   212    60    64   209    64    52   204   109    69   119   196   189    66   147   216    44    80   153   141   179   208    62   193   207    96   159    96   139   196   178   166   150    50   143    47   168   211    41   184   189    57   210   113   220   121   172   210    75    68   154   157    57   147    76   189   197    97    56   135   101   216    63   144    74   191    76   187    52   158   138   174   159   163    40   174    92   136   203   173   183   204   167    44    35   188   161    90   211   115   168   163    57   122   115   173   168    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   198   154   115   215    47   208   122   160    77   143    53   123   195    84   167   155   140   167   206   202    87   210   181   119    99   165   125   100    62    70   158   116    43    75   203    62   156   119    85    49   128    54   215   179   135   161    85   152   109   213   117    64    72    94   162   181   119   152   167    58   147    76   171    62   178   213    73    73   172   143    79    83    52   173   143   114   177   205    87   141    90    64   115    81    46   152   137   108   188    94    93   106   220   131   145   118    50   112   197    79   139    93    46    97    89   124    77   220   130    66   183   215    52   203    99   125   121   217   132    47    61   168    69    92   141    72   105    87   132    94   181   141   181   186   168   104   108   156   138   102   130   176    69    53
   170   127    84   200   181   131   211   193   160   178   196    69   169   203   131    34   158   199   202    90    79   160   142   160   171    67   141    42   125   127   163   163   124   146    98    75   209   149   189   175   121   135    91   186    91   127    45   180    64   180   146   138    97    59   104   119   148    61   119   150   108    39    94   203   162    82   129   220   183   150   205   194   177   143    55    70    99    88   115    37    52   129   118   183    71   169   113    90   184   129    82   133   161   152   189    58   180    76    79   125    92   187   121    57   209   164    57   157   174    99    52   191   140    44    62   139   126   121   102    41    37    95    56   124    44   202    95   180   206   137   215    98   147   168   181   214    57    81   202   142   104   179   196   161   213   220   114   115   124   165   176   204    94   211   114    47    57    45   161   102    91   141   216   208   189    70   218    98    88   192   179    78   101   209   167   127    67    72    82   182    94   133   139    34   152   155   125   109   163   105   163   155   148   192   176    72   155    83    67    78    74   218    87    44   210   197   156    45   152   102    87    84   181    91   108   131   118   180    45   105   210   142   164    60   150    83   166   199    90   124    91    73    88    51   113    99    38   120    85    54    36    67    91   136   185   155   141   179    52    54    42   165   153   213   100   183    72   155   205   139    79    88    98    35    58   169   168    39   123   210    94    98   145    76   158   130    56   205    94   187   120   110    54   171   120   119   114    63    54   110    91    58   196    43   105   121    60    90    68   152    68    81   212   189   117   114    39   199   213   207   161   106    85   209   174   163   101   107    84   194    34   210   172    58    80    44   205   162   173    85   165   192   133    92    42   134   183   177   109    70    53   189   152    51   196   104   127   177    81    35   168   194   189    42    90   109   209   184    43   114    70    37   154   207   186   216   198   149   104    80   100   110    36   208    47   118   196    53    77   113   192   170   128   193   136    80   214   201   162    40   117   190   162   216    56    40    55    86    66   120    69    88    76   197   183   133   191   177   198    77   215   211    44   153    97   206   166   106   215    69   190   199   123   159    91   132    67   189   182    67   129   138   206   218   156   216   194   130    74   144   180    66    84   174    97    34    38    60   214    75    45    77    75    45    80    55   196    37   172   141   213   208   175   152    50    80    36   153    98    67   207    51   208   190    92   154   133   183   109    91    80    48   175   204   212    48   192   196   141   160   112   199   127   101    57    72    37   183   109    83   163    44   213   180   214   136   212   103   184   172    79    37    71   120    53   197    56    49    94   178   192   151   112   126   125   102   142    88   165   108   182   147   149    54   192   187    36    78   194   175   151    89   189   194   166   145    60   133   102    51   111   157   189   192   182   137    97   105   173   143    45   196   139    61   105   154   217    89   144   170   190   212    58   109    51   123    95   118    52   154    59   118   148   157   201   118   132    75   186    59   108    84   163    36    97    60    34   160    59    61   110   176   221   196    64    35   137   191   106   117    53    41   149   107   134    49    47    96   159   101   187   118   145   160    41    50   177    62    76   185    50   201   199   123    59   100   136    98    99    38   212   175    48    96    76   198   121   115    62    79    37   148    56   111    42    44   143    63   200   175   178   132    94   212    61    99   164   170   120   209   155    51   104   172   217   151    64    57    91   111   205   128   220    59   156   142   206   191   116   102    81    35   193    62   147   141   142   216    53   217   119   211   219   122    38   150   129   147   184   182   161    89   174   129   102    39   183   194   124    93   183   133    36   164   192   154    61   115    43   166   218   100   195    55   146   120   210   110   199    84   190   114    52   215    78   137   134   189   144   129   124    42   141    36    48   161   133    50    86   203   156    81   118   191    33    51   148   211    61    63   209    64    53   203   108    68   118   196   190    65   146   216    44    79   151   141   179   209    63   192   207    97   159    96   138   198   178   165   150    50   143    47   169   211    42   183   188    56   209   113   220   122   172   210    75    68   154   157    59   147    78   189   197    97    56   134   102   216    64   146    72   192    77   187    52   160   138   174   161   164    40   173    92   137   203   174   182   205   167    44    35   188   160    91   211   117   169   163    58   123   116   173   166    58   108    77   197   208   163    64   162    87   162    38   218   164    38    47    76    80   199   154   116   216    46   208   122   161    76   143    53   123   194    83   166   155   141   166   206   201    87   211   180   121    98   163   125    99    61    71   159   115    42    76   203    62   155   119    85    48   128    54   214   181   135   161    85   152   108   212   117    64    70    94   161   181   118   151   168    59   146    76   172    61   178   213    73    74   172   142    79    84    53   174   144   113   176   205    87   142    88    63   114    82    47   152   137   107   189    93    93   106   220   131   145   119    50   112   198    79   139    93    45    96    89   125    78   220   129    64   183   216    52   203    99   125   122   217   133    47    61   168    70    93   141    72   105    88   133    94   179   140   182   187   168   103   109   157   137   102   130   175    68    52
   170   127    83   199   182   130   212   192   159   178   195    69   169   202   131    34   158   199   200    89    79   162   144   160   171    67   142    43   123   126   165   163   124   145    99    75   208   149   188   174   120   137    91   187    91   128    43   181    63   178   147   139    96    59   105   119   148    61   118   150   106    39    95   203   161    83   129   219   183   151   207   194   176   144    56    69   101    88   114    38    53   130   118   184    70   168   113    89   184   129    81   133   161   151   191    58   182    77    78   125    93   188   119    59   208   164    58   158   175    97    52   190   139    45    63   139   126   122   102    43    36    97    56   124    44   204    97   180   206   137   215    98   148   167   181   215    57    82   203   143   104   179   196   161   213   220   114   115   123   165   176   204    93   212   114    46    57    46   160   103    89   141   216   208   190    70   220    99    89   192   179    78   101   208   167   127    66    71    83   183    93   132   139    34   154   155   125   109   162   106   163   156   147   192   177    73   154    82    67    78    74   218    88    43   209   197   156    44   152   102    85    82   180    91   109   130   117   179    46   104   210   142   164    59   152    83   167   199    90   125    90    74    88    51   114    98    39   120    87    53    35    66    91   137   185   154   141   178    52    52    44   164   153   213   100   183    72   156   205   137    79    88    98    36    58   169   167    38   124   209    93    98   144    76   158   129    56   205    95   188   120   110    55   169   119   119   116    62    54   111    91    58   196    45   106   121    59    90    67   153    67    80   212   190   117   115    39   201   212   207   162   107    85   210   173   164   102   106    84   193    34   209   171    59    80    46   205   163   173    85   165   191   133    92    41   132   185   177   108    70    54   189   151    50   196   103   126   178    83    35   169   195   191    42    89   109   209   185    43   114    69    36   155   206   186   216   197   148   105    80   100   111    35   208    47   118   196    53    77   113   191   170   128   192   137    81   213   201   162    40   117   192   162   215    56    40    53    86    66   121    70    89    77   197   184   133   190   177   199    76   215   210    44   153    99   207   166   107   215    69   189   200   124   157    90   132    65   189   183    67   128   137   207   218   156   216   195   130    74   144   178    66    82   175    96    33    38    60   214    75    45    76    74    46    79    54   195    38   172   140   214   208   174   151    50    81    37   153    98    68   209    50   208   189    91   152   133   183   109    92    80    49   175   204   212    49   192   197   141   159   112   198   127   102    57    72    38   183   108    82   164    44   213   179   214   136   212   104   184   171    78    38    70   120    54   196    58    50    94   178   193   151   113   126   126   102   141    88   166   109   181   148   149    56   192   186    36    79   195   175   153    90   188   193   165   145    59   133   102    50   112   156   188   192   183   137    97   107   173   142    44   195   139    61   106   154   217    90   145   170   191   212    58   110    51   124    96   118    53   156    59   118   147   157   203   119   133    75   187    59   108    84   163    36    98    60    35   160    60    60   110   176   220   198    64    35   138   189   106   118    53    42   149   106   134    48    47    97   158   101   188   118   146   161    40    50   176    61    76   187    51   201   198   122    58   101   134    98    98    37   214   175    47    97    77   198   121   115    62    79    37   148    58   110    40    44   144    62   199   175   178   132    93   212    61    99   164   171   120   210   155    52   105   171   219   151    63    56    89   111   205   127   220    59   156   143   207   191   116   101    80    33   193    61   148   142   143   217    53   216   119   210   220   123    39   148   129   147   183   182   162    87   175   129   103    39   183   194   125    92   184   134    37   164   194   154    61   116    41   165   217    99   196    57   147   120   211   109   200    85   189   114    51   216    78   137   135   188   144   130   123    42   141    37    47   160   134    50    86   204   157    80   117   191    34    52   149   212    59    63   208    64    52   204   108    68   119   195   189    65   146   216    44    81   152   140   179   207    62   193   207    97   157    96   139   197   179   166   149    50   143    47   169   211    40   184   188    57   210   113   221   122   172   209    75    68   154   157    58   146    77   189   197    97    56   135   102   216    63   145    73   191    77   186    52   158   139   174   159   164    40   174    91   136   203   174   183   205   166    45    34   189   161    90   211   116   168   162    57   123   114   173   168    58   108    76   198   207   162    62   161    88   161    39   218   165    38    48    75    81   198   154   114   215    47   209   123   160    77   143    53   122   195    83   167   155   141   166   205   201    87   211   181   119    98   164   125    99    61    70   158   116    43    75   203    63   156   119    84    49   128    53   216   179   134   161    86   151   109   212   117    65    72    95   162   181   120   152   167    59   147    75   172    61   179   212    72    73   172   143    80    83    52   173   143   113   178   207    87   141    90    63   114    81    46   151   137   108   188    93    93   105   220   131   144   118    49   112   197    78   139    94    47    97    89   124    78   220   130    65   183   215    52   202    99   126   122   217   133    47    61   168    70    92   141    71   104    88   133    93   181   141   181   186   168   103   108   156   139   103   130   176    70    53
   171   127    84   199   182   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   142    42   123   127   164   162   124   145    99    75   208   150   188   175   121   136    91   186    91   127    43   181    63   179   147   139    97    60   105   119   147    62   119   150   107    39    94   203   162    82   129   219   183   151   206   194   176   144    56    69   100    88   115    37    53   130   117   185    71   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   214   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    73   153    82    68    78    74   218    87    43   210   197   157    44   152   102    86    83   181    91   108   130   118   180    46   105   210   142   163    60   151    83   166   198    90   124    90    73    89    52   114    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    55   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    42    90   108   209   185    43   114    70    36   156   206   186   216   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    60   214    75    45    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    90   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    50    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    96   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   219   197    63    35   138   190   106   118    53    42   149   107   134    48    48    97   159   101   188   118   145   161    40    51   176    62    76   186    50   200   198   123    58   100   134    98    98    37   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    63   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   119   211   220   122    39   149   129   148   183   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   147   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    52   149   212    60    63   209    64    52   204   109    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    97   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   145    73   191    76   187    52   158   138   174   159   164    40   173    92   136   203   173   183   204   166    44    35   188   161    89   211   116   168   163    57   122   116   173   168    57   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   123   194    84   167   155   140   166   206   201    87   210   181   119    98   164   125   100    61    70   158   116    42    76   203    62   156   119    85    49   128    54   215   179   135   161    86   152   109   213   117    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    47   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   216    52   203    99   125   121   218   132    47    61   168    70    92   142    72   105    87   133    93   181   141   181   186   168   103   108   156   139   103   130   176    69    53
   171   128    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   142    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    60   105   119   148    62   119   150   107    39    94   203   161    82   129   219   183   151   206   194   176   143    56    69   100    88   115    38    53   130   117   185    70   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   143   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   126   109   162   105   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   181    92   108   130   118   180    46   105   210   142   163    60   151    83   166   199    90   124    90    73    89    52   114    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    54   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    42    90   108   209   185    43   114    70    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    65   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    60   214    75    44    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    63    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    62   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    64    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   119   211   220   122    39   149   129   148   183   182   162    88   175   129   103    39   182   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    52   149   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   174   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   123   195    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   160    86   152   109   213   118    65    72    95   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   216    52   203    99   125   121   218   132    47    61   168    69    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   103   130   176    69    53
   171   128    84   199   182   131   213   192   160   178   195    69   169   202   130    34   157   198   201    89    79   161   143   160   172    67   141    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   186    90   127    44   181    64   179   147   139    97    59   105   119   147    62   118   150   107    39    95   203   161    82   129   219   183   151   206   194   175   143    56    69   100    88   115    37    53   130   118   185    71   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    57   157   175    96    52   190   140    45    62   140   126   121   102    42    37    96    56   124    44   203    96   180   207   138   215    98   148   166   180   215    56    81   203   143   104   180   196   162   214   220   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   215   208   190    70   219    98    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    33   154   155   125   109   163   106   163   155   148   192   177    72   153    82    67    78    74   218    87    44   210   197   157    44   152   102    87    83   181    92   108   130   118   180    46   105   210   141   163    59   151    83   166   198    90   124    90    74    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    38   123   209    93    98   144    77   158   129    57   205    95   188   120   110    55   170   119   119   116    63    54   111    91    58   196    44   105   121    59    90    67   152    68    81   212   189   117   114    39   200   212   207   162   106    85   210   174   164   102   107    84   195    34   209   170    59    80    44   204   162   173    86   165   192   133    92    41   133   183   177   109    70    54   188   151    50   196   103   127   178    83    35   169   194   190    42    90   109   209   185    43   114    70    36   155   206   186   217   197   148   105    80   100   110    35   208    46   118   196    52    77   113   191   170   127   193   136    80   213   203   163    41   117   191   163   216    56    40    54    86    66   122    69    90    76   198   183   133   190   176   199    76   214   210    43   153    98   207   166   107   216    69   189   200   124   157    91   131    66   189   182    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    61   214    76    45    76    74    45    79    54   195    37   173   140   214   207   175   152    50    81    37   153    98    67   208    50   208   189    91   152   133   182   109    92    81    49   175   203   212    48   190   197   142   158   111   199   127   101    58    72    38   183   109    83   164    46   213   180   214   136   212   104   185   171    79    38    70   120    54   196    57    50    94   178   192   151   112   126   126   102   142    88   166   108   181   148   149    55   193   186    36    79   194   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    60   117   148   158   203   118   133    76   187    59   107    84   163    36    99    60    34   160    60    60   109   176   219   197    64    35   138   190   106   118    53    42   149   107   135    48    48    97   159   101   188   118   145   161    40    51   176    62    75   186    51   200   199   123    58   100   134    98    98    37   213   175    48    96    76   198   120   116    61    80    37   148    57   110    40    44   144    62   200   175   178   131    94   212    61    99   165   171   121   210   156    51   105   172   219   151    64    56    90   112   205   127   220    59   156   142   206   191   116   102    80    35   194    61   147   142   142   217    53   217   119   211   220   122    38   149   129   148   184   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   194   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   115    52   215    78   137   135   189   144   130   124    42   140    37    48   161   135    50    87   204   157    80   117   191    35    51   148   212    60    63   209    64    52   204   109    69   118   196   189    66   146   216    43    80   152   141   179   208    62   193   207    97   158    96   139   196   178   165   150    50   143    47   168   211    41   184   189    57   209   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   157   138   173   159   164    40   173    92   136   203   174   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    57   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    81   199   154   115   215    47   209   123   160    77   143    53   123   195    83   166   155   140   167   206   201    88   210   181   119    99   164   126   100    62    70   158   116    42    75   203    62   156   118    85    50   128    54   215   179   135   160    86   152   109   213   118    65    72    95   162   181   119   152   167    58   147    76   172    62   178   213    73    73   172   143    79    83    53   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    92   106   220   131   145   119    50   112   197    79   139    94    46    97    88   124    77   220   129    65   183   215    52   203    99   126   121   217   132    47    61   168    69    92   141    72   105    88   132    94   180   141   181   186   168   103   108   157   139   102   130   175    69    53
   171   128    84   199   182   130   213   192   160   179   196    70   170   203   130    34   158   199   201    89    78   161   143   160   171    67   142    42   124   126   164   162   124   145    98    75   208   150   188   175   120   136    91   187    91   127    43   181    64   179   148   139    98    59   105   119   148    61   118   150   107    39    94   203   162    83   129   220   183   150   206   194   176   144    56    69   100    88   115    38    53   129   117   185    71   169   112    90   184   130    81   133   161   153   191    58   181    78    79   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    43    37    97    56   124    44   203    96   180   206   137   215    99   148   166   180   215    56    82   203   142   104   181   196   162   213   220   114   115   123   165   175   203    93   211   114    47    56    45   161   103    90   141   216   208   191    70   220    98    88   192   179    79   101   209   167   126    66    72    83   182    93   133   139    34   153   154   126   109   162   106   164   155   148   192   177    72   153    82    68    78    74   218    87    44   210   197   156    45   152   102    86    83   181    91   108   130   118   180    46   105   210   141   163    59   151    84   167   199    90   124    91    73    88    52   113    98    38   120    87    53    36    67    91   138   186   155   141   179    52    52    44   166   153   211   100   183    73   156   205   137    79    88    98    36    57   170   167    37   123   209    92    99   143    76   157   129    56   205    95   189   120   109    54   170   120   119   116    63    54   111    92    58   196    45   105   121    58    90    67   152    68    81   212   189   116   114    39   200   212   206   162   105    86   210   174   164   102   106    85   195    34   210   171    59    81    45   203   161   173    86   165   192   133    92    41   133   184   177   109    70    55   188   151    50   195   103   127   178    82    35   169   194   190    41    89   108   209   185    43   115    69    37   156   206   186   217   197   148   105    80   101   111    35   209    46   118   196    52    77   113   191   170   127   193   136    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   198   184   133   189   177   199    76   214   210    43   153    98   207   166   106   215    70   190   199   124   157    91   131    66   189   183    68   129   138   207   218   156   216   195   130    73   144   179    66    82   175    96    34    37    60   215    76    45    76    74    45    79    54   195    37   173   141   214   207   175   152    51    80    37   153    98    67   208    50   208   189    90   152   133   182   108    92    81    49   175   203   211    48   191   197   142   158   111   199   127   101    58    73    38   182   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    54   196    57    49    94   178   192   151   113   126   126   103   142    89   165   108   181   149   149    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   103    52   111   156   188   191   182   137    97   106   174   143    44   196   139    61   105   154   217    90   144   170   191   214    58   110    51   124    95   118    52   155    59   118   148   158   202   118   133    75   187    59   107    84   163    35    98    60    34   160    60    60   109   176   220   197    64    35   138   190   106   118    53    42   149   107   134    48    47    96   159   101   188   118   146   161    40    51   176    61    75   187    50   201   198   123    59   100   134    98    98    37   213   175    47    96    76   199   120   116    61    80    37   148    57   110    40    44   144    62   200   175   178   131    94   212    61    99   165   171   121   210   155    52   105   172   219   151    64    55    90   111   205   127   220    58   156   141   206   191   115   102    80    34   194    61   147   142   142   217    53   216   119   211   220   122    39   149   129   148   183   182   162    88   175   129   103    38   182   194   124    92   183   134    37   164   193   154    61   117    42   165   218   100   195    56   146   121   211   110   200    83   190   114    52   215    78   137   135   189   144   129   124    41   140    37    48   161   134    50    87   204   156    80   117   190    34    51   149   212    60    63   209    64    52   204   109    69   118   196   189    66   146   216    44    79   152   141   179   208    62   193   207    96   158    95   139   196   178   166   149    50   143    47   168   211    41   184   189    57   209   113   220   121   172   210    76    68   154   157    58   147    78   189   197    97    55   135   101   216    64   145    73   191    76   188    52   158   138   173   159   164    40   173    92   136   203   173   183   205   166    44    35   188   161    89   211   116   168   163    57   123   116   173   168    58   107    76   198   207   162    63   161    87   161    38   218   165    38    47    75    80   198   154   114   215    47   209   122   160    76   143    53   122   194    84   167   155   140   167   206   201    88   210   180   119    99   164   125   100    62    70   158   116    42    75   203    62   156   118    84    49   128    54   215   180   135   161    86   152   109   212   117    65    71    94   162   181   119   152   166    59   146    76   172    62   178   213    73    72   172   142    79    83    52   173   143   113   177   206    87   141    90    63   114    81    46   151   137   108   189    94    92   106   220   131   145   119    50   112   197    79   139    94    46    97    89   124    77   220   129    65   183   215    52   203    99   126   121   217   132    47    61   168    70    92   141    72   105    87   133    93   181   141   181   186   168   103   107   156   139   103   130   176    69    53
   171   127    84   199   181   130   213   192   161   178   196    69   170   202   131    35   157   199   202    90    77   161   143   159   171    68   141    43   123   126   165   162   124   146    98    75   208   150   188   174   121   136    91   186    91   127    44   181    64   181   148   140    97    59   105   119   148    62   118   150   106    39    95   204   162    83   128   219   182   151   207   194   175   143    55    68   100    88   115    37    53   129   117   184    71   169   112    90   184   129    81   133   161   151   191    58   181    78    79   125    92   188   120    58   207   164    58   157   175    97    52   190   140    44    61   141   126   122   102    42    38    96    56   124    44   203    95   179   207   137   215    98   148   166   180   215    57    81   203   142   104   180   196   162   215   220   113   115   123   164   177   204    93   210   115    47    56    46   161   102    90   141   217   208   191    71   219    99    89   193   177    78   101   209   167   126    66    71    83   182    93   132   138    33   154   154   125   109   162   104   163   154   148   192   178    72   154    82    68    77    74   218    87    44   210   196   156    44   152   102    87    82   180    92   108   130   118   180    46   105   210   142   163    60   151    84   166   198    90   125    91    73    88    51   114    98    38   120    86    53    37    66    92   137   186   155   140   179    53    52    43   165   153   212   100   182    72   155   206   138    79    89    98    36    57   169   166    37   124   210    93   100   144    76   158   128    57   206    95   189   121   109    54   170   120   119   115    64    53   111    91    58   196    45   106   121    59    91    66   152    68    81   212   190   116   114    39   200   213   207   163   106    86   210   174   163   101   107    84   195    34   209   171    59    79    44   204   162   173    86   165   192   133    93    41   134   184   176   109    70    55   187   151    50   196   103   127   178    82    35   169   195   191    41    90   108   208   185    42   113    70    37   155   207   185   216   198   148   106    80   101   110    34   208    47   118   197    52    77   113   191   169   127   193   137    81   214   202   161    42   118   191   162   216    55    40    54    86    67   120    70    89    76   198   183   133   190   176   199    76   214   209    43   153    99   208   166   106   216    69   190   199   124   157    91   131    66   189   182    68   129   137   207   218   156   216   195   130    73   144   179    66    83   175    98    34    38    61   214    75    44    77    74    45    78    54   195    37   172   141   214   207   175   152    51    80    36   153    99    68   207    49   208   189    90   153   133   182   109    92    81    48   175   203   212    48   190   198   143   158   111   199   127   101    57    72    38   183   108    83   164    45   213   181   215   136   212   104   183   172    78    39    70   119    54   195    57    49    94   179   192   151   112   127   126   102   142    88   165   107   181   148   149    55   193   187    36    79   196   176   152    90   187   194   165   145    59   133   103    51   111   156   187   191   181   138    97   105   174   144    44   196   139    61   105   155   217    90   144   170   191   213    58   111    50   123    96   118    53   154    59   119   147   159   203   117   132    76   187    59   106    84   162    36    98    60    35   159    60    60   110   176   219   197    64    35   138   190   106   118    53    42   149   107   135    49    47    97   158   101   188   118   146   162    40    50   176    62    76   186    50   200   198   123    58   101   133    98    98    37   212   175    48    96    75   199   119   116    61    79    36   148    58   110    41    44   143    63   200   176   177   132    93   212    61    98   165   171   121   210   155    51   105   171   220   152    63    55    90   111   205   127   221    59   156   142   206   190   116   101    79    35   194    61   148   142   142   217    53   218   118   211   220   122    39   149   129   147   183   182   161    88   175   130   102    39   183   194   124    91   183   134    36   165   193   154    61   118    43   166   218   100   195    55   147   120   211   109   199    84   189   114    50   215    78   137   136   189   143   130   125    42   140    36    49   161   134    49    87   204   156    80   117   191    35    51   148   212    60    62   208    64    52   205   109    68   118   195   189    65   147   216    43    79   152   142   180   208    62   193   207    96   158    96   139   197   177   165   150    51   144    47   168   211    41   183   190    57   210   112   220   121   173   210    75    69   154   157    57   148    78   189   198    97    56   135   103   217    64   144    74   191    77   188    52   157   138   173   159   163    41   174    92   137   203   173   183   205   167    45    35   188   161    89   211   116   168   162    57   123   115   174   169    57   107    76   198   208   162    63   161    87   161    37   218   165    38    47    75    80   198   154   114   216    47   209   123   160    77   143    52   123   194    83   166   155   141   166   205   201    87   210   181   120    98   165   125    99    61    70   158   116    42    75   203    61   156   119    85    49   127    54   216   179   134   161    85   151   108   213   118    64    72    95   163   181   119   152   167    58   148    75   172    62   178   213    73    72   172   143    79    83    53   173   143   112   177   206    87   141    90    64   115    81    47   152   137   108   188    94    93   106   220   130   145   119    50   113   196    79   138    93    47    97    88   124    77   219   130    65   182   215    53   203    99   125   122   218   133    47    61   168    70    92   142    72   105    87   133    93   180   141   182   187   168   104   108   156   139   102   130   176    69    53
   171   128    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   142    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    60   105   119   147    62   119   150   107    39    94   203   161    82   129   219   183   151   206   194   176   143    56    69   100    88   115    38    53   130   117   185    71   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   181    92   108   130   118   180    46   105   210   142   163    60   151    83   166   199    90   124    90    73    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    54   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    42    90   108   209   185    43   114    70    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   198   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    65   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    60   214    75    44    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    64    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    62   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   118   211   220   122    39   149   129   148   183   182   162    88   175   129   103    39   182   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    52   148   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   173   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   123   195    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   216    52   203    99   125   121   218   132    47    61   168    69    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   102   130   176    69    53
   170   127    84   199   181   130   213   192   160   179   195    69   169   203   130    34   157   198   201    90    79   161   143   159   171    67   142    43   123   127   165   162   125   145    99    75   208   149   189   175   121   136    91   187    91   127    43   181    62   179   147   139    96    59   105   119   147    62   118   150   107    39    94   202   162    83   128   220   183   150   207   194   175   144    55    69    99    88   115    37    53   129   117   184    70   169   113    89   184   129    82   133   161   152   190    58   181    79    78   124    91   187   119    58   208   164    57   158   174    97    52   190   139    45    62   140   127   121   102    42    37    96    56   124    44   203    96   181   208   137   215    99   148   167   180   214    56    82   203   142   104   180   195   162   214   219   114   115   124   165   177   203    94   210   114    46    56    46   161   103    90   141   215   207   190    69   220   100    89   193   179    78   101   208   168   126    66    72    83   183    93   132   138    34   154   155   125   108   162   106   164   155   149   192   177    73   153    82    68    77    74   218    87    44   210   197   157    45   152   101    86    83   181    91   108   129   117   180    46   104   210   142   163    60   151    84   167   199    90   124    90    73    90    52   114    97    38   120    87    53    36    67    90   136   185   154   140   179    53    51    44   165   153   213   100   183    73   157   205   137    79    88    98    36    57   169   166    37   123   209    93    99   144    76   158   129    57   206    95   189   120   109    54   170   120   119   115    63    55   110    91    59   197    45   106   122    58    91    67   152    67    81   211   189   116   113    39   200   212   207   162   106    85   209   174   164   101   107    85   194    34   210   171    59    80    45   204   162   174    85   165   192   132    92    42   133   184   177   109    70    54   188   151    51   195   103   126   178    82    36   169   194   191    42    90   108   209   185    42   113    69    36   155   206   186   217   197   149   105    81   101   111    36   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   163    41   116   191   163   217    55    40    55    86    66   120    69    90    75   198   184   133   191   176   199    76   214   210    44   153    98   207   166   106   215    70   189   200   125   156    92   131    65   187   183    68   128   137   207   217   155   216   195   130    73   145   179    66    82   175    98    33    37    60   215    76    44    76    74    45    78    54   195    37   173   140   214   208   175   151    51    80    37   153    98    66   209    50   208   189    91   152   133   182   108    92    81    49   175   204   212    48   191   197   142   158   111   199   126   101    58    73    38   183   109    83   164    45   212   180   214   136   212   104   184   171    79    37    70   119    54   195    57    49    94   179   192   151   112   126   126   102   142    88   166   108   181   147   149    55   193   187    35    78   195   175   153    89   188   194   164   145    59   132   102    52   112   157   188   191   182   136    98   106   173   143    44   196   140    61   105   154   217    89   144   170   191   213    58   110    51   124    95   119    51   156    60   118   148   158   203   118   133    75   186    59   107    84   162    35    99    60    34   160    61    60   109   177   219   197    64    35   138   190   107   119    53    41   149   107   134    48    47    96   159   101   188   117   146   161    40    50   176    62    76   187    50   200   198   123    58   100   134    98    98    37   213   175    48    96    76   199   120   116    62    80    37   148    57   109    41    45   144    62   199   175   178   131    94   211    61    99   165   171   121   210   155    52   105   172   220   151    63    56    90   112   204   127   220    59   156   142   206   191   115   102    80    34   193    62   147   142   141   216    54   217   118   211   220   122    38   149   129   147   184   182   162    87   175   129   103    38   183   195   124    92   183   134    37   164   193   155    61   116    42   165   217   100   196    57   146   121   211   111   200    84   189   114    51   215    78   137   135   189   144   130   124    42   141    36    48   161   135    49    86   204   156    79   117   191    34    53   148   211    60    63   208    65    53   204   108    69   118   196   189    66   147   216    43    80   152   141   179   208    62   193   208    97   159    95   140   197   178   165   150    49   143    47   168   211    40   183   189    57   210   113   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   136   101   215    64   145    74   192    77   187    52   157   138   174   159   164    40   173    92   136   203   174   184   205   166    45    34   188   161    90   211   115   168   162    57   122   116   173   169    57   107    76   198   207   161    64   161    87   161    38   218   166    38    47    75    80   198   154   114   216    48   210   123   160    77   143    52   123   194    83   167   155   140   166   207   201    87   210   181   119    98   164   125   100    62    70   158   116    42    75   203    63   156   118    85    49   128    53   215   179   135   160    86   152   108   213   117    65    72    94   162   182   119   152   167    59   147    76   171    62   178   213    73    73   172   142    79    83    52   172   143   113   178   206    87   142    90    63   115    82    46   152   137   108   188    94    92   106   220   131   145   119    50   112   196    79   138    94    46    97    88   124    77   220   130    65   183   215    52   202    99   125   121   218   132    47    62   169    70    92   141    72   105    87   132    93   180   141   182   186   167   104   107   156   138   103   130   176    68    53
   171   128    84   199   182   130   213   192   160   178   195    69   170   202   130    34   158   199   201    90    78   161   143   159   171    67   142    42   123   127   164   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    63   179   147   139    97    60   105   119   148    62   119   150   107    39    94   203   161    83   129   219   183   151   207   194   176   143    56    69   100    88   115    38    53   129   117   185    70   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   106   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   181    92   108   130   118   180    45   105   210   142   163    60   151    83   166   199    90   124    90    73    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   143    76   158   129    57   205    95   189   120   109    55   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   106    85   195    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   195   190    42    90   108   209   185    43   114    70    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    65   188   183    68   129   137   207   218   156   216   195   130    73   144   179    66    83   175    97    34    37    60   214    76    44    76    74    46    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    91   152   133   183   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   182   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    64    35   138   190   106   119    53    42   149   107   134    49    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    63   200   175   178   132    94   211    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   119   211   220   122    38   149   129   148   183   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    51   148   212    60    63   209    64    52   204   109    69   118   195   189    66   146   216    43    79   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   157   138   174   159   164    40   173    92   136   203   173   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   123   195    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   179   135   161    86   152   109   213   117    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    53   172   143   113   177   206    87   141    90    64   114    81    47   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   216    52   203    99   125   121   218   132    47    61   168    70    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   102   130   176    69    53
   171   127    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   199   201    89    78   161   143   159   171    67   142    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    63   179   147   139    97    59   105   119   148    62   119   150   107    39    95   203   162    83   129   219   183   151   207   194   176   143    56    69   100    88   115    38    53   130   117   185    70   168   112    90   184   129    81   134   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   143   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   126   109   162   105   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   196   157    44   152   102    86    83   181    92   108   130   118   180    46   105   210   142   163    60   151    83   166   198    90   124    90    73    88    51   113    98    38   120    87    54    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   166    37   123   209    93    99   144    76   157   129    56   205    95   189   120   109    55   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   207   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   195   190    41    90   108   209   185    43   114    69    37   156   206   185   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   136    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   106   216    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    60   215    76    45    76    74    46    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    91   152   133   183   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    73    38   183   109    83   164    45   213   180   214   136   212   104   184   171    78    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   191   182   137    98   106   174   143    44   196   139    61   105   155   217    89   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   159    60    60   109   176   220   197    64    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    50   176    62    76   186    50   200   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    80    37   148    57   110    41    44   144    62   200   175   178   132    94   212    61    99   165   171   121   210   156    51   105   172   219   151    64    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   118   211   220   122    39   149   129   147   183   182   162    88   175   129   103    39   182   195   124    92   183   134    37   164   194   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    50    87   204   157    80   117   191    35    52   148   212    60    63   208    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    96   139   196   178   165   150    50   143    48   168   211    41   183   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   136   101   217    64   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   174   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    57   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   216    47   209   123   160    77   143    53   122   195    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   179   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   179   213    73    73   172   142    79    83    52   172   143   113   177   206    87   141    90    64   114    81    47   151   137   108   188    94    92   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   215    52   203    99   126   121   218   132    47    61   168    69    92   142    72   105    87   133    93   180   141   181   186   168   103   108   156   139   103   130   176    69    53
   171   127    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   198   201    89    78   161   143   159   171    67   141    42   123   127   164   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   148    62   118   150   107    39    95   203   161    82   129   219   183   151   206   194   176   143    56    69   100    88   115    37    53   129   117   184    70   168   112    90   184   129    81   133   161   152   191    58   181    77    79   124    92   187   119    58   207   164    58   158   174    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   149   167   180   214    56    81   203   143   104   180   196   162   214   219   113   115   123   165   176   203    93   211   114    46    57    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    33   154   155   126   109   162   106   163   155   148   192   177    72   153    82    67    78    74   218    87    44   210   197   156    44   152   102    86    83   181    92   108   130   117   180    45   105   210   141   163    59   151    83   166   199    90   124    91    73    89    52   113    98    38   120    87    54    36    67    91   137   186   155   140   179    53    52    44   165   153   212   101   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    55   170   119   119   116    63    54   111    92    58   196    45   106   121    58    90    67   152    68    81   212   189   116   114    39   200   213   207   162   107    85   210   174   164   101   106    85   195    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   150    50   196   103   127   178    82    35   169   195   190    42    89   108   209   185    42   114    70    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   197    52    77   113   191   170   127   193   136    81   214   202   162    41   117   191   162   216    56    40    54    87    66   121    69    90    76   197   184   133   190   177   199    76   214   210    43   153    98   207   166   107   215    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    82   175    96    34    38    60   215    75    44    76    74    46    79    55   195    37   173   140   214   208   175   152    50    80    36   153    98    67   208    50   208   189    91   153   133   183   108    92    81    49   175   203   212    48   191   197   142   159   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   184   171    78    38    71   119    55   196    57    50    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   174   143    44   196   139    61   105   155   217    89   144   169   191   213    58   111    51   124    96   118    52   156    59   118   148   158   203   118   132    75   187    59   107    84   163    36    99    60    34   160    60    60   109   177   220   197    64    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    61    76   186    50   200   198   123    58   100   135    98    98    38   213   175    48    96    76   198   120   116    61    79    37   148    57   110    40    44   144    62   200   175   177   132    94   212    61    99   165   171   121   209   156    52   105   172   219   151    64    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   194    61   148   142   142   216    53   216   119   211   220   123    38   149   129   148   183   182   162    88   175   129   103    39   183   194   124    92   183   134    36   164   193   154    61   116    42   165   217   100   195    56   146   120   211   110   200    84   190   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    50    87   204   157    80   117   191    35    52   148   212    60    63   208    64    52   204   108    68   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    97   158    95   139   196   178   165   150    50   143    48   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    56   135   101   216    64   145    73   191    76   187    52   158   138   174   159   163    40   174    92   136   203   174   183   204   166    44    34   188   161    89   211   116   168   163    57   122   116   173   168    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    81   198   154   115   215    47   209   122   160    76   143    52   123   195    84   166   155   141   166   206   202    87   210   181   119    98   164   125   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   161    86   152   109   212   118    65    72    94   162   181   119   152   167    59   147    76   172    62   179   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    82    46   152   137   108   188    94    93   107   220   131   145   119    50   112   197    79   138    93    46    97    88   124    78   220   130    65   183   216    52   203    99   126   121   218   132    47    61   168    69    92   141    72   104    87   133    93   181   141   182   186   168   104   107   156   139   102   130   176    69    53
   170   129    83   199   182   130   212   195   160   179   196    70   170   203   129    35   157   198   201    88    79   160   142   158   173    67   142    43   122   128   163   165   123   146   100    74   208   152   188   175   122   137    91   189    92   127    42   183    65   180   148   138    96    60   106   117   147    61   121   149   107    39    96   203   160    83   128   220   183   150   204   194   176   142    57    73   101    88   114    37    52   127   117   184    69   170   112    89   185   129    84   133   162   151   190    59   180    78    80   125    92   187   118    58   208   165    58   159   174    96    53   189   139    45    60   140   126   122   101    42    36    97    56   123    45   204    96   180   207   137   215    99   146   167   180   214    57    80   204   144   101   181   196   160   213   219   116   117   125   163   177   203    94   211   115    46    58    45   162   103    90   141   216   209   189    70   219    98    90   195   178    78   101   207   166   128    64    72    83   182    94   132   138    35   154   155   125   109   163   105   164   155   148   192   178    72   155    82    67    79    74   220    87    42   211   198   155    44   152   101    86    84   180    92   108   130   117   179    46   104   210   141   164    61   152    83   166   198    90   126    89    74    88    53   114    98    37   120    86    54    35    68    89   137   186   156   139   178    53    53    45   167   151   215    98   183    72   156   206   136    79    89    98    38    58   170   166    39   125   209    94    99   145    77   157   127    58   204    97   189   120   109    54   170   118   118   115    62    54   112    91    58   196    44   106   120    58    92    67   153    69    80   212   188   117   114    38   199   213   206   162   106    84   210   173   163   101   105    85   193    34   208   171    58    81    44   205   161   175    85   166   195   133    91    39   132   183   176   108    72    54   187   149    50   195   103   125   178    85    35   168   194   192    43    91   109   208   185    43   113    69    37   156   205   188   216   198   149   106    81   100   112    36   209    48   116   195    53    77   114   192   170   128   192   136    79   216   202   165    42   117   190   162   215    55    41    54    87    67   121    69    90    76   197   182   133   191   176   198    75   216   212    45   153    99   208   168   107   217    69   191   202   124   158    90   131    66   186   183    66   128   137   207   217   157   215   196   131    73   144   180    64    81   175    96    33    36    61   213    74    45    79    74    45    78    54   195    38   172   140   215   206   176   150    52    79    36   152    99    67   209    51   208   190    91   151   133   183   108    91    80    50   177   203   214    47   190   195   142   158   110   198   127   100    59    72    38   183   109    84   164    46   213   181   216   136   212   104   183   171    78    39    72   120    52   198    57    49    95   177   192   150   112   127   125   102   142    89   165   108   180   147   151    56   192   186    37    79   194   176   153    88   188   195   163   144    60   132   102    52   110   156   187   191   182   135    95   106   172   142    43   196   139    61   103   156   216    90   145   170   190   213    59   110    51   126    95   118    54   155    59   118   148   157   203   117   133    75   188    60   107    84   162    35   100    61    35   159    59    58   107   178   219   197    65    38   138   190   105   118    52    42   149   107   136    51    47    98   160   100   188   118   146   163    41    49   176    63    76   188    49   202   199   122    57   102   134    97    96    38   212   175    46    96    76   198   118   117    62    81    35   150    57   110    42    43   142    63   198   176   177   132    95   212    61    99   164   171   122   209   157    52   106   170   220   150    66    55    91   112   205   128   220    59   156   143   206   191   114   102    78    35   195    63   148   144   143   217    52   218   119   211   221   123    36   148   128   146   185   181   162    86   175   131   103    38   184   193   125    91   183   135    38   164   194   156    61   116    41   165   217   101   192    58   147   121   210   111   199    82   189   113    53   214    81   138   135   191   142   130   124    42   138    34    49   162   135    49    87   204   157    80   117   192    34    52   149   211    61    62   209    64    53   204   109    70   117   196   190    66   145   216    41    80   154   140   180   209    62   193   207    96   159    96   140   197   178   165   152    53   143    47   170   210    40   182   189    55   209   110   221   119   172   211    73    68   155   156    57   148    78   191   197    97    55   137   102   218    62   143    74   190    77   186    53   157   139   173   159   164    40   173    91   136   202   172   183   207   165    45    35   188   164    89   211   116   166   161    59   122   115   172   168    58   108    75   200   206   162    66   161    87   163    37   217   166    37    49    75    81   199   154   116   216    46   208   123   160    77   143    52   120   193    84   166   156   140   166   205   201    85   210   181   118    99   166   125   100    63    70   159   116    44    75   203    63   157   119    83    50   127    54   214   181   134   160    84   153   107   212   118    65    71    93   164   181   118   150   167    57   147    75   171    63   180   213    74    73   172   144    79    81    53   173   143   113   178   206    88   141    89    65   113    82    46   152   139   108   189    93    93   106   218   131   144   119    51   112   196    79   138    95    45    98    90   124    79   220   130    67   182   214    51   203   100   127   121   218   132    47    60   169    71    91   141    70   105    87   133    92   181   142   181   187   167   100   105   156   139   102   129   175    70    55
   170   128    84   199   182   130   214   192   160   178   196    70   170   202   130    34   158   199   201    90    79   161   143   160   170    67   141    43   123   127   165   162   124   145    99    75   208   149   188   175   121   137    90   186    91   127    44   182    64   179   147   138    97    59   106   119   148    61   119   151   106    39    95   202   161    82   128   219   184   151   206   193   176   143    55    69   100    86   115    38    52   129   117   184    70   168   113    90   185   130    81   134   162   152   191    59   180    77    78   124    92   187   119    58   207   164    57   158   175    97    52   190   140    45    62   140   125   121   102    42    37    97    56   125    43   203    97   179   207   137   215    98   148   166   180   214    56    81   202   142   105   180   196   162   214   219   114   115   123   166   176   203    95   211   114    47    57    45   161   103    91   141   215   208   190    70   220    99    89   193   179    78   101   208   166   127    66    72    83   182    94   133   139    34   154   155   125   109   163   106   162   155   149   192   177    72   152    81    67    78    74   218    87    43   211   196   157    44   152   101    87    83   180    91   107   130   118   180    45   104   209   142   163    60   151    83   166   199    90   124    90    73    89    51   113    98    38   120    88    53    35    67    91   138   185   154   140   179    53    52    43   166   153   211   100   183    72   156   204   137    78    88    98    36    58   169   167    38   123   210    93    99   143    77   157   129    56   205    95   188   120   110    54   171   120   119   115    63    54   111    92    58   197    45   106   121    58    89    67   153    68    80   212   189   116   115    39   200   213   206   163   106    86   210   174   164   101   106    85   195    35   209   171    59    80    44   203   162   173    86   165   192   133    93    41   132   183   176   109    70    53   189   151    51   196   103   126   179    82    35   169   195   190    42    90   108   208   186    43   114    69    36   156   206   186   217   198   148   105    80   100   111    34   208    46   117   196    52    78   113   191   169   128   193   136    80   213   201   162    42   117   191   163   216    55    40    55    86    66   121    69    90    76   198   184   133   189   177   199    76   214   209    44   152    99   207   166   107   216    69   190   200   124   157    91   131    65   189   183    68   129   138   206   218   156   216   194   130    73   145   179    67    82   175    97    34    37    60   215    76    44    76    73    45    79    54   194    37   172   140   214   208   174   151    50    80    36   153    98    67   208    49   208   188    91   153   133   183   108    92    81    49   175   203   212    48   191   197   142   158   111   198   127   102    58    73    37   183   109    82   164    46   213   180   213   136   212   104   184   171    79    37    70   120    54   196    58    50    94   179   193   151   112   126   126   102   142    89   165   109   181   147   148    55   192   187    37    79   195   174   153    88   189   194   165   144    60   133   101    52   112   157   189   191   183   137    97   105   174   143    45   196   139    61   105   156   217    89   145   170   191   213    58   110    51   124    95   118    52   155    59   118   148   157   202   118   133    76   187    58   106    84   162    34    98    61    34   159    60    60   109   177   219   197    64    34   138   191   105   119    53    41   149   108   135    49    48    96   159   101   188   118   146   161    40    51   177    61    76   186    50   200   197   123    58   100   134    97    98    37   213   176    47    97    77   198   120   115    61    80    38   148    56   110    40    44   144    63   200   176   178   131    94   212    62    99   164   170   122   210   156    52   105   172   219   152    63    55    91   111   205   127   220    59   156   143   206   191   115   102    80    34   193    62   147   142   143   217    53   217   119   210   221   122    39   148   128   147   183   182   162    88   175   130   102    39   183   195   125    92   183   134    37   163   193   154    61   116    42   165   219   100   195    56   147   121   210   110   200    84   189   114    52   215    78   137   134   189   144   129   124    43   140    37    49   161   134    50    88   204   156    80   118   191    35    51   149   212    59    63   208    66    52   204   109    69   117   196   189    66   146   216    43    80   152   141   179   208    61   193   207    96   158    95   139   196   178   165   150    49   143    47   168   211    40   184   190    57   210   113   220   122   171   211    75    69   154   157    58   147    77   190   198    98    56   135   102   217    64   144    73   191    75   188    53   158   138   174   159   163    40   173    93   136   204   172   183   204   166    44    35   188   161    89   211   115   168   163    57   122   116   173   168    57   108    75   198   207   162    63   161    87   161    39   218   165    38    46    74    80   198   154   115   215    47   209   122   160    77   143    53   122   195    84   166   154   141   166   206   202    87   211   181   120    98   165   124   100    61    69   158   116    42    75   203    62   156   119    84    49   128    54   216   179   135   161    86   152   108   212   117    65    71    94   162   181   119   152   166    59   147    75   172    62   178   213    72    72   171   142    79    84    52   172   142   113   176   206    86   141    90    64   114    81    47   151   137   108   189    94    92   107   221   131   145   119    49   111   197    79   137    94    47    97    89   123    77   220   129    65   182   216    51   202   100   126   121   218   133    48    61   168    69    92   142    71   104    88   133    93   180   141   181   187   168   104   107   157   139   103   131   174    69    54
   170   128    84   199   181   131   213   193   160   178   195    70   170   202   130    34   158   199   201    90    79   161   143   160   171    67   141    42   124   127   164   162   124   145    99    75   209   149   188   175   121   136    91   186    90   127    44   181    63   179   147   140    97    60   105   119   147    62   119   150   107    39    95   203   161    83   129   219   183   151   207   194   176   144    55    69   100    87   115    38    53   129   117   184    70   168   112    90   184   129    81   133   161   152   190    58   181    77    78   124    92   187   120    58   208   164    58   157   175    97    52   190   140    45    62   140   126   121   101    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   181   215    56    82   203   142   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   140   215   208   191    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   139    33   154   155   126   109   163   106   163   155   148   192   177    73   153    82    68    78    74   218    87    44   210   196   157    44   152   101    87    83   180    92   108   130   118   180    45   105   210   141   163    60   152    83   166   198    90   124    90    73    89    52   114    98    38   120    87    53    36    66    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    37    58   169   166    37   123   209    92    99   143    76   157   129    56   205    95   189   120   109    54   170   119   119   116    63    54   111    91    58   197    45   106   121    58    90    67   152    67    80   212   190   116   114    39   200   212   206   162   106    85   210   174   164   101   106    85   195    34   209   171    59    80    45   204   161   173    85   165   192   133    92    41   133   183   177   109    70    54   188   151    50   196   103   127   179    83    35   169   195   190    41    90   108   209   185    42   114    70    36   155   206   186   217   197   147   105    80   100   111    35   208    46   118   196    51    77   113   191   170   127   193   136    81   213   202   162    41   117   191   163   216    56    40    54    86    66   121    69    90    76   198   183   133   190   177   199    76   214   210    43   153    98   207   166   106   216    69   190   200   124   157    91   131    66   188   183    68   129   138   207   218   156   216   195   130    73   144   179    66    83   175    96    34    37    61   214    75    44    76    74    46    79    54   195    37   172   140   214   207   175   152    51    81    36   152    98    67   208    49   208   189    90   152   134   182   108    92    81    49   174   203   212    48   191   197   142   158   111   199   127   101    57    72    37   182   109    82   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    50    93   178   192   151   113   126   126   102   142    88   166   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   132   103    51   111   156   188   191   182   137    97   106   174   144    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    60   118   148   158   203   118   132    75   186    59   107    84   163    36    99    60    34   160    60    60   109   177   219   197    64    35   138   190   106   118    53    42   149   107   134    48    48    97   159   100   188   118   145   161    40    51   177    62    76   187    50   201   198   123    58   100   134    98    98    37   213   175    47    96    76   199   120   115    61    79    37   148    57   111    41    44   143    62   199   175   178   132    94   212    61    99   165   171   121   210   156    51   104   172   218   151    63    56    90   112   205   127   220    58   156   143   206   191   116   102    80    34   193    61   147   142   142   217    52   217   118   211   220   122    38   149   129   148   183   182   162    88   175   129   102    39   183   194   124    92   183   135    37   164   194   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   156    80   117   191    34    52   149   211    60    63   209    64    52   204   108    68   118   196   189    66   147   216    44    79   152   141   179   208    62   193   207    97   159    96   139   197   178   165   150    50   143    47   168   211    41   184   189    56   210   112   220   121   172   210    76    69   154   157    58   147    77   189   197    97    56   136   101   217    63   144    73   191    76   187    52   158   138   174   159   163    40   173    92   137   203   173   183   204   167    45    35   189   162    89   212   116   168   162    57   122   115   173   168    57   108    76   198   207   162    63   161    88   161    38   218   165    37    47    75    80   199   154   115   215    47   209   122   160    77   143    53   123   195    84   166   155   141   166   206   201    87   210   181   119    98   165   126   100    61    71   159   116    43    75   203    62   156   119    85    49   128    54   215   179   135   161    86   152   109   213   118    65    72    95   163   181   119   152   167    59   147    75   172    62   178   212    73    73   172   142    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    93    93   106   220   131   145   119    50   112   197    78   138    93    46    97    88   124    77   220   129    65   183   215    52   203    99   125   121   218   132    47    61   169    70    92   142    72   105    87   133    94   181   141   181   186   168   103   107   156   138   103   130   176    69    53
   171   127    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   142    42   123   127   164   162   124   145    99    75   209   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   148    62   119   150   107    39    94   203   162    82   129   219   183   151   207   194   176   143    56    69   100    88   115    38    53   130   117   185    71   168   112    90   184   129    81   133   161   153   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   167   180   214    56    82   203   142   104   180   196   162   214   220   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   196   157    44   152   102    86    83   181    92   108   130   118   180    46   105   210   142   163    60   151    83   166   198    90   124    90    73    89    51   113    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    54   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    80   212   189   116   114    39   200   213   207   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    42    90   108   209   185    43   114    70    37   156   206   186   216   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   136    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   195   130    74   144   179    66    83   175    97    34    37    61   215    75    44    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    90   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   165    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   179   192   151   112   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   169   191   213    58   110    51   124    95   118    52   155    59   118   148   158   202   118   132    75   186    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    63    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   200   198   123    58   100   134    98    98    37   213   175    47    96    76   198   120   115    61    80    37   148    57   110    41    44   143    63   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   119   211   220   122    39   149   128   148   183   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   134    49    87   204   157    80   117   191    34    52   148   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    79   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    48   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   135   101   217    63   145    73   191    76   187    52   157   138   174   159   164    40   174    92   136   203   173   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   123   195    84   166   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   160    86   152   109   213   117    65    72    95   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    47   152   137   108   188    94    92   106   220   131   145   118    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   215    52   203    99   125   121   218   132    47    61   168    70    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   102   130   176    69    53
   170   128    84   199   181   131   213   192   160   179   196    69   170   203   130    34   158   199   201    89    78   161   143   159   171    67   142    43   123   127   165   162   124   145    99    75   209   149   188   175   121   137    91   186    91   127    43   181    63   179   147   139    97    59   106   119   147    62   119   150   106    39    94   202   162    83   128   219   183   151   207   194   176   143    55    69   100    87   114    38    53   130   118   184    71   168   113    90   184   129    82   134   161   152   190    58   181    77    78   124    92   187   119    58   208   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    36    97    56   124    44   203    96   180   207   137   215    98   149   166   180   214    56    81   203   143   104   180   196   161   213   220   113   115   123   164   176   203    93   211   114    46    56    46   161   103    90   141   215   208   191    70   220    98    89   193   178    78   101   209   167   126    67    71    83   182    94   132   139    34   154   155   126   109   163   105   163   155   148   192   177    72   153    82    67    78    74   219    87    44   210   196   157    44   152   102    86    83   180    91   108   130   118   180    46   105   211   141   163    60   152    83   166   198    91   124    90    73    89    51   114    98    38   120    87    54    36    67    91   137   186   155   140   178    53    53    44   165   154   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   210    93    98   143    76   158   130    56   205    95   189   120   109    54   171   119   119   115    63    54   111    91    58   196    44   106   121    59    90    67   152    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   102   106    85   194    34   209   171    59    79    44   204   162   174    85   165   192   133    92    41   133   184   177   108    70    54   188   151    50   196   103   127   178    83    36   169   195   190    42    90   109   210   185    43   114    69    37   156   206   186   217   198   148   105    80   100   111    35   208    46   118   196    52    77   113   192   170   127   193   136    81   213   202   162    41   117   191   162   216    56    40    54    86    66   121    69    90    76   198   183   134   189   177   199    76   214   210    44   154    98   207   166   107   215    69   190   200   125   157    91   131    66   188   183    68   129   137   207   218   156   216   195   130    74   144   179    66    83   175    97    34    37    61   214    75    45    76    74    45    79    54   195    37   172   140   214   207   175   152    50    80    37   153    98    68   209    50   208   189    90   153   133   183   109    92    80    49   175   204   212    48   191   197   142   158   111   199   127   102    57    73    38   182   109    83   164    45   213   180   214   137   212   104   184   171    79    38    71   119    54   196    57    50    94   179   192   151   113   126   125   102   143    88   165   108   180   148   148    55   192   187    37    79   195   175   153    89   188   194   164   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   154   217    90   144   169   191   213    58   110    51   124    95   118    52   155    59   118   148   158   202   118   132    76   187    58   107    84   163    36    99    60    34   159    60    61   109   177   220   198    64    36   138   190   106   119    53    42   149   107   135    48    47    97   159   101   187   118   146   161    40    51   176    61    76   186    50   201   198   123    58   101   134    98    98    38   213   175    47    96    76   198   120   116    61    80    37   148    56   110    41    44   143    62   200   175   178   132    93   212    61    99   164   171   121   210   155    51   105   171   219   151    63    56    90   111   205   128   220    59   156   142   206   191   116   102    80    34   193    61   147   142   141   217    53   217   119   211   220   122    39   149   129   148   183   182   162    88   174   129   103    39   182   195   124    92   183   135    36   164   193   154    62   116    42   166   218   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   160   134    50    87   204   157    80   117   190    34    52   148   212    60    63   208    64    52   204   109    68   118   195   189    66   146   216    44    79   152   141   179   208    62   193   207    96   158    95   139   196   179   165   150    50   144    47   168   211    40   184   189    57   211   112   221   121   172   210    75    69   154   157    57   147    77   189   197    97    56   135   101   217    63   145    73   191    76   187    53   158   138   174   159   164    40   173    92   136   203   173   183   204   166    44    35   188   161    89   211   116   168   163    58   123   116   173   168    58   108    76   198   207   161    63   161    88   161    38   218   165    38    47    75    81   199   155   115   216    47   209   123   160    76   143    53   122   195    83   167   155   140   167   206   201    88   210   181   120    98   164   126   100    61    70   158   116    42    76   203    62   156   119    85    49   127    54   215   180   135   160    86   152   109   212   117    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    72   172   142    78    83    53   173   143   113   177   206    87   142    90    64   114    82    46   152   137   108   188    94    92   107   220   131   145   119    50   112   197    78   138    94    46    97    89   124    78   220   130    65   183   215    52   203    99   125   121   218   132    47    61   168    69    92   141    72   104    88   133    94   180   141   182   186   168   103   107   156   139   102   130   176    69    54
   171   128    84   199   181   131   213   192   160   178   196    69   170   202   130    34   157   199   201    89    78   161   143   160   171    67   141    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   186    90   127    43   181    63   179   147   139    97    59   105   119   147    62   119   150   107    39    94   203   162    82   129   219   183   151   206   194   176   143    56    69   100    88   115    38    53   129   117   184    71   168   112    90   184   130    81   133   161   153   190    59   181    77    79   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   143   104   180   196   162   213   219   114   115   123   165   176   203    94   211   114    46    56    46   161   103    91   140   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   196   157    44   152   102    86    83   181    92   108   130   118   180    46   105   210   141   163    59   151    83   166   198    90   124    90    73    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    52    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   166    37   123   209    93    99   143    76   158   129    56   205    95   189   120   109    54   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   152    68    81   212   189   116   114    39   200   213   206   162   106    85   210   174   164   102   107    85   194    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   195   190    42    90   108   209   185    42   114    70    36   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   215   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    65   188   183    67   129   137   207   218   156   216   194   130    74   144   179    66    83   175    97    34    37    61   214    75    45    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    37   153    98    67   208    50   208   189    91   152   133   183   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    58    72    38   182   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    54   196    57    50    94   178   193   151   112   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   191   182   137    97   106   173   143    44   196   139    61   105   155   217    89   144   170   191   213    58   110    51   124    95   118    52   155    60   118   148   158   203   118   133    75   186    59   107    84   163    36    99    60    34   160    60    60   110   177   220   197    64    35   138   190   106   118    53    42   149   107   134    48    47    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    63   200   175   178   132    94   212    61    99   165   171   121   210   156    52   104   172   219   151    64    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   119   211   220   122    39   149   128   147   183   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   134    50    87   204   157    80   117   190    34    51   149   212    60    63   208    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    97   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   163    40   174    92   137   203   174   183   204   167    44    35   188   161    89   211   116   168   163    57   123   115   173   168    58   107    76   198   207   162    64   161    88   161    38   218   165    38    47    75    80   198   154   115   215    47   209   122   160    77   143    53   123   195    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    63   156   119    85    49   128    54   215   179   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    53   172   143   113   177   206    87   141    90    64   114    81    47   151   137   108   188    94    92   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    77   220   130    65   183   215    52   203    99   125   121   217   132    48    61   168    70    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   102   130   175    69    53
   171   127    84   199   180   130   214   192   160   179   195    70   171   203   130    34   158   199   202    91    78   162   142   159   172    68   142    43   123   127   165   162   123   146    99    76   208   150   188   175   121   136    90   187    90   127    43   181    63   179   146   140    98    60   106   119   148    62   119   150   107    38    95   203   163    82   129   219   184   151   207   194   176   143    55    70    99    88   114    37    53   129   119   184    71   169   113    90   184   130    80   134   161   153   190    59   181    77    79   123    91   188   119    58   208   163    57   158   174    97    52   190   139    45    62   140   126   122   103    42    36    96    56   124    44   203    96   181   205   137   214    98   148   166   181   215    56    82   202   142   105   180   196   161   213   220   113   116   123   165   176   204    93   212   115    46    57    47   161   103    90   142   215   207   190    70   220   100    89   194   178    78   102   208   167   127    66    72    82   182    94   133   138    33   155   156   125   109   162   105   163   156   147   192   176    72   153    83    68    78    75   219    87    43   211   195   156    45   152   102    87    84   180    92   108   130   118   181    46   105   211   142   162    61   151    84   166   198    89   124    92    73    87    51   114    98    39   119    86    54    35    67    91   137   186   155   140   178    53    53    43   166   153   212   100   183    72   156   205   137    79    88    98    36    58   168   167    38   123   209    93    98   145    76   158   130    56   205    95   189   120   110    55   170   119   118   115    62    55   110    90    58   197    44   107   120    59    89    67   152    68    81   211   190   117   114    39   200   212   207   162   107    85   209   174   164   100   107    85   195    34   210   172    59    80    45   204   161   173    85   165   191   133    92    41   134   184   177   109    71    54   188   150    51   196   103   126   179    83    36   168   194   190    42    90   109   209   185    43   114    70    36   156   206   186   216   196   148   106    80   100   110    34   208    46   118   197    52    77   113   191   169   127   193   137    81   214   201   163    42   117   192   163   216    56    39    54    87    66   121    69    90    76   199   183   133   189   177   199    76   214   210    43   152    97   208   165   108   214    69   189   200   124   156    91   131    65   188   183    67   128   137   207   218   156   216   194   130    73   145   179    66    82   175    95    34    38    61   214    76    44    76    75    46    80    55   195    37   172   140   214   208   174   151    49    79    36   153    99    67   208    50   208   190    91   152   133   181   108    92    81    48   174   203   212    48   191   196   143   159   111   199   127   101    58    72    38   183   109    83   164    44   213   180   213   135   212   104   185   171    79    37    70   120    54   196    58    49    94   178   193   151   113   126   126   102   142    88   166   109   180   148   149    54   192   187    38    79   195   176   154    90   187   193   164   145    60   133   103    51   111   157   187   191   183   138    97   105   174   143    44   196   139    62   104   155   218    90   144   170   191   212    58   110    51   124    95   119    53   155    59   118   146   158   203   119   134    76   188    59   106    84   162    36    99    60    35   161    59    61   109   177   219   197    63    35   138   191   106   118    53    42   149   107   134    48    46    97   159   101   188   118   146   162    40    50   177    61    76   187    50   201   198   123    57   100   133    97    96    38   213   175    48    96    76   200   120   114    61    80    38   149    57   110    41    44   143    62   200   175   177   132    95   211    61    98   165   171   121   209   156    52   105   172   220   152    64    55    90   112   205   128   221    58   158   142   207   191   116   101    79    34   193    60   147   142   142   216    53   217   119   210   220   121    38   150   128   148   183   183   162    88   174   130   102    40   181   195   123    92   183   135    37   164   194   153    61   116    41   166   217   100   195    56   146   120   210   110   200    85   190   115    53   214    79   137   136   189   145   129   124    41   140    37    48   161   136    49    86   203   156    80   118   191    34    51   149   212    59    64   209    64    52   205   110    69   119   195   190    65   146   216    44    79   152   141   179   208    61   193   206    97   159    95   139   196   178   165   150    50   144    47   168   210    40   183   189    58   210   113   220   121   172   210    75    68   155   157    59   148    77   190   198    97    55   135   101   217    62   144    72   191    76   187    52   157   138   173   159   164    40   174    92   136   204   173   184   205   167    44    34   188   160    89   211   116   168   164    57   124   115   173   168    58   107    76   197   208   162    63   163    87   162    38   218   165    39    48    74    81   198   155   114   216    47   209   123   160    76   144    52   123   195    83   167   155   140   167   205   202    88   211   180   119    97   164   127    99    61    70   158   116    42    77   202    62   157   118    83    49   128    54   214   180   135   160    86   151   108   212   117    65    72    94   161   180   120   152   167    59   146    77   172    62   179   212    73    73   172   143    78    84    53   172   143   114   176   206    86   141    90    64   114    82    47   151   138   108   188    94    92   107   220   130   144   119    50   111   196    78   139    94    46    98    87   124    77   220   130    64   182   216    53   202   100   126   121   219   132    47    61   168    70    92   141    71   105    87   133    93   182   141   182   186   168   104   107   156   139   103   130   175    70    53
   170   128    84   199   181   130   213   193   160   178   195    69   170   202   130    34   157   199   201    89    78   161   143   160   172    67   141    42   124   126   165   162   124   146    99    75   208   149   188   175   121   136    91   186    91   127    43   181    63   179   147   139    98    59   105   119   147    62   119   150   107    39    94   203   161    82   128   219   183   151   206   194   176   143    56    69   100    88   115    37    53   129   117   185    71   168   112    90   184   129    81   134   161   152   190    59   180    78    78   124    92   187   120    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    43    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   214   219   114   115   123   164   176   203    93   211   114    46    57    46   162   103    90   140   216   207   190    70   219    99    89   193   179    78   101   208   168   127    66    71    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   196   157    45   152   101    87    83   180    91   108   130   117   180    46   105   210   142   163    60   151    84   166   198    90   125    90    73    89    52   114    98    38   120    87    53    36    67    91   138   186   155   140   178    52    52    44   166   153   212   100   183    73   156   205   137    79    88    98    36    58   169   166    37   123   209    93    99   144    77   157   129    57   206    95   189   120   109    55   170   119   118   116    63    54   110    91    59   196    44   105   121    58    90    66   152    68    80   212   190   117   114    39   200   212   207   162   106    85   210   174   164   101   106    85   194    34   209   171    59    80    45   204   162   173    86   165   192   133    93    41   133   184   177   109    70    54   188   151    50   196   104   126   178    82    35   169   195   190    41    90   108   209   185    43   114    70    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   192   170   127   193   136    81   214   202   162    41   117   190   163   216    56    39    54    87    66   121    69    90    76   198   183   133   190   177   199    76   215   210    43   153    98   207   166   106   215    69   189   200   124   157    91   131    65   188   183    68   129   138   207   218   156   216   194   130    74   144   179    66    83   175    97    33    38    60   214    76    44    76    74    45    79    54   195    37   172   141   214   208   175   152    50    80    37   153    99    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   190   197   143   158   111   199   127   101    57    73    38   183   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    54   196    57    49    94   178   192   151   113   126   126   102   142    89   165   108   181   148   149    55   192   187    37    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    98   106   173   143    44   196   139    61   105   155   217    90   145   169   191   213    58   110    51   124    95   119    52   155    59   119   148   158   203   118   133    76   186    59   107    83   162    36    99    60    34   160    60    61   109   177   219   197    63    35   138   190   106   119    53    42   149   107   134    49    48    97   159   101   188   118   146   161    40    51   176    61    76   186    50   201   199   123    58   101   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   111    40    44   144    63   200   175   178   132    94   212    62    99   165   171   121   210   156    51   104   172   219   151    63    56    90   112   205   127   220    59   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   118   211   220   122    38   149   129   147   183   183   162    88   174   129   103    39   182   194   124    92   183   134    36   164   193   155    61   116    42   166   217   100   195    56   146   120   210   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   135    49    87   203   156    80   117   191    34    52   148   211    60    63   208    64    52   204   108    69   118   196   190    65   146   216    43    79   152   141   179   208    62   193   207    97   158    95   139   197   178   166   150    50   143    48   168   211    41   184   188    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   145    73   191    76   187    52   157   138   174   159   164    41   174    92   137   203   173   183   204   166    44    35   189   161    89   211   116   168   163    57   123   116   173   169    57   108    76   198   207   162    63   161    87   161    38   218   165    38    47    75    80   199   154   114   216    47   209   122   160    77   143    52   123   194    83   167   155   140   167   206   202    87   210   181   119    98   165   126   100    61    70   159   116    42    76   203    62   156   119    85    49   127    54   215   180   135   160    86   152   109   213   118    64    72    94   162   181   119   152   167    59   146    75   171    62   179   213    73    73   172   143    79    84    52   172   142   113   177   206    87   141    90    64   114    81    46   151   137   108   189    94    93   106   220   131   145   119    50   112   197    79   139    94    46    97    89   124    77   220   130    65   183   215    52   203    99   126   121   217   132    48    62   169    69    92   142    72   104    87   133    94   180   141   182   186   168   103   108   156   139   102   130   176    69    53
   171   127    84   199   181   130   213   192   161   178   195    69   169   203   130    34   157   199   201    89    78   161   143   159   172    67   141    42   124   127   164   162   124   145    99    75   209   149   188   175   121   136    90   186    90   127    43   181    64   179   148   139    97    60   105   119   148    62   118   150   107    39    94   203   162    82   129   220   183   151   207   195   176   143    55    69   100    88   115    38    53   130   118   184    71   168   112    89   184   130    81   134   161   152   190    59   181    77    78   124    92   188   119    58   208   164    58   157   175    97    53   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    82   202   142   105   180   196   162   214   219   114   115   123   165   176   204    94   210   114    46    56    46   161   103    90   141   216   208   191    69   219    99    89   193   179    78   101   209   167   127    66    72    84   183    93   132   138    33   153   154   126   109   162   106   163   155   148   191   177    73   153    81    68    78    74   217    87    44   211   196   156    44   152   102    86    83   180    92   108   130   117   180    45   105   210   142   164    59   152    84   166   198    90   124    90    74    88    51   114    98    38   120    87    54    35    67    91   137   186   154   140   179    52    52    44   165   153   212   100   182    72   156   205   137    80    88    99    36    58   169   167    38   123   209    92    98   143    77   157   129    56   204    95   189   120   109    54   170   120   119   115    63    54   111    92    58   197    44   106   120    58    90    67   153    68    81   212   189   116   114    40   199   212   206   162   106    85   210   175   164   101   107    85   194    34   209   171    59    80    45   204   162   173    85   165   191   133    92    41   133   184   177   108    70    54   188   151    50   196   103   127   179    82    35   170   194   190    42    89   108   209   185    42   115    70    37   156   206   186   216   197   148   105    80   100   111    35   209    47   118   197    52    77   113   191   169   127   192   137    81   214   202   163    41   117   191   162   217    56    40    55    87    66   121    69    90    76   198   183   133   190   176   199    76   214   210    44   153    98   207   165   106   216    69   190   200   125   156    90   131    65   188   182    67   129   137   207   218   155   216   194   130    74   144   179    66    82   175    97    34    38    61   215    75    45    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    36   152    98    67   209    50   208   189    90   153   133   183   108    92    81    48   175   203   212    48   191   197   142   158   111   199   126   101    58    73    38   182   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    55   196    57    49    94   179   193   151   113   126   126   102   142    89   165   108   181   148   148    54   193   186    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    98   106   174   143    43   196   139    61   105   155   217    89   145   170   190   213    58   110    51   124    95   118    52   156    60   118   148   158   202   117   133    75   187    59   107    84   162    36    99    60    34   160    60    60   109   177   220   198    63    35   138   190   106   119    53    42   149   107   135    48    47    96   159   101   188   118   146   161    40    50   176    62    76   186    50   200   198   123    58   100   134    98    99    37   213   175    48    97    76   199   120   115    61    79    37   148    56   110    41    44   144    62   200   175   177   131    93   212    61    99   165   171   121   209   156    52   105   171   219   151    63    55    90   111   204   127   220    58   156   141   206   191   116   102    80    34   193    61   147   142   142   217    53   217   119   210   220   122    38   149   128   148   183   182   162    88   175   129   102    39   183   195   124    92   183   134    36   164   194   154    61   117    42   165   217   100   195    56   146   120   211   110   200    83   190   114    51   215    78   137   135   189   143   129   124    42   140    37    48   161   135    49    87   204   157    80   117   191    34    51   148   211    60    63   209    64    52   204   108    69   119   195   189    65   147   216    43    79   152   142   179   208    62   193   207    96   158    95   139   196   178   165   150    50   144    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   155   157    57   147    77   189   198    98    56   136   101   217    63   145    73   191    76   187    52   158   138   174   159   163    41   174    92   136   203   174   183   205   167    45    35   188   161    89   211   115   168   162    57   122   115   173   169    58   107    76   198   207   162    63   162    88   161    38   218   166    38    47    75    80   198   154   114   215    47   209   122   160    77   143    52   122   194    84   167   155   140   166   206   201    87   210   180   120    99   165   126   100    61    70   158   116    43    75   202    62   156   118    85    49   128    54   215   179   135   161    86   152   109   212   118    65    71    95   162   182   119   152   167    59   146    76   172    62   178   213    73    73   172   143    79    83    53   173   143   113   177   206    87   141    90    64   114    82    47   152   137   108   189    94    93   107   220   131   145   118    50   112   197    79   139    93    46    97    89   124    78   220   129    65   183   216    52   203    99   125   122   218   132    47    60   168    70    92   142    72   104    87   133    94   180   141   182   187   167   103   107   156   138   102   130   176    69    54
   171   128    84   199   181   131   212   193   160   178   196    70   170   203   130    34   158   199   201    90    78   161   143   159   171    67   142    42   123   126   165   163   124   145    99    75   209   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   147    61   118   150   107    39    94   203   162    82   129   219   183   151   207   194   176   143    56    69   101    88   115    38    53   129   117   185    71   168   112    89   184   129    81   134   161   153   190    59   181    77    78   124    92   187   120    58   207   164    58   158   174    97    52   190   140    45    62   139   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   181   214    56    82   203   143   104   180   196   161   214   219   114   115   123   165   176   203    94   210   114    46    56    46   161   103    90   140   216   207   191    70   219    98    89   192   179    78   101   208   168   126    65    72    83   182    93   132   139    34   154   155   126   109   162   106   163   155   148   192   177    73   153    82    68    78    74   218    87    44   210   196   157    44   152   101    86    83   180    92   108   130   117   180    46   105   210   142   163    60   151    83   166   198    90   124    90    73    88    52   114    98    38   119    87    53    35    67    91   137   186   155   141   179    52    52    44   165   153   212   100   183    72   156   205   138    79    87    98    36    58   170   167    37   123   209    92    99   144    76   158   129    57   205    96   188   120   109    55   170   119   119   116    63    54   111    92    59   196    45   106   121    59    91    67   152    67    81   212   189   116   114    39   200   211   206   162   106    85   210   174   164   101   106    84   194    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   104   126   178    82    35   169   194   190    41    90   109   209   185    42   114    70    36   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   136    81   214   202   162    41   117   191   163   216    56    40    54    86    66   122    70    90    76   198   183   133   190   177   199    75   214   210    43   153    99   207   166   107   216    69   190   200   124   157    91   131    65   188   182    68   129   137   207   219   156   216   194   130    73   144   179    66    83   175    96    34    38    61   214    75    44    76    74    45    79    54   195    37   172   140   214   208   175   151    50    80    36   153    97    67   208    49   208   189    91   152   133   183   108    92    81    49   175   204   212    48   191   197   142   158   111   199   127   101    58    72    38   182   109    82   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    50    94   179   192   151   112   126   126   102   142    89   165   109   181   148   148    55   193   187    37    79   195   175   153    89   188   194   164   145    60   133   102    52   111   156   188   192   183   137    98   106   173   143    44   196   139    61   105   155   217    90   144   169   190   213    58   110    51   124    95   118    52   155    60   118   147   158   203   118   133    75   187    59   107    83   163    36    99    60    34   159    60    60   110   177   219   196    63    35   138   190   106   118    53    42   149   106   134    49    47    97   158   101   188   117   146   162    40    51   176    61    76   187    50   201   198   123    58   100   134    98    98    37   213   175    47    96    76   198   120   116    61    79    37   148    57   111    40    44   144    63   200   175   177   131    94   212    61    99   165   171   121   209   156    51   105   172   219   151    64    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   216   119   211   220   122    39   148   129   147   183   182   161    88   174   129   103    38   182   194   124    92   183   134    36   163   193   155    61   117    42   165   218   100   195    57   147   120   211   110   200    83   189   114    51   215    78   137   135   189   144   129   124    42   140    37    48   161   135    50    87   204   156    80   117   190    34    52   148   212    60    64   209    64    51   204   109    69   118   195   190    65   146   216    43    80   152   141   179   207    62   193   207    97   158    96   138   196   179   165   150    50   143    48   168   211    41   184   189    57   210   112   220   121   172   210    75    68   153   157    57   147    77   189   197    97    56   136   101   216    63   144    73   191    76   187    52   158   138   174   159   164    40   173    92   137   203   173   183   204   167    44    35   188   161    89   212   116   168   163    57   123   116   173   168    58   107    76   198   207   162    63   161    88   161    38   218   165    37    47    75    81   198   154   115   216    47   209   123   160    76   143    53   123   195    83   167   155   140   167   206   202    87   210   181   119    98   164   125   100    61    70   159   116    42    75   203    62   156   118    85    49   128    54   215   180   135   160    86   152   109   212   117    65    71    94   162   181   120   152   167    58   146    75   172    62   178   213    73    73   172   143    79    83    53   173   143   113   177   206    86   141    89    64   114    82    47   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    93    46    97    88   124    77   221   129    65   183   215    52   203    99   126   121   218   132    48    61   168    69    92   142    72   105    87   133    93   180   141   181   186   167   103   108   156   139   103   130   176    69    53
   171   128    84   199   181   130   213   192   160   178   195    69   170   202   130    34   158   198   201    90    78   161   143   160   171    67   142    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   147    62   119   150   107    39    94   203   162    83   129   219   183   151   206   194   176   143    56    69   100    88   115    38    53   130   117   185    71   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   143   104   180   196   162   214   220   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   191    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    34   154   155   126   109   162   105   163   155   148   192   177    73   153    82    67    78    74   218    87    44   210   197   157    44   152   101    86    83   181    92   108   130   118   180    45   105   210   142   163    60   151    83   166   199    90   124    90    73    89    51   113    98    38   120    87    53    36    67    91   137   186   155   140   178    52    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    55   170   119   119   115    63    54   111    92    58   196    44   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   108    70    54   188   151    50   196   103   127   178    82    35   169   195   190    42    90   108   209   185    43   114    69    36   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   198   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   195   130    74   144   179    66    83   175    97    34    37    60   214    75    44    76    74    45    79    54   195    37   173   140   214   207   175   152    50    80    36   153    98    67   208    50   208   189    91   152   133   183   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   184   171    78    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    89   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   159    60    60   109   176   220   197    63    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   145   161    40    51   176    61    76   186    50   200   198   123    58   100   134    98    98    38   213   175    48    96    76   198   120   115    61    79    37   148    57   110    41    44   144    63   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   119   211   220   122    39   149   128   148   183   182   162    88   175   129   103    39   182   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    35    52   148   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   174   183   204   167    44    35   188   161    89   211   116   168   163    57   122   116   173   168    58   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    76   143    53   123   195    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   146    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   215    52   203    99   125   121   218   132    47    61   168    69    92   142    72   105    87   133    93   180   141   181   186   168   103   107   156   139   102   130   176    69    53
   171   127    84   199   182   130   212   193   160   178   196    69   170   202   130    34   158   197   200    90    78   161   143   160   171    67   141    42   123   127   165   162   124   145    98    75   208   149   189   175   121   136    90   187    91   127    43   181    64   179   147   139    97    59   105   118   148    62   119   150   108    39    94   203   161    82   129   218   182   151   206   193   176   143    56    69   100    87   115    37    53   130   118   185    70   167   112    89   184   130    82   132   162   153   191    58   180    77    78   125    92   187   119    58   207   164    57   159   174    97    52   189   139    45    62   140   127   121   102    42    37    96    56   125    44   203    96   180   206   138   215    98   148   166   180   214    56    81   204   144   105   180   196   162   214   219   114   115   123   165   175   203    93   211   115    46    56    45   162   102    90   141   216   208   190    70   220    99    89   192   179    78   100   209   167   127    65    72    83   183    93   133   138    34   153   154   126   108   163   106   163   155   148   192   178    72   152    82    68    78    74   218    87    43   210   197   157    45   152   101    86    84   181    92   109   131   118   180    46   105   210   142   163    59   152    82   165   198    90   124    90    74    89    51   114    98    39   120    87    53    34    67    91   137   185   155   141   179    52    52    44   166   154   212   101   182    73   156   205   137    79    87    99    36    57   170   166    38   124   210    93    99   144    76   158   129    56   205    95   189   121   109    54   170   120   118   115    62    54   111    91    58   196    44   106   121    59    90    67   153    69    80   212   189   116   114    39   199   213   207   162   106    85   210   174   164   102   106    85   195    35   209   171    59    80    44   204   161   173    86   164   192   133    93    41   133   184   177   108    70    54   188   151    50   196   104   126   179    82    36   169   194   190    41    90   109   209   185    44   114    70    37   156   205   186   216   197   149   105    80   100   111    36   208    46   118   197    52    77   112   191   169   126   193   137    80   214   203   163    41   117   191   162   216    56    39    54    87    67   121    70    90    76   198   183   133   190   177   200    75   215   210    44   153    98   208   166   107   215    70   190   200   124   156    90   131    66   188   182    68   129   137   207   218   155   216   195   129    73   144   179    66    83   175    97    33    38    61   214    75    44    76    73    45    79    54   195    37   173   140   214   207   175   152    50    81    37   153    98    67   208    50   208   188    91   152   134   182   109    91    81    48   176   203   213    48   190   197   143   158   112   199   127   101    58    72    37   182   108    83   165    45   213   181   215   136   212   104   184   172    79    37    70   118    55   197    58    50    94   179   193   150   113   126   126   102   143    89   165   108   180   148   148    55   193   187    36    79   194   175   153    89   187   195   165   144    59   133   101    51   112   156   189   192   182   136    97   106   174   143    44   196   139    61   105   155   217    89   144   169   191   214    58   111    52   124    94   117    52   156    59   118   147   158   203   118   133    76   186    58   107    84   163    36    98    60    33   160    61    61   110   177   219   197    62    35   139   190   106   119    54    42   149   108   135    49    48    96   158   101   188   118   145   161    40    50   176    61    76   187    51   201   198   122    58   100   135    98    97    38   213   175    48    96    76   198   120   115    61    80    37   148    56   111    40    44   143    62   199   175   177   132    94   211    62    98   165   170   121   210   156    52   104   171   218   151    64    55    90   112   206   128   220    59   156   142   206   191   115   101    79    35   193    62   148   142   142   217    53   217   118   211   220   122    38   149   129   148   183   182   162    88   175   128   103    38   182   194   123    92   182   134    37   164   194   154    61   117    41   165   217   100   195    56   146   120   210   109   200    83   189   114    51   215    78   137   136   189   144   129   124    42   141    36    47   160   134    50    87   204   157    80   117   190    35    53   148   211    60    63   208    65    51   203   108    68   118   195   189    65   146   216    43    79   152   141   179   208    62   193   207    96   157    95   140   196   177   166   151    50   143    48   168   211    40   183   189    57   210   113   220   121   172   210    76    69   154   157    57   147    77   188   196    97    55   136   102   217    62   145    73   191    76   188    52   158   139   174   159   163    41   174    91   136   203   174   182   205   166    44    35   188   160    89   211   116   168   162    57   123   117   173   167    58   108    76   198   207   161    63   161    87   162    39   217   165    38    47    75    80   199   154   114   215    47   209   123   160    77   143    53   122   195    83   167   155   140   166   206   201    87   210   181   119    98   164   126   100    61    70   157   117    43    76   202    63   156   118    85    49   128    54   215   179   135   160    87   152   109   212   117    65    72    94   163   181   119   152   168    58   147    75   172    63   178   214    73    73   172   143    79    83    53   172   143   113   176   206    86   140    90    63   114    81    46   152   137   108   188    93    92   107   219   131   145   119    49   113   197    79   138    93    46    97    88   123    78   221   130    66   183   216    52   202   100   125   121   217   133    48    61   168    70    92   142    72   105    87   133    94   181   141   181   186   168   103   107   157   139   102   129   175    69    53
   170   128    84   199   182   131   213   192   159   178   195    70   169   202   130    34   157   198   201    89    78   161   143   160   171    67   142    42   123   127   164   162   124   146    99    75   209   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   147    62   118   150   106    39    94   203   161    82   128   219   183   151   206   194   176   144    56    69   100    88   115    37    53   129   117   185    71   169   113    90   184   129    81   133   161   153   190    59   181    77    78   125    92   187   119    58   207   164    58   157   175    97    52   190   140    45    62   140   126   121   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   215    56    82   203   143   104   180   196   162   214   219   114   115   123   164   176   203    93   211   114    46    56    46   162   103    91   141   216   208   191    70   219    99    89   193   179    78   101   208   167   127    66    71    83   182    94   132   139    34   153   155   126   109   162   105   163   155   148   192   177    72   153    82    68    78    74   218    87    44   210   197   156    44   152   102    86    84   181    91   108   130   118   180    45   105   211   142   163    60   151    83   166   199    90   124    90    73    89    51   113    97    38   119    87    53    36    67    91   137   186   154   140   178    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   166    37   123   209    93    98   144    76   157   130    57   205    95   189   121   109    54   170   119   119   115    63    54   111    92    58   196    45   105   121    58    90    67   152    68    81   212   190   116   114    39   200   212   206   162   107    85   210   174   165   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   132    92    41   133   184   177   109    70    55   188   151    50   196   103   127   179    82    35   169   195   190    42    89   108   209   185    42   114    70    36   156   206   186   216   197   148   105    80   100   111    35   209    46   118   196    52    76   113   191   170   127   193   137    81   214   203   162    41   117   191   163   216    56    40    54    86    66   121    69    90    76   197   183   133   190   177   199    75   214   210    43   153    98   207   166   106   215    69   190   200   124   157    91   131    65   188   183    68   129   137   207   218   156   216   195   130    73   144   179    66    82   175    96    34    37    61   215    76    44    76    74    45    79    54   195    38   173   140   213   207   175   152    51    80    36   152    98    67   209    50   208   189    91   152   133   183   108    92    81    49   175   203   211    48   191   197   142   158   111   199   127   101    57    73    38   182   109    83   165    45   213   180   214   136   212   104   184   171    78    38    70   119    55   196    58    50    94   179   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   157   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   156    60   118   148   158   202   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   110   176   220   197    64    35   138   190   106   119    52    42   149   107   134    49    48    96   159   101   188   118   145   161    40    51   176    62    76   186    50   200   198   123    58   100   134    98    98    37   213   175    48    96    76   198   120   115    61    79    37   149    56   110    41    44   144    62   199   175   178   131    94   212    61    99   165   171   121   209   156    52   104   172   219   151    64    56    90   112   205   127   220    58   157   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   118   211   219   122    39   149   128   148   183   182   162    89   175   129   102    38   182   194   124    92   183   134    36   164   194   154    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    51   215    78   137   135   189   144   130   124    42   140    37    48   161   134    49    87   204   156    80   117   191    35    52   148   212    60    64   209    64    52   204   109    68   119   196   189    65   146   216    43    79   152   141   179   208    62   193   207    97   159    95   139   196   178   166   150    50   143    47   168   211    41   183   189    57   209   112   220   121   172   210    75    68   154   158    58   147    77   189   197    97    56   136   101   217    64   145    73   191    76   187    53   158   138   174   159   164    40   174    92   136   203   173   183   205   167    44    35   189   161    89   211   115   168   163    57   122   116   173   168    57   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   114   215    47   209   123   160    77   143    53   123   194    84   166   155   141   166   206   202    87   210   181   119    98   164   125   100    61    70   158   116    42    76   203    63   156   118    85    49   128    54   216   179   134   161    86   152   109   213   117    65    72    94   162   181   120   152   167    58   146    75   172    62   178   213    73    73   172   143    79    83    52   173   143   113   176   206    87   141    90    64   115    81    47   151   137   108   188    94    93   106   220   131   145   119    50   112   197    78   139    94    46    97    88   124    77   220   129    65   183   215    52   203    99   125   122   218   132    47    61   168    70    92   142    72   104    87   133    94   180   141   182   186   168   103   107   156   138   103   130   176    69    53
   170   127    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   159   172    67   141    43   123   127   164   162   124   145    99    75   209   150   188   175   121   137    91   187    90   127    43   181    64   179   148   139    97    60   105   119   147    62   119   150   107    39    94   203   161    82   129   219   183   151   207   194   176   143    56    69   100    88   114    37    53   129   117   185    70   169   112    90   184   129    82   134   161   152   190    59   181    77    78   124    92   187   120    58   208   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   206   137   215    98   148   166   180   215    56    82   203   143   104   180   196   162   213   220   114   115   123   165   177   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    89   193   179    78   100   208   167   127    66    71    83   182    94   132   138    34   154   155   125   109   163   106   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   196   157    44   152   102    86    83   181    92   109   130   117   180    45   105   210   141   163    60   152    83   166   199    90   124    90    73    88    51   113    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   154   212   100   182    72   156   205   137    79    88    98    36    58   169   167    38   123   209    92    99   144    76   158   129    56   205    95   189   120   109    54   170   119   119   115    62    54   111    91    58   196    44   106   121    58    90    67   152    68    81   212   189   116   114    40   199   213   206   162   106    85   209   174   164   101   106    85   195    34   209   171    59    81    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    55   188   151    50   195   103   127   178    83    36   169   194   190    42    89   108   209   185    42   114    70    37   156   206   186   216   197   148   105    80   100   111    35   208    46   118   196    52    77   113   192   170   127   193   137    81   213   202   162    41   117   191   163   216    56    40    54    87    66   121    69    89    76   197   183   133   190   176   199    76   214   210    44   154    99   207   166   106   215    69   190   199   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    74   144   179    66    83   175    97    34    38    60   214    75    45    76    74    45    79    54   195    37   173   140   214   207   175   152    50    80    36   153    98    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   182   109    83   164    45   213   180   214   136   212   104   184   171    78    38    70   119    54   196    57    50    94   178   193   151   113   126   126   102   142    89   166   108   180   148   149    55   193   187    36    78   194   175   152    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   154   217    89   144   169   190   213    58   110    51   124    95   119    52   155    60   118   148   158   202   118   133    76   186    59   107    84   163    35    99    60    34   160    60    60   110   176   220   197    63    35   138   190   106   119    53    42   149   107   134    48    48    97   158   101   188   118   145   161    41    50   176    61    76   187    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   199   120   115    61    80    37   148    57   110    40    44   143    62   200   175   178   132    94   212    61    99   165   171   121   209   156    51   105   172   219   151    63    56    90   112   205   127   220    59   157   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   118   211   220   122    38   149   129   148   183   182   161    88   174   129   103    39   182   194   124    92   183   134    37   164   193   155    61   117    42   166   217   100   195    57   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   134    50    87   204   157    80   117   191    34    52   149   212    60    63   209    64    52   204   109    68   118   195   189    65   146   216    43    80   152   141   179   208    62   193   207    97   159    95   139   197   178   165   150    50   143    47   169   211    41   183   188    57   210   113   220   121   172   210    75    68   154   157    58   147    77   189   197    98    56   136   101   217    63   144    74   192    76   187    52   157   138   174   159   164    40   173    92   136   203   174   183   204   167    44    35   188   161    89   211   115   168   162    57   123   115   173   168    57   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    81   199   154   115   215    47   209   123   160    77   143    53   123   195    84   167   155   140   166   206   202    87   210   181   120    98   164   125   100    61    71   158   116    43    76   203    62   156   118    85    49   128    54   215   180   135   160    86   152   109   213   117    65    72    94   162   181   120   152   167    59   147    75   172    62   178   212    73    72   172   143    79    83    52   173   143   113   177   206    87   141    90    64   115    82    47   151   137   108   188    94    92   106   220   131   144   119    50   112   197    79   139    94    46    97    88   124    78   220   130    65   183   215    52   203    99   126   121   218   132    47    61   169    69    92   141    72   105    88   133    93   181   141   182   186   167   103   107   156   138   102   130   176    69    54
   171   127    84   198   182   130   213   192   160   178   196    69   170   202   130    34   158   199   201    89    78   161   142   160   171    67   142    43   123   127   165   162   125   145    99    75   208   149   188   175   121   136    91   186    90   127    43   181    63   179   147   139    98    59   105   119   147    62   118   149   108    39    95   203   161    82   128   219   183   151   206   194   176   143    55    69   100    88   114    38    53   129   118   184    70   168   113    90   183   130    82   133   161   152   190    58   180    77    78   125    92   188   119    58   207   164    57   158   175    96    52   190   140    45    61   140   127   122   102    41    37    97    57   125    44   203    96   180   207   137   215    98   148   166   181   215    56    81   204   142   105   180   196   162   213   220   113   115   123   164   176   203    93   211   114    46    57    46   161   102    90   141   215   208   190    71   220    99    89   192   179    78   101   209   167   127    66    72    83   182    93   133   139    33   153   156   126   109   162   105   163   154   148   192   177    72   153    81    67    78    75   218    87    43   211   197   156    44   153   102    86    83   180    92   108   130   118   180    45   104   210   142   163    59   151    83   166   199    91   124    90    73    89    52   114    98    38   120    87    54    36    67    90   138   186   155   140   178    52    53    45   165   153   212   101   182    72   156   205   137    79    88    98    36    58   169   167    37   124   209    93    99   144    76   158   129    58   205    96   189   120   109    55   170   119   120   115    63    54   110    91    59   196    44   105   120    59    91    66   153    68    81   212   189   116   115    38   200   213   207   162   106    85   210   174   164   101   107    84   195    34   209   171    60    80    45   204   161   173    85   165   192   133    92    41   133   183   176   108    70    55   188   151    50   195   103   127   178    82    35   169   194   190    42    90   109   209   186    42   115    70    37   156   206   186   217   197   148   105    80   101   111    34   208    46   118   196    51    77   113   191   170   127   193   137    81   213   202   162    41   117   192   163   216    56    39    54    86    67   121    69    91    76   197   184   132   190   177   198    76   215   211    44   154    98   207   166   106   216    69   189   199   124   157    91   130    66   188   183    68   129   138   207   218   156   215   194   130    75   144   180    67    83   175    97    34    37    60   215    76    44    76    74    46    78    54   195    37   172   141   214   207   174   151    49    80    36   153    98    67   208    50   208   189    90   152   134   183   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    58    73    38   182   109    83   165    45   213   180   214   135   212   104   185   172    78    38    71   119    55   196    57    50    93   179   192   151   112   126   126   103   143    88   166   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   144    59   133   102    51   113   156   188   192   182   137    98   106   174   144    45   195   139    61   105   155   217    90   144   170   191   214    58   111    51   123    95   118    52   155    60   118   148   158   202   118   132    76   187    59   106    84   163    35    99    59    34   159    60    60   110   176   219   197    64    36   138   191   106   119    53    42   149   107   134    49    49    97   159   100   188   118   146   161    40    50   176    62    76   186    50   200   199   123    58   100   134    98    98    37   213   175    48    97    76   198   120   116    61    79    38   148    57   110    41    44   144    63   200   175   177   132    94   211    61   100   165   171   120   209   156    51   104   171   219   151    64    55    90   112   205   128   220    59   156   142   206   191   116   102    80    34   193    61   148   142   142   217    52   217   118   211   220   122    39   149   129   147   183   182   161    87   174   129   104    38   183   195   124    91   183   135    36   164   194   154    61   116    43   165   218    99   196    56   147   120   211   110   200    83   189   114    51   216    78   137   135   189   143   130   124    42   140    37    48   161   135    49    87   204   157    80   117   191    35    52   149   211    59    63   209    65    51   204   109    69   118   195   189    65   146   215    43    79   152   141   178   208    62   193   207    96   159    95   139   196   178   165   150    50   143    48   169   210    41   184   189    57   210   112   220   121   172   210    75    69   154   157    58   146    77   189   196    97    55   135   102   217    63   144    73   191    76   187    53   157   137   174   159   164    41   173    92   137   204   174   183   204   166    44    35   189   161    90   211   116   168   162    57   123   116   174   168    57   108    76   198   207   162    63   162    88   161    39   218   165    38    47    75    80   199   154   114   215    48   208   122   160    77   143    52   122   195    84   166   155   141   167   206   202    87   210   181   119    99   165   126   100    62    70   158   117    43    75   204    62   156   119    85    49   127    54   214   180   135   160    85   152   110   213   118    65    72    94   162   180   119   152   167    59   146    76   173    62   179   212    73    73   172   142    79    83    52   172   143   114   177   206    86   141    90    64   115    81    47   151   137   107   188    93    92   107   221   131   145   119    50   112   197    79   138    93    46    97    89   123    78   220   131    65   183   215    52   203    99   125   122   217   132    47    61   168    69    92   142    73   104    87   132    93   180   141   181   186   168   104   107   156   139   103   131   176    69    53
   171   128    84   200   182   130   213   192   160   179   195    70   170   202   130    34   157   199   201    90    78   161   143   160   171    67   141    42   123   127   165   162   124   146    99    75   209   150   188   175   121   136    91   186    91   127    43   181    64   179   147   139    98    60   105   119   147    62   118   150   107    39    94   203   162    82   129   219   183   151   206   194   175   143    55    69   100    88   115    37    53   129   117   185    71   169   112    90   184   129    81   133   161   153   190    59   180    77    78   125    92   187   119    58   207   164    58   157   175    97    53   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   149   167   180   214    56    81   203   143   104   180   196   162   213   220   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   215   208   191    70   219    98    88   192   179    78   100   209   167   127    66    72    83   182    93   132   138    34   153   155   125   109   162   106   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   196   157    44   152   102    86    83   180    92   108   130   118   180    46   105   210   142   163    60   152    83   166   198    91   124    90    73    89    51   114    98    39   120    87    53    36    66    91   137   186   155   140   179    53    52    44   165   153   212   100   183    72   156   206   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   157   129    56   205    95   189   120   109    55   171   119   119   115    63    54   110    92    58   196    44   106   121    58    90    67   152    68    81   212   189   116   114    40   200   213   207   162   106    85   210   174   164   102   107    85   194    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   126   178    83    35   169   194   190    41    90   108   209   185    42   114    70    37   156   205   186   216   197   148   105    80   100   111    35   208    46   118   197    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   215   210    43   153    98   207   166   106   216    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    74   144   179    66    83   175    97    34    38    61   215    75    44    76    74    46    79    55   195    37   173   140   214   207   175   151    50    81    36   153    98    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    73    38   183   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    55   196    57    50    94   178   192   151   112   127   126   102   142    88   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   144    59   133   102    51   111   156   188   192   182   137    97   106   174   144    44   196   138    61   105   154   217    90   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   202   118   133    76   186    58   107    84   162    36    98    60    34   160    60    61   110   176   220   197    63    35   138   190   106   119    53    42   149   107   134    48    48    97   158   100   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    37   213   176    48    96    76   198   120   115    61    79    37   148    56   110    41    44   144    62   200   175   178   132    94   211    61    99   164   171   121   209   156    51   105   172   219   151    64    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   119   210   220   122    39   149   128   148   184   182   162    88   175   130   103    39   182   195   124    92   183   134    36   164   193   154    61   117    42   166   218   100   196    56   146   120   211   110   200    84   190   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    86   204   156    80   117   190    35    51   148   211    60    63   209    64    52   204   108    69   118   196   189    66   146   216    44    80   152   142   179   208    62   193   207    96   159    95   138   196   178   166   150    50   143    48   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   145    73   191    76   187    52   158   138   174   159   164    40   174    92   137   203   174   183   205   167    44    34   188   161    90   211   116   168   163    57   123   116   174   168    58   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    81   198   154   115   216    47   208   123   160    76   143    53   123   195    84   167   155   140   166   206   201    87   210   181   119    99   164   125   100    62    70   158   116    43    75   203    62   156   118    84    50   128    54   215   180   135   160    86   152   109   213   117    65    72    94   162   181   119   152   167    58   147    76   172    62   178   213    73    73   171   143    79    83    52   173   143   113   177   206    87   141    90    64   114    81    46   151   137   108   188    94    93   106   220   131   144   119    50   112   197    79   138    94    46    97    89   124    78   220   129    65   183   215    52   203   100   125   122   218   132    47    61   169    69    92   142    72   104    87   133    93   181   141   181   186   168   103   107   156   139   102   130   175    69    53
   170   128    84   199   182   130   212   193   160   178   196    69   170   202   130    34   158   198   200    90    78   161   143   159   172    66   142    42   123   127   165   162   124   145    99    76   208   150   188   174   121   136    90   187    90   127    44   181    63   179   147   140    99    60   105   120   148    62   118   151   107    39    94   203   162    82   129   219   184   151   207   194   175   143    56    68   101    87   114    38    53   129   117   185    71   168   112    90   184   129    81   133   161   153   190    59   180    77    79   124    92   188   120    58   207   165    57   157   175    97    52   190   140    45    61   139   126   121   102    43    37    97    56   124    45   203    96   180   207   138   215    98   148   166   181   215    56    81   203   142   104   180   196   162   214   219   114   115   123   165   176   203    93   211   115    46    57    45   162   102    90   140   215   208   190    70   219    98    89   192   179    79   101   208   167   127    67    72    83   182    93   132   138    34   154   154   125   108   162   106   163   155   148   192   177    73   152    82    67    78    73   218    87    44   210   197   156    44   151   102    86    83   181    91   109   130   118   180    46   105   210   142   163    60   151    83   166   198    90   124    91    73    89    52   114    98    39   120    87    53    35    67    91   138   186   154   140   179    52    52    43   165   153   213   100   183    72   156   205   137    79    87    98    36    58   169   167    37   123   210    92    99   143    76   158   129    57   206    96   188   119   109    55   170   119   119   115    64    54   111    92    58   197    45   106   121    59    90    67   153    68    81   212   190   115   114    38   199   212   206   162   106    85   210   174   165   102   107    85   194    33   210   171    59    80    45   205   162   174    85   165   192   133    93    42   133   184   177   109    70    54   188   151    50   196   103   126   178    83    35   168   195   190    42    89   108   209   185    42   114    68    36   156   206   185   217   197   148   105    79    99   110    34   208    46   118   196    51    77   113   190   171   127   193   136    80   214   202   162    41   117   191   163   216    55    39    54    87    65   121    70    89    76   197   183   133   189   177   199    76   214   210    44   154    99   207   166   107   216    69   190   200   125   156    91   131    65   189   183    68   129   137   207   218   156   216   195   129    74   144   179    66    82   176    97    34    37    60   215    75    43    76    74    45    79    54   195    37   172   141   213   207   175   151    50    80    37   152    99    68   208    49   208   189    91   152   133   183   107    92    80    48   176   203   212    48   191   197   143   158   111   199   127   101    58    72    38   182   109    83   164    45   213   180   214   136   213   103   184   171    79    37    71   119    54   196    57    50    94   179   192   151   112   127   126   101   141    89   166   109   181   148   149    55   192   187    36    79   195   176   153    89   187   193   165   145    60   133   103    51   111   156   188   191   182   137    97   106   173   143    44   196   139    61   106   155   218    89   144   169   191   214    58   111    51   123    95   119    52   155    59   118   148   158   203   118   133    76   186    59   107    83   163    36   100    60    34   159    60    60   109   176   219   197    64    35   138   190   106   118    52    42   149   107   134    48    48    97   160   100   188   119   146   162    40    50   176    62    76   186    51   201   198   123    58   100   134    98    97    37   213   175    47    96    76   198   120   115    61    80    37   148    57   110    40    44   144    63   200   175   178   131    94   210    61    99   165   171   121   210   156    51   104   171   218   151    63    55    90   112   205   128   220    58   156   142   206   191   116   101    80    34   193    61   147   142   142   217    53   216   119   210   220   122    38   148   128   148   183   182   161    88   174   129   102    38   182   194   124    92   183   134    36   163   193   154    61   116    42   166   217   100   195    56   146   120   210   110   200    84   190   114    51   215    78   137   135   189   143   129   124    43   140    36    48   161   134    49    87   204   156    80   116   191    34    52   148   211    60    63   208    64    52   204   108    68   118   195   189    65   146   215    43    80   153   141   179   207    62   192   207    97   158    95   138   196   179   166   150    50   143    47   168   211    41   183   189    57   210   112   221   121   172   209    75    68   154   157    57   147    77   189   197    97    55   135   102   217    63   144    73   192    76   187    52   157   138   174   158   164    41   174    92   136   203   173   183   204   166    44    35   188   161    90   211   116   167   163    57   123   116   174   168    58   108    76   197   208   162    63   161    87   161    39   218   165    38    48    75    81   198   155   114   215    47   209   122   159    77   143    53   123   195    83   166   155   140   167   206   202    87   209   181   119    98   164   126   100    62    70   158   116    43    75   202    62   156   118    84    49   128    53   215   179   135   160    86   152   109   213   118    64    72    94   162   181   120   153   167    58   147    76   171    63   178   212    74    73   172   143    79    84    52   172   144   114   177   206    87   142    90    64   114    82    47   152   137   108   188    94    93   107   220   130   145   119    50   112   197    79   138    93    46    97    89   124    78   221   130    65   182   215    52   202    99   126   121   217   132    47    61   168    69    92   141    72   104    88   133    93   180   141   181   186   168   103   108   157   138   103   130   175    69    54
   170   128    83   198   183   132   213   193   161   179   196    70   171   202   129    33   158   199   202    90    77   161   143   160   171    66   142    41   124   126   166   162   125   144   101    75   210   150   186   174   120   137    90   185    91   127    41   180    63   180   147   139    98    60   103   117   147    62   119   151   105    40    94   203   160    84   129   218   183   151   207   194   176   143    55    68    99    89   114    35    54   130   117   185    69   168   112    89   184   128    81   133   161   154   191    59   180    78    78   123    92   186   119    57   208   164    57   158   176    96    51   191   139    43    61   138   127   121   103    42    36    97    56   124    44   204    95   181   207   137   215    98   149   167   182   215    57    81   202   142   104   181   196   161   213   219   114   116   122   165   176   202    95   211   116    47    57    45   161   103    92   138   216   207   191    69   218    99    90   194   179    78   100   210   168   129    67    71    84   181    94   132   137    33   153   156   127   109   161   105   163   154   147   191   176    72   153    82    67    79    75   218    86    44   211   196   155    44   153   102    87    83   181    92   108   132   117   179    46   104   211   142   163    59   152    84   165   199    91   124    90    73    88    51   113    97    39   120    86    54    35    66    91   139   187   155   140   178    52    52    45   166   153   211   101   182    72   157   204   137    80    88    99    36    57   168   165    38   122   210    92    98   144    75   157   129    57   205    96   188   121   110    56   169   120   119   115    63    53   111    92    60   196    44   106   121    59    89    69   152    68    79   213   189   117   114    39   200   213   207   162   105    86   210   173   163   101   105    86   193    34   209   169    59    81    44   205   162   173    85   166   192   134    92    41   133   183   176   108    69    55   187   149    50   196   103   126   178    82    35   168   195   191    42    90   110   209   184    43   115    70    37   156   205   187   217   196   147   104    81    98   111    34   209    45   118   196    51    77   114   192   170   126   193   137    81   215   202   162    42   116   192   163   215    55    38    54    86    65   120    69    90    75   198   185   133   190   176   199    77   214   208    43   153    98   206   168   106   215    71   190   200   124   157    91   130    65   189   183    67   128   137   209   217   157   216   194   128    73   144   179    67    83   175    96    34    37    59   212    75    43    74    75    46    78    54   195    36   172   140   214   206   175   153    51    79    37   154    98    67   209    49   208   189    92   152   132   182   112    92    81    48   176   205   212    48   190   198   141   158   111   199   126   101    56    72    39   183   109    83   164    46   212   180   214   137   211   104   185   172    79    38    69   120    54   196    57    51    92   177   193   152   111   125   126   102   141    87   165   108   181   150   147    56   194   187    35    79   194   176   153    89   188   194   164   144    59   133   101    52   111   155   188   191   182   138    97   106   174   143    44   196   138    62   106   154   218    89   146   170   191   213    59   111    52   127    96   119    52   157    59   119   147   157   202   118   133    74   187    58   108    85   164    35    98    60    34   160    60    60   109   174   219   197    64    35   139   191   107   116    52    40   149   109   134    48    50    97   159   101   188   117   145   161    40    50   175    62    76   186    51   201   198   123    57   100   133    97    98    38   214   175    49    95    74   199   119   116    63    81    38   149    56   112    39    45   145    62   201   174   177   131    94   211    60    98   164   172   121   209   157    51   104   171   217   151    63    54    90   111   204   127   220    58   156   142   204   191   115   103    82    35   195    61   147   142   141   216    53   217   118   210   220   123    39   149   129   148   184   182   162    88   175   129   102    39   183   194   124    90   182   135    36   164   194   154    61   116    42   165   216   100   195    56   147   119   213   110   202    84   189   114    51   215    80   136   136   189   144   130   123    40   141    37    48   162   133    50    87   203   156    80   120   191    34    53   148   213    59    65   209    64    51   204   108    69   118   197   189    65   146   214    45    78   152   140   179   208    63   195   207    97   159    95   139   195   179   165   151    50   142    47   167   211    40   184   187    58   210   112   221   122   171   209    75    68   155   159    56   147    78   190   197    95    56   135   102   217    62   145    72   191    76   187    53   158   139   175   160   163    40   173    92   138   203   174   183   205   166    44    34   189   159    88   212   117   169   163    56   123   116   172   168    58   107    77   197   208   162    64   161    88   160    39   218   165    38    48    74    80   197   154   115   217    47   208   124   161    75   143    53   122   194    82   167   154   140   166   205   201    87   209   180   118    98   163   126   101    61    71   158   116    41    75   203    62   156   118    85    52   128    54   214   180   135   161    87   152   110   211   117    63    73    95   162   180   118   153   167    58   147    77   171    61   180   213    73    73   174   143    79    83    54   172   144   113   176   206    86   140    89    64   114    81    46   153   138   107   189    93    92   107   220   130   144   119    48   111   196    78   139    94    45    97    89   123    77   219   129    65   183   214    51   202   100   126   122   219   132    48    61   168    70    92   143    72   105    88   133    95   180   141   182   185   169   103   106   157   138   103   131   176    69    53
   171   127    84   199   182   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   141    42   123   127   164   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   147    62   119   150   107    39    94   203   161    82   129   219   183   151   207   194   176   143    56    69   100    88   115    38    53   130   117   184    71   169   112    90   184   130    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   143   104   180   196   162   213   220   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   163   106   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   181    91   108   130   118   180    46   105   210   142   163    59   151    83   166   199    90   124    90    73    89    51   113    98    38   120    87    54    36    67    91   137   186   155   140   179    52    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    92    99   144    76   158   129    56   205    95   189   120   109    55   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    42    89   108   209   185    43   114    69    36   156   206   186   216   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   162   216    56    39    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    66   188   182    68   129   137   207   218   156   216   195   130    73   144   179    66    83   175    97    34    37    60   214    75    45    76    74    45    79    54   195    37   172   140   214   208   175   151    50    80    36   153    98    67   208    50   208   189    90   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   182   109    83   165    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    60   118   148   158   203   118   133    76   186    59   107    84   163    36    99    60    34   160    60    60   109   177   220   197    63    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   111    41    44   144    62   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   119   211   220   122    39   149   128   147   183   182   162    88   174   129   103    38   182   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   147   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    50    87   204   157    80   117   191    34    52   148   212    60    63   208    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   113   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   145    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   174   183   204   166    44    35   188   161    89   211   116   168   163    57   123   116   173   169    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   122   195    84   167   155   140   166   206   202    87   210   181   119    99   165   126   100    61    70   158   116    42    75   203    63   156   119    85    49   128    54   215   180   135   161    86   153   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   171   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   151   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   129    65   183   216    52   203    99   125   121   218   132    47    61   169    69    92   142    72   105    87   133    93   180   141   181   186   168   103   108   156   139   102   130   176    69    53
   171   128    85   200   180   131   213   192   160   178   195    69   170   202   130    35   158   199   201    90    78   161   142   159   172    67   141    43   123   127   165   162   124   145    98    76   209   149   189   176   121   136    90   187    89   128    44   181    63   179   147   139    97    61   105   119   147    62   119   149   107    39    94   204   161    83   128   219   183   150   207   193   176   143    56    69   100    88   115    38    53   129   118   185    71   169   112    89   184   129    82   134   161   153   191    58   181    77    79   125    92   187   120    58   208   164    57   159   175    97    52   189   140    45    62   139   127   121   102    43    37    97    56   124    44   202    96   180   207   137   215    98   148   167   181   214    55    81   203   143   104   179   197   162   213   219   114   116   123   164   177   202    93   210   115    46    56    46   160   103    91   141   216   208   190    70   218   100    89   193   178    78   100   208   167   126    66    72    82   181    93   132   139    34   154   155   125   109   162   105   163   155   148   192   177    73   153    82    67    77    73   218    87    43   211   197   156    44   153   101    87    83   181    92   108   130   118   179    46   105   210   142   164    58   151    83   166   199    90   125    90    73    89    52   114    98    38   119    87    53    35    66    92   137   186   154   139   178    54    52    44   166   153   212   100   182    72   156   205   137    80    88    98    35    58   170   166    37   124   208    92    98   144    76   158   129    55   206    96   189   119   109    54   170   120   119   115    63    54   110    91    58   197    44   106   121    58    90    67   153    67    81   212   189   116   115    39   200   212   206   163   106    85   210   175   164   101   107    84   194    33   209   171    59    80    45   205   162   173    85   165   192   133    92    41   134   184   176   109    70    55   188   151    50   196   104   126   179    83    36   169   195   189    41    89   109   208   185    42   114    70    36   156   206   186   216   197   148   105    80   100   111    35   208    46   118   195    52    77   113   192   169   127   193   137    81   213   202   162    41   116   192   163   217    55    39    54    86    66   121    70    89    76   198   183   133   190   177   199    75   215   210    43   154    99   207   166   107   214    69   189   200   124   157    91   131    66   188   184    68   128   136   207   218   156   216   194   130    74   145   178    66    82   176    97    33    37    61   215    75    44    76    74    45    79    54   195    37   173   141   214   208   175   152    51    80    37   152    98    67   208    49   207   189    91   152   132   182   108    92    80    49   174   203   212    49   191   197   142   158   111   199   127   101    58    73    37   182   109    83   165    46   214   180   214   136   213   104   185   172    79    39    70   119    55   196    57    50    94   179   193   151   112   126   125   102   142    88   166   107   181   148   148    55   192   187    37    78   194   175   152    89   188   194   165   145    59   133   102    51   111   156   188   191   182   138    96   106   173   143    44   196   138    61   104   155   217    89   145   170   191   213    58   110    51   124    96   118    52   156    59   118   148   158   202   118   133    76   187    58   107    84   162    36    99    60    34   159    60    60   109   176   220   197    63    35   138   190   107   119    52    42   149   107   134    48    47    97   158   101   188   117   146   161    40    51   176    62    75   186    50   201   197   123    58   100   134    98    98    37   213   175    48    97    76   197   120   115    62    80    36   147    57   110    42    44   143    62   200   176   177   132    94   212    61    99   165   171   121   210   156    51   104   172   218   151    63    55    90   112   205   127   220    58   155   142   206   192   116   101    79    34   193    61   147   142   142   216    53   217   119   211   220   122    38   148   128   148   184   182   162    87   175   129   103    38   182   195   124    92   183   134    37   164   192   155    60   116    43   166   218   100   196    56   146   120   210   109   199    84   188   114    51   215    79   137   135   188   144   130   125    42   140    37    48   161   134    49    86   204   156    80   118   191    35    52   148   212    60    63   208    65    51   204   108    68   119   196   189    65   146   216    43    79   152   142   179   208    63   193   206    97   158    96   139   196   179   165   150    50   143    48   168   211    40   184   189    56   210   113   221   120   171   210    75    68   154   158    58   146    77   188   197    97    56   135   101   217    63   145    73   192    77   188    52   157   138   173   159   164    41   173    92   136   203   173   183   205   167    45    34   189   160    90   211   117   168   163    57   123   115   173   169    58   107    76   198   208   161    63   161    88   161    38   218   165    37    47    75    81   199   154   114   215    48   210   122   160    77   143    53   122   195    84   166   155   141   166   206   202    87   210   181   119    99   164   125   100    61    70   158   117    42    76   203    62   156   119    85    49   127    54   215   180   134   161    87   153   109   212   118    64    71    94   162   182   119   153   166    58   146    76   172    61   179   213    74    73   172   142    79    83    54   172   142   113   177   206    87   142    89    64   114    82    47   152   137   107   189    94    93   107   220   131   145   119    49   112   197    79   138    93    47    98    88   124    77   221   130    66   183   216    52   203    99   126   121   218   132    47    61   168    70    93   142    71   104    87   133    93   180   142   181   186   167   104   106   156   140   102   130   176    69    53
   171   127    84   199   182   130   213   192   161   178   196    69   170   203   130    34   158   199   200    90    78   161   143   160   171    67   142    42   123   127   165   162   123   146    99    75   209   149   188   175   121   135    91   186    91   127    44   181    63   179   147   139    97    60   105   119   147    62   119   151   107    39    95   203   162    83   128   219   183   150   207   193   175   143    56    69   100    88   115    38    52   130   117   184    71   169   112    90   185   130    82   134   161   153   190    59   181    77    78   124    93   187   120    58   207   164    58   158   175    97    53   190   139    45    62   140   126   122   102    42    37    97    56   124    45   203    96   180   207   137   215    98   148   167   180   215    56    81   203   143   104   180   196   162   213   220   114   115   123   165   176   204    94   212   114    46    56    46   161   103    91   141   215   208   191    70   219    99    89   193   179    78   101   209   168   127    66    72    83   182    93   132   138    34   154   155   126   109   163   105   163   155   148   192   177    73   153    82    68    77    74   218    87    44   210   197   156    44   153   101    86    83   180    92   108   130   118   180    46   105   211   141   163    60   152    83   166   199    91   124    90    73    88    52   114    99    39   120    87    53    35    66    90   137   186   154   140   179    52    52    44   165   153   212   101   182    72   156   205   136    80    88    98    36    58   169   166    38   123   210    93    98   143    76   157   129    57   205    95   188   120   109    54   171   119   119   115    63    54   110    91    58   197    45   106   121    58    90    67   153    68    81   212   190   116   114    39   199   212   206   162   106    86   209   174   164   102   107    85   194    35   208   171    60    80    45   204   161   173    85   165   191   133    92    41   134   183   176   109    71    55   188   151    50   196   103   127   179    82    35   170   195   190    42    90   109   209   185    43   113    69    36   155   206   186   217   197   148   106    80   100   111    35   209    46   118   196    52    76   113   191   170   127   193   137    81   214   202   162    42   117   191   162   216    56    40    54    87    66   121    69    90    76   197   183   134   189   176   199    76   215   210    43   153    97   207   166   107   216    69   190   200   124   157    90   131    66   188   182    67   128   137   207   218   156   215   194   130    74   144   178    66    82   175    97    35    37    60   215    76    45    75    73    46    79    54   195    37   173   140   214   208   175   152    50    80    36   153    98    68   208    49   208   189    90   152   133   182   108    92    81    50   176   203   212    48   191   197   143   159   111   199   127   101    58    72    38   183   108    84   165    45   212   181   214   136   212   104   184   171    79    39    70   119    55   196    58    50    94   178   191   151   112   125   126   102   142    89   166   108   181   148   148    56   193   187    37    79   195   176   153    88   188   194   164   144    60   133   103    51   112   155   188   191   182   137    97   106   173   144    44   196   139    60   105   155   217    90   144   169   190   213    58   110    51   124    95   119    52   156    60   118   147   158   203   118   133    75   186    59   107    84   163    35    99    60    34   159    60    60   109   177   220   196    64    36   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   145   162    40    51   176    62    76   186    50   201   198   123    58   100   134    99    98    38   213   175    47    96    76   199   120   115    61    79    38   148    56   111    41    44   144    63   200   175   178   131    94   212    61    99   164   171   121   210   156    52   104   171   218   152    64    55    90   112   205   127   220    58   156   143   206   191   117   102    80    34   194    61   148   141   142   217    52   217   118   210   220   122    38   148   128   147   184   182   162    88   175   130   103    39   181   194   124    92   183   134    36   164   194   155    61   117    42   166   217   100   195    56   147   120   211   110   200    84   190   114    51   215    78   137   136   190   144   130   123    42   140    36    48   161   135    49    87   204   156    80   117   190    35    52   149   212    61    63   208    64    51   204   108    68   118   196   189    65   146   216    44    79   153   141   179   208    62   193   207    96   158    95   139   196   178   165   149    50   143    47   168   212    40   183   189    56   210   112   221   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    64   144    73   192    76   188    52   157   139   173   159   164    40   173    91   136   203   174   183   205   166    44    34   188   161    89   211   116   168   163    57   123   116   173   169    57   108    76   198   208   162    63   162    87   162    38   217   165    38    48    75    80   199   155   115   215    47   209   122   160    77   143    52   122   195    84   166   155   140   166   206   202    87   210   181   119    98   165   125   100    60    70   159   115    43    75   203    63   156   119    84    50   128    53   214   180   135   161    86   152   109   212   118    65    72    94   162   181   119   152   167    59   146    75   172    63   178   212    73    73   171   143    80    83    52   172   143   113   177   206    87   141    90    64   115    82    47   152   137   109   188    94    93   106   220   130   145   119    50   112   197    80   138    95    47    97    88   124    78   220   130    64   183   215    53   204    99   125   122   218   132    47    61   169    70    92   142    72   105    88   133    93   181   141   181   186   168   103   107   156   139   102   130   175    69    54
   170   127    84   199   182   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   141    42   123   127   164   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    63   179   148   139    97    60   105   119   147    62   119   150   107    39    94   203   162    82   129   219   183   151   206   194   176   143    56    69   100    88   114    38    53   130   117   185    71   169   112    90   184   130    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    43    37    97    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   214   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    34   154   155   126   109   162   106   163   155   148   192   177    73   153    82    67    78    74   218    87    44   210   196   157    44   152   102    86    83   181    92   108   130   118   180    45   105   210   142   163    59   151    83   166   198    90   124    90    73    89    51   113    98    38   120    87    54    36    67    91   137   186   155   140   179    52    52    44   165   153   212   101   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    55   170   120   119   116    63    54   111    92    58   196    45   106   121    59    90    67   152    68    80   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   126   178    82    35   169   195   190    42    90   108   209   185    43   114    70    36   156   206   186   216   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   136    81   214   202   162    41   117   191   163   216    56    39    54    87    66   121    69    90    76   197   183   133   190   176   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    66   188   183    68   128   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    60   214    75    45    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    37   152    98    68   208    50   208   189    91   152   133   183   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    54   196    57    50    94   179   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    89   144   169   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   132    75   186    59   107    84   163    36    99    60    34   160    60    60   109   177   220   197    64    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    50   176    62    76   186    50   200   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   110    40    44   144    63   200   175   178   132    94   212    61    99   165   171   121   210   156    51   104   172   219   151    63    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   194    61   148   142   142   217    53   217   119   211   220   122    38   149   129   148   183   182   162    88   174   129   103    39   182   194   124    92   183   134    37   164   194   155    61   117    42   166   217   100   195    57   147   120   211   110   200    84   190   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   135    49    87   204   156    80   117   191    35    52   149   211    60    63   209    64    52   204   109    69   118   196   189    65   146   216    43    79   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    48   168   211    41   184   189    57   210   112   220   121   172   210    76    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   174   183   204   166    44    35   188   161    89   211   116   168   163    57   123   116   173   168    57   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   122   160    77   143    53   123   195    84   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   117    42    75   203    62   156   119    85    49   128    54   215   179   135   161    86   152   109   213   117    65    72    94   162   181   120   152   167    59   147    75   172    62   178   213    73    73   172   143    79    83    53   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   139    94    46    97    88   124    78   220   130    65   183   216    52   203    99   125   121   218   132    47    61   168    70    92   142    72   105    87   133    93   180   141   181   186   168   103   107   156   139   103   130   176    69    53
   171   128    84   199   181   130   213   193   160   178   195    69   169   203   130    34   157   198   201    89    78   161   143   160   171    67   141    42   123   126   164   162   124   145    99    76   209   150   188   175   121   136    91   186    91   127    43   181    63   180   148   139    98    59   105   119   148    62   119   150   106    39    95   203   162    82   128   219   183   151   207   194   176   144    56    69   100    88   115    37    53   130   117   185    71   168   112    90   184   130    81   133   161   152   191    59   181    78    78   125    92   187   119    58   207   164    58   158   174    97    52   190   140    45    62   140   126   122   102    43    37    96    56   125    43   203    96   180   207   137   215    98   148   167   180   214    56    81   203   143   104   180   196   162   213   220   114   115   123   164   176   203    93   211   115    46    56    46   161   103    90   141   216   208   191    70   219    99    89   192   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   126   109   163   106   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   180    92   108   130   118   180    45   105   210   142   163    59   151    83   166   199    90   124    90    73    88    51   113    98    38   120    87    54    36    67    91   137   186   155   140   178    52    52    44   165   154   212   101   182    73   156   205   137    79    88    98    36    58   169   167    37   123   209    93    98   143    77   157   129    56   205    95   189   120   109    55   170   119   119   115    63    54   111    91    58   196    44   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   102   106    85   195    34   209   171    59    80    45   204   162   173    85   165   191   133    92    40   133   184   176   109    71    54   188   151    51   196   103   127   179    82    35   169   195   190    42    89   108   209   185    42   114    70    36   156   206   186   217   197   148   105    80   100   111    35   208    46   117   197    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    70    89    76   198   183   133   190   177   198    75   214   210    43   154    98   207   166   107   216    69   189   200   124   157    91   131    66   189   183    68   129   138   207   218   156   216   195   129    73   144   179    66    83   175    96    34    37    60   214    76    44    76    74    45    79    54   194    37   173   140   214   207   175   152    50    80    36   153    98    67   208    49   208   189    91   152   133   183   108    92    81    49   175   204   212    48   191   198   142   158   111   199   127   101    58    72    38   183   109    83   164    45   213   180   215   136   212   104   184   171    79    38    71   119    55   196    57    50    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    54   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   191   182   137    97   106   173   143    44   196   139    61   105   154   217    90   144   170   191   213    58   110    51   124    96   119    53   155    59   118   148   158   202   117   133    76   186    59   107    84   163    35    99    59    34   160    60    60   109   177   219   197    64    35   138   190   106   119    53    42   149   107   134    49    48    97   159   101   188   117   146   161    40    51   176    61    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   199   120   116    61    79    37   149    57   110    41    44   143    62   200   175   178   131    94   212    61    99   165   170   121   210   155    51   105   172   219   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    35   193    61   147   142   142   217    53   217   119   211   220   122    39   148   128   148   183   182   162    88   175   129   103    38   182   195   124    92   183   134    36   164   193   155    62   117    42   166   217    99   195    56   146   120   211   110   200    84   190   114    52   216    78   137   135   189   144   129   124    42   141    36    48   161   134    49    87   204   157    80   117   191    34    51   149   211    60    63   208    64    52   204   109    69   118   196   189    65   146   216    43    79   152   141   178   208    62   193   207    96   158    95   139   197   178   165   150    50   143    48   168   211    40   183   189    57   210   113   220   121   172   210    76    69   154   157    58   147    77   189   197    98    55   135   101   216    63   145    73   191    76   187    52   158   138   174   159   164    40   173    92   136   203   174   183   205   166    44    34   189   161    89   211   115   168   163    57   122   116   173   168    58   107    75   198   207   162    63   161    87   162    38   218   165    38    47    75    80   199   154   114   215    47   209   122   160    76   143    53   123   194    83   167   155   140   166   206   202    87   210   181   119    98   164   125    99    61    70   158   116    42    76   203    62   156   119    85    49   128    54   216   180   135   161    86   152   109   212   117    65    72    95   163   181   119   152   167    59   146    76   172    62   178   212    73    73   171   143    79    83    53   173   143   113   177   206    87   141    90    64   115    82    47   151   137   108   188    94    93   106   221   131   145   119    50   112   197    79   138    94    46    97    89   124    77   220   129    64   183   216    52   203    99   125   122   218   132    47    61   169    70    92   141    72   105    88   133    93   180   141   181   187   167   103   107   156   139   103   130   176    69    53
   171   128    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   159   171    67   142    42   123   126   165   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   147    62   119   150   107    39    95   203   161    82   129   219   183   151   206   194   176   144    56    69   100    88   115    38    53   129   117   185    71   169   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   181    92   108   130   118   180    45   105   210   142   163    59   151    83   166   199    90   124    90    73    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    54   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    41    90   108   209   185    43   114    70    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   198   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    37    60   214    75    44    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    58    72    38   183   109    83   165    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    60   118   148   158   203   118   133    75   186    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    64    35   138   190   106   118    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    62   200   175   178   132    94   212    61    99   165   171   121   210   156    51   105   172   219   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   119   211   220   122    39   149   129   148   183   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   134    49    87   204   157    80   117   191    34    52   148   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   183   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   174   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    58   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   122   195    84   167   155   140   166   206   202    87   210   181   119    98   164   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   179   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    47   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   129    65   183   216    52   203    99   125   121   218   132    47    61   168    70    92   142    72   105    87   133    93   180   141   181   186   168   103   107   156   139   103   130   176    69    53
   170   128    84   199   182   130   213   192   159   178   195    69   170   202   130    34   158   198   201    89    78   161   143   160   172    67   142    42   123   127   165   162   124   145    99    75   208   149   187   175   121   136    91   186    90   127    43   181    63   179   147   139    97    60   105   119   148    62   119   150   107    39    94   203   161    83   129   219   183   151   206   194   176   143    56    69   101    88   114    37    53   129   117   184    70   168   112    90   184   129    81   133   161   152   191    59   181    77    79   124    92   187   119    58   208   164    58   158   175    97    52   190   140    45    62   140   126   121   102    43    37    97    56   124    44   203    96   180   207   137   215    98   148   167   181   215    56    81   204   143   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    88   193   178    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   106   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   181    92   108   130   117   180    45   105   210   142   163    59   151    83   166   198    90   124    90    73    88    52   113    98    38   120    87    53    36    67    91   137   186   155   140   179    52    52    44   166   153   212   100   182    73   156   205   137    79    88    98    36    58   169   167    38   123   209    92    99   143    76   158   129    56   205    95   188   120   109    55   170   120   119   115    63    54   111    92    58   196    44   106   121    59    90    67   152    68    80   212   189   116   114    39   200   213   206   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    45   204   162   174    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   104   127   178    82    35   169   195   190    41    90   109   209   185    42   114    70    36   156   206   185   217   197   148   106    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   213   202   163    41   117   191   163   216    56    40    54    86    66   121    69    89    76   197   183   134   190   177   199    76   215   210    43   153    98   207   166   107   215    69   190   200   124   157    91   131    66   188   183    67   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    38    60   214    76    45    76    74    45    78    54   195    37   173   140   214   207   175   151    51    81    37   153    98    67   208    50   208   189    90   152   133   183   108    92    81    49   175   203   212    48   191   197   143   158   111   199   127   101    58    72    38   182   109    83   164    45   213   180   214   136   212   104   184   171    78    38    70   119    54   197    57    49    94   178   192   151   112   126   126   102   142    88   165   108   181   148   149    55   192   186    36    79   195   175   153    89   188   194   165   145    59   133   102    51   111   156   188   192   182   137    98   106   174   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    96   118    52   155    59   118   148   158   203   118   133    76   187    59   107    84   163    36    98    60    34   160    60    60   109   176   219   197    63    35   138   190   106   119    53    42   149   107   134    48    48    96   159   101   188   118   145   161    40    50   176    62    76   187    50   200   198   123    58   100   134    98    98    37   213   175    48    96    76   199   120   115    61    80    37   148    57   111    41    44   143    62   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   171   219   151    63    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   119   210   220   122    38   149   129   147   183   182   162    88   175   130   103    39   183   194   124    92   183   134    37   164   194   154    62   116    42   165   217   100   195    56   147   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   123    42   140    37    48   161   134    50    87   204   157    80   117   191    34    52   148   211    59    63   208    64    52   204   109    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    48   168   211    41   183   189    57   210   112   220   122   172   210    76    68   154   157    57   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   173   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    57   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   198   154   114   215    47   209   122   160    76   143    53   122   194    84   167   155   140   166   206   202    87   210   181   120    98   165   125   100    61    70   158   116    42    75   203    63   156   119    85    50   128    54   215   180   135   160    86   152   109   213   117    65    72    95   162   181   119   152   167    59   147    76   172    62   178   213    73    72   172   142    79    83    52   172   143   113   177   206    87   141    90    64   115    82    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   139    93    46    97    88   124    78   220   130    65   183   215    52   203    99   126   121   218   133    47    61   168    69    92   142    72   104    87   133    93   181   141   182   186   168   103   107   156   139   103   130   176    69    53
   169   128    84   198   181   130   213   191   161   177   196    70   170   202   130    34   158   199   200    90    79   161   144   159   170    67   143    42   124   127   164   162   124   145    98    75   208   149   189   175   122   136    92   187    91   128    44   182    63   179   147   138    98    61   105   119   148    61   119   150   107    39    95   203   160    82   130   220   182   150   205   194   175   144    55    69   101    88   114    37    54   129   117   184    70   169   113    91   184   130    82   134   161   152   190    58   181    78    78   124    91   187   119    58   207   165    58   158   176    97    52   190   140    44    62   140   125   121   103    42    36    97    56   124    43   203    97   180   206   138   215    99   148   166   180   214    55    81   202   142   104   181   196   162   213   219   113   114   123   165   177   204    93   212   113    47    57    46   160   103    91   141   215   208   191    70   219    98    89   192   178    78   100   210   167   126    67    72    85   182    93   133   138    33   153   155   124   109   162   107   163   154   149   193   177    72   153    83    66    78    74   218    86    44   209   197   158    44   152   101    87    83   182    92   109   131   118   179    45   103   210   143   163    59   152    84   166   200    91   124    91    72    89    52   115    98    37   121    88    54    37    67    92   136   187   154   139   178    52    53    45   165   153   212   100   181    71   156   205   137    80    88    98    36    58   168   166    37   124   209    93    98   145    77   158   130    56   206    95   188   121   109    55   171   119   119   115    63    55   111    91    58   197    45   106   120    60    89    67   152    68    80   211   190   115   114    40   199   213   207   164   106    86   210   174   165   102   106    85   195    34   209   171    57    81    45   204   162   173    85   165   191   133    92    41   132   184   176   109    71    54   186   150    51   196   103   127   179    84    35   169   194   190    41    89   108   209   184    43   114    68    36   155   207   185   216   198   148   105    80   100   111    34   208    47   118   196    52    77   112   191   170   127   194   138    80   214   202   163    42   117   191   162   216    56    39    55    88    67   121    70    90    76   198   184   133   190   177   198    77   215   210    44   152    99   207   166   106   216    70   191   201   125   157    91   131    66   188   183    68   129   138   208   218   157   216   195   132    73   144   180    65    84   175    97    33    39    60   215    76    44    75    73    46    79    55   195    37   172   140   214   208   176   151    50    81    36   152    99    67   209    49   207   189    91   153   134   182   108    91    81    49   175   204   211    48   190   197   143   158   111   199   128   101    58    73    38   182   109    84   164    45   212   180   216   136   213   103   184   171    80    38    70   119    53   196    58    49    93   178   192   151   113   127   126   102   143    89   165   108   181   148   149    55   192   187    36    78   195   174   152    89   188   193   165   144    59   133   103    52   110   157   187   192   182   137    97   105   172   143    45   195   139    60   105   154   217    91   144   169   190   213    58   110    51   124    96   119    53   155    59   119   148   158   203   119   133    75   187    58   107    84   163    36    99    59    34   159    59    60   110   177   219   196    63    35   137   191   106   118    54    41   149   108   133    48    47    97   159   101   187   118   145   162    40    51   177    62    77   187    51   199   199   122    58   100   134    97    98    38   212   173    49    96    76   197   120   116    62    79    37   149    55   110    41    45   144    62   201   175   177   132    94   212    61    99   163   172   121   208   156    53   105   172   218   152    64    56    90   113   205   128   219    57   157   143   207   191   116   103    80    34   193    62   146   142   142   216    53   216   118   211   219   121    40   150   127   148   183   183   162    88   176   130   103    38   182   194   123    91   184   134    36   164   194   154    62   116    42   166   218    99   195    56   146   120   210   110   200    84   189   114    52   215    78   137   135   189   144   129   123    43   140    36    47   161   136    50    86   204   156    81   117   190    34    52   148   211    59    62   208    64    52   204   108    68   119   196   189    65   146   217    45    80   151   141   179   208    62   195   207    95   158    96   139   197   177   166   150    51   143    47   169   212    41   183   189    58   210   113   220   122   172   210    77    68   154   159    57   147    78   189   198    99    54   137   102   217    62   145    72   191    75   188    52   158   139   173   157   164    40   173    93   136   204   174   183   205   167    44    35   188   162    89   212   115   168   162    57   122   115   174   168    58   107    76   197   207   163    64   161    88   160    38   218   165    39    46    75    79   199   153   114   214    47   210   124   159    77   144    52   123   195    84   166   155   139   166   207   202    88   210   182   119    98   165   127   100    60    70   157   117    41    76   204    62   155   119    85    50   127    54   215   181   135   160    86   152   110   213   118    65    71    95   162   182   118   154   167    58   147    76   173    63   178   213    74    72   171   143    78    82    52   173   143   113   177   206    86   141    90    64   115    81    47   151   137   108   188    94    94   105   220   131   145   119    49   113   197    79   139    93    46    96    89   124    78   220   130    64   181   216    52   203   100   125   122   217   132    46    60   168    69    92   142    72   103    87   131    94   181   140   182   186   169   103   107   157   139   103   130   176    69    52
   170   128    83   200   181   131   213   192   160   178   196    69   170   203   130    33   158   198   201    89    79   161   144   160   172    67   142    43   123   127   164   162   125   146   100    75   208   149   187   175   121   136    90   186    92   127    44   179    63   178   148   138    97    60   105   119   147    62   119   150   107    38    93   203   162    82   128   219   183   151   206   194   176   144    56    69   100    88   115    37    52   130   118   185    70   169   112    89   185   128    83   133   160   153   190    58   181    77    78   123    92   187   121    58   207   163    57   159   174    97    53   191   141    45    62   140   126   122   102    42    37    97    56   124    45   204    96   180   206   137   215    98   148   167   180   215    56    81   203   142   104   180   196   162   214   220   114   115   122   164   176   203    92   211   114    47    57    46   162   103    91   140   216   207   190    70   219    99    88   192   179    79   100   209   167   127    66    72    83   182    93   132   138    32   154   153   126   108   163   106   163   155   148   192   177    72   153    81    67    77    73   219    86    44   211   197   157    45   152   101    86    84   181    91   108   130   117   180    46   104   210   141   164    59   152    82   166   197    91   124    90    72    88    51   114    98    38   120    87    53    36    66    92   138   186   154   141   178    51    53    44   166   153   212   100   184    73   157   205   137    79    87    98    35    58   169   166    37   124   209    93    98   143    77   159   129    56   205    95   189   120   109    54   170   119   119   114    64    55   111    91    59   196    45   106   122    58    90    67   153    68    81   211   188   116   114    39   198   214   207   162   106    85   210   175   164   101   107    84   194    34   207   171    59    79    44   205   163   173    85   164   192   133    93    40   133   185   177   108    70    54   188   151    51   196   104   126   178    82    35   169   195   189    42    89   108   210   185    43   114    70    36   156   206   185   217   198   147   106    82   101   110    34   208    47   118   196    52    77   114   191   170   127   192   135    81   213   201   163    42   118   192   163   216    56    39    54    86    67   120    69    89    76   197   183   135   191   177   199    77   214   209    44   153    98   208   166   109   216    70   190   200   125   158    90   131    66   189   182    68   130   137   207   219   157   216   195   131    73   143   179    67    83   175    97    33    37    61   214    75    45    75    73    45    79    54   196    37   173   140   214   208   175   152    50    80    36   153    98    67   208    50   208   188    90   153   133   183   109    92    81    48   175   203   211    48   191   198   143   159   112   200   126   100    58    73    37   182   109    83   164    45   214   180   215   137   212   104   185   172    78    38    70   120    55   196    58    49    95   178   192   150   112   127   127   102   141    89   164   108   181   149   149    55   192   187    36    78   195   176   153    89   187   192   164   146    60   132   102    51   111   156   188   191   182   137    97   106   173   144    44   197   139    61   105   156   217    90   143   169   191   213    58   110    51   124    95   119    52   155    59   118   147   158   202   118   133    75   186    58   107    84   162    36    99    60    35   160    60    60   109   177   219   198    64    36   137   190   105   119    52    42   149   107   135    49    48    96   159   100   188   118   146   161    41    52   178    61    74   186    50   200   199   123    58   100   134    98    98    37   213   176    47    96    76   197   120   115    61    79    37   149    57   110    42    44   143    62   199   175   178   131    94   212    62    99   165   171   121   211   156    52   105   171   219   150    63    57    91   112   204   127   220    58   157   142   207   191   116   101    79    34   194    62   147   141   142   217    53   215   118   212   219   123    39   149   128   147   184   181   162    88   174   130   101    39   181   195   124    92   183   134    37   165   193   154    61   116    41   165   217   101   195    56   147   121   210   110   201    83   190   114    51   216    78   138   136   189   144   131   125    42   139    37    48   161   134    49    87   204   156    81   117   191    34    51   148   212    60    63   209    64    52   204   109    68   119   196   189    66   147   216    43    80   152   141   179   207    62   193   208    97   159    97   139   197   179   166   150    50   142    47   167   211    41   183   189    57   210   112   220   120   173   210    76    69   155   157    57   146    75   189   197    98    56   135   102   217    63   144    74   192    76   186    51   158   139   173   158   163    40   173    92   136   203   174   182   204   166    45    34   188   162    90   211   115   168   162    58   123   116   174   168    58   107    76   199   207   162    63   161    88   161    37   218   165    39    46    75    80   200   153   113   216    48   208   123   161    77   144    52   122   195    82   168   155   140   166   206   201    87   210   180   119    98   165   126   101    61    70   159   116    43    74   202    62   156   118    84    49   127    54   216   180   135   160    87   151   108   213   117    65    72    96   162   181   119   151   166    58   147    76   173    64   178   213    73    74   172   143    80    84    52   171   144   114   176   205    88   143    91    64   115    82    46   150   137   108   188    94    94   106   220   130   144   120    50   111   196    79   139    93    47    97    88   124    76   219   129    64   184   216    52   203    98   126   121   218   132    49    60   168    69    91   141    72   105    86   133    93   180   141   181   187   166   103   107   156   137   102   130   176    69    54
   171   128    84   199   181   131   213   192   160   178   196    69   170   202   130    34   157   199   201    90    78   161   143   159   171    67   142    43   123   127   165   162   124   145    99    75   208   150   188   175   121   136    91   186    91   128    43   181    63   179   147   139    97    60   105   119   147    62   119   150   107    39    94   203   162    82   129   219   183   151   206   194   176   143    56    69   100    87   115    37    53   130   117   184    70   169   112    90   184   129    82   134   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   139   126   122   102    43    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   215    56    81   203   142   104   180   196   161   213   220   114   115   123   164   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    33   153   155   126   109   162   106   163   155   148   192   177    73   153    82    67    78    74   218    87    44   210   197   157    44   152   101    86    83   181    91   108   130   118   180    45   105   210   141   163    60   151    84   166   198    90   124    90    73    89    52   114    98    38   120    87    54    36    67    91   137   186   155   140   178    52    52    44   165   153   212   100   182    72   156   206   137    79    88    98    36    58   169   166    37   123   209    92    98   143    76   157   129    57   205    95   189   120   110    54   170   119   119   116    63    54   111    91    58   196    45   106   121    58    90    67   153    68    80   212   189   116   114    39   200   212   206   162   106    85   210   174   164   102   107    85   194    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   195   103   127   178    82    35   169   195   190    41    89   108   209   185    42   114    69    37   156   206   186   217   197   148   106    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   136    81   213   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   198   183   133   190   176   199    76   214   210    44   153    98   207   166   106   216    69   189   200   124   157    91   131    65   189   183    68   129   137   207   218   156   216   194   130    74   144   179    66    83   175    97    34    37    61   215    75    44    76    74    46    79    54   195    37   173   140   214   207   175   151    50    81    36   153    98    67   208    50   208   189    91   153   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    58    73    38   182   109    83   165    45   213   180   214   136   212   104   185   171    79    38    70   119    55   196    57    50    94   179   192   151   112   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   174   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    76   187    59   107    84   163    35    99    60    34   159    60    60   109   176   219   197    63    35   138   190   107   118    53    42   149   107   134    48    48    96   159   101   188   118   146   161    40    51   176    62    76   186    50   200   198   123    58   100   134    98    98    37   213   175    47    96    76   199   120   115    61    79    37   148    56   111    41    44   144    62   200   175   177   132    94   211    61    99   165   171   121   209   156    51   104   171   219   151    64    56    90   112   205   127   220    59   156   142   206   191   116   102    80    34   193    61   148   142   142   217    53   217   118   211   220   122    38   149   129   148   183   182   162    88   174   130   103    39   182   194   124    92   183   134    37   164   193   155    61   116    42   166   218   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   135    49    87   204   157    80   117   190    34    52   148   211    60    63   208    64    52   204   108    69   118   196   189    65   146   216    43    79   152   141   179   208    62   193   207    96   158    96   139   196   178   165   150    50   143    48   168   211    41   183   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   136   101   216    63   145    73   191    76   187    52   158   138   174   158   163    41   173    92   136   203   173   183   204   167    44    35   188   161    89   212   116   168   163    57   122   115   173   168    58   107    77   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    76   143    53   123   195    83   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   161    86   152   109   213   118    65    72    94   163   181   119   152   167    59   147    76   172    62   179   213    73    73   172   142    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    78   139    94    46    97    89   124    78   220   129    65   183   215    52   203    99   125   121   218   133    47    61   169    70    92   142    72   105    87   133    94   181   141   182   186   168   103   107   156   139   102   130   176    69    53
   171   127    84   199   181   130   213   192   160   178   196    69   169   202   130    34   158   198   201    90    79   161   143   160   171    68   141    43   123   127   164   162   125   145    99    75   208   149   188   175   121   136    90   186    91   128    44   181    63   179   148   139    97    60   105   119   147    62   119   150   107    39    95   203   161    82   129   219   184   151   206   194   175   144    56    69   100    88   115    37    53   130   117   185    70   168   112    90   184   129    81   133   161   152   191    59   181    78    78   124    92   187   120    58   207   164    58   158   174    97    52   190   140    45    62   139   126   122   103    42    37    97    56   125    44   203    96   180   207   137   216    98   148   167   181   215    56    82   203   143   104   180   197   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    89   193   179    78   101   208   167   127    67    72    83   182    94   132   138    33   154   155   126   109   163   106   163   155   147   192   177    72   153    82    68    78    74   218    87    43   210   196   156    45   152   102    87    83   181    91   109   130   118   180    45   105   210   141   163    59   151    83   166   199    90   123    90    73    88    52   113    98    38   120    87    54    36    67    91   137   186   155   141   178    52    52    43   165   153   212   100   183    72   156   206   137    79    88    99    35    58   169   166    38   124   210    92    99   143    76   157   129    57   205    94   189   121   109    55   171   119   119   115    63    54   110    91    58   197    44   106   121    58    90    66   153    68    81   212   189   116   115    39   200   213   206   162   106    85   209   175   163   102   107    85   194    34   210   170    59    80    44   204   162   173    85   165   192   132    92    42   133   184   177   109    70    54   188   150    50   195   103   127   179    82    35   169   195   190    41    90   109   209   185    42   114    69    37   156   205   186   216   197   148   106    80   100   111    35   208    46   117   197    52    76   113   190   170   126   193   137    81   214   202   162    40   117   191   163   216    56    39    54    86    67   121    69    89    76   197   184   134   190   177   199    76   215   210    44   153    98   207   166   106   216    69   190   199   124   157    91   132    66   189   183    67   128   137   207   218   155   217   195   131    73   145   180    66    82   175    97    34    37    60   215    75    44    77    74    46    79    55   195    37   173   140   214   207   175   151    50    80    37   153    98    66   208    50   208   189    91   152   133   183   109    92    82    49   175   203   212    47   191   197   143   159   111   199   126   101    58    73    37   182   108    83   165    45   213   180   213   136   212   103   184   171    79    38    71   120    54   196    58    49    94   179   193   151   112   126   126   102   141    89   165   108   180   148   149    55   192   187    36    79   195   175   154    89   189   194   165   145    60   133   102    52   112   156   188   191   182   137    97   106   174   142    44   196   139    61   105   154   217    89   144   169   191   213    58   110    51   124    95   117    52   156    60   118   147   158   203   118   133    75   187    59   107    84   162    35    98    60    35   160    60    60   109   176   220   197    64    36   138   191   106   118    53    42   149   107   134    49    48    97   159   101   188   118   145   161    40    51   176    62    76   186    50   201   199   123    58   101   134    98    98    38   213   175    48    96    76   198   120   115    61    79    37   148    56   111    41    45   144    63   200   175   178   132    94   212    61    99   165   171   121   210   155    52   104   172   219   152    64    55    90   112   205   127   220    58   156   142   206   191   115   102    80    35   194    61   148   142   143   217    53   217   119   211   220   122    38   149   128   148   184   182   162    87   174   129   103    39   182   194   124    92   183   134    37   164   194   155    61   117    43   165   217   100   195    56   147   121   211   110   200    84   189   114    52   216    79   138   134   190   144   129   123    41   141    36    48   161   134    49    86   204   157    80   117   191    35    52   148   211    60    63   208    63    51   204   108    69   119   195   189    65   145   216    43    79   152   141   178   208    62   193   207    96   159    95   139   196   179   165   150    50   143    48   168   211    41   183   188    58   210   112   221   121   172   210    76    68   155   157    58   146    77   189   197    98    55   136   101   216    63   145    73   191    77   187    52   158   139   173   159   164    40   174    91   137   203   174   183   204   167    44    35   188   161    89   212   116   168   162    57   123   116   173   168    57   107    75   198   208   162    63   161    87   161    38   218   165    38    48    75    81   199   154   115   215    47   208   122   160    77   143    53   123   194    83   167   155   140   167   206   201    88   210   181   120    99   165   125   100    61    71   159   116    42    76   204    62   156   119    84    49   128    54   215   180   135   160    86   152   108   212   117    65    72    95   162   181   119   151   167    59   147    75   171    63   178   213    72    73   172   142    79    83    52   172   143   112   176   207    87   142    90    64   114    82    47   152   137   109   189    93    92   106   220   131   145   119    50   112   197    79   139    94    46    97    88   124    77   220   130    65   183   215    53   202    99   126   122   218   133    47    61   168    70    92   141    72   105    86   133    93   181   141   182   186   168   103   108   157   138   102   130   176    69    53
   171   128    84   199   182   130   213   192   160   178   195    69   170   202   130    34   158   199   201    89    78   161   143   159   171    67   141    43   123   127   164   162   124   145    99    75   209   149   188   175   121   137    90   187    91   127    43   181    64   179   148   139    97    59   105   119   147    62   119   150   107    39    94   203   161    83   128   219   183   150   207   194   175   144    56    69   100    88   115    37    53   130   118   184    71   168   112    90   184   130    81   133   161   152   190    59   181    77    79   124    92   187   119    58   208   164    58   157   175    97    52   190   140    45    62   140   126   122   102    43    37    96    56   124    44   204    96   180   206   137   215    98   149   166   180   214    56    81   203   142   104   180   196   162   214   219   114   114   123   165   176   203    93   211   114    46    57    46   161   103    90   141   215   208   191    69   219    99    89   193   179    78   101   209   167   127    66    72    83   182    94   132   138    34   153   155   125   108   162   105   163   155   148   191   177    73   153    82    67    78    74   218    87    44   210   196   157    44   152   101    86    83   181    92   108   130   118   180    46   105   210   142   163    59   151    83   166   198    90   124    90    73    88    51   113    98    38   120    87    53    35    67    91   137   186   155   140   179    52    53    44   166   153   212   100   182    72   156   206   137    79    88    98    36    58   169   167    38   123   209    93    99   144    76   158   129    56   205    96   189   120   110    55   170   119   119   115    63    54   111    92    58   197    45   105   121    58    90    67   153    68    81   212   189   116   113    39   199   213   207   162   107    85   210   174   164   101   107    85   194    34   210   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   108    70    54   188   151    51   196   103   127   179    82    35   169   195   190    41    90   108   209   185    42   114    69    36   156   206   186   216   197   148   106    80   101   111    35   208    46   118   197    52    77   113   191   170   127   193   137    81   214   202   163    41   117   191   163   216    56    39    54    87    66   121    70    90    75   198   183   134   190   177   199    76   214   210    43   153    98   207   166   107   215    70   189   200   124   157    91   131    66   189   182    68   129   137   207   218   157   216   194   130    73   144   179    67    83   175    97    34    38    60   214    76    45    76    74    45    79    54   195    37   173   141   214   208   175   151    51    80    36   153    98    67   209    49   208   189    91   152   133   183   108    92    80    49   175   203   212    48   191   197   142   158   112   199   127   101    58    72    37   183   109    82   164    45   213   180   214   137   212   104   185   171    78    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   166   109   181   148   149    55   193   187    36    79   194   175   153    89   188   194   165   145    59   132   102    52   112   157   189   191   182   137    98   106   174   144    45   196   139    61   105   155   217    90   144   169   191   212    58   110    51   123    96   119    53   156    59   118   147   158   202   118   133    75   187    59   107    84   162    36    99    60    34   160    60    60   109   176   220   197    64    36   138   190   106   119    53    41   149   107   135    48    48    97   158   101   188   118   146   161    40    51   177    62    76   186    50   201   198   123    57   100   134    98    98    38   213   175    47    96    76   198   120   116    61    79    37   149    57   110    40    44   144    62   200   175   177   132    94   212    61    99   165   171   121   209   156    52   105   172   218   151    63    56    90   112   204   127   220    58   156   142   206   191   116   103    80    34   193    61   148   142   142   217    53   217   119   211   220   122    39   149   128   147   183   182   162    88   175   129   102    39   183   194   124    92   183   134    37   164   194   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   135    49    87   204   157    80   117   190    34    51   149   212    60    63   209    65    52   204   108    68   119   196   189    66   146   216    44    80   152   141   179   208    62   193   207    97   158    96   139   197   178   165   149    50   143    47   169   211    41   184   189    57   210   112   220   121   172   210    75    69   154   157    58   147    77   189   197    97    56   136   102   217    63   145    73   191    76   187    53   158   138   174   159   163    40   174    91   136   204   174   182   204   167    45    34   188   161    89   211   116   168   163    57   122   116   173   168    57   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    81   198   154   115   215    48   209   123   160    76   144    53   123   195    83   167   155   140   166   206   201    88   210   181   119    98   165   125   100    61    70   158   116    42    75   203    63   156   119    85    49   128    54   215   180   134   161    86   152   109   213   117    65    72    95   162   181   120   152   167    59   147    76   172    62   178   213    73    72   171   142    80    83    52   172   143   113   177   206    87   141    90    64   115    81    47   151   138   108   188    94    92   106   220   130   145   119    50   113   197    79   138    93    46    98    88   124    78   220   130    65   183   216    52   203    99   126   121   217   132    48    62   168    69    92   142    72   105    87   133    93   180   141   181   186   168   103   107   157   139   102   130   176    70    53
   170   127    84   200   182   130   213   192   160   178   195    69   170   203   130    34   157   198   201    90    78   161   143   160   171    67   142    42   123   127   164   162   124   145    99    75   208   149   188   175   121   136    91   187    91   127    44   180    64   179   147   139    97    59   105   119   148    62   119   150   107    39    94   203   162    82   128   219   183   151   206   194   176   143    55    69   100    87   115    38    53   130   117   185    70   168   112    89   184   129    81   133   161   153   190    59   181    77    79   124    92   187   119    58   207   164    58   158   175    97    53   191   139    45    62   140   126   122   102    43    37    96    55   125    44   203    97   179   206   137   215    98   148   167   180   215    56    81   203   142   104   180   196   162   213   220   114   115   123   165   176   203    94   211   114    47    56    46   162   103    90   141   216   208   191    70   219    98    89   193   178    78   101   209   167   127    66    71    83   182    94   133   138    34   154   155   125   109   162   105   163   155   148   192   177    73   153    82    68    77    74   218    87    44   210   197   156    44   152   102    86    83   181    91   108   130   118   180    46   105   211   142   163    60   151    84   166   199    90   124    91    73    89    52   113    98    38   120    86    54    36    67    91   137   187   155   140   178    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    38   123   210    92    99   144    76   158   129    56   206    95   189   120   109    54   170   119   119   116    63    54   111    91    59   197    44   105   121    58    90    66   153    68    81   212   189   116   114    39   200   212   207   162   107    85   210   174   164   101   106    85   195    34   209   172    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   108    71    55   188   151    50   196   104   126   178    82    35   169   195   190    42    90   108   209   184    43   114    70    36   156   206   186   216   197   148   105    80   100   111    35   208    47   117   196    52    77   113   192   170   127   193   137    80   213   202   162    41   117   191   162   216    56    39    55    86    66   121    70    90    76   198   183   133   190   176   199    76   214   210    44   153    98   207   166   106   216    70   189   200   124   157    91   131    66   189   182    67   128   137   207   219   156   215   195   130    73   144   179    66    83   175    97    34    38    60   215    75    44    76    74    46    79    54   195    37   173   140   214   207   175   152    51    80    36   153    98    67   209    50   208   189    91   152   133   182   109    92    81    48   175   204   212    47   191   198   142   158   111   198   127   100    58    72    38   182   109    83   164    45   214   179   214   136   212   104   185   171    79    38    70   120    54   196    57    49    94   178   192   151   113   126   126   102   142    89   165   108   181   148   148    55   193   187    36    78   195   175   153    89   187   194   165   145    59   133   102    51   111   156   188   191   183   137    98   106   173   143    44   195   139    61   105   155   217    90   144   169   191   213    58   111    52   124    95   118    53   155    59   118   148   158   203   118   133    76   187    59   107    84   163    36    98    60    34   159    60    60   109   176   220   197    63    35   138   190   106   119    53    42   149   107   135    48    48    97   159   101   188   118   146   161    41    51   176    61    75   186    50   201   198   123    57   100   134    98    98    37   213   175    47    96    76   198   120   116    61    79    37   149    57   111    41    44   144    62   200   176   178   131    94   211    61    99   165   171   120   209   156    52   105   171   218   151    63    56    89   111   205   127   221    58   157   142   206   191   116   102    79    34   193    62   147   142   142   217    52   217   118   211   220   122    38   149   129   148   184   182   162    88   175   129   102    38   182   194   124    92   183   134    37   164   193   155    61   116    42   166   217   100   195    57   147   121   211   110   199    84   189   114    52   215    78   136   135   189   144   130   124    42   140    37    48   161   135    49    87   204   156    80   117   191    35    51   148   212    60    63   208    64    51   204   108    69   118   195   190    65   146   215    43    79   152   141   179   207    62   194   207    97   158    96   138   196   179   165   150    50   143    47   169   211    40   184   189    57   209   112   220   121   172   210    76    69   154   157    58   147    78   189   197    97    55   136   102   216    64   145    73   191    76   187    52   157   138   174   159   164    41   174    91   136   203   174   183   204   167    44    34   188   161    89   211   116   168   163    57   122   116   173   168    58   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    81   199   154   114   215    47   209   122   160    77   144    52   122   194    83   167   155   140   166   206   201    87   210   180   120    99   164   126   100    61    70   158   116    43    76   203    62   156   119    85    49   128    54   215   180   135   160    86   152   108   213   117    65    71    95   163   181   119   152   167    59   147    76   172    62   179   213    73    73   171   143    80    84    52   172   142   113   177   206    87   141    90    64   115    82    47   152   137   108   188    93    92   106   220   131   145   119    50   111   197    79   138    94    46    97    88   124    78   220   130    65   183   215    52   203   100   126   121   217   132    47    61   169    69    92   142    72   105    87   132    93   180   141   181   186   167   103   108   156   139   103   130   176    69    53
   171   128    84   199   181   131   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   159   171    67   141    42   123   127   165   162   124   145    99    75   209   149   188   175   121   136    91   186    91   127    43   181    63   179   147   139    97    59   105   119   147    62   119   150   107    39    94   203   162    83   129   219   183   151   206   194   176   143    56    69   100    87   115    38    53   130   117   185    71   168   112    90   184   129    81   133   161   152   190    59   181    77    79   124    92   187   120    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   215    56    82   203   143   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    34   154   155   126   109   162   105   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   197   156    44   152   101    86    83   181    92   108   130   118   180    45   105   210   142   163    59   151    83   166   198    91   124    90    73    89    52   114    98    38   120    87    53    35    67    91   137   186   155   140   179    52    52    44   165   153   212   100   183    72   156   205   137    79    88    98    36    58   169   166    37   123   209    93    98   143    76   158   129    57   205    96   189   120   109    54   170   119   119   115    63    54   111    92    58   196    45   106   121    58    90    67   152    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   179    83    35   169   194   190    42    90   108   209   185    43   114    70    36   156   206   186   217   197   148   106    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   198   183   133   190   177   199    76   214   210    43   153    98   207   166   107   215    69   190   200   124   157    91   131    65   188   183    67   129   137   207   218   156   216   195   130    73   144   179    66    83   175    96    34    37    61   214    76    45    76    74    46    79    54   195    37   173   140   214   207   175   152    50    80    36   152    98    67   208    50   208   189    90   152   133   183   108    92    81    49   175   204   212    48   191   197   142   158   111   199   127   101    57    73    38   182   109    83   165    45   213   180   214   136   212   104   185   171    79    38    70   119    54   196    57    49    94   178   193   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    89   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   202   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    64    35   138   190   106   118    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    37   213   175    47    96    76   198   120   115    61    79    37   148    56   110    41    44   144    63   200   175   178   131    94   212    61    99   165   171   121   210   156    52   105   172   219   151    64    56    90   112   205   127   220    59   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   119   211   220   122    39   149   129   148   183   182   162    88   175   129   103    39   182   194   124    92   183   134    37   164   193   155    61   116    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    52   148   212    60    63   208    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   197   178   165   150    50   143    47   168   211    41   183   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   136   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   174    92   136   203   173   183   204   166    44    35   189   161    89   211   116   168   163    57   123   116   173   168    58   108    76   198   207   162    63   161    87   161    38   218   165    38    47    75    80   199   154   115   215    47   209   122   160    77   143    53   123   195    84   167   155   140   166   206   201    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   179   135   161    86   152   109   213   117    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    72   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   139    93    46    97    88   124    78   220   129    65   183   215    52   203    99   126   121   218   132    47    61   169    70    92   141    72   105    87   133    93   181   141   181   186   168   103   107   156   139   103   130   176    69    53
   171   128    84   199   181   131   213   193   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   142    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    60   105   119   147    62   119   150   107    39    94   203   162    83   129   219   183   151   207   194   176   143    56    69   100    87   115    38    53   130   117   185    70   168   112    90   184   129    82   134   161   152   190    58   181    77    79   124    92   187   120    58   207   164    58   158   175    97    52   190   140    45    62   139   126   122   102    43    37    96    56   125    44   203    96   180   206   137   215    98   148   166   180   214    56    81   203   142   104   180   196   161   214   219   114   115   123   165   176   203    93   211   114    46    57    46   161   103    91   141   216   208   191    70   219    99    89   193   179    78   100   209   167   127    66    72    83   182    93   132   138    34   153   155   126   109   162   105   163   155   148   192   177    72   153    82    67    78    74   218    87    44   210   196   157    44   152   102    86    83   181    92   108   130   118   180    45   105   210   141   163    60   151    83   166   198    90   124    90    73    89    51   114    98    38   120    87    53    35    67    91   137   186   155   140   178    53    52    44   165   153   212   101   182    73   156   205   137    79    88    98    36    58   169   166    37   123   209    92    99   143    76   158   129    57   205    95   189   120   109    54   170   120   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   213   207   162   106    85   210   174   164   102   107    85   194    34   209   171    58    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   179    82    35   169   195   190    41    90   108   209   185    43   114    69    37   155   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   215    69   189   199   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    96    34    37    60   215    75    45    76    74    45    79    54   195    37   173   140   214   208   175   151    50    80    36   153    98    67   209    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    58    73    38   183   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    55   196    57    50    94   179   192   151   113   127   126   102   142    88   165   108   180   148   149    55   192   187    36    79   195   175   153    89   188   194   164   145    59   133   102    51   112   156   188   192   182   137    98   106   173   143    44   196   139    61   105   154   217    89   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   132    76   187    59   107    84   163    36    99    60    34   160    60    60   109   176   219   197    64    35   138   190   106   119    53    42   149   107   134    49    48    97   159   101   188   118   146   161    40    50   176    62    76   186    50   200   198   123    58   100   134    98    98    38   213   175    47    96    76   199   120   115    61    79    37   148    57   111    41    44   144    63   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   171   219   151    63    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   118   211   220   122    39   149   129   148   183   182   162    88   175   129   102    39   183   194   124    92   183   134    37   164   193   155    61   117    42   166   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    50    87   204   157    80   117   191    35    52   149   212    60    63   209    64    52   204   109    68   118   196   189    65   146   216    43    79   152   141   178   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   169   211    40   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   136   101   217    64   145    73   191    76   187    52   158   138   174   159   163    40   173    92   136   203   174   183   204   167    45    35   188   161    89   211   116   168   163    57   122   116   173   169    57   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   198   154   115   215    47   209   123   160    77   143    53   123   194    84   167   155   140   166   206   202    88   210   180   119    98   164   126   100    61    70   158   116    42    75   203    63   156   119    85    49   128    54   215   179   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   146    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    47   151   137   108   188    94    93   106   220   131   145   118    50   112   197    78   138    94    46    97    88   124    78   220   129    65   183   216    52   203    99   125   121   218   132    47    61   168    70    92   142    72   104    87   132    94   181   141   181   186   167   103   107   156   139   103   130   176    69    53
   171   128    84   199   182   131   213   192   160   178   196    69   170   202   130    35   158   198   201    90    78   161   143   160   171    67   141    43   123   127   165   162   124   145    99    76   209   150   188   175   121   136    91   186    90   127    43   181    63   180   147   139    98    59   105   119   148    62   119   150   107    39    94   203   161    83   129   219   183   151   207   194   176   143    56    68   100    88   115    38    53   129   117   184    71   169   113    90   184   129    81   133   160   152   190    59   181    77    79   124    92   188   120    58   207   164    58   158   175    97    53   190   140    45    62   139   126   122   102    42    37    96    56   125    44   203    96   180   207   137   215    97   148   166   180   215    57    81   203   143   104   180   196   161   213   220   114   115   123   165   176   204    93   211   114    46    56    46   161   103    90   141   215   207   191    70   219    99    89   193   178    78   101   209   167   126    66    72    83   181    94   133   139    34   154   154   125   109   163   105   163   155   148   192   177    73   153    81    68    78    74   218    87    44   210   197   156    44   152   102    87    84   181    92   108   130   118   180    46   105   210   141   163    60   151    83   166   198    90   124    91    73    89    51   113    98    38   120    87    53    35    66    91   137   186   154   140   179    52    52    45   166   153   212   101   182    72   156   205   137    79    88    98    36    57   169   166    38   123   209    92    99   144    76   158   129    56   204    95   189   120   109    55   171   119   119   116    62    53   111    92    59   196    44   106   121    59    90    67   152    68    81   212   189   116   114    40   200   212   206   162   106    85   210   174   164   101   107    85   195    34   209   170    59    80    44   204   162   174    85   165   192   133    92    41   133   184   177   109    70    54   188   150    50   195   103   127   178    83    35   169   194   190    42    89   108   209   185    42   115    70    37   155   206   186   216   198   149   105    80   100   111    35   208    46   118   196    52    78   113   191   170   127   192   137    81   214   202   162    41   117   191   162   216    56    40    54    87    66   121    69    90    76   197   183   134   190   176   199    75   214   210    43   153    98   207   166   106   215    69   189   200   124   157    91   132    65   188   183    67   128   137   207   218   156   216   195   130    73   144   179    66    82   175    97    33    38    60   214    75    44    77    74    45    79    54   195    37   172   140   214   207   175   152    51    81    36   153    98    67   209    50   207   189    91   152   133   182   108    92    81    49   175   203   212    48   191   198   142   158   111   199   127   101    58    72    38   183   109    83   164    45   213   180   214   136   212   104   184   171    78    37    70   120    54   196    58    50    94   178   193   151   113   126   126   102   142    89   165   109   181   148   149    55   193   187    36    78   195   175   153    88   188   194   165   145    60   133   102    51   112   156   188   192   182   137    97   106   173   143    45   196   139    61   106   154   217    90   144   170   190   213    58   110    51   123    95   118    52   155    59   118   148   158   202   118   133    75   187    59   106    84   162    36    99    60    34   159    60    61   109   176   220   197    63    35   138   190   106   119    53    42   149   107   134    48    47    96   158   100   188   117   146   162    40    51   176    61    75   187    50   201   198   123    58   100   134    98    98    38   213   175    47    97    76   198   120   115    61    79    38   148    56   111    41    44   144    62   200   175   177   132    94   212    61    99   165   171   121   210   156    51   105   172   219   151    63    56    90   112   205   128   220    59   156   142   206   191   116   102    80    34   193    61   147   142   142   217    52   216   118   211   220   122    39   149   129   148   183   182   162    89   174   129   103    39   182   195   124    91   183   134    37   164   193   155    61   117    42   165   218   100   195    57   146   120   211   110   200    83   189   115    52   215    78   136   135   189   143   129   124    42   140    36    49   161   135    49    87   204   156    80   117   191    34    52   149   211    60    64   209    64    52   204   109    68   119   196   189    65   146   216    44    79   152   141   179   208    62   193   208    96   159    96   139   196   179   165   150    50   143    48   168   211    40   184   189    57   210   113   221   121   172   210    75    68   154   157    58   147    78   189   197    97    56   135   102   217    64   144    73   191    76   187    52   158   138   174   159   164    40   174    92   137   203   174   182   205   167    44    34   188   161    89   211   116   168   162    57   122   116   174   168    57   108    76   198   207   162    63   162    88   161    38   218   164    38    47    75    81   199   154   115   215    47   209   122   160    76   143    53   122   195    83   166   155   140   167   206   202    87   210   180   119    99   164   125   100    61    70   158   116    42    76   203    62   155   119    84    49   128    54   215   180   134   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   146    75   172    63   179   212    73    73   171   142    80    83    52   172   143   114   177   206    87   141    90    65   114    82    47   152   137   108   188    94    93   106   220   131   145   119    50   112   196    79   138    93    46    97    88   124    78   220   130    65   183   215    52   203    99   126   122   218   133    47    61   169    70    92   142    72   105    87   133    93   180   141   182   186   167   103   108   156   139   102   130   176    69    54
   170   128    84   199   182   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   142    42   123   127   164   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    64   179   147   139    97    59   105   119   147    62   119   150   107    39    94   203   161    82   129   219   183   151   206   194   176   143    56    69   100    88   115    38    53   129   117   185    70   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   167   180   214    56    81   203   142   104   180   196   162   214   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    72   153    82    67    78    74   218    87    43   210   197   157    44   152   102    86    83   181    92   108   130   118   180    46   105   210   142   163    60   151    83   166   199    90   124    90    73    89    52   113    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   183    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   144    76   158   129    56   205    95   189   120   109    54   170   119   119   115    63    54   111    91    58   196    44   106   121    58    90    67   152    68    81   212   189   116   114    39   200   212   207   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    42    90   108   209   185    43   114    69    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    82   175    97    34    37    61   214    75    44    76    74    45    79    54   195    37   173   141   214   208   175   151    50    80    36   153    98    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    55   196    57    50    94   178   192   151   112   126   126   102   142    89   165   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    89   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    64    35   138   190   106   118    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    61    76   186    50   201   198   123    58   100   134    98    98    37   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    62   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    64    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   119   211   220   122    39   149   129   148   183   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    52   148   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    79   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   183   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   135   101   217    64   144    73   191    76   187    52   157   138   174   159   164    40   174    92   136   203   173   183   204   167    44    35   188   161    89   211   116   168   163    57   123   116   173   168    57   108    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   122   160    77   143    53   122   195    83   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   179   135   161    86   152   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    93   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    78   220   129    65   183   216    52   203    99   126   121   218   132    47    61   168    69    92   142    72   105    87   133    93   181   141   181   186   168   103   108   156   139   102   130   176    69    53
   170   127    84   199   181   130   213   192   160   178   195    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   141    42   123   127   164   162   124   145    99    75   208   150   188   175   121   136    91   186    91   127    43   181    64   179   147   139    98    60   105   119   147    62   119   150   107    39    94   203   162    83   129   220   183   151   207   194   176   143    56    69   100    88   115    38    53   129   117   185    71   169   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   120    58   207   164    58   157   175    97    52   190   140    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   138   215    98   148   167   180   214    56    81   203   143   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   215   208   190    70   219    99    89   193   179    78   100   208   167   127    66    72    83   182    93   132   138    34   153   155   126   109   163   105   163   155   148   192   177    73   153    82    67    78    74   218    87    43   210   196   156    44   152   102    86    83   181    91   108   130   118   180    46   105   210   142   163    60   151    83   166   198    91   124    90    73    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    52    52    44   165   153   212   100   182    73   156   205   137    79    88    98    36    58   169   167    37   123   209    93    98   144    76   158   129    57   205    95   189   120   110    54   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   153    68    81   212   190   116   114    39   200   212   207   162   106    85   210   174   164   102   106    85   194    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    41    90   108   209   185    43   114    70    37   156   206   186   216   197   148   106    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    80   214   202   162    41   117   191   162   216    56    40    54    87    66   121    69    90    76   197   183   134   190   177   199    76   215   210    43   153    98   207   166   106   215    69   190   200   124   157    91   131    65   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    82   175    97    34    38    61   214    76    45    76    74    45    79    54   195    37   173   141   214   207   175   152    50    80    37   152    98    67   208    50   208   189    91   152   133   182   109    92    81    48   175   203   212    48   191   197   142   158   111   199   127   101    57    73    38   183   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   178   192   151   113   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   112   156   188   191   182   137    97   106   173   143    44   196   139    61   105   155   217    89   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   202   118   133    75   187    59   107    84   163    36    99    60    34   159    60    60   110   177   220   197    64    35   138   190   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    61    76   186    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   116    61    79    37   148    57   111    41    44   144    62   200   175   178   132    94   212    61    99   165   171   121   209   156    52   105   172   219   151    64    56    90   112   205   127   220    58   156   142   206   191   116   102    80    34   194    61   148   142   142   217    53   217   119   211   220   122    38   149   129   148   183   182   162    88   175   129   103    39   182   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    49    87   204   157    80   117   191    34    52   148   212    60    63   208    64    52   204   108    69   118   196   189    65   146   216    43    80   152   142   179   208    62   193   207    97   158    95   139   197   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    58   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   157   138   174   159   164    40   174    92   136   203   174   183   204   166    44    35   188   161    89   211   116   168   163    57   123   116   173   168    58   107    76   198   207   162    63   162    87   161    38   218   165    38    47    75    80   198   154   115   216    47   209   122   160    76   143    53   122   195    84   167   155   140   167   206   202    87   210   181   119    98   164   126   100    61    70   158   116    43    75   203    62   156   118    85    49   128    54   215   179   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    58   146    76   172    62   178   213    73    73   172   142    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   108   188    94    92   106   220   131   145   118    50   112   197    79   138    94    46    97    88   124    78   220   130    65   183   215    52   203    99   126   121   218   132    47    61   168    69    92   142    72   105    87   133    93   181   141   181   186   168   103   108   156   139   103   130   176    69    53
   171   128    84   199   181   130   213   192   160   178   196    69   170   203   130    34   158   199   201    90    78   161   143   160   171    67   141    43   123   126   164   162   124   145    99    75   209   149   188   175   121   136    91   186    91   127    43   181    63   179   147   139    97    59   105   119   147    62   119   150   106    39    95   203   161    83   129   219   183   151   207   194   176   143    56    69   100    88   115    37    53   129   118   184    70   169   112    90   184   129    82   133   161   153   190    59   181    77    79   125    92   187   120    58   207   164    58   157   175    97    52   190   139    45    62   140   126   122   102    42    37    97    56   124    44   203    96   180   207   137   215    98   148   167   180   214    56    81   203   143   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   191    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    34   154   155   126   109   162   105   163   155   148   192   177    73   153    82    68    78    74   218    87    43   210   196   156    44   152   102    86    83   181    92   108   130   118   180    46   104   210   142   163    60   151    83   166   199    91   124    91    73    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   166    38   123   209    93    99   144    76   158   130    56   205    96   189   120   110    55   170   119   119   115    63    54   111    92    58   196    44   106   121    59    90    67   152    68    80   212   189   116   114    39   199   213   206   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   150    50   196   104   127   178    82    35   169   195   190    41    90   108   209   185    42   114    70    36   155   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    80   214   202   162    41   117   191   162   216    56    40    54    87    66   121    69    90    76   198   183   133   190   177   199    76   214   210    44   153    98   207   166   107   216    70   189   200   124   157    91   131    66   188   183    68   128   138   207   218   156   216   195   130    73   144   179    66    83   175    97    34    38    60   214    75    45    76    74    45    79    55   195    37   172   141   214   207   175   151    50    81    37   152    98    67   208    50   208   189    90   152   133   183   108    92    81    48   175   204   212    48   191   197   142   158   111   199   127   101    58    72    38   182   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   178   193   151   112   126   126   102   142    88   165   108   181   148   148    55   193   187    36    78   195   175   153    89   188   194   164   145    59   133   102    52   111   156   188   192   182   137    98   106   173   143    44   196   139    61   105   155   217    89   145   170   190   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   186    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    64    35   138   191   106   119    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    75   187    50   201   198   123    58   100   134    98    98    37   213   175    47    96    76   199   120   115    62    79    37   148    57   110    41    44   144    63   200   175   177   132    94   211    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   112   205   128   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   119   211   220   122    39   148   129   147   183   182   162    88   175   129   103    39   182   195   124    92   183   134    37   164   193   155    61   116    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    50    87   204   157    80   117   190    34    51   148   212    60    63   209    64    51   204   108    69   118   196   189    65   146   216    43    79   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   183   189    57   210   112   220   121   172   210    76    68   154   157    57   147    77   189   197    98    55   136   101   217    63   145    73   191    76   187    52   158   138   173   159   164    40   174    92   136   203   174   183   204   166    44    35   188   161    90   211   116   168   162    57   122   116   173   169    57   108    76   198   207   162    63   161    88   161    38   218   165    38    48    75    80   199   154   115   215    47   209   123   160    76   143    53   122   195    84   167   155   140   166   206   202    87   210   181   119    98   164   125   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   179   135   160    86   152   109   213   118    65    72    95   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   142    79    83    53   173   143   113   177   206    87   141    90    64   114    81    47   151   137   108   188    94    92   106   220   131   145   119    50   112   197    79   138    94    46    97    88   124    77   220   130    65   183   216    52   203    99   125   121   217   132    47    61   168    70    92   142    72   104    87   133    93   180   141   181   186   168   103   107   156   139   103   130   176    69    53
   171   128    84   199   181   130   213   192   159   178   195    69   170   202   130    34   157   199   201    90    78   161   143   159   172    67   141    42   123   127   165   162   124   145    99    75   208   149   188   175   121   136    91   187    91   127    43   181    63   179   148   139    97    60   105   119   148    61   118   150   106    39    95   203   162    82   129   219   183   151   206   194   175   143    56    69   100    88   115    38    53   130   118   185    71   168   112    90   185   129    82   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    43    37    97    56   124    44   203    96   180   206   137   214    98   148   166   180   214    56    81   203   142   104   180   196   162   213   219   114   115   123   165   176   204    93   211   114    46    56    45   161   103    91   140   216   208   190    70   219    98    89   193   179    78   100   208   168   127    66    72    83   182    93   132   139    34   153   155   125   108   162   106   163   154   148   192   177    72   153    82    67    78    74   218    87    44   210   196   156    44   152   102    86    83   181    92   108   130   118   180    46   105   210   142   163    59   152    83   166   199    90   124    90    73    89    52   113    97    38   120    87    54    36    67    91   137   186   155   140   179    52    52    44   165   153   212   100   182    72   156   205   137    79    88    98    35    58   169   166    37   123   209    93    98   144    76   158   129    56   205    96   189   120   109    55   170   119   119   115    63    54   110    91    58   196    45   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   207   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    44   204   162   174    85   165   192   133    92    41   133   184   177   109    70    54   188   150    50   196   103   126   178    82    35   169   195   190    42    90   108   209   185    43   114    70    37   155   206   186   216   197   148   105    80   100   111    34   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    55    86    66   121    69    90    76   197   183   133   190   177   199    76   215   211    44   153    98   207   166   107   215    70   190   200   124   157    91   131    65   188   183    68   129   138   207   218   156   216   195   130    73   144   179    66    82   175    97    34    38    60   214    76    44    76    74    45    79    54   195    37   173   140   214   207   175   152    50    80    36   153    98    67   208    50   207   189    90   153   133   182   108    92    81    49   175   204   212    48   191   197   142   159   111   199   127   101    58    73    37   183   109    83   165    45   213   180   214   136   212   104   185   171    78    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   111   157   188   192   182   137    98   106   173   143    44   196   139    61   105   154   217    90   144   169   191   213    58   110    51   124    96   118    52   155    60   118   148   158   203   118   133    75   187    59   107    84   162    36    99    60    34   159    60    60   109   177   219   197    64    35   138   190   106   119    53    42   149   107   134    48    48    96   159   100   188   118   146   161    40    51   176    61    76   186    50   201   198   123    58   100   134    98    98    37   213   175    48    96    76   198   120   115    61    80    37   148    56   110    41    44   144    63   200   175   178   132    94   211    61    99   165   171   121   209   156    52   105   172   219   151    64    56    90   112   205   128   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    53   217   118   210   220   122    39   149   128   147   183   182   162    88   174   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   166   218   100   195    56   146   121   211   110   200    83   189   114    52   215    78   137   135   189   144   130   124    42   140    36    48   161   134    50    87   204   156    80   117   191    35    51   148   212    60    64   209    64    52   204   109    69   118   196   189    65   146   216    43    79   152   141   179   208    62   193   207    97   158    95   138   196   178   165   150    50   143    47   169   211    41   184   189    57   210   113   221   121   172   210    75    68   154   157    57   147    77   189   197    97    55   135   102   217    63   145    73   191    76   187    52   157   138   174   159   164    40   174    92   136   203   174   183   205   167    44    35   188   161    89   212   116   168   163    57   123   116   174   168    57   108    76   198   207   161    63   162    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   160    77   143    53   122   194    84   167   155   140   166   206   201    87   210   181   120    99   165   126   100    61    70   158   116    42    76   203    62   156   119    85    49   128    54   215   180   134   160    86   152   109   212   118    65    72    94   162   181   120   152   167    59   146    76   172    62   178   212    73    73   172   142    79    83    52   173   143   114   177   206    87   142    90    64   115    81    47   151   137   108   188    94    92   106   220   131   145   119    50   112   197    79   139    94    46    97    89   124    78   220   130    65   183   216    52   203    99   126   121   218   133    47    61   168    69    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   102   130   176    69    53
   171   127    84   199   181   130   213   192   160   178   196    70   170   203   130    34   158   198   201    90    78   161   143   159   171    67   141    42   123   127   164   162   124   146    99    75   208   150   188   175   121   136    91   186    91   127    43   181    64   179   148   139    97    59   105   119   147    62   119   150   107    39    95   203   161    83   129   219   183   151   207   193   175   143    56    69   100    88   115    37    53   130   117   185    70   169   112    90   184   130    82   133   161   152   190    59   180    77    78   124    92   187   119    58   207   164    57   158   175    97    53   190   140    45    61   140   126   122   102    42    37    97    56   124    44   204    96   180   207   137   215    98   148   166   180   214    56    81   203   143   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    57    46   161   103    91   140   216   208   191    70   219    99    89   193   179    78   101   208   167   127    66    72    83   182    93   132   138    34   153   155   126   109   162   105   163   155   148   192   177    73   153    82    67    78    74   218    87    44   210   197   157    44   152   102    86    83   181    92   108   130   117   180    46   104   210   141   163    59   151    83   166   198    91   124    90    73    88    52   113    98    38   120    87    53    36    66    91   137   186   155   140   179    53    52    44   165   153   212   100   183    72   156   205   137    79    88    98    36    58   169   167    37   123   209    92    99   144    76   158   130    56   205    95   189   120   109    54   170   120   119   115    63    54   110    91    58   196    44   106   121    59    90    67   152    68    80   212   189   116   114    39   200   213   206   162   106    85   210   174   164   101   106    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    51   196   103   127   178    82    35   169   195   190    42    90   108   209   185    43   114    69    37   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   106   215    69   190   200   125   157    91   131    65   188   182    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    96    34    37    60   214    75    44    76    74    45    79    54   195    37   173   140   214   207   175   152    50    80    36   153    98    67   208    50   208   189    91   152   133   183   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    46   213   180   214   136   212   104   184   171    79    38    70   119    55   196    57    50    94   178   192   151   112   126   126   102   142    88   166   108   181   148   149    55   193   187    36    79   195   175   153    89   188   194   165   145    60   133   102    51   111   157   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    89   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   202   118   133    75   187    59   107    84   163    35    99    60    34   159    60    60   109   176   219   197    64    35   138   190   107   119    53    42   149   107   134    48    48    97   159   100   188   118   146   161    40    51   176    61    76   187    50   201   198   123    58   100   134    98    98    38   213   175    47    96    76   198   120   115    61    79    37   148    56   111    40    44   144    62   200   175   178   131    94   212    61    99   165   171   121   210   156    52   105   172   218   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    35   193    61   147   142   142   217    53   217   119   210   220   122    39   149   129   147   183   182   162    88   175   129   103    39   182   194   124    92   183   134    36   164   194   155    61   116    42   166   217    99   195    57   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   135    50    86   204   156    80   117   191    35    52   148   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   197   178   166   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   135   101   216    63   144    73   191    76   187    52   157   138   174   159   164    40   174    92   136   203   173   183   205   167    45    35   188   161    89   211   115   168   163    57   123   116   173   168    58   108    76   198   207   162    63   162    88   161    38   218   165    38    47    75    81   199   154   115   215    47   209   123   160    76   143    53   123   194    84   167   155   140   166   206   202    87   210   181   119    99   164   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   180   135   161    86   152   109   213   118    65    72    95   162   181   120   152   167    59   147    75   172    62   178   212    73    73   171   143    79    83    52   173   143   113   177   206    87   141    90    64   114    81    46   151   137   108   188    94    93   106   220   131   145   118    50   112   197    79   139    93    46    97    88   124    77   220   130    65   183   216    52   203    99   125   121   218   132    48    61   169    69    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   102   130   176    69    53
   171   128    84   198   181   130   212   192   160   178   196    70   169   203   129    35   158   199   201    89    79   161   143   159   173    67   141    42   123   127   165   162   124   146    99    75   209   150   188   175   120   136    91   186    91   127    43   180    63   179   148   139    97    60   105   119   147    62   118   151   108    39    95   202   162    82   130   219   183   151   208   194   176   144    55    68   101    88   114    38    52   130   117   186    71   169   112    90   185   129    81   134   161   152   190    59   180    78    78   124    92   187   119    59   207   164    58   157   175    97    53   190   139    45    63   140   126   121   102    42    37    96    55   124    44   203    97   180   207   138   215    98   149   166   180   214    57    82   204   142   105   181   197   162   213   220   114   115   124   164   177   204    93   211   114    47    56    46   161   101    90   140   215   207   191    70   219    98    89   193   179    78   102   209   167   127    65    72    83   182    95   132   139    32   154   154   126   108   162   105   164   155   148   192   179    72   154    82    67    78    74   218    87    43   210   197   157    44   151   101    86    84   181    92   108   131   118   180    45   105   210   142   164    59   152    82   166   197    91   124    90    74    89    51   114    98    37   119    87    53    36    67    92   137   186   155   141   179    52    53    44   165   153   212   100   183    73   157   206   136    79    88    98    36    59   170   166    37   122   210    93    98   144    76   156   129    56   206    95   189   120   108    55   171   120   118   115    63    54   111    91    58   196    45   106   121    59    89    67   154    68    82   212   189   116   114    39   199   212   207   162   107    85   210   174   164   101   105    85   195    34   209   171    59    81    44   204   162   173    86   165   191   133    93    42   132   183   177   108    70    55   188   150    50   196   103   127   179    82    35   169   194   190    41    89   108   210   185    42   113    69    37   155   205   186   217   197   148   105    79   101   110    35   208    46   118   196    52    77   113   191   170   127   193   137    80   214   203   162    42   117   192   162   217    56    40    54    87    66   122    70    90    76   197   184   132   190   177   198    76   214   210    43   153    99   207   166   107   215    68   190   200   124   156    90   131    65   188   182    67   128   137   206   217   156   216   195   131    74   144   179    66    83   175    96    33    38    61   215    75    44    76    74    45    79    55   195    38   173   140   214   208   175   152    50    80    37   153    98    68   209    49   208   190    91   152   134   183   109    93    80    49   176   203   212    48   190   197   141   158   110   200   127   101    57    72    37   182   109    82   164    45   214   180   214   136   212   104   185   172    78    38    70   120    55   196    57    50    93   178   192   151   112   126   126   103   142    89   165   108   181   147   149    54   193   187    35    78   194   174   153    89   189   194   164   145    60   133   102    51   112   157   189   192   182   137    98   107   174   144    43   197   139    61   105   154   218    90   144   170   191   213    58   111    51   123    95   119    53   155    59   118   148   158   202   118   133    76   187    59   107    83   162    37    99    59    34   159    59    61   110   176   219   198    64    35   138   190   106   119    52    41   149   106   134    49    48    96   159   101   188   117   145   161    40    49   177    61    76   186    50   200   198   123    58   101   134    98    98    38   213   175    48    96    77   199   120   116    62    80    38   148    56   111    40    44   143    63   200   176   178   131    94   212    60    98   165   171   120   211   156    53   105   171   218   151    63    56    89   112   206   127   220    58   157   143   206   191   115   102    81    34   194    61   148   142   142   217    53   217   118   210   219   122    39   148   129   147   183   181   162    88   175   130   103    39   183   194   124    92   182   133    36   164   194   154    61   116    42   166   217    99   196    56   147   120   211   109   200    85   189   115    52   216    79   136   135   188   144   130   124    43   141    38    48   161   135    50    86   205   157    80   118   191    34    52   149   211    60    63   208    64    52   204   109    69   118   195   189    65   146   215    42    80   152   141   178   207    62   193   207    97   157    95   139   197   178   166   150    50   142    48   168   210    40   183   188    57   210   112   220   121   173   210    75    67   155   157    58   147    77   190   197    97    55   136   102   218    64   145    73   190    77   187    51   158   137   173   159   164    40   173    91   135   203   173   183   205   167    44    34   188   162    89   212   117   168   164    57   122   114   173   168    58   107    76   197   208   162    64   161    87   161    38   218   165    36    47    75    80   199   155   115   215    47   208   121   159    76   143    52   123   195    83   166   155   140   167   206   202    87   210   180   119    98   164   126    99    61    70   157   117    43    75   203    62   157   119    85    48   127    53   214   180   135   160    86   152   109   213   117    64    72    95   163   181   120   152   167    58   147    75   172    63   178   213    72    72   171   142    79    83    52   172   143   114   176   205    88   141    90    64   114    81    46   152   137   108   189    93    93   106   220   132   146   119    50   112   197    78   139    94    47    97    88   124    77   220   131    66   183   216    51   203   100   126   121   217   132    48    59   168    70    92   142    72   105    88   133    95   181   140   182   186   167   104   107   157   138   103   129   177    69    52
   171   127    85   199   181   131   212   192   160   178   195    69   170   202   129    34   157   199   200    89    78   161   143   160   171    67   141    42   122   127   165   161   124   145    99    75   209   150   187   174   121   137    90   186    90   128    44   182    63   179   147   139    97    60   105   119   148    62   118   151   107    38    95   204   161    83   128   220   182   150   206   195   175   143    56    70   100    88   115    37    54   129   117   184    70   168   112    90   184   129    81   133   161   153   191    59   181    76    79   124    92   188   119    58   208   164    57   158   175    96    52   190   139    46    62   140   126   122   101    43    37    96    56   124    44   202    96   180   207   137   216    98   149   166   181   214    56    82   203   142   104   180   197   162   214   219   113   114   123   165   176   204    94   211   115    46    56    46   161   102    91   141   215   207   191    70   220    98    90   193   179    78   101   208   167   127    66    73    83   182    93   131   139    34   154   154   126   109   162   106   164   154   148   192   177    72   153    82    68    78    74   218    87    44   210   196   157    45   152   101    86    83   181    91   108   130   118   181    46   105   211   141   163    59   151    84   166   198    91   123    90    72    88    51   114    98    38   120    88    53    36    67    91   137   186   155   140   178    53    52    44   165   153   211   100   183    72   156   205   137    79    88    98    35    58   169   167    37   123   210    92    98   143    76   158   129    56   205    95   189   121   110    55   171   120   119   116    62    54   112    92    59   197    44   106   121    58    90    67   152    67    81   212   189   116   114    39   200   212   207   161   106    86   211   174   164   102   106    85   195    34   209   171    60    80    44   204   162   173    85   166   192   133    93    41   133   184   177   109    69    54   188   151    50   195   103   126   178    82    35   169   194   190    42    90   108   209   185    42   113    69    36   156   206   185   217   198   148   106    80   100   110    34   209    47   118   196    52    76   113   191   170   126   193   137    80   214   202   162    41   117   191   162   216    56    39    55    86    67   121    70    89    76   198   182   133   190   177   199    77   214   211    43   152    98   207   166   107   215    70   189   199   124   157    90   132    65   188   183    67   128   138   208   218   156   215   195   130    74   144   180    66    82   175    97    34    37    60   214    76    44    76    75    46    78    54   195    38   172   141   214   208   175   152    50    80    37   153    98    67   209    50   209   189    90   153   134   183   109    92    80    48   175   202   212    49   190   198   142   158   112   199   127   101    58    72    37   183   110    82   164    45   213   180   214   136   212   103   184   171    79    38    71   119    54   196    57    50    93   179   193   151   112   127   126   102   141    89   165   108   182   148   148    55   192   187    37    79   195   175   153    89   188   194   164   145    60   134   103    51   111   157   188   192   182   137    97   106   173   144    44   196   138    61   105   155   217    89   144   169   191   212    58   111    51   125    95   118    52   155    59   118   146   158   202   118   133    75   186    59   107    84   164    36    98    60    34   160    60    60   109   176   219   198    63    35   138   190   106   119    52    41   149   107   134    48    48    97   159   101   188   117   145   161    40    50   176    62    76   188    49   201   198   123    58   101   134    98    98    37   213   175    47    96    75   198   120   115    61    80    38   148    57   110    41    44   144    63   200   175   178   131    94   211    61   100   164   171   121   211   155    50   104   172   218   151    64    55    90   111   205   128   220    58   157   142   207   192   116   103    80    35   193    62   147   141   143   217    53   217   118   210   220   123    39   149   130   148   184   181   162    88   176   129   103    39   183   195   124    92   183   135    36   164   193   154    61   117    42   165   217    99   195    57   146   120   211   110   199    83   189   115    51   215    78   136   135   189   143   129   124    41   140    37    48   161   134    49    87   204   156    80   117   191    35    51   149   211    60    64   208    64    52   204   108    69   118   195   188    66   146   216    43    80   152   142   179   208    62   193   208    95   158    95   139   196   179   165   151    51   143    47   168   212    40   183   189    57   210   112   221   122   171   210    76    69   154   157    57   147    78   189   197    97    55   135   102   217    64   145    72   192    76   187    52   158   138   175   159   164    41   174    92   135   203   173   183   204   167    44    34   188   162    89   211   116   169   163    57   123   116   173   168    57   108    76   199   208   161    64   162    88   162    38   218   165    38    48    75    81   198   155   115   216    46   209   122   160    76   143    51   123   195    83   167   154   141   167   206   201    88   210   181   119    98   165   125   100    61    70   158   117    42    76   204    62   156   119    85    48   127    54   215   179   135   160    86   152   108   213   117    65    72    95   161   181   119   152   167    59   146    75   171    63   178   213    73    72   171   143    80    83    52   173   142   113   177   205    87   141    91    64   115    82    46   151   137   108   188    94    93   107   219   131   146   119    51   111   197    79   139    93    46    97    88   124    77   220   130    65   183   215    52   203    98   126   122   217   131    47    61   168    69    91   141    71   104    87   132    94   181   141   181   186   168   104   107   156   139   103   130   176    70    53
   171   127    84   200   182   130   213   192   161   178   195    70   169   202   130    34   157   198   200    89    78   161   143   160   171    67   141    44   123   125   165   163   124   145    99    75   208   149   187   174   121   136    91   187    91   128    44   181    64   179   147   139    97    59   104   119   147    62   119   150   107    39    94   203   160    83   129   220   182   151   207   194   176   143    56    68   100    87   115    37    53   129   117   184    71   168   112    89   184   130    81   133   162   152   190    58   180    78    78   124    91   187   119    58   207   164    57   157   175    97    53   189   140    45    62   141   125   120   102    43    36    97    56   124    43   204    96   180   207   137   215    97   149   166   181   214    56    82   203   142   104   180   196   162   213   220   114   115   122   166   176   203    93   211   114    46    57    45   162   103    90   141   216   209   190    70   219    99    89   192   179    77   100   209   168   127    66    71    83   181    93   132   138    34   154   155   126   109   162   105   164   154   147   192   177    73   152    81    67    78    73   217    87    44   211   197   156    44   152   101    87    83   180    92   108   131   118   180    46   104   211   141   163    60   152    83   166   199    91   123    90    74    89    51   113    98    38   119    87    53    35    66    91   137   185   155   140   179    53    52    44   165   152   212   101   182    72   155   206   137    79    88    98    36    58   169   167    37   124   208    93    98   144    77   158   130    58   205    95   189   120   109    54   170   119   119   116    63    53   109    91    58   196    45   107   121    58    90    68   153    67    80   212   190   117   114    39   200   212   207   161   106    85   209   173   164   101   105    85   195    34   208   170    58    81    45   205   163   174    85   164   192   134    92    40   134   183   177   109    70    54   188   150    51   196   103   127   179    83    35   168   196   190    42    90   108   209   185    43   113    69    36   156   206   186   217   197   147   106    80    99   111    35   209    46   118   197    51    78   113   192   170   126   193   136    80   214   202   162    41   116   191   163   216    56    38    55    87    66   121    70    90    76   198   183   133   190   175   198    76   214   210    43   154    99   206   166   106   215    69   189   200   125   157    92   131    66   188   183    67   129   137   207   218   155   216   195   129    73   144   178    67    83   176    96    33    38    61   214    75    45    77    74    46    78    54   195    37   172   141   213   208   176   152    51    80    37   153    98    68   208    50   208   189    91   151   133   182   109    92    81    48   175   203   212    49   190   198   142   158   111   200   126   100    56    73    37   183   109    83   165    45   212   181   215   136   213   104   185   172    79    37    70   118    53   196    57    50    93   178   192   150   112   127   127   102   142    88   166   109   181   148   148    55   193   187    37    78   194   174   153    89   188   194   165   145    60   133   102    51   112   156   188   191   183   138    98   106   174   144    44   195   139    61   105   155   217    89   144   170   191   213    58   111    51   125    96   118    52   155    60   118   147   159   202   118   133    76   187    58   107    84   163    36    99    60    34   159    61    61   109   176   219   197    64    36   138   191   107   119    53    42   148   107   135    49    48    96   159   101   188   118   146   162    40    50   176    61    76   187    50   200   198   123    59   101   134    98    98    38   212   174    48    97    76   199   120   115    61    79    37   149    57   110    40    45   143    63   199   175   177   132    95   211    61    99   166   170   121   210   156    52   105   172   219   150    63    56    91   113   205   127   220    57   157   141   206   191   116   102    80    34   195    62   147   141   142   216    53   217   119   211   221   122    39   149   128   148   183   183   162    87   175   130   104    39   184   195   123    92   182   135    36   164   193   154    62   117    41   166   218   100   195    56   146   120   211   110   200    84   188   114    51   215    78   136   134   188   144   130   124    41   140    36    48   161   134    49    87   204   157    80   117   190    34    52   148   212    60    64   209    64    52   205   109    68   119   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   138   197   178   166   151    49   143    47   168   212    41   184   188    57   209   112   219   121   172   210    76    67   154   157    58   147    78   189   197    96    55   136   101   218    64   145    74   192    76   187    52   157   138   173   159   163    41   174    92   136   203   174   183   205   167    44    35   189   161    89   211   117   168   162    57   121   115   173   169    58   108    76   197   208   162    63   161    88   161    38   218   165    38    47    74    81   199   153   115   215    46   208   123   159    77   143    52   123   194    83   167   155   140   166   206   202    87   211   181   120    98   165   126   100    61    70   158   117    42    75   203    63   156   119    85    49   128    54   215   180   135   160    86   153   110   212   118    65    72    94   163   182   120   152   167    57   146    75   171    63   178   212    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   152   137   109   189    94    92   105   220   131   145   119    50   112   197    78   139    93    47    97    88   124    78   221   129    65   183   216    52   203    99   126   121   217   133    47    61   168    69    91   142    72   105    87   132    94   180   141   181   187   168   104   107   156   138   103   129   176    68    53
   171   128    84   199   181   130   213   192   160   178   195    69   170   202   130    34   158   199   201    90    78   161   143   159   171    67   141    42   123   126   165   162   124   145    99    75   209   150   188   175   121   136    91   187    91   127    43   181    64   179   147   139    97    59   105   119   147    62   119   150   107    39    95   203   162    82   129   219   183   151   206   194   176   143    56    69   101    88   115    38    53   129   117   185    70   168   112    90   185   129    82   133   161   152   190    59   181    77    78   124    92   188   119    58   207   164    58   158   175    97    53   190   140    45    62   140   126   121   102    42    37    97    56   124    43   203    96   180   207   137   215    98   148   166   180   215    56    81   203   142   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    91   141   215   208   190    70   219    99    89   193   179    78   100   208   167   127    66    71    83   182    93   132   138    34   153   155   125   109   162   105   163   155   148   192   177    72   153    82    67    77    74   218    87    44   210   197   157    44   152   102    86    83   180    91   108   130   118   180    46   105   210   142   163    60   151    84   166   199    90   124    90    73    89    52   113    98    38   120    87    53    36    67    91   137   186   155   140   179    53    52    44   165   153   212   100   183    72   156   205   137    79    88    98    36    58   169   167    38   123   210    93    99   144    76   158   129    57   205    95   189   120   109    55   170   119   119   115    63    54   110    91    58   196    44   106   121    58    90    67   153    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   195    34   209   171    59    80    44   204   162   173    85   165   192   133    93    41   133   184   177   109    71    54   188   150    50   196   103   127   178    82    35   169   194   190    42    89   109   209   185    42   114    69    36   156   206   186   217   197   148   105    80   100   111    35   209    46   118   197    52    77   113   191   170   127   193   137    81   213   202   162    41   117   191   162   216    56    39    54    87    66   121    69    90    76   198   183   134   190   177   199    76   215   210    43   153    98   207   166   107   215    70   190   200   124   157    91   131    66   188   183    68   129   137   207   218   156   216   194   130    74   144   179    66    82   175    97    34    37    60   214    76    45    76    74    45    79    55   195    37   172   141   214   207   175   151    50    80    36   152    98    67   208    50   208   189    91   152   133   183   108    92    81    49   175   204   212    48   191   197   142   158   112   199   127   101    57    73    37   183   109    83   164    45   213   180   214   136   212   104   185   171    79    38    70   119    54   196    57    50    94   178   193   151   113   126   126   102   142    89   165   108   181   148   148    54   192   187    37    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   174   143    44   196   139    61   105   154   217    90   144   170   191   213    58   110    51   124    95   118    52   155    60   118   148   158   202   118   132    75   187    59   107    84   163    35    99    60    34   159    60    60   109   176   220   198    64    36   138   190   106   119    53    42   149   107   134    49    47    97   159   101   188   118   145   161    40    50   176    61    76   187    50   200   198   123    58   100   134    98    98    38   213   175    48    96    76   199   120   116    61    79    37   149    57   110    41    44   144    63   200   175   178   132    94   212    61    99   164   171   121   210   156    52   105   171   219   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   194    61   147   142   142   217    52   217   119   211   220   122    39   149   129   147   183   182   162    88   175   129   103    39   183   194   124    92   183   134    36   164   193   155    61   117    42   165   217   100   195    57   147   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   134    49    87   204   156    80   117   191    34    52   149   211    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    63   193   207    96   158    96   139   196   178   165   150    50   143    48   168   211    41   184   189    57   210   112   220   121   172   210    76    68   154   157    57   147    77   189   197    97    56   135   101   217    63   144    73   192    76   187    52   157   138   174   159   164    40   174    92   137   203   174   183   204   166    45    34   189   161    89   211   116   168   163    57   123   116   173   169    57   107    76   198   207   162    63   161    88   162    38   218   165    38    47    75    80   199   154   114   215    47   209   123   160    77   143    53   122   195    84   167   155   141   166   206   201    87   210   181   119    98   164   126   100    61    70   159   116    42    75   203    63   156   119    85    49   128    54   215   180   135   161    86   152   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   178   212    73    73   172   142    79    83    52   172   143   114   177   206    87   142    90    64   114    81    46   151   137   108   188    94    93   106   220   131   145   119    50   112   197    79   139    93    46    97    88   124    78   220   130    65   183   216    52   203    99   125   122   218   133    47    61   168    70    92   142    72   104    87   132    93   181   141   181   186   167   103   107   156   139   103   130   176    69    53
   171   127    84   199   181   131   213   192   159   178   195    70   170   203   130    34   157   199   201    89    78   161   143   160   171    67   141    43   123   126   164   162   124   145    99    75   209   149   187   175   121   136    90   186    90   128    43   181    64   179   148   139    97    59   104   119   148    62   118   149   106    39    95   203   162    83   128   219   183   151   206   193   176   144    56    69   100    88   115    37    53   129   117   185    71   168   112    90   184   130    81   133   161   153   190    59   181    78    78   124    92   187   120    58   208   164    57   158   175    96    53   190   139    44    62   140   126   122   101    42    37    97    56   124    44   204    97   179   206   137   215    99   148   166   180   214    56    82   203   143   105   180   196   162   213   220   114   115   123   165   175   203    93   211   114    47    56    46   161   103    91   141   214   208   190    71   219    99    89   193   179    79   100   208   167   127    66    72    83   182    93   132   138    34   153   155   126   109   162   106   163   155   148   191   177    73   154    82    68    77    74   218    86    44   210   196   156    44   153   102    85    83   181    91   108   130   117   180    46   105   210   142   163    59   151    83   166   199    90   124    90    73    88    51   113    99    39   120    87    54    36    67    91   138   186   155   140   178    53    52    44   165   153   211   101   182    73   155   205   137    79    88    98    35    58   169   166    37   124   209    93    98   143    76   158   130    57   206    96   189   121   110    55   170   120   119   115    63    53   110    92    59   196    45   105   121    58    90    67   153    68    80   212   189   116   114    39   200   212   207   162   106    85   210   174   165   102   107    85   195    34   209   171    59    80    45   204   162   172    85   165   191   133    93    40   133   184   177   108    70    54   188   151    51   196   104   126   178    82    35   169   195   191    42    90   108   210   185    43   114    69    37   156   206   186   216   197   148   105    80   100   111    34   209    46   118   197    52    78   113   191   170   127   193   136    80   213   202   163    41   117   191   163   216    55    40    55    86    67   121    68    90    76   197   183   134   190   176   199    76   214   210    44   153    99   207   166   107   216    69   190   199   124   157    91   131    66   188   183    68   129   137   207   218   156   215   195   130    73   144   179    66    82   174    97    34    37    61   215    76    44    77    74    46    79    54   195    37   172   141   214   207   175   151    50    81    36   153    98    67   208    50   208   189    91   153   133   182   108    91    81    49   175   204   212    48   190   197   143   158   111   200   126   101    57    72    38   182   108    82   164    46   213   180   214   136   213   103   185   171    78    37    70   119    54   196    58    50    93   179   193   151   113   126   126   102   142    89   165   108   182   148   149    55   193   187    36    78   194   175   154    89   188   194   165   145    60   133   102    51   111   156   188   192   182   137    97   106   173   143    43   196   139    62   106   155   217    90   144   169   191   212    58   111    51   124    95   118    52   155    60   119   148   158   203   118   133    76   187    59   107    84   163    36    99    61    34   159    60    60   110   177   220   197    63    35   138   190   107   119    53    42   150   106   134    48    48    96   158   100   188   118   146   161    41    51   176    61    76   186    50   201   199   123    58   101   134    98    98    37   213   175    47    96    76   198   120   116    61    79    38   149    57   110    40    44   144    62   201   175   177   131    94   212    61   100   165   170   120   209   156    51   104   172   219   151    63    56    90   112   205   127   221    59   156   141   206   191   116   101    80    34   193    61   148   142   141   217    53   216   119   210   220   122    39   149   129   148   183   182   162    88   174   129   102    38   183   194   124    92   183   135    36   164   194   154    61   117    41   165   217   100   195    56   147   120   211   110   200    84   189   114    52   216    79   137   135   189   145   129   124    42   140    36    48   161   134    50    87   204   156    80   117   191    34    52   148   212    60    64   208    65    52   204   109    68   118   196   189    66   146   217    43    79   152   141   179   208    62   193   207    97   158    95   138   197   179   165   150    50   143    47   168   211    41   183   189    58   210   112   220   121   171   210    75    68   154   157    57   147    77   189   197    97    55   136   102   216    63   144    73   192    76   187    52   158   138   173   158   165    40   173    92   136   203   173   183   204   167    45    35   188   161    90   211   115   167   162    56   122   116   173   169    57   107    77   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   123   159    77   144    53   123   195    84   166   155   141   166   206   202    88   210   181   119    99   165   126   100    62    70   158   117    42    75   203    63   156   119    85    49   128    54   215   180   135   160    86   152   109   213   118    65    71    94   163   182   120   152   167    59   147    76   171    62   178   214    73    73   172   143    79    83    53   172   143   113   176   206    87   141    90    64   114    81    47   151   137   108   189    93    92   106   220   131   145   118    50   112   197    79   138    94    47    97    88   124    78   220   130    65   183   216    53   203    99   126   121   217   132    47    60   168    69    91   141    72   105    87   133    93   180   141   181   186   168   103   108   157   139   102   130   176    69    53
   171   127    84   199   181   130   213   192   160   178   196    69   170   202   130    34   158   199   201    90    78   161   143   160   171    67   142    42   123   127   164   162   124   145    99    75   208   149   188   175   121   136    91   186    91   127    43   181    63   179   147   139    97    59   105   119   147    62   119   150   107    39    94   203   161    82   129   219   183   151   206   194   176   143    56    69   100    88   115    37    53   130   117   185    70   168   112    90   184   129    81   133   161   152   190    59   181    77    78   124    92   187   119    58   207   164    58   158   175    97    52   190   140    45    62   140   126   122   102    42    37    96    56   124    44   203    96   180   207   137   215    98   148   166   180   214    56    81   203   142   104   180   196   162   213   219   114   115   123   165   176   203    93   211   114    46    56    46   161   103    90   141   216   208   190    70   219    99    89   193   179    78   101   209   167   127    66    72    83   182    93   132   138    34   154   155   125   109   162   105   163   155   148   192   177    72   153    82    67    78    74   218    87    44   210   197   157    44   152   102    86    83   181    92   108   130   118   180    45   105   210   142   163    59   151    83   166   199    90   124    90    73    89    51   114    98    38   120    87    53    36    67    91   137   186   155   140   179    52    52    44   165   153   212   100   182    72   156   205   137    79    88    98    36    58   169   167    37   123   209    93    99   143    76   158   129    56   205    95   189   120   109    55   170   119   119   115    63    54   111    91    58   196    45   106   121    58    90    67   152    68    81   212   189   116   114    39   200   212   206   162   106    85   210   174   164   101   107    85   194    34   209   171    59    80    45   204   162   173    85   165   192   133    92    41   133   184   177   109    70    54   188   151    50   196   103   127   178    82    35   169   194   190    42    90   108   209   185    42   114    70    36   156   206   186   217   197   148   105    80   100   111    35   208    46   118   196    52    77   113   191   170   127   193   137    81   214   202   162    41   117   191   163   216    56    40    54    87    66   121    69    90    76   197   183   133   190   177   199    76   214   210    43   153    98   207   166   107   216    69   189   200   124   157    91   131    65   188   183    68   129   137   207   218   156   216   194   130    73   144   179    66    83   175    97    34    38    60   215    76    44    76    74    45    79    54   195    37   173   140   214   207   175   151    50    80    36   153    98    67   208    50   208   189    91   152   133   182   108    92    81    49   175   203   212    48   191   197   142   158   111   199   127   101    57    72    38   183   109    83   164    45   213   180   214   136   212   104   184   171    79    38    70   119    54   196    57    49    94   178   192   151   112   126   126   102   142    89   165   108   181   148   148    55   193   187    36    79   195   175   153    89   188   194   165   145    59   133   102    51   112   156   188   192   182   137    97   106   173   143    44   196   139    61   105   155   217    90   144   170   191   213    58   110    51   124    95   118    52   155    59   118   148   158   203   118   133    75   187    59   107    84   163    36    99    60    34   160    60    60   109   176   220   197    64    35   138   190   106   118    53    42   149   107   134    48    48    97   159   101   188   118   146   161    40    51   176    62    76   186    50   201   198   123    58   100   134    98    98    37   213   175    47    96    76   198   120   115    61    79    37   148    57   110    41    44   144    63   200   175   178   132    94   212    61    99   165   171   121   210   156    52   105   172   219   151    63    56    90   111   205   127   220    58   156   142   206   191   116   102    80    34   193    61   147   142   142   217    53   217   118   211   220   122    39   149   129   147   183   182   162    88   175   129   103    39   183   194   124    92   183   134    37   164   193   155    61   117    42   165   217   100   195    56   146   120   211   110   200    84   189   114    52   215    78   137   135   189   144   130   124    42   140    37    48   161   134    50    87   204   157    80   117   191    34    52   148   212    60    63   209    64    52   204   108    69   118   196   189    65   146   216    43    80   152   141   179   208    62   193   207    96   158    95   139   196   178   165   150    50   143    47   168   211    41   184   189    57   210   112   220   121   172   210    75    68   154   157    57   147    77   189   197    97    55   135   101   217    63   144    73   191    76   187    52   158   138   174   159   164    40   173    92   136   203   173   183   204   167    44    35   188   161    89   211   116   168   163    57   122   116   173   168    58   107    76   198   207   162    63   161    88   161    38   218   165    38    47    75    80   199   154   115   215    47   209   122   160    77   143    53   122   194    83   167   155   140   166   206   202    87   210   181   119    98   165   126   100    61    70   158   116    42    75   203    62   156   119    85    49   128    54   215   179   135   160    86   152   109   213   118    65    72    94   162   181   119   152   167    59   147    76   172    62   178   213    73    73   172   143    79    83    52   172   143   113   177   206    87   141    90    64   114    81    46   151   137   108   188    94    93   106   220   131   145   119    50   112   197    79   139    94    46    97    88   124    78   220   130    65   183   216    52   203    99   125   121   218   132    47    61   168    70    92   142    72   105    87   133    93   181   141   181   186   168   103   107   156   139   103   130   176    69    53
   147   133    74   126    94    36   188    82   214    84    56    68    69   192    44   201   118   202    67   197   155   195   180   194   137   150   185    63   213   135   153   125   140    60   184   122   166    39   200    52   166    85    97    39    94   137   195   171    64   150    49    98   104    52    84    70    40   191    65   214    59   167   161    83   220   219    54    55    76   212   109   166   170   215    93   221    45   218   103   201    68   205   201   151   206    70   122   182    79    68    48   166    51    71    70   207    81   163   165    57   173   150    48    53   120   128    46   220   135   151   152    67   171   169   215    35    62    53   187   197   179    85    72   140    98    83   108    63   157    63    56   166    80    99    71   183   195   214   156    70   208   146   164    78   114   138   122   142    66    82   134    84   105   118   158    63    86   185   201   169   219    93   202   182   116   135   167   141   164   186   142   153    51   108   131    42   109    63    66   213    39    69    53    68   182   115   194    58    77   150   113    56   191   127    50   151   135    61    75   116    64    61   182   195   155   122   200    40    37    54   117   161   207   138   139    45    61   174   124    91    77   102    38    56   215   167   183   168    46   167    88    81    41   178   208   139    80   152   144   100   203   197   155   152   175    61   209   111   196   170   148    86   107    47   156   169   153   176   182   185   179   174   130    89    35   123   185    99   184    90    89   215    79    69   109   168    36   118   164   157    52   209   144    75    44   190    77   148   107   146    53   116   204   101   140   124   120   193    66   157    66    82    66   142   212   221   219   143   135    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    80   153    47   164    60   213   152   116    99   172   149   161   101    82   133   134   104   144   160   200   101    75   198    61   163    92    56   129    34   122   130   185   152   180   157   115   204   157    96    85   100   188    43    47   163   114   213    60    50   120   178    42   182   160    37   169   159    68   148   178   186    36   213    75   144    36    51   107    86   210    80   203   170   176   157   170    96   183   102   189   121   118   135    88    50    40    42    92   107    44    67   213    56    45   113    49   219   212   123   176   158   101    59   110   106    80   194   110   209    94   142   158    80    56   101   112    96   147   161    84   202    35    57   152   100    91   182   198    40    34   155    43   102    64    92   210    36   215    90   127   208    74   161    33   136   219   129   141    42    40   136   111   192    68   216   118   198   102   138   212    83   169   155   123   187    44   200   123    59   140   179   214    60    74    65   152   194   214    61   165   189   215    90    86    47    93    37    43   210   213    82    45   132    63   102   154    51   213   182    66   163    49   133   204   112    48   108   181   117   146   177    59   111    47    93    94   181   139   133   155    97   104   186    52   103    92   119   220    69   144   216    99   109    75    65    44   168   118   136    96   177   178   212    87    77   112    37   116   102   151    44   190   219   157   113   105   188    99   156   101   135   199   151   108    76   109    94    59    68    93   168    43    66    44   134   191   158    64   147   122    83   116   172   196    65   185   210   169    71   157   219   176   150    43   121   169   119   212   205   192    53   203    67   103   132    40   159    80    77    57    48   154   190    96   111   183   190   198   122   210   218   147   190   126    89   133   116    97   114   186   177   168   118   216   146   122   186   166   166    88   176    90    38   202    85   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    52    95   101   103   195   101    36   120   110    55    80   132   120    77   196    92    38    36   190   198   118    99   130    73   166   210   105    62   118    90   164    81    75    71   101   211    91    82    60   186    45    95   203   139   173    93   168   211   105   219   173   128   185    67    81   214   100    59   179   168    74    96   176    98   188   188   166    97    57   187   167   100   177   165   135    39    92    94   122   208    49   163    88   218    58   191   100    80   163   187    96   137   206    94   172   113    44    41   164    46   198   123    53   111    69   155    98   183    70   130    67    88    33   185    99   118    60   114   155    80   202    89   124   161   214   211    77    82   184   161   163    61    35   152   170   183   182   155    92   193    50    61   127   210   159    41    46    48    61   216   131    75    78   193    44   211   174   204   106    94   197    96   209   153   131    44   162   112    69   174   172    38   198    89    98   156   150   133    48   114   173    45   159   140   219   157    55    77   192   123   101   116   147    47    45    86   172    66   185   175   211    83   168   155   157    79   121   100   195   120    42   146    85    44    67   176    35   203    84    66   164   113   166   147   126    99    37   191   174    95   113   106   130   141   162   162   139    60   198   156   175   149   155   193   102    35    95    46   107    60   160   206   151    65    39   156   110    76   169    76   187   123   220    99   147   193   184   110   170   201   205    77   169   180   104   105   161    65   176    69   219   199   204   122    86    78   131   104   119   195    89   187    99    46    56   136    83    99    85    95   209   128   107   118    41    50   199   109   138    49   104   158   209    96   143    45   136    55   165   151   132   196   166    96   188    46    62   182    49    75   119   136    76   146   191
   147   132    73   127    94    36   189    82   215    85    56    68    68   194    44   201   118   202    66   198   154   194   180   195   137   150   184    62   214   135   153   124   140    60   184   122   166    39   199    54   166    85    98    39    93   138   195   170    63   150    49    98   103    52    85    68    39   191    65   214    59   167   160    83   220   219    55    55    76   213   109   166   170   216    94   220    45   218   103   200    69   204   202   150   206    69   122   182    78    67    47   167    52    72    70   206    81   162   165    58   175   150    49    53   120   128    46   221   135   152   152    68   171   169   214    36    62    53   187   197   180    85    72   141    97    84   109    63   155    63    55   166    80    99    71   182   196   215   157    70   208   146   163    77   113   140   121   142    65    83   134    84   105   117   158    63    86   185   201   168   220    93   200   183   115   135   166   141   165   187   142   154    51   108   131    41   109    63    66   212    39    70    53    67   182   114   195    59    77   150   112    56   192   127    51   151   134    61    75   116    64    61   183   194   156   123   200    40    36    55   117   160   208   139   140    46    60   174   124    92    77   101    38    56   216   167   183   168    46   167    87    82    42   178   208   138    79   151   143   102   203   197   155   152   174    61   209   110   196   170   148    86   107    47   157   170   154   176   182   185   178   175   130    90    35   123   185    99   184    89    89   215    79    68   109   168    37   119   164   156    51   209   143    75    42   190    78   148   107   146    52   115   205   101   140   123   121   193    65   156    66    82    67   143   212   221   217   143   135    41   144   147   192   111   148   184    47   204   180   199   179   198   117    65    77    54   198   132   138    80   154    49   164    61   214   154   117   100   173   149   161   101    82   134   133   103   143   160   200   101    76   198    61   163    91    56   128    34   121   132   185   153   181   157   114   204   157    98    85    99   189    43    47   162   115   213    59    50   120   178    41   182   160    36   168   159    68   148   179   186    35   213    75   145    36    51   107    86   210    79   204   170   175   157   170    97   183   103   188   120   119   135    88    50    42    42    92   106    43    66   212    56    44   113    49   218   212   123   177   157   102    60   110   107    79   193   109   211    95   140   157    80    55   102   112    97   146   161    82   202    34    57   152   101    92   181   198    41    33   155    43   101    63    92   211    36   215    91   128   209    74   160    33   136   218   129   141    42    39   137   112   192    68   216   118   198   104   137   212    83   169   155   123   189    45   200   123    59   140   179   214    60    74    65   151   194   214    60   166   189   215    89    85    46    93    37    43   210   214    82    45   132    63   101   154    51   213   182    66   162    48   132   204   112    49   108   180   116   145   178    59   110    47    92    93   181   139   134   155    98   104   186    52   103    92   119   220    69   145   215    99   109    75    65    44   167   118   137    96   177   178   211    85    78   113    37   116   102   152    45   190   219   156   114   104   187    98   154   100   135   199   151   109    76   109    94    59    69    93   168    43    67    43   134   191   158    63   148   121    82   116   172   196    65   186   209   169    70   158   219   176   150    43   121   169   119   212   205   191    54   203    66   103   133    40   160    80    76    57    49   154   190    96   111   183   189   199   121   210   219   146   191   126    89   133   117    98   114   184   177   168   118   217   146   122   185   168   167    89   175    91    38   203    86   117   149   107   181   101   214    61   173   170   185   189    96    81    72   195    53    95   101   104   196   102    35   122   110    54    80   132   121    77   198    93    37    36   191   197   119    99   130    73   167   210   105    62   117    90   163    81    76    71   101   210    91    83    60   186    45    94   202   139   174    93   168   210   106   219   173   126   186    66    80   214    99    60   180   169    74    97   177    99   189   188   166    97    57   186   168   100   176   165   136    38    92    95   121   207    50   163    88   218    58   190    99    81   162   188    96   137   207    94   171   114    42    41   165    46   199   124    54   111    68   155    97   184    69   130    67    88    33   185   101   118    59   114   155    79   201    89   123   162   214   211    77    82   185   161   164    61    35   152   172   184   181   155    92   194    49    60   126   209   159    40    45    48    60   217   133    75    79   193    45   210   174   205   105    94   196    96   209   154   132    43   162   113    69   174   172    39   197    88    99   157   151   134    48   113   173    45   159   139   218   157    55    78   192   122   102   115   147    47    45    85   172    67   184   175   211    83   168   156   156    79   121   100   195   121    41   146    85    43    67   175    36   203    84    66   164   114   167   146   127    99    36   191   174    96   112   105   131   141   162   161   140    61   197   157   174   149   155   192   102    34    96    45   107    60   160   205   152    66    39   157   110    76   169    78   186   121   221   100   147   194   184   109   171   201   204    78   169   180   104   106   161    65   175    69   220   198   204   121    86    78   131   104   118   195    90   188    98    46    55   135    83    99    85    95   210   128   106   117    40    49   200   109   139    50   105   158   209    98   143    45   135    55   165   150   132   196   166    96   189    46    61   181    48    76   119   136    75   146   191
   148   131    73   126    95    36   188    81   212    85    56    69    68   192    44   202   119   202    67   197   155   194   181   196   137   149   186    63   214   135   151   126   140    59   184   121   167    39   199    53   166    85    97    38    95   137   195   170    64   148    52    99   104    53    84    70    40   189    64   216    58   166   159    82   219   219    55    56    76   212   108   165   171   217    94   220    44   217   102   202    69   205   201   152   206    69   122   182    79    68    48   166    52    70    71   209    82   163   164    60   174   150    49    53   120   131    46   221   135   153   153    68   171   168   214    35    60    55   186   197   181    84    72   141    97    84   109    65   158    64    55   166    80   101    71   182   196   215   156    68   209   146   165    76   114   137   123   143    68    82   133    84   104   117   157    62    85   185   200   170   219    93   200   184   116   136   166   139   164   187   142   153    50   109   132    42   109    64    66   212    40    70    53    67   180   115   194    56    77   151   113    54   191   127    49   151   135    62    76   118    64    60   183   195   156   124   200    39    37    54   118   161   208   137   139    45    61   175   122    91    77   101    37    56   215   167   183   170    45   169    88    81    41   178   208   140    79   151   144    99   203   194   156   152   176    62   210   112   195   171   146    87   109    48   156   169   152   176   183   186   178   174   131    91    37   124   185    98   184    89    90   214    77    69   109   168    37   120   164   156    54   208   143    76    44   190    77   147   107   146    51   117   204   104   139   123   120   192    67   156    64    82    66   142   212   220   218   143   134    43   145   147   192   111   147   184    44   204   180   200   177   200   118    66    76    52   197   130   137    77   154    47   164    61   213   154   117    99   172   149   159   102    82   134   135   103   144   160   201   101    74   198    62   162    92    56   127    34   121   131   185   153   181   156   114   206   157    97    85    98   188    44    48   162   113   213    58    50   119   178    43   183   161    39   168   159    69   147   178   186    36   213    74   146    35    52   105    85   210    81   202   170   175   157   170    94   183   101   189   121   117   135    87    52    40    41    92   106    44    66   210    55    42   114    51   220   213   124   177   157   103    60   111   108    80   194   110   210    95   140   157    81    56   101   114    96   148   162    82   202    35    57   153   100    90   182   196    42    32   155    43   100    65    93   210    35   217    90   129   207    73   161    33   136   219   130   140    42    40   135   110   193    68   217   119   198   102   139   212    84   169   154   125   187    46   200   125    60   139   179   216    60    75    65   153   193   213    61   166   188   216    89    85    47    93    36    42   211   214    81    45   131    65   100   155    52   214   182    66   165    50   132   205   113    46   109   179   116   145   176    59   110    46    92    95   179   140   132   155    98   103   187    53   104    94   119   220    69   143   216    97   110    74    67    45   168   118   137    94   178   177   211    87    78   112    35   116   104   153    44   188   219   156   111   105   187   100   154   100   137   200   148   107    79   108    93    59    68    94   167    45    67    44   135   192   158    65   149   120    83   116   172   195    65   185   210   168    70   157   218   177   149    43   119   169   117   212   205   189    52   204    67   102   132    40   161    80    76    56    48   156   189    97   112   183   190   198   121   212   218   146   189   124    91   134   120    97   114   186   176   169   119   217   146   123   185   167   167    88   177    91    38   201    86   117   148   109   181   103   216    61   171   169   184   188    93    79    71   194    53    96   101   105   195    99    34   121   110    56    81   131   121    77   197    93    38    35   190   198   118    98   129    72   167   210   106    63   118    89   164    81    75    72   102   212    90    81    59   186    46    93   202   140   175    93   168   212   104   221   173   127   184    66    80   214    98    57   179   170    73    95   177    98   189   188   167    97    57   187   165   100   175   165   135    41    92    94   123   207    48   162    87   218    57   191    99    81   160   188    96   135   206    93   171   114    43    44   164    46   198   124    54   111    70   155    98   184    70   130    68    87    34   185   100   118    58   114   154    80   201    89   125   162   213   212    77    83   184   163   162    61    35   153   170   185   181   156    93   194    49    60   125   208   159    42    46    49    61   216   131    75    78   192    44   209   177   204   105    94   196    95   210   151   132    43   161   112    69   176   173    39   196    88    98   156   149   133    50   113   173    44   160   139   220   158    56    77   192   123   104   115   147    45    46    85   172    66   184   176   211    83   167   153   156    80   119   100   196   120    42   147    86    43    66   176    36   203    84    67   162   112   166   147   125    97    37   191   173    94   113   107   130   142   164   162   140    61   198   154   174   148   153   194   102    35    96    45   107    59   160   206   152    65    39   156   111    75   170    75   185   122   220   100   147   195   182   111   171   202   204    74   170   180   104   105   161    66   175    69   219   198   204   120    86    77   131   102   118   195    89   187    98    46    55   136    83    98    86    95   209   129   107   116    42    50   198   109   137    49   105   160   209    97   144    44   137    55   167   152   134   196   166    96   188    45    60   182    48    76   119   135    76   147   192
   148   132    73   126    94    36   189    82   215    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    59   184   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   182    78    67    47   166    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    84   109    63   157    63    56   166    80    99    70   183   196   214   157    69   207   146   163    78   113   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    94   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    78   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   101    38    56   215   167   183   167    47   168    88    81    42   179   208   139    80   152   144   100   203   197   155   152   175    61   209   111   196   170   148    87   108    48   156   169   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   121   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   172   149   160   101    82   134   134   104   144   160   199   100    75   198    61   163    91    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   189    43    47   163   114   213    60    50   119   178    42   182   159    38   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   177   158   101    59   110   106    80   194   110   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    43   101    64    93   210    36   216    90   127   208    74   160    33   136   218   129   141    42    40   136   111   192    68   217   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   215    89    86    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    46    93    94   181   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   119   136    95   178   179   212    86    77   112    37   116   103   152    44   189   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   148   122    83   116   172   196    65   185   210   168    71   157   219   177   149    43   121   170   119   212   205   192    53   203    67   103   132    40   159    80    76    57    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   133   116    97   114   185   177   168   118   217   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    55    81   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   173    93   167   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    87   218    58   191    99    81   163   187    96   137   206    93   172   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   156    93   193    49    61   126   209   159    41    46    49    61   216   132    74    78   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    54    78   192   122   102   116   148    47    45    85   172    66   184   175   211    84   169   155   157    79   121   100   196   120    42   146    86    45    66   175    35   203    84    67   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    77   169   180   103   106   161    65   176    70   219   199   204   122    86    78   131   103   119   195    89   188    99    46    56   136    82    99    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   147   132    73   127    94    36   189    83   214    84    56    68    68   192    44   201   118   202    67   198   154   195   181   195   137   150   185    62   213   135   152   125   139    60   185   122   166    38   199    53   166    86    97    38    94   137   195   171    64   150    49    99   104    52    84    69    41   191    65   214    60   167   161    83   220   219    54    55    76   212   108   165   170   216    94   220    45   218   103   201    69   205   201   151   206    69   122   181    79    67    48   166    52    71    71   207    81   163   165    58   174   150    48    53   121   128    45   220   135   152   152    67   171   169   215    36    62    54   187   197   179    84    72   141    97    84   109    63   157    63    56   166    80   100    70   183   196   214   157    69   207   147   163    78   113   138   122   141    66    83   134    84   106   117   158    63    86   186   201   169   219    94   201   183   116   134   167   141   164   186   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    77   151   113    56   191   127    50   151   135    61    75   116    64    61   182   195   156   122   200    40    37    54   117   162   208   139   139    45    61   175   124    91    77   101    37    56   215   167   184   167    47   167    88    81    42   178   208   139    80   151   144   100   204   197   155   152   175    61   209   111   196   170   148    87   108    47   155   169   153   176   183   185   179   174   130    90    35   124   186    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   106   146    52   116   205   102   141   124   121   193    66   157    65    82    66   142   211   220   218   143   135    41   145   147   192   112   148   185    46   204   180   199   179   199   118    65    78    54   197   132   137    80   154    48   164    61   213   152   116   100   173   149   160   101    82   134   134   103   144   160   200   101    75   198    61   163    92    56   128    34   121   130   185   152   181   158   115   204   158    96    85    99   189    44    47   163   114   213    60    50   120   178    42   182   159    37   169   159    68   148   178   186    35   213    75   145    36    52   107    86   211    80   203   170   176   158   171    96   183   102   189   120   118   136    88    51    41    42    92   106    44    66   212    55    44   113    49   219   212   123   177   158   101    59   110   107    80   194   109   210    95   142   158    80    55   101   112    97   147   161    83   202    34    57   153   100    91   181   198    40    34   155    43   101    64    93   210    36   216    90   127   209    75   160    34   136   219   129   141    42    41   135   111   192    68   216   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   178   214    60    74    65   152   194   214    61   165   189   215    90    85    47    93    37    42   210   213    83    45   131    64   101   154    51   213   182    67   164    50   132   204   112    48   108   181   117   146   177    60   110    46    93    94   181   139   133   156    98   104   186    52   103    92   118   220    69   144   215    99   109    75    65    44   168   119   136    95   178   178   212    85    77   112    37   116   102   152    44   189   219   156   113   105   188    99   156   101   135   199   150   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   148   122    82   117   172   196    65   185   210   168    71   157   219   177   149    43   121   169   119   212   205   191    53   203    67   103   132    40   160    80    76    57    48   154   190    96   111   183   190   199   122   209   218   146   190   126    89   133   116    96   114   185   177   168   118   216   146   122   185   167   167    88   176    91    38   201    86   117   148   108   182   101   215    61   171   170   185   189    97    81    72   194    53    95   102   104   196   101    36   120   110    55    80   132   121    77   197    93    37    36   191   198   119    98   129    73   167   209   106    62   117    90   164    81    76    71   101   211    91    81    60   187    46    95   202   139   174    92   167   211   105   219   173   127   185    67    81   214   100    59   179   169    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   163    88   218    58   191   100    81   163   187    96   137   206    93   171   114    43    41   164    46   198   124    53   111    70   155    98   183    70   130    67    88    33   184   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   163    61    35   152   170   183   182   156    93   194    49    61   126   209   158    41    46    49    61   216   132    74    78   193    44   211   174   204   106    94   197    96   209   153   132    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   158    54    78   191   122   102   115   148    47    45    85   172    66   184   175   211    84   168   154   157    79   121   100   196   120    42   147    85    45    66   175    36   203    84    67   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    61   198   156   175   148   155   192   102    34    96    45   106    59   160   205   151    66    39   157   110    76   169    77   186   123   220   100   146   193   183   109   171   202   205    78   169   181   104   106   162    65   176    70   219   199   204   121    86    78   130   103   119   195    89   188    99    46    56   136    83    99    86    95   209   128   107   117    40    49   200   109   139    50   105   159   209    97   144    44   136    55   166   151   132   196   165    95   189    46    62   181    49    75   119   136    75   146   191
   148   132    73   127    93    36   188    82   215    84    56    67    68   192    44   201   118   203    68   198   154   195   181   195   137   150   184    62   213   135   152   124   140    59   185   122   167    38   199    52   166    85    97    38    94   137   195   171    64   150    49    99   105    53    83    69    41   191    66   214    60   166   161    83   220   219    55    55    76   212   108   165   171   215    94   221    44   219   102   201    68   205   201   152   205    69   123   181    79    67    47   166    52    71    70   207    81   163   165    58   174   150    48    53   120   128    46   219   134   152   152    66   171   169   214    36    62    53   187   197   180    85    72   140    97    83   109    63   157    62    56   166    80   100    70   184   196   214   156    69   208   146   164    78   114   139   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    93   201   182   117   134   167   140   163   186   143   153    50   109   132    41   108    63    66   213    40    68    54    67   181   115   195    58    77   151   113    57   191   128    51   151   134    61    76   116    64    61   183   195   156   122   200    40    37    54   118   162   209   138   138    45    61   175   124    91    78   101    38    56   214   167   183   166    46   168    89    80    42   178   208   139    80   152   143   100   203   197   155   152   175    62   209   111   196   170   149    87   108    48   155   169   154   175   183   185   178   174   131    91    35   122   185    99   184    90    89   214    79    69   109   168    36   119   164   156    51   209   144    76    43   191    78   148   107   146    53   115   205   102   141   123   121   193    65   157    66    82    65   143   212   220   218   143   134    41   145   147   192   112   148   184    45   203   179   199   180   199   118    64    78    53   198   132   138    80   154    47   164    60   212   152   116    99   173   148   160   101    82   134   135   104   143   159   200   100    75   199    61   163    92    57   129    34   122   131   186   152   181   157   115   204   157    96    85   100   188    44    47   164   114   213    60    50   119   177    41   182   160    38   169   159    67   148   178   186    36   213    76   144    36    52   107    86   210    80   203   170   176   158   171    96   184   102   190   120   119   136    89    51    41    41    92   106    44    68   213    56    45   113    49   220   212   124   176   158   100    59   110   106    80   194   110   209    95   141   158    80    55   101   112    97   147   160    83   202    34    56   153   100    91   181   198    40    34   155    43   101    64    93   211    36   216    90   128   208    75   161    33   136   218   129   141    42    41   135   111   192    68   217   118   198   103   138   211    83   168   156   124   187    45   200   123    59   140   178   214    61    74    65   151   195   215    61   165   190   214    89    85    47    93    37    43   210   213    83    45   131    64   103   154    51   213   182    66   164    49   133   204   113    47   108   181   117   146   178    59   111    47    93    93   181   139   133   156    97   104   186    52   102    92   118   220    69   144   215    99   110    75    65    43   168   119   137    96   177   179   213    85    77   111    36   116   103   152    44   189   218   157   113   104   188    99   155   101   135   199   150   108    76   108    94    59    69    93   168    44    66    44   135   192   158    64   147   121    82   116   171   196    65   186   211   168    71   158   219   176   150    43   120   170   120   212   204   191    53   203    68   102   133    40   159    80    76    57    48   154   189    95   112   182   189   199   121   209   219   147   190   126    90   133   116    97   115   185   177   168   118   217   146   121   185   166   166    89   176    90    38   202    85   117   148   108   182   101   215    61   171   171   185   189    96    81    71   194    53    96   101   103   195   100    36   120   111    53    81   132   121    78   197    93    38    35   191   199   118    99   130    74   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   187    46    95   203   140   173    92   168   212   105   220   173   128   185    67    81   215   100    59   180   169    74    95   177    97   189   188   166    97    57   188   168   100   176   164   135    39    93    94   122   207    49   163    87   218    57   191    99    81   162   187    96   137   206    93   172   114    44    41   164    46   198   124    53   111    70   156    98   182    70   130    67    88    33   184   100   119    59   114   156    81   202    90   124   161   213   211    78    82   183   161   164    61    35   152   171   184   182   155    92   192    49    61   127   210   159    41    46    48    60   216   131    75    78   193    44   210   175   204   106    94   197    96   209   152   132    43   162   112    69   175   172    38   198    89    98   156   150   135    49   114   173    45   159   140   219   158    54    78   191   122   101   116   148    47    44    86   172    66   184   174   211    85   169   155   157    79   121   100   195   120    41   146    85    45    66   175    36   203    84    66   164   114   165   146   126    99    36   193   174    95   113   106   130   141   162   161   139    61   198   156   174   149   155   193   102    34    95    46   106    60   160   205   150    66    39   156   111    76   169    77   187   122   220    99   146   193   182   110   171   202   205    77   169   180   104   106   162    66   176    69   219   199   204   122    86    77   131   103   119   195    89   188    99    47    56   136    83    98    85    95   210   128   107   116    40    49   200   109   138    49   105   159   209    97   143    44   136    55   165   151   132   196   166    96   189    47    62   180    48    75   119   135    75   146   191
   148   132    73   127    95    36   189    83   214    84    55    67    68   192    44   201   118   202    67   198   155   195   180   194   137   150   185    63   213   135   152   125   139    59   185   122   167    38   200    53   166    86    98    38    94   137   195   171    65   150    49    99   104    52    84    69    40   191    65   214    59   167   161    83   220   219    54    55    75   212   108   165   170   215    94   220    45   219   103   202    69   205   201   151   207    69   122   181    78    68    48   167    51    71    70   208    81   163   165    58   174   151    48    53   120   128    45   220   135   152   152    67   171   169   214    35    62    54   187   197   179    84    72   140    97    83   108    63   157    63    56   165    80    99    70   183   196   214   156    69   207   146   164    77   113   138   122   142    66    83   134    84   105   117   158    63    86   186   201   169   219    93   202   183   116   134   167   141   164   186   143   153    50   109   131    41   109    63    66   213    39    69    53    67   182   115   195    58    78   151   112    56   191   126    51   150   135    62    75   116    63    60   182   195   155   122   201    41    37    54   117   161   208   138   139    45    61   175   124    91    78   101    38    56   215   167   184   167    46   168    88    81    42   179   209   139    80   152   144   101   203   196   155   152   175    62   209   111   196   170   148    86   108    47   156   170   153   176   182   185   179   174   130    90    35   123   185    99   185    90    89   215    79    69   109   169    36   119   164   156    52   209   144    76    43   190    78   149   106   145    52   115   205   101   141   123   121   193    66   157    66    82    66   142   212   220   218   142   134    41   145   147   192   112   148   185    46   204   179   199   179   199   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   172   148   160   100    82   134   134   103   144   160   200   100    75   198    61   162    91    56   128    35   121   130   185   153   181   157   114   204   158    96    85    99   188    43    47   162   114   213    60    50   120   178    42   182   160    37   169   159    68   148   178   186    36   213    75   145    36    51   108    86   211    80   203   170   176   157   170    95   183   103   189   120   118   136    88    51    41    42    92   106    44    67   213    56    44   113    49   219   212   123   177   158   101    59   110   107    80   194   109   210    94   142   158    80    55   101   112    97   148   162    83   202    34    57   153   100    91   181   198    40    33   155    43   101    64    93   211    36   215    90   127   208    75   161    34   137   218   129   140    42    40   136   111   192    68   216   118   198   103   137   211    83   169   156   123   187    45   200   123    59   141   178   214    60    74    65   152   194   214    61   166   188   215    89    86    47    92    37    42   210   213    83    45   131    64   101   154    51   212   182    66   164    50   133   204   112    48   107   181   116   146   177    60   111    46    94    94   180   139   132   155    98   104   186    52   103    93   119   220    68   144   215    99   109    76    65    43   168   119   136    94   177   178   212    85    78   112    37   116   102   151    44   190   219   157   112   105   188    99   156   102   136   200   151   108    76   108    94    59    68    93   169    43    66    44   135   191   158    64   148   121    83   117   172   196    64   185   210   168    71   158   219   177   149    43   120   169   119   212   205   191    54   202    67   103   133    40   159    79    76    57    48   154   190    96   112   183   190   199   122   209   218   147   189   126    89   132   116    97   114   185   177   168   118   216   146   122   185   166   166    89   175    91    38   202    86   117   149   108   182   101   215    61   171   170   185   188    96    81    72   195    52    96   101   104   196   101    36   120   110    54    81   132   120    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    71   101   210    90    82    60   186    46    96   202   139   173    93   168   211   105   219   173   127   185    67    81   214    99    59   180   169    73    96   176    98   188   187   166    97    57   187   167   100   176   165   135    39    92    94   121   207    49   164    88   218    58   191   100    81   163   187    96   136   206    93   172   114    43    41   164    46   198   124    54   111    69   155    98   183    69   130    68    88    33   185   100   118    60   114   155    80   202    89   124   161   214   211    77    82   183   161   163    62    35   152   170   184   182   155    93   193    49    61   126   209   159    41    46    48    61   216   131    75    78   193    44   210   175   204   105    94   197    96   209   153   131    43   162   112    69   174   171    38   198    89    98   156   150   134    48   114   173    45   159   140   218   157    54    78   191   122   102   116   148    47    45    85   172    66   183   174   211    84   168   155   157    79   121   100   195   120    42   147    85    44    66   175    36   203    84    66   164   113   166   147   126   100    37   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   155   192   102    34    96    46   107    60   160   205   151    66    38   157   110    76   169    76   186   122   220   100   146   194   183   111   170   201   205    78   168   180   103   106   162    65   176    70   220   199   204   122    86    77   130   103   118   196    89   187    99    46    56   136    82    98    85    94   209   128   107   117    41    49   199   109   138    49   105   159   210    97   143    44   135    55   165   151   132   196   166    95   189    46    62   181    48    75   119   136    75   147   191
   148   133    73   127    94    36   188    83   215    84    56    67    68   192    44   201   118   202    67   198   155   195   180   194   136   150   185    62   213   135   152   125   139    59   184   122   167    38   200    53   166    85    97    38    94   137   195   171    65   150    49    99   105    52    83    69    41   191    65   214    59   167   161    84   220   219    54    55    76   212   109   166   171   215    94   221    45   219   103   201    69   205   201   152   206    69   122   181    78    68    47   166    52    71    71   207    81   163   165    58   173   150    49    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   179    85    72   140    97    84   109    63   157    63    56   166    80    99    70   183   195   214   157    70   207   147   164    78   114   138   122   142    66    83   134    84   106   117   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    41   109    63    66   213    39    69    53    68   182   115   195    58    77   151   112    56   191   127    50   151   135    61    76   116    63    61   183   195   155   122   200    40    37    54   117   161   207   138   139    45    61   175   124    90    77   101    38    56   215   167   183   167    47   168    88    81    42   179   208   139    80   151   144   100   204   197   155   152   175    61   209   111   195   170   148    87   108    48   156   169   153   176   183   185   179   174   130    90    35   123   185    99   184    90    90   215    79    69   109   168    37   119   164   156    52   209   143    76    43   190    77   149   107   145    53   115   205   102   141   123   121   193    66   156    65    82    65   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    64    78    54   198   132   138    79   154    48   164    61   213   153   116   100   173   148   160   101    82   134   134   104   144   159   199   101    75   198    61   162    91    57   128    34   121   131   185   152   180   157   115   204   158    96    85   100   188    44    47   163   114   213    59    50   120   178    42   182   159    38   168   159    68   148   178   186    36   213    75   145    36    51   108    86   211    80   203   171   175   157   170    96   184   102   189   120   119   136    88    50    40    42    92   106    44    67   212    55    44   113    49   219   212   123   176   157   101    59   109   106    80   194   109   209    95   142   158    81    55   101   112    97   147   161    83   202    34    57   153   100    92   181   198    40    34   155    43   102    65    93   211    36   216    90   127   209    75   160    33   137   218   129   141    42    40   136   111   192    68   216   118   198   102   137   211    83   169   155   123   187    45   200   123    59   141   178   214    60    74    65   151   194   214    61   166   189   215    89    86    47    93    36    42   210   213    83    45   131    63   101   154    51   213   182    66   164    50   133   204   113    48   108   180   117   146   177    60   110    47    93    94   180   140   132   155    98   104   186    52   103    92   118   220    69   144   215    99   109    75    65    44   168   118   136    95   177   179   212    85    78   112    37   116   102   152    45   190   219   157   112   105   188    99   155   101   136   199   151   108    76   109    93    59    68    93   169    44    67    43   135   191   158    64   147   122    83   116   172   196    65   185   210   168    71   157   220   177   150    43   121   169   120   212   205   192    54   203    67   103   132    40   160    80    76    57    49   154   190    96   112   183   190   199   121   209   219   146   190   126    89   133   117    96   115   185   177   168   118   216   146   122   186   166   167    89   176    91    38   201    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    52    96   101   104   195   101    36   121   110    55    81   132   121    77   197    93    38    36   191   198   119    99   129    73   166   210   106    62   118    90   163    80    75    71   102   211    91    82    60   186    46    95   202   139   174    93   168   211   105   219   173   127   185    67    82   214   100    59   179   168    74    96   176    97   188   188   166    97    57   187   167   100   177   165   136    39    92    94   122   208    49   163    88   218    58   190   100    81   163   187    96   137   206    93   171   114    43    41   164    46   198   123    53   111    69   155    97   183    69   130    67    87    33   184   100   118    60   114   156    80   201    90   124   161   213   211    78    82   184   161   164    61    35   152   171   183   183   156    93   194    49    61   126   209   158    41    46    49    61   216   132    74    79   192    44   210   175   204   105    94   196    96   209   153   131    44   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    54    78   192   122   102   116   148    47    45    86   172    66   184   175   211    84   168   155   157    79   121   100   195   120    42   146    85    45    66   175    36   203    84    66   164   113   167   147   126    99    37   192   174    95   113   105   130   141   162   161   140    60   197   156   174   149   155   193   102    34    96    45   107    60   161   206   151    65    38   157   110    76   169    77   186   122   221   100   147   193   183   110   170   201   205    77   169   181   103   105   161    66   176    70   219   199   204   121    86    77   131   103   119   196    89   188    99    47    56   135    83    99    85    95   209   128   107   117    41    49   200   109   138    49   105   158   209    97   143    44   136    55   166   151   132   196   165    96   189    46    62   181    49    75   119   136    75   147   191
   147   132    73   125    94    36   189    83   215    84    55    68    68   193    44   201   118   202    67   197   155   195   181   194   136   150   186    62   214   135   153   125   140    59   185   122   167    38   200    53   167    85    98    39    94   137   195   170    64   150    49    99   104    52    83    69    42   191    65   214    59   168   160    83   221   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   151   207    70   122   181    79    67    48   166    52    70    70   207    80   163   165    58   174   151    49    53   120   128    46   221   134   152   152    67   171   169   214    35    62    54   187   197   180    84    72   141    97    83   109    63   157    64    56   166    79   100    71   183   196   214   157    69   207   146   163    77   114   138   122   141    67    83   134    85   105   118   158    63    86   186   201   169   219    94   201   183   117   135   167   141   164   187   143   153    50   108   131    41   109    63    66   213    39    69    54    68   182   116   195    58    77   151   112    56   191   126    51   151   135    61    76   115    64    61   182   195   156   122   200    40    37    54   117   161   207   138   139    46    61   174   123    91    77   101    38    56   214   167   184   168    47   168    88    81    42   178   209   139    79   151   143   100   203   197   154   153   174    62   209   111   195   170   148    86   108    48   155   170   153   176   183   185   178   174   130    90    36   123   186   100   184    90    89   214    79    69   108   168    37   119   164   156    52   209   144    76    43   190    78   149   107   145    53   116   205   102   141   123   121   193    65   157    65    81    66   142   212   220   218   143   133    41   145   147   191   111   148   185    46   203   179   199   179   199   118    65    78    53   197   133   137    80   153    48   164    60   213   152   116   100   172   149   160   101    81   134   134   104   144   160   199   101    75   199    60   163    92    56   128    34   121   130   185   153   180   157   114   204   158    96    86    99   189    44    47   163   114   213    60    49   120   177    42   182   159    37   168   158    68   147   178   186    35   213    75   145    36    51   107    87   210    80   203   170   177   158   170    96   183   102   189   120   118   135    88    50    41    41    93   106    44    66   213    54    44   113    49   219   211   123   177   158   101    59   110   106    80   194   109   210    95   141   158    81    56   101   112    97   147   161    83   202    34    57   153   101    91   182   198    41    33   155    43   101    65    93   210    36   215    90   127   209    75   160    33   136   219   130   141    42    40   135   111   192    68   217   118   198   103   138   211    83   169   156   123   187    44   200   124    59   141   178   213    61    74    65   152   193   214    61   166   189   215    90    85    46    93    37    43   210   213    83    44   132    63   102   154    51   213   181    66   164    50   133   204   113    48   108   180   116   146   177    59   110    46    93    94   180   139   133   155    98   104   185    52   102    92   118   220    69   144   215    99   110    75    65    44   167   119   137    95   178   179   212    85    77   112    37   116   103   151    44   189   220   156   112   105   188    99   156   101   135   199   151   109    76   109    93    60    69    93   168    43    67    43   135   191   158    64   148   122    82   116   172   196    64   186   210   168    71   157   219   177   150    43   120   170   119   212   205   192    53   203    67   102   133    40   159    81    77    57    48   154   190    96   112   183   190   199   122   210   218   146   190   125    89   133   117    97   114   185   177   168   117   217   146   122   186   166   167    89   176    91    38   200    86   117   149   107   181   100   215    61   171   170   185   188    97    81    71   194    52    96   102   103   195   101    36   120   110    55    81   133   121    77   196    93    38    36   190   198   119    99   130    73   167   210   106    62   118    91   164    80    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    82   214   101    59   179   169    74    96   176    98   189   187   166    96    57   187   167   100   177   164   135    38    92    94   122   208    49   163    88   218    58   191    99    81   163   187    96   137   207    93   171   114    43    41   164    46   199   124    54   111    70   155    98   183    70   130    67    88    33   185    99   118    60   114   156    80   201    89   124   161   214   211    77    82   183   160   163    62    35   153   171   183   181   155    92   193    49    61   126   210   159    41    45    49    61   216   132    74    79   193    45   211   175   204   105    93   196    97   209   152   132    43   162   113    69   174   172    38   199    89    97   156   150   134    48   114   173    45   159   139   219   157    54    78   192   123   102   116   149    47    45    85   172    66   184   175   211    84   169   154   156    79   122   100   196   121    41   147    85    45    67   176    35   203    84    66   164   113   166   146   126   100    36   192   174    96   112   106   130   141   162   160   139    60   198   155   174   148   154   193   102    35    96    45   107    59   160   205   151    66    38   156   110    76   169    77   186   123   220    99   147   193   184   109   171   201   205    77   168   180   103   106   161    65   176    70   220   199   203   122    85    78   130   104   119   196    89   187    98    47    56   135    82    99    86    95   210   128   107   117    41    49   200   109   138    49   105   159   209    97   144    44   136    55   166   151   132   197   165    96   190    46    62   181    48    75   119   135    76   147   191
   148   132    73   126    94    36   189    82   215    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    60   185   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   182    78    67    47   166    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    84   109    63   157    63    56   166    80    99    70   183   196   214   156    69   207   146   163    78   113   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    94   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    78   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   101    38    56   215   167   183   167    47   168    88    81    42   179   208   139    80   152   144   100   203   197   155   152   175    61   209   111   196   170   148    87   108    48   156   169   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   173   149   160   101    82   134   134   104   144   160   199   101    75   199    61   163    91    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   189    43    47   163   114   213    60    50   119   178    42   182   160    38   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   177   158   101    59   110   106    80   194   109   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   136   111   192    68   217   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   215    89    86    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    47    93    94   181   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   119   136    95   178   179   212    86    77   112    37   116   103   152    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   148   122    83   116   172   196    65   185   210   168    71   157   219   177   149    43   121   170   119   212   205   192    53   203    67   103   132    40   159    80    76    57    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   133   116    97   114   185   177   168   118   216   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    55    80   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    80    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    88   218    58   191   100    81   163   187    96   137   206    93   172   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   156    93   193    49    61   126   209   159    41    46    49    61   216   132    74    78   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    54    78   192   123   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    84    66   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    77   169   180   103   106   161    65   176    70   220   199   204   122    86    78   131   104   119   195    89   188    99    46    56   136    82    99    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   148   133    73   126    94    36   188    82   214    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   213   135   152   125   139    60   185   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   166   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   181    78    67    47   166    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    84   109    63   157    63    56   166    80    99    70   183   196   214   157    69   207   146   164    78   113   138   122   142    67    83   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   186   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    77   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   162   208   139   139    45    61   175   124    91    77   101    38    56   215   167   184   167    47   168    88    81    41   179   208   139    79   152   144   100   203   197   155   152   175    61   209   111   196   170   148    87   108    47   156   170   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   215    79    69   109   169    37   119   164   156    52   209   144    76    43   190    77   149   107   145    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   138    79   154    48   164    61   213   152   116   100   172   149   160   101    82   134   134   104   144   160   199   100    75   198    61   163    91    56   128    34   121   131   185   152   180   157   114   204   158    96    85    99   188    43    47   163   114   213    60    50   119   178    42   182   160    37   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   176   158   101    59   110   106    80   194   109   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   100    91   181   198    40    34   155    43   101    64    93   210    36   215    90   127   208    74   161    33   136   218   129   141    42    40   136   111   192    68   217   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    61    74    65   152   194   214    61   166   189   214    89    86    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    67   164    50   133   204   112    48   108   181   117   146   177    60   110    46    93    94   181   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    43   168   118   136    95   178   179   212    86    78   112    37   116   103   152    44   190   219   156   113   105   188    99   155   101   135   199   151   108    76   109    93    59    68    93   168    44    66    44   134   191   158    64   148   122    83   116   172   196    65   185   210   169    71   157   219   177   149    43   121   170   119   212   205   192    53   203    67   103   132    40   159    80    77    57    48   154   190    96   112   183   190   199   121   209   219   146   190   126    89   133   116    97   114   185   177   168   118   216   146   122   185   167   166    88   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    72   194    52    95   101   103   195   101    36   121   110    55    80   132   121    77   197    93    37    35   191   198   119    99   130    73   167   210   106    62   118    90   163    81    76    72   101   211    91    82    60   186    46    95   202   139   173    93   167   211   105   220   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   165   136    39    92    94   122   207    49   164    88   218    58   191    99    81   163   187    96   137   206    93   171   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    87    33   185   100   118    60   114   156    80   202    89   124   161   214   211    77    82   184   161   164    61    35   152   171   184   182   156    93   194    49    61   126   209   159    41    46    49    61   216   132    74    78   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   218   158    54    78   192   122   102   116   147    47    45    85   173    66   184   175   211    84   168   155   157    79   121   100   196   120    42   146    86    44    66   175    36   203    84    67   163   113   166   147   126    99    37   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   155   193   102    34    96    45   107    60   160   205   151    66    38   156   110    76   169    77   186   122   220    99   147   193   183   110   170   201   205    77   169   180   103   106   161    65   176    70   220   198   204   122    86    78   131   103   119   195    89   188    99    46    56   135    83    99    86    95   209   128   107   117    41    49   200   109   139    50   105   159   209    97   144    44   136    55   165   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   148   133    74   126    94    36   189    82   214    84    56    68    68   192    44   201   118   202    67   198   155   195   180   195   137   150   185    62   214   135   152   125   139    59   184   122   166    38   199    53   166    86    97    38    94   137   195   171    64   149    48    99   105    52    83    69    41   191    66   215    60   167   161    83   220   219    55    55    75   213   109   165   170   215    94   221    45   218   103   201    69   205   201   151   206    70   122   182    78    67    47   166    51    71    71   207    81   163   165    58   173   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   196   179    85    72   141    97    84   109    63   157    63    57   165    80   100    71   183   196   214   157    69   208   147   163    78   113   138   122   142    67    83   134    84   105   118   158    64    86   186   201   169   219    93   201   183   116   135   168   141   164   187   143   153    50   109   131    42   110    63    66   213    39    69    53    67   182   115   195    58    77   151   113    56   191   127    50   151   135    61    75   116    63    60   182   195   155   122   200    40    37    54   117   162   207   139   139    45    61   175   124    91    77   102    38    56   215   167   184   168    46   167    88    81    42   179   208   139    79   151   144   100   204   197   155   152   174    61   209   111   196   170   148    86   108    47   156   170   154   175   183   185   179   174   130    90    36   123   185   100   184    89    89   215    79    69   109   168    37   119   164   156    51   209   143    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   156    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   180   199   179   200   118    65    78    54   198   132   138    79   154    48   164    61   213   153   116   100   173   148   160   101    82   134   134   103   144   160   200   100    75   198    61   163    91    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   188    43    47   163   114   214    60    50   119   178    42   182   160    38   168   159    68   148   177   186    35   213    75   145    36    51   107    86   210    80   203   170   176   157   170    96   183   103   189   120   118   135    88    51    41    42    92   106    44    66   213    55    44   113    49   219   212   123   177   157   101    59   110   106    80   194   110   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    42   101    64    93   210    36   216    91   127   208    74   160    34   136   219   129   140    42    40   136   111   191    68   217   118   198   103   138   211    83   168   155   124   187    44   200   123    59   141   179   214    60    74    65   152   194   213    61   166   189   215    89    85    47    93    37    42   210   213    83    45   131    63   101   154    51   213   182    67   164    50   133   204   112    48   108   181   116   146   177    59   111    47    93    94   180   139   133   156    98   104   186    52   102    92   119   220    69   144   216    98   110    76    66    43   168   118   136    95   178   178   212    86    78   112    37   116   103   152    44   190   219   157   113   105   188    99   156   101   136   199   151   108    77   109    94    59    68    93   168    43    67    44   134   191   158    64   147   122    83   116   173   196    65   185   210   169    71   157   220   176   150    43   121   170   120   212   204   191    53   203    67   103   133    40   160    80    77    57    48   154   190    96   112   183   190   199   121   209   219   146   190   126    89   132   117    96   114   185   177   168   118   217   146   122   185   167   166    89   176    90    38   202    86   117   149   108   182   101   215    61   171   170   186   189    97    80    71   194    53    95   101   103   196   101    36   121   110    55    80   132   121    77   197    93    38    36   191   198   119    99   130    73   167   210   106    62   118    90   164    81    76    72   101   210    91    82    60   186    45    95   202   140   174    93   167   211   105   219   174   128   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   208    49   164    87   218    58   191    99    80   163   188    96   137   206    93   172   113    44    42   164    46   197   123    54   111    69   155    98   183    70   130    67    88    33   184   100   118    60   114   156    80   201    89   124   161   213   211    77    82   184   161   163    61    35   152   171   184   182   156    93   194    49    61   126   209   159    41    45    49    61   216   132    74    79   193    44   210   175   204   105    94   197    96   209   153   131    44   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   158    54    77   191   123   102   116   147    47    45    85   173    66   184   175   211    83   168   155   156    79   121   100   196   120    42   146    85    45    66   175    35   203    84    66   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   160   140    61   198   157   174   149   155   192   102    35    96    45   107    60   160   205   151    65    38   157   110    76   169    77   186   122   220    99   147   194   183   109   171   201   205    78   169   180   104   106   162    65   176    69   220   199   204   121    86    78   130   104   119   195    89   188    99    46    56   135    83    98    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    45   136    55   165   150   132   196   165    96   189    46    62   181    48    76   119   136    75   147   191
   148   132    74   127    94    36   189    83   215    84    56    68    68   193    44   201   118   202    67   198   154   194   180   194   137   150   185    62   214   136   152   125   139    60   185   122   167    38   200    53   167    86    97    38    94   137   195   170    64   150    49    98   104    52    83    69    41   191    65   215    59   167   161    83   220   219    54    55    75   212   108   165   170   216    94   221    45   218   103   201    69   205   201   152   206    70   122   182    79    67    47   167    52    71    71   207    81   163   165    58   173   151    48    53   120   128    46   220   135   152   152    67   172   169   215    35    62    54   187   197   179    85    72   141    97    83   109    63   157    63    57   166    80    99    70   183   196   214   156    69   207   146   163    78   113   138   122   142    67    83   135    84   105   118   158    64    86   186   201   169   219    93   201   183   116   134   167   142   164   187   143   153    50   108   131    42   109    63    66   213    39    69    54    68   182   116   195    58    77   151   113    56   191   127    51   151   135    61    76   116    64    61   183   195   155   122   200    40    37    54   117   162   208   139   139    45    61   174   124    91    77   101    38    56   215   167   184   167    47   168    88    81    42   179   208   139    80   152   144   100   203   196   155   152   175    61   209   111   196   170   148    87   108    48   156   169   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   215    79    69   109   168    37   119   164   157    51   209   144    76    43   190    77   149   106   146    52   116   205   101   141   124   120   193    66   157    66    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   199   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   173   148   160   101    82   134   134   104   144   160   199   101    75   199    61   163    92    56   128    34   121   131   185   152   180   157   114   204   158    96    85    99   188    43    47   163   114   213    60    50   119   178    42   182   160    37   169   159    68   148   178   186    36   214    75   145    36    52   107    86   211    80   204   170   176   158   171    96   183   103   189   120   118   136    88    51    41    42    92   106    44    67   213    56    44   113    49   219   212   123   177   158   101    59   110   107    80   194   110   209    95   142   157    80    55   102   112    97   147   161    83   202    34    57   153   100    91   181   198    40    34   155    43   101    64    93   210    36   216    90   127   208    74   160    33   136   218   129   141    42    40   136   111   192    68   216   118   197   103   138   211    83   169   155   124   188    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   214    90    86    47    93    36    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    47    93    94   180   139   133   155    97   104   186    52   103    92   118   219    69   144   216    99   109    75    65    43   168   118   136    95   178   179   212    86    77   112    37   116   102   152    44   189   219   157   113   105   188    99   155   101   135   199   151   109    76   109    94    59    68    93   169    44    66    44   134   191   158    64   148   122    82   116   172   196    65   185   210   169    71   158   220   177   149    43   121   169   119   212   205   191    53   203    67   102   132    40   159    80    76    57    48   155   190    96   112   183   190   199   121   209   218   146   190   126    89   132   116    96   114   185   177   168   118   217   146   122   186   167   167    89   176    90    38   201    86   117   149   108   182   101   215    61   171   170   185   189    97    81    72   194    53    95   101   103   196   101    36   121   110    54    81   132   121    77   197    93    38    36   191   198   119    99   129    73   167   210   105    62   118    90   163    81    76    72   101   211    91    82    60   186    46    95   202   139   173    93   167   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   165   135    39    92    94   121   207    49   164    87   218    58   191   100    81   163   188    96   137   206    93   172   113    44    41   164    46   198   123    53   111    69   155    98   183    70   130    67    87    34   184   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   156    93   193    49    61   126   209   159    41    45    49    61   216   132    75    79   193    44   210   175   205   106    94   196    96   209   153   132    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   158    54    77   192   122   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    36   203    84    67   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   155   193   102    34    96    45   107    60   161   205   151    66    39   156   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    78   168   180   104   106   162    65   176    70   219   199   204   121    86    78   130   104   119   195    89   187    99    47    56   135    83    99    85    95   209   128   107   117    41    49   200   109   138    50   105   159   209    97   143    44   136    55   165   150   132   196   166    96   189    46    62   182    49    75   119   136    75   146   191
   147   133    74   127    94    36   189    83   214    84    55    68    69   194    44   201   118   201    66   198   154   195   180   195   137   150   184    63   213   135   154   124   139    60   184   121   167    38   200    53   166    85    98    38    94   138   195   170    64   150    49    99   104    52    83    68    42   191    65   215    60   166   160    83   220   219    55    55    75   212   108   165   170   215    93   220    44   218   102   202    69   206   201   152   206    70   122   180    78    67    47   166    52    70    71   207    80   164   165    57   173   150    49    53   120   128    46   220   136   152   152    67   171   169   215    35    61    53   187   197   179    85    72   140    98    84   109    63   157    63    57   167    79    99    71   183   195   213   157    69   208   147   163    78   113   138   123   141    67    83   134    84   106   118   158    63    85   185   201   168   218    93   200   182   117   134   167   142   164   187   142   152    50   110   130    41   109    63    66   213    39    68    53    68   182   115   194    57    77   151   112    56   191   126    52   150   135    61    75   114    64    61   182   195   155   122   201    40    37    54   117   162   208   137   138    45    62   175   124    90    76   101    37    57   214   167   183   168    48   167    88    81    42   179   208   138    80   151   144   100   204   196   155   152   174    61   209   111   195   170   148    86   107    47   157   170   153   175   182   185   179   173   132    90    35   123   185    98   184    89    89   215    79    68   109   168    37   119   164   157    51   209   144    76    43   190    76   149   107   146    52   116   205   101   142   124   120   193    66   156    65    82    66   142   210   220   218   143   134    42   145   147   192   112   148   186    46   204   180   199   179   200   116    65    79    54   197   132   137    79   154    49   164    61   213   152   116    99   173   149   159   100    82   133   134   104   144   159   200   101    74   199    61   163    92    58   129    34   122   131   185   153   181   157   114   203   157    97    85    99   189    43    47   163   114   213    60    50   120   177    41   182   159    37   168   160    67   147   180   186    36   214    75   144    36    52   108    87   211    80   203   171   176   158   172    95   183   103   189   120   119   136    88    51    40    42    92   106    44    67   211    55    44   113    49   219   212   124   175   158   100    59   109   107    81   194   111   209    95   143   157    80    56   102   113    97   147   161    84   202    34    58   153   101    91   181   198    40    33   155    43   101    63    93   209    36   216    90   128   208    75   161    33   136   219   130   141    42    41   136   111   193    67   217   119   198   104   138   211    83   169   155   123   187    45   201   123    60   141   179   213    61    74    66   152   193   213    62   167   189   215    89    85    47    93    37    43   210   213    83    45   131    64   102   153    50   213   181    66   165    50   133   204   111    48   109   182   116   146   177    59   111    46    94    94   181   139   132   155    97   105   186    52   102    92   118   219    68   143   215    98   110    74    65    44   167   118   136    95   177   180   211    86    77   112    37   116   102   151    44   189   219   157   113   106   188    99   155   101   136   199   150   109    75   108    94    58    68    93   168    44    67    44   134   191   159    63   149   122    82   116   172   196    65   184   209   168    72   157   220   176   150    44   121   169   119   212   204   191    53   203    67   103   132    39   160    80    77    56    48   154   190    97   112   184   190   199   122   209   218   146   190   125    89   133   116    97   115   185   177   168   117   217   146   122   186   166   167    89   177    91    38   201    86   117   148   108   182   101   215    61   171   171   185   189    96    80    72   195    52    96   101   104   196   101    37   120   110    53    80   132   120    77   196    95    37    36   190   198   119    99   129    73   168   210   105    62   117    90   163    81    76    72   101   211    91    81    60   187    45    95   203   139   173    92   168   210   105   219   174   128   186    67    81   214   100    59   179   168    74    95   176    97   188   188   165    97    58   188   167   101   176   165   136    39    91    94   122   208    49   163    88   218    59   192   101    80   161   187    96   137   206    94   172   114    44    42   164    45   199   123    52   111    69   156    98   183    71   130    67    88    33   185   100   118    60   115   156    81   202    90   124   161   214   211    76    82   182   161   164    61    34   152   170   185   182   156    92   192    49    61   126   209   160    41    46    49    61   216   131    75    79   193    43   210   175   205   106    94   196    97   209   153   131    43   162   113    69   174   173    38   197    88    97   157   151   134    48   115   173    44   159   140   218   157    56    78   191   123   101   115   148    47    45    84   172    65   184   175   211    84   169   154   156    78   121    99   196   121    42   146    85    45    66   175    36   203    84    66   164   111   167   147   128   100    36   191   174    96   113   106   130   141   162   162   139    60   197   156   174   148   154   192   102    34    96    45   106    60   161   206   151    65    39   156   110    76   170    76   186   122   220   100   147   193   183   109   171   201   206    76   168   180   104   105   162    66   176    69   219   198   204   121    87    78   131   105   118   195    89   186    98    47    56   135    83    99    85    94   209   128   107   117    41    50   200   109   139    50   105   159   209    97   143    45   136    55   166   150   132   196   167    96   190    47    61   182    49    76   120   135    76   146   191
   148   132    74   127    94    36   189    82   215    85    56    68    68   193    44   201   118   201    67   197   154   194   181   195   137   151   185    62   212   135   151   125   139    60   185   122   166    39   200    53   166    85    98    38    94   137   195   170    64   150    49    97   105    52    83    69    40   190    65   214    59   166   160    83   221   219    54    56    76   212   108   165   169   216    93   220    45   219   103   201    69   205   201   152   206    70   122   183    77    67    48   166    51    72    70   207    81   163   165    58   173   149    48    53   120   128    45   221   135   151   152    67   170   169   215    35    62    54   187   196   180    85    72   141    97    82   109    63   157    63    56   166    80   100    70   183   195   215   157    70   208   147   164    78   115   138   122   141    66    82   134    84   106   117   157    63    85   185   201   170   219    93   201   183   115   134   167   141   165   186   143   152    49   108   131    42   110    63    66   213    38    69    53    67   182   115   194    58    77   152   113    56   192   126    49   150   135    61    76   116    64    60   182   196   156   123   200    40    37    53   117   160   208   139   139    45    61   174   124    91    78   101    37    57   215   168   184   167    46   166    87    81    42   179   209   140    79   151   143   100   203   197   155   153   175    61   209   110   195   170   148    86   108    47   157   169   154   175   182   186   179   174   130    90    36   122   185   100   184    89    89   214    79    69   108   168    37   118   164   156    52   209   143    76    43   190    78   149   106   146    53   116   205   101   141   124   121   193    65   157    66    82    65   142   211   219   219   143   134    41   144   147   193   112   148   185    45   204   180   200   179   201   118    65    78    54   198   132   137    79   154    47   164    61   213   152   116   100   172   149   160   100    82   134   135   103   145   159   199   100    74   199    61   161    92    56   129    34   121   130   185   152   181   158   115   204   158    96    85    99   188    44    47   163   114   213    60    50   119   177    41   183   159    39   169   159    69   148   178   186    36   213    76   145    37    52   108    86   210    80   203   170   176   158   170    96   185   102   189   120   119   136    89    50    40    42    92   106    44    68   212    56    44   114    49   218   213   123   176   159   102    60   109   107    79   195   110   209    94   142   158    80    56   101   112    97   147   161    82   202    34    57   153   101    92   181   198    40    34   155    42   101    64    93   210    36   216    90   127   207    75   161    33   136   218   129   141    41    41   136   111   192    68   216   118   198   103   138   211    83   169   155   123   188    44   199   123    59   140   179   214    60    73    64   152   194   214    61   166   189   214    89    86    47    92    36    43   210   213    83    44   133    64   102   155    51   213   180    66   163    50   133   204   113    48   109   182   117   146   177    59   112    47    92    93   180   139   133   156    97   104   186    52   103    92   118   221    69   144   216    98   108    75    66    43   167   117   136    95   177   178   211    85    78   112    37   117   103   152    43   190   219   157   113   105   189    99   155   101   135   199   151   108    77   109    93    59    68    93   167    44    67    44   134   191   157    64   147   122    83   116   173   196    65   186   211   169    71   157   219   177   150    42   120   169   118   212   205   192    53   203    68   103   133    40   159    80    76    56    48   154   191    96   112   182   190   198   122   209   219   146   190   126    88   132   116    97   115   185   176   168   119   217   146   122   186   167   166    90   176    89    38   202    86   117   148   108   182   100   216    62   171   170   185   188    96    81    71   194    53    96   101   103   196   101    36   121   110    55    81   131   120    78   197    92    37    36   191   197   118    99   129    74   167   208   105    62   118    90   164    80    76    71   102   210    92    82    60   186    46    95   202   139   173    93   168   211   105   220   173   128   184    67    81   214   100    60   179   169    74    95   176    98   189   188   166    96    57   187   168   100   176   165   136    39    92    93   121   208    49   164    88   218    57   191   100    82   162   187    96   137   206    93   172   114    43    41   164    45   198   124    53   111    70   154    98   184    70   130    68    88    33   185   100   118    60   114   155    79   201    90   124   160   213   211    77    82   184   161   164    62    35   152   170   184   182   154    92   193    49    60   126   210   159    41    46    48    60   216   133    74    78   192    44   210   175   203   106    93   196    96   210   154   132    43   161   113    68   173   171    37   199    89    98   156   150   134    49   114   173    45   160   139   219   157    55    79   192   123   102   116   148    47    45    86   173    66   184   175   211    84   169   155   157    79   122   100   196   121    41   146    85    45    66   174    36   203    85    66   164   112   167   147   126   100    38   192   174    95   113   106   130   141   162   160   140    61   197   156   174   148   155   193   102    35    95    45   106    60   161   205   151    66    40   157   110    76   168    76   186   122   219    99   147   194   183   109   171   202   206    77   168   180   104   106   162    66   176    70   219   199   204   122    85    78   131   104   119   196    89   188    99    46    56   135    83    99    85    95   209   129   107   116    40    49   200   109   139    50   106   158   209    97   144    44   136    56   166   151   133   195   167    96   189    47    61   182    50    74   119   136    76   146   192
   148   133    74   126    94    36   188    82   215    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   149   185    62   214   135   152   125   140    59   184   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   105    52    83    69    41   191    65   214    59   167   161    84   220   219    54    55    75   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   181    79    67    48   167    52    71    71   207    81   163   165    58   173   150    48    53   121   128    46   220   135   152   152    67   171   169   215    35    61    54   187   197   179    85    72   141    98    83   109    63   157    63    56   166    80    99    70   183   196   214   157    69   208   146   164    78   114   138   122   142    67    82   134    84   105   117   158    64    86   186   201   170   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    41   109    63    66   213    39    69    53    67   182   115   194    58    78   151   113    56   191   127    50   151   135    61    76   116    63    61   182   195   156   122   200    40    37    54   117   161   208   139   139    45    61   174   124    91    77   101    38    56   215   167   184   167    47   168    88    81    42   179   208   138    79   152   143   100   203   197   155   152   175    62   209   111   196   170   148    86   108    47   155   169   153   176   183   185   179   174   130    90    36   123   185    99   184    89    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   106   145    52   116   205   101   141   124   121   193    66   157    65    82    66   143   212   220   218   143   135    41   145   147   192   112   149   185    46   204   180   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   212   152   116   100   172   149   160   101    82   134   134   103   143   160   199   100    75   198    61   163    92    56   128    34   121   131   185   152   180   157   115   204   158    96    85    99   189    44    47   163   114   213    59    50   119   178    42   182   160    37   168   159    68   148   178   186    36   213    75   145    36    52   107    86   211    80   203   171   176   158   171    96   183   102   189   120   118   136    88    51    41    42    93   106    44    67   213    56    44   114    49   219   212   123   177   158   101    59   110   106    81   194   109   209    95   142   158    81    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   136   111   192    68   216   118   198   103   138   212    83   169   156   123   188    45   200   123    59   141   179   214    61    74    65   152   194   214    61   166   189   215    89    85    47    93    36    43   210   213    83    45   131    64   101   154    51   213   181    67   164    50   133   204   113    48   107   181   117   146   177    59   111    46    93    94   181   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    66    44   167   119   136    95   178   179   212    86    77   112    37   116   102   152    44   190   219   156   113   105   188    99   155   101   135   199   150   109    76   108    93    59    68    93   168    44    67    44   135   191   158    64   148   122    83   116   172   196    65   185   209   168    71   157   219   177   149    43   121   170   120   212   205   192    53   203    67   103   132    40   159    80    76    56    48   154   190    96   111   183   190   199   121   209   218   146   190   126    89   132   116    97   114   185   177   168   118   217   146   122   186   166   166    89   176    91    38   202    86   117   148   108   182   101   216    61   171   170   185   189    96    81    72   194    53    96   101   103   196   101    36   121   110    54    81   132   121    77   197    93    37    35   191   198   119    99   129    73   167   210   105    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   180   169    74    96   176    98   189   188   166    97    57   187   167   100   176   165   135    40    92    94   122   208    49   163    87   218    58   190   100    81   163   188    96   137   206    93   172   113    44    41   165    46   198   124    54   111    69   155    97   183    70   130    67    88    33   184   100   118    60   114   156    80   201    89   125   161   214   211    77    82   184   161   163    61    35   152   170   184   182   156    93   193    49    61   126   209   159    41    45    48    61   216   132    75    79   193    44   210   175   204   106    94   197    96   209   153   131    43   162   113    69   174   172    38   198    89    97   156   150   134    48   114   173    45   159   140   219   157    54    78   191   123   102   116   148    46    45    85   172    66   184   175   211    84   169   154   157    79   121   100   196   120    42   146    86    44    66   175    35   203    84    66   164   113   166   146   126    99    36   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   156   110    76   169    77   186   123   220    99   146   193   183   110   170   201   205    78   168   180   103   106   161    65   176    70   220   199   204   122    86    78   131   104   119   195    89   188    99    46    56   135    82    99    86    95   209   128   107   117    40    49   200   109   138    49   105   158   209    97   144    44   136    55   165   150   132   196   166    96   189    46    61   182    49    76   119   136    76   147   191
   148   132    74   127    94    36   188    83   215    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   149   185    62   214   135   152   125   139    60   185   122   167    38   200    53   166    85    97    39    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   166   161    83   220   219    54    55    76   212   108   166   170   215    94   221    45   218   103   201    69   205   201   152   206    69   122   182    78    67    47   166    52    71    70   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    83   109    63   157    63    56   166    80   100    70   183   196   214   156    69   208   146   164    78   113   138   122   142    66    83   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    67   181   115   194    58    78   151   112    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   138   139    45    61   175   124    90    77   102    38    56   215   168   183   167    47   168    88    81    42   179   208   139    79   152   144   100   204   197   155   152   175    61   209   110   196   170   148    87   108    48   156   170   153   176   183   185   179   174   130    90    35   123   185    99   184    89    89   214    79    69   109   168    36   119   164   157    51   209   144    76    43   190    77   149   107   146    52   115   205   102   141   124   120   193    66   157    65    82    66   143   212   221   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   153    48   164    61   213   152   116   100   173   149   161   101    82   134   134   104   144   159   199   100    75   199    61   163    91    56   129    34   121   131   185   152   180   157   114   204   158    96    85    99   189    43    47   163   114   213    60    50   119   178    42   182   160    37   169   159    68   148   178   186    36   214    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    50    41    42    92   106    44    67   213    55    44   113    49   219   212   123   176   158   101    59   110   106    80   194   109   210    95   142   158    81    55   101   112    97   147   161    83   202    34    57   153   100    91   181   197    40    34   155    43   101    65    93   210    36   215    91   127   208    74   160    33   136   218   129   141    42    40   136   111   192    68   216   118   198   103   138   211    83   169   156   124   188    45   200   123    59   141   179   214    60    74    65   151   194   214    61   166   189   215    89    86    47    93    36    43   210   213    83    45   131    63   101   154    51   213   181    67   164    50   133   204   112    48   108   181   117   146   177    59   111    46    93    94   181   139   133   155    97   104   186    52   103    92   119   220    69   144   216    99   110    75    65    44   167   118   136    95   178   179   212    86    78   112    37   116   103   152    44   189   219   157   113   105   188    99   155   101   135   199   151   109    76   109    93    59    68    93   168    44    67    43   134   191   158    64   147   122    82   116   172   196    65   185   210   168    71   157   219   177   149    43   121   169   119   212   205   192    53   203    67   103   132    39   159    80    76    57    48   155   190    96   112   183   190   199   121   209   218   146   190   126    89   132   116    96   114   185   177   168   118   216   147   122   186   167   166    89   176    91    38   201    86   117   148   108   182   101   215    61   171   170   185   189    96    81    72   194    53    95   101   103   195   101    36   121   110    55    81   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   164    81    76    71   101   211    91    81    60   186    46    95   202   139   174    93   167   211   105   219   173   127   185    67    81   215   100    59   179   169    74    96   176    98   188   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   163    87   218    58   191    99    81   163   188    96   137   206    93   171   113    43    41   164    46   198   124    54   111    69   155    98   183    70   130    67    88    33   184   100   118    60   114   156    80   202    89   124   161   213   211    77    82   184   161   164    61    35   152   171   184   182   156    93   194    49    61   126   209   159    41    45    49    61   216   132    74    78   193    44   211   175   204   105    94   197    96   209   153   131    43   162   113    69   175   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   157    54    78   192   123   102   116   147    47    45    86   172    66   184   175   211    84   169   154   157    79   121   100   195   120    42   146    86    44    66   175    35   203    84    66   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   154   192   102    34    96    45   107    60   160   205   151    66    39   156   110    77   169    77   186   122   220    99   146   193   183   110   171   202   205    77   168   180   103   106   161    65   176    70   220   199   204   122    86    78   131   104   118   195    89   188    99    46    56   136    82    98    86    95   209   128   107   116    41    49   200   109   139    50   105   159   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   135    75   146   191
   147   133    73   127    94    36   189    83   215    84    56    68    68   192    44   201   118   201    67   198   154   195   180   194   136   150   185    62   214   135   152   125   139    59   185   122   167    38   200    53   167    85    97    38    94   137   195   171    64   150    49    99   105    52    84    69    40   191    65   214    60   167   161    83   220   219    54    55    76   213   108   165   170   215    94   220    45   219   103   201    69   205   201   152   206    70   122   182    79    67    47   166    51    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    61    54   187   197   179    85    72   141    97    83   109    63   157    63    57   166    80    99    71   183   196   214   156    69   207   146   163    78   113   138   122   142    67    83   134    84   105   118   158    63    85   186   201   169   218    94   201   183   116   134   167   141   164   187   143   153    50   108   131    41   109    63    66   213    39    69    53    67   182   115   195    58    78   151   113    56   191   127    51   151   134    61    76   116    64    60   182   195   155   122   200    41    36    54   117   162   208   139   139    45    61   175   124    91    77   101    37    56   215   167   183   167    47   167    88    81    42   178   208   138    79   151   143   100   203   197   155   153   175    61   209   111   196   170   148    86   108    48   155   170   153   175   183   185   179   174   130    90    35   123   185    99   184    90    89   215    79    69   108   168    37   119   164   156    52   209   144    76    43   190    77   148   107   146    52   115   205   101   140   124   120   193    66   156    65    81    66   143   212   220   218   143   134    41   145   147   192   112   149   184    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   212   152   116   100   172   149   161   101    82   133   134   104   144   160   199   101    75   198    61   163    92    56   128    34   121   131   186   152   180   158   114   204   158    96    86    99   189    44    46   163   113   214    60    50   119   178    42   182   160    38   169   159    68   147   178   186    36   213    75   145    36    52   107    86   211    80   203   170   175   158   170    95   183   102   189   120   118   135    88    51    41    41    93   106    44    67   213    55    44   113    49   219   212   123   176   158   101    59   110   106    80   194   110   209    95   142   158    81    55   101   112    97   147   161    83   202    34    56   153   100    92   182   197    40    34   155    43   102    64    93   210    36   216    90   127   208    74   160    33   136   219   129   141    42    41   136   111   192    68   217   119   197   103   138   211    83   169   155   124   187    45   200   123    59   140   179   214    60    74    65   151   194   214    61   165   189   215    89    86    47    93    36    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   132   204   112    48   108   181   117   146   177    60   111    47    93    93   181   139   133   155    97   104   186    52   102    93   118   219    69   144   216    99   109    75    65    44   168   119   136    95   178   179   212    86    78   112    37   116   102   152    44   189   219   157   112   105   188    99   155   101   135   199   151   108    77   109    94    59    68    93   168    44    66    43   135   191   158    64   147   122    82   116   172   196    65   185   210   168    71   157   219   177   150    43   121   169   119   212   205   192    53   202    67   102   132    40   159    80    77    57    48   154   190    96   112   183   190   199   122   209   219   146   190   125    89   133   116    97   114   185   177   168   118   217   146   122   186   167   166    89   176    91    38   201    86   117   149   108   182   101   215    61   171   171   185   189    97    81    71   195    53    95   102   104   196   101    36   121   110    55    81   132   121    77   197    93    37    35   191   198   119    99   129    74   167   209   106    62   118    90   163    81    76    72   101   210    91    82    60   186    46    95   202   140   173    93   167   211   105   220   173   127   185    67    81   214   100    59   180   169    74    96   176    98   189   188   167    97    57   187   167   100   176   164   135    40    92    94   122   207    49   164    88   218    58   190    99    81   163   187    96   136   206    93   172   113    43    41   164    46   198   124    54   111    70   155    98   183    70   130    67    88    33   184   100   118    60   115   156    80   202    89   124   161   214   211    77    82   184   161   164    61    35   152   171   183   182   156    92   194    49    61   126   209   158    41    46    49    61   216   132    74    78   193    44   211   174   204   105    94   197    96   210   153   132    43   162   113    69   174   172    38   198    89    98   156   150   134    48   114   173    44   160   139   219   158    55    78   192   123   101   116   147    46    45    86   172    66   184   174   211    84   169   154   157    79   121   100   196   120    42   146    85    44    66   175    36   203    84    66   163   113   166   147   127    99    37   192   174    95   113   105   130   142   162   161   140    60   198   156   174   148   155   193   102    34    96    46   107    60   160   205   152    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   202   205    78   168   180   104   106   161    65   176    70   220   199   204   122    85    78   131   103   118   195    89   187    99    46    56   136    83    98    85    95   209   128   107   117    41    49   200   108   138    50   105   158   210    97   143    44   136    55   165   151   132   196   166    96   189    46    61   182    49    75   119   136    75   147   190
   147   132    74   126    94    36   189    82   214    84    56    67    68   193    44   200   118   202    68   198   154   196   180   195   137   150   186    62   213   134   151   126   138    59   185   122   166    38   200    53   167    86    97    38    93   138   195   171    63   151    49   100   104    52    84    70    40   191    65   215    58   166   161    82   220   219    54    56    77   213   107   165   170   216    94   221    44   219   102   201    68   205   201   150   206    69   123   181    79    67    47   166    51    72    71   206    80   163   165    59   172   151    48    52   121   127    47   221   134   153   152    67   171   169   214    35    61    53   187   197   180    84    73   142    98    83   108    63   156    64    57   168    79   100    71   182   197   214   157    69   207   146   163    78   112   138   122   141    67    82   135    84   106   117   158    63    86   186   200   169   218    95   202   184   116   136   166   141   165   187   142   153    50   108   132    41   109    63    66   213    40    69    53    68   182   114   196    58    79   151   112    56   192   127    49   151   135    61    76   114    63    61   181   195   155   122   200    39    36    53   118   162   208   139   139    45    60   174   124    90    76   101    39    56   214   166   182   169    46   169    90    82    42   178   208   139    79   152   145   102   204   196   156   153   174    61   209   110   198   170   149    86   109    48   156   169   153   176   182   186   179   174   130    91    35   123   186    98   184    91    90   214    80    69   108   168    36   117   163   156    51   208   145    76    44   190    78   148   106   145    51   116   205   101   141   123   120   193    67   157    65    82    65   142   211   222   217   142   134    42   146   147   193   112   148   185    46   206   179   198   178   200   118    65    78    54   197   132   137    79   153    48   164    60   212   152   116   100   172   148   162   100    83   132   134   103   144   160   199   101    75   200    61   163    91    56   128    33   122   131   185   152   181   157   115   204   157    96    85    99   189    42    47   162   115   214    60    51   120   178    43   182   159    37   168   160    69   148   177   186    36   215    76   145    36    51   107    85   210    80   203   170   177   157   171    95   182   102   188   121   117   135    88    51    40    40    92   106    45    66   212    55    44   113    48   220   212   123   177   158   100    59   111   107    80   195   109   209    96   142   157    80    55   102   112    97   147   162    84   202    34    57   153   100    92   182   196    40    33   154    43   100    64    94   209    36   215    90   128   209    75   160    33   135   219   128   141    43    41   136   111   192    68   216   118   199   102   137   212    83   169   154   124   188    43   201   122    60   140   179   214    61    73    65   151   193   215    61   166   188   215    89    86    46    92    38    42   210   213    82    47   133    63   101   155    51   212   181    67   163    51   133   203   112    50   108   180   118   146   176    59   110    47    94    93   180   139   133   156    97   103   184    53   104    93   118   220    69   144   216   100   108    76    65    43   168   117   136    95   179   178   211    87    77   112    37   115   104   151    44   189   219   156   113   104   188    99   155   101   136   199   150   107    76   109    92    59    68    93   169    43    64    43   135   191   157    64   147   122    82   116   172   195    64   186   209   168    71   158   218   176   149    43   122   170   118   212   205   191    52   203    67   103   133    39   161    79    76    56    48   154   189    96   112   182   190   199   121   209   218   146   189   125    88   133   116    97   114   184   175   167   118   217   146   122   186   166   166    87   175    92    39   203    85   118   148   108   182   101   215    61   171   169   186   189    96    82    72   195    51    96   100   103   195   101    37   119   110    55    81   132   121    78   198    93    37    36   191   198   119    99   129    74   166   209   105    63   118    90   162    80    75    72   101   211    91    81    60   186    46    95   204   140   174    91   167   211   105   220   173   129   185    66    82   214   100    60   180   168    73    97   177    97   189   189   166    97    59   188   167   101   177   164   134    39    93    93   122   207    48   165    88   219    59   190    99    81   163   187    95   137   206    94   171   113    44    42   164    46   199   125    53   110    70   156    98   182    71   130    67    88    32   185   100   119    60   115   155    79   202    90   124   161   214   212    78    81   184   161   164    62    34   152   171   184   182   156    93   193    49    61   126   211   158    42    46    48    62   216   131    75    79   193    44   210   175   204   104    94   197    97   209   154   131    42   163   112    69   175   171    38   199    90    98   155   150   134    48   114   174    45   160   141   219   159    54    76   192   122   103   117   146    47    45    87   171    66   185   175   210    83   169   154   156    79   121   100   196   120    42   146    85    45    65   175    36   203    84    67   164   112   167   147   126    99    35   192   174    96   113   105   130   142   161   160   140    61   197   156   174   149   155   192   103    35    95    44   106    61   159   205   152    65    38   157   110    77   168    76   185   123   220    98   148   194   184   111   171   201   206    77   170   181   104   106   162    65   176    70   220   199   204   122    86    79   131   103   118   196    89   187    98    46    57   135    82    99    84    96   209   128   107   117    40    48   200   109   139    50   104   160   210    97   144    44   136    55   166   148   133   196   165    96   188    48    62   181    49    76   120   136    75   147   191
   148   132    74   127    94    36   189    83   214    84    56    68    68   192    44   201   118   202    67   198   154   195   181   194   137   150   185    62   214   136   152   125   139    59   184   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   105    52    83    69    40   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   151   206    70   122   182    78    67    47   166    52    71    71   208    80   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    61    54   187   197   180    85    72   140    97    83   108    63   157    63    56   166    80    99    71   183   196   214   156    69   207   146   163    78   113   139   122   142    66    83   135    84   105   118   158    64    86   186   201   170   219    93   201   183   116   135   167   141   164   186   143   153    50   109   131    42   109    63    66   213    39    68    54    67   182   115   194    58    78   151   113    55   191   127    51   151   135    61    75   116    63    61   182   195   155   122   200    41    37    54   117   161   208   138   139    45    61   175   124    90    77   101    38    56   215   167   184   167    47   168    88    81    42   178   208   138    80   152   144   101   204   197   155   152   175    61   209   111   196   170   148    87   108    47   156   169   153   176   183   185   179   174   130    90    36   124   185    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   143    76    43   190    77   149   107   145    52   115   205   101   141   124   120   193    66   156    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   199   118    64    78    54   198   132   138    80   154    47   164    60   213   152   116   100   173   148   160   101    82   134   134   104   144   159   199   101    75   198    61   162    91    57   128    34   121   130   185   152   181   158   114   204   158    96    85    99   189    44    47   163   114   213    59    49   119   178    42   182   160    38   169   159    68   148   178   186    36   214    75   145    36    52   107    86   211    80   203   170   175   157   170    96   183   102   189   120   118   135    88    51    41    42    92   106    44    67   213    55    44   114    49   219   212   123   176   158   101    59   109   106    80   194   110   209    95   142   158    80    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    43   102    64    93   210    36   215    90   127   208    74   160    33   136   218   129   141    42    41   136   111   192    68   217   118   198   103   138   211    83   169   156   124   187    45   200   124    59   141   179   213    60    74    65   152   194   214    61   166   189   214    89    85    47    93    36    43   210   213    83    45   131    63   102   154    51   213   182    66   164    50   133   204   113    48   108   181   117   146   178    59   110    46    93    94   181   139   133   155    97   104   186    52   103    93   118   220    69   144   216    99   110    75    65    43   167   119   137    95   178   179   212    86    78   112    36   116   102   152    44   189   219   156   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    67    43   135   191   158    64   148   121    83   116   172   196    65   185   210   169    71   157   220   177   149    43   121   169   119   212   205   192    53   203    67   103   132    40   160    81    76    57    48   154   190    96   112   183   190   199   122   209   219   146   190   126    89   132   116    97   114   185   177   168   118   216   146   122   185   166   167    89   175    91    38   201    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    52    96   101   103   195   101    36   121   110    54    80   132   121    77   197    93    37    35   191   198   119    99   130    73   166   210   105    62   118    90   164    80    76    72   101   210    91    81    61   186    46    95   202   139   174    93   168   211   105   220   173   127   185    67    81   214   100    59   179   169    74    96   176    98   189   188   166    97    57   187   167   100   176   165   135    39    92    94   122   207    49   164    88   218    58   191   100    81   163   187    95   137   206    93   172   113    43    41   164    46   198   124    53   111    70   155    98   183    71   130    68    87    33   185    99   119    60   114   156    80   201    90   124   161   214   211    77    81   183   161   163    61    35   152   171   184   182   156    93   193    50    61   126   209   159    40    46    49    61   216   132    75    78   193    44   210   174   204   105    93   196    96   209   153   132    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   157    55    78   192   122   101   115   148    47    45    86   173    66   184   175   211    84   169   155   157    79   121   100   196   121    42   146    86    44    67   175    35   203    85    66   164   114   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    61   198   156   174   149   155   193   102    34    96    45   106    60   160   205   151    66    39   157   110    76   169    76   186   123   220    99   147   193   184   110   171   202   205    78   169   180   103   106   161    66   175    70   219   198   204   122    86    78   130   103   119   195    89   187    99    46    56   136    82    99    85    95   209   128   107   117    40    49   199   109   138    50   105   158   209    97   144    45   136    55   166   151   132   196   166    96   189    47    62   182    49    76   119   136    75   146   191
   145   132    74   126    94    36   188    80   215    84    55    66    68   191    45   202   119   203    67   199   154   194   179   195   138   150   183    62   216   136   152   124   140    58   185   122   167    37   199    53   165    85    97    39    96   135   196   171    65   151    49    97   104    51    82    67    42   191    66   213    61   166   160    82   221   217    55    55    76   213   109   166   171   217    94   221    46   218   104   201    68   204   202   151   207    67   123   183    79    66    47   167    52    71    71   207    81   162   167    55   172   150    49    55   122   126    46   221   134   152   153    66   172   168   213    35    61    53   188   198   180    84    72   141    98    83   111    62   158    62    57   166    82    99    67   184   195   215   156    69   206   147   164    77   114   138   121   140    64    82   136    85   107   120   158    64    88   185   200   170   219    93   201   183   118   136   166   142   163   188   142   153    49   109   132    43   109    63    67   215    41    69    54    65   180   113   194    58    80   149   113    55   192   126    51   152   134    60    75   116    63    59   182   196   156   120   200    39    38    53   117   163   208   138   140    46    59   175   123    89    75   103    39    56   214   169   183   167    45   168    88    81    40   180   208   137    81   153   144   100   204   196   152   151   174    63   208   110   196   170   148    87   109    48   157   171   152   177   182   185   178   173   130    91    37   122   184   100   185    90    89   214    79    68   109   167    36   117   161   158    52   209   147    75    42   192    76   150   106   147    54   116   207   103   140   125   120   192    66   156    65    82    65   143   212   222   219   144   133    40   145   147   192   111   148   184    45   205   178   200   178   199   116    65    79    54   197   132   135    80   153    49   165    62   210   153   115    99   171   149   159    99    82   135   134   104   143   159   200   102    75   201    61   163    92    57   127    33   124   129   186   152   180   158   113   206   158    96    84   100   187    43    48   162   115   213    59    49   121   178    43   184   160    36   169   159    68   148   178   186    35   214    76   146    37    52   108    87   211    79   202   169   176   157   172    95   181   102   188   120   120   135    88    51    41    44    91   107    44    67   214    55    44   115    50   219   212   123   178   157   100    59   109   107    79   192   110   210    95   142   159    81    56    99   113    97   146   163    83   203    33    59   154   101    91   182   197    40    34   156    42   101    65    93   209    37   216    91   127   209    75   161    34   136   219   129   143    42    39   135   112   192    69   218   118   197   105   140   211    84   169   155   123   185    45   200   122    59   141   180   214    60    74    65   152   193   216    61   165   189   217    90    85    46    94    37    44   209   214    82    46   131    65   100   155    51   212   182    66   163    51   131   206   114    48   108   180   115   147   177    58   109    47    93    93   179   140   133   154    97   105   186    52   102    92   119   219    68   143   217   100   108    75    67    41   170   120   135    97   178   180   212    85    75   111    37   115   102   153    43   189   218   156   114   106   188   100   155   101   136   199   150   109    76   108    94    60    67    93   168    45    66    44   133   191   157    65   147   121    82   116   172   196    64   186   209   168    72   158   220   175   151    42   120   172   119   214   204   192    53   202    65   104   134    39   160    80    79    58    47   153   189    94   112   183   191   198   123   210   217   146   190   123    90   135   117    97   114   184   178   168   119   215   145   121   184   165   167    88   176    90    38   201    84   117   150   108   181   101   216    60   170   171   184   189    98    80    71   195    54    95   102   104   196   101    37   121   110    54    80   130   120    78   197    94    37    36   191   200   121   100   128    74   167   210   106    64   119    90   164    80    75    73   100   209    90    81    59   186    45    95   202   140   174    92   168   213   105   219   174   128   184    69    81   215    99    58   180   168    73    97   176    97   189   190   165    95    58   188   166    99   176   165   136    39    94    93   123   207    48   164    88   218    58   191    99    80   162   187    96   137   206    95   169   113    43    41   165    47   198   124    54   110    70   155    99   180    70   131    67    89    32   184   100   118    60   115   155    79   202    90   125   160   212   212    78    82   185   161   164    62    33   150   170   184   181   156    92   192    50    62   127   210   159    42    44    48    61   216   131    75    76   194    43   210   175   205   105    95   198    96   210   154   132    43   163   113    69   176   172    37   199    89    97   155   149   135    50   114   173    47   160   139   218   160    54    80   191   120   104   116   148    48    45    84   173    66   183   173   211    84   167   153   156    78   121    98   195   121    41   147    86    44    66   174    35   202    85    64   164   114   165   146   127    97    36   190   175    96   112   105   130   142   162   160   139    60   199   154   175   150   155   191   103    34    95    45   107    59   161   204   153    67    37   155   108    76   167    78   186   123   220   100   145   194   182   108   172   202   207    75   166   181   103   106   160    67   175    71   217   199   204   121    86    78   130   103   119   195    89   187    99    46    57   136    82    98    86    94   210   127   106   116    41    50   199   110   139    50   106   159   209    96   144    43   135    57   165   151   131   196   167    96   191    46    60   181    47    76   119   137    76   147   191
   149   131    73   125    94    35   189    81   214    83    56    69    67   192    44   201   120   201    67   198   155   196   179   194   138   149   184    60   215   135   151   125   137    59   183   122   166    36   199    54   167    86    96    37    95   137   195   171    65   149    49    99   104    51    83    70    42   190    63   215    60   167   161    82   220   219    55    56    77   212   108   165   169   217    94   220    44   219   103   200    70   205   200   153   206    69   122   183    78    68    48   169    50    72    72   208    81   164   165    57   173   150    47    52   119   127    46   221   136   151   152    67   171   167   214    36    61    54   189   198   180    86    74   140    99    83   109    64   157    63    58   166    81   100    71   182   195   215   159    68   207   147   163    79   114   138   122   141    66    83   133    85   106   118   156    63    85   185   201   168   221    94   200   183   115   134   166   142   163   188   143   155    52   110   131    42   111    63    66   214    39    68    53    67   182   114   195    58    79   151   113    55   193   127    50   150   134    60    76   116    63    63   183   194   153   122   199    41    38    54   118   162   207   138   138    45    60   175   124    90    76   101    39    56   214   166   185   168    46   169    87    79    42   180   209   139    80   152   144   100   205   197   154   151   173    60   210   109   196   171   147    86   107    48   154   170   153   175   183   186   181   175   131    90    35   122   185    99   184    91    89   214    79    68   108   168    38   118   164   158    52   210   143    76    44   189    79   151   107   146    54   115   206   102   140   126   120   193    64   157    65    82    65   143   214   221   218   141   135    42   146   146   191   112   149   184    44   205   179   199   178   199   118    65    77    55   199   132   138    80   154    49   165    61   213   153   115   100   174   148   160   101    81   134   133   105   145   159   199   101    75   199    63   163    93    54   128    36   120   131   185   152   181   157   114   202   158    97    83    98   189    43    46   163   114   215    59    50   121   177    41   183   159    36   168   159    66   146   179   186    35   214    73   145    35    51   107    88   212    81   202   172   176   157   169    95   183   103   191   121   119   135    88    50    41    44    94   105    45    67   213    54    45   113    49   219   212   123   177   159   100    58   110   107    79   194   110   211    94   140   158    82    56   103   113    96   146   159    85   203    35    57   152   100    92   180   200    39    34   155    42   100    64    92   210    35   214    91   126   208    76   159    36   136   217   128   138    41    39   135   110   193    69   217   118   197   102   137   211    83   167   156   124   187    45   200   125    61   141   179   212    60    75    65   150   192   214    60   166   189   213    88    84    46    92    36    41   210   212    85    44   132    63    99   156    50   213   183    66   165    51   132   203   111    47   107   181   118   145   179    59   110    45    93    96   182   138   132   155    98   103   187    52   103    92   119   221    69   144   216    99   109    76    66    44   168   118   135    95   177   180   212    86    77   112    37   116   103   152    44   189   220   157   112   107   186    98   155   102   136   199   152   108    76   111    93    60    69    93   170    44    67    44   135   193   158    65   147   120    85   116   172   195    63   186   209   169    70   159   220   179   150    42   121   167   120   213   205   191    52   205    66   103   133    40   159    79    76    56    49   154   190    97   111   183   191   199   121   210   218   146   191   128    90   134   117    98   113   186   176   169   118   218   146   122   185   167   165    86   175    90    37   201    87   118   148   108   182   101   216    60   171   170   184   189    97    81    73   193    52    96   100   105   194   101    35   122   111    54    81   134   120    76   197    93    37    35   193   199   120    97   130    73   166   209   107    63   116    90   163    82    76    72   102   211    92    81    61   188    45    95   203   139   173    93   167   212   108   219   173   127   186    68    82   216   100    58   179   168    75    95   175    98   187   186   166    96    56   187   165   100   176   166   135    39    91    95   122   208    49   163    87   219    59   192    99    82   161   188    94   137   207    93   170   113    43    41   165    47   197   124    54   110    68   155    96   185    71   129    67    88    33   185   100   118    59   114   155    81   201    90   124   159   214   209    77    82   184   161   162    62    35   153   170   182   182   154    92   193    49    61   125   210   158    41    46    49    63   217   132    76    78   193    44   211   176   204   106    94   196    96   208   153   132    44   163   113    70   175   171    37   199    90    97   156   151   133    47   114   173    45   159   139   219   157    54    79   191   123   103   116   150    47    47    86   173    66   186   176   210    83   169   154   156    79   123   100   196   122    41   147    87    45    66   175    36   204    84    67   166   114   167   147   127   101    35   191   175    94   112   105   130   143   163   161   139    60   197   156   173   150   156   193   101    34    95    45   107    60   161   204   154    65    38   157   109    76   169    76   187   122   220    97   148   195   182   111   170   201   205    77   169   178   104   107   161    66   178    70   219   200   203   122    85    78   129   102   117   195    90   186    99    46    55   135    84    99    86    96   211   128   108   115    41    50   199   109   138    49   104   159   208    97   145    43   136    56   166   150   132   195   164    95   190    47    63   181    48    76   119   136    75   146   190
   148   132    73   126    94    36   189    82   215    84    56    68    68   193    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    60   184   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   151   206    70   122   181    78    67    47   166    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    84   109    63   157    63    57   166    80    99    70   183   196   214   156    69   207   146   163    78   113   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    68   182   115   194    58    77   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   101    38    56   215   167   183   167    47   168    88    81    42   179   208   139    79   152   144   100   203   197   155   152   175    61   209   111   196   170   148    86   108    48   156   170   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   173   149   160   101    82   134   134   104   144   160   199   101    75   198    61   163    92    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   188    43    47   163   114   213    60    50   119   178    42   182   160    37   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   177   158   101    59   110   106    80   194   110   210    95   142   158    80    55   101   112    97   147   161    83   202    34    57   153   101    91   181   198    40    34   155    43   101    64    93   210    36   216    90   127   208    74   160    33   136   218   129   141    42    40   135   111   192    68   217   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   214    89    86    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    46    93    94   181   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   119   136    95   178   179   212    86    77   112    37   116   103   152    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   148   122    83   116   172   196    65   185   210   168    71   157   219   177   149    43   121   169   119   212   205   191    53   203    67   103   132    40   159    80    76    57    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   133   116    97   114   185   177   168   118   216   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    55    81   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    88   218    58   191   100    81   163   187    96   137   206    93   172   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   155    93   193    49    61   126   209   159    41    45    49    61   216   132    75    78   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    54    78   192   122   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    84    67   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    77   169   180   103   106   161    66   176    70   220   199   204   122    86    78   131   103   119   195    89   188    99    46    56   136    82    99    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   148   133    73   128    94    36   190    83   216    84    55    68    68   192    43   202   117   202    68   198   155   194   180   194   138   149   184    62   212   137   151   125   141    59   184   122   167    39   200    53   167    85    98    38    94   139   196   171    64   150    48    99   105    52    85    70    41   193    66   215    59   168   160    82   219   221    53    55    77   212   108   166   170   215    95   221    45   217   102   201    69   205   200   151   206    69   121   181    79    66    47   167    52    71    70   207    81   162   166    57   174   152    50    54   120   129    45   219   133   152   153    67   170   171   216    37    62    53   185   196   179    86    72   141    98    83   110    64   158    63    57   166    80   101    70   184   196   214   157    70   207   145   164    77   115   138   122   142    66    82   133    85   105   118   158    63    86   184   201   169   219    94   200   182   116   134   166   141   164   188   143   153    50   110   130    41   110    63    66   214    39    70    54    66   181   114   194    58    78   151   112    56   191   127    52   151   133    62    75   115    64    61   182   195   155   122   199    41    38    54   118   162   207   138   139    46    60   174   124    90    77   101    38    55   216   168   183   167    45   169    87    81    42   180   208   137    81   151   144    99   202   197   154   152   174    61   210   111   196   169   148    87   108    48   154   170   152   176   184   186   179   174   130    90    36   122   185   100   184    88    89   216    79    67   111   168    37   119   164   155    52   209   143    75    44   189    78   148   107   146    52   115   206   101   140   124   120   193    64   159    66    82    66   141   213   219   218   144   134    41   145   146   192   111   149   186    45   203   179   197   179   199   118    66    81    56   198   131   138    79   153    47   165    61   214   153   115   101   171   148   159    99    82   135   135   104   144   161   198   102    75   199    59   163    92    58   128    35   120   130   186   153   180   158   115   204   158    98    86    99   189    44    45   163   114   212    61    49   120   178    41   181   160    39   168   160    67   148   177   185    36   213    75   144    34    50   108    86   210    80   204   170   177   158   170    97   183   103   188   120   116   134    89    50    40    43    92   106    44    67   214    56    45   114    49   218   211   124   177   157    99    59   109   105    81   193   109   211    93   141   159    81    57   101   112    97   148   161    82   202    34    56   153   101    91   182   197    42    34   156    43   103    65    93   211    36   216    92   127   209    73   161    33   136   220   127   140    43    41   135   112   191    68   215   117   198   104   139   211    82   168   155   123   186    45   199   123    59   141   178   213    61    74    64   149   194   213    61   165   187   215    89    86    47    92    38    44   210   213    84    46   131    63   101   155    51   211   180    67   164    50   132   204   112    50   107   180   118   146   177    57   110    48    93    95   182   140   131   154    98   104   185    51   103    92   118   219    69   145   215    99   108    77    66    43   167   119   138    95   178   179   210    86    77   112    36   115   103   152    44   190   220   157   114   105   187    98   155   102   137   199   151   108    77   109    94    59    69    94   167    43    65    43   134   191   157    65   148   122    84   116   171   196    65   186   209   168    71   158   219   176   149    42   122   170   119   211   205   190    52   203    66   102   133    43   160    79    77    57    47   153   190    98   112   182   190   199   121   208   219   148   192   124    89   133   116    97   114   186   178   167   118   216   146   122   186   167   165    90   175    90    39   200    84   117   148   109   182   101   214    61   170   171   186   189    96    80    72   194    52    95   101   103   196   102    36   122   109    55    80   132   120    76   197    93    37    34   191   198   119    98   129    73   169   210   106    64   119    89   162    81    76    71    99   211    91    79    60   184    45    95   201   140   171    92   167   211   105   219   173   126   186    67    81   215   101    59   179   168    73    96   177    97   188   188   166    98    57   188   167    99   178   165   136    39    91    93   121   207    49   164    88   219    57   191   100    81   163   187    96   137   206    93   173   115    44    42   165    47   197   123    53   110    69   154    99   183    70   129    69    88    32   184   100   119    59   114   155    79   202    89   124   161   213   210    78    81   183   161   163    60    35   153   170   184   182   156    93   192    50    60   126   209   157    40    46    48    61   217   133    74    79   193    45   210   174   204   105    93   194    97   209   153   133    43   160   113    69   174   172    36   199    90    98   157   151   133    47   112   173    45   159   139   219   156    55    77   191   122   100   115   147    47    45    84   173    66   183   174   211    82   169   155   156    78   120   101   196   119    41   146    85    44    67   176    35   202    84    64   163   113   166   147   126   101    36   191   175    98   113   107   128   142   161   161   141    59   198   156   174   147   153   192   103    34    96    46   108    59   160   205   151    67    39   157   109    76   169    77   187   121   221    99   146   193   183   109   171   200   205    77   168   181   103   106   162    65   175    70   218   199   204   124    85    77   131   105   119   196    91   186   100    45    56   135    82    98    86    95   208   129   106   117    41    49   198   109   137    50   105   158   209    98   144    45   135    54   164   153   132   195   165    95   188    47    60   181    49    75   120   136    75   144   192
   148   132    73   126    94    36   188    82   214    84    56    68    68   193    44   201   118   202    67   198   155   194   180   195   137   150   185    62   214   135   152   125   139    59   184   122   166    38   200    53   166    85    96    39    94   137   195   171    64   150    49    99   105    52    83    69    41   191    65   214    59   166   161    83   220   219    54    55    75   212   108   166   170   216    94   221    45   218   103   201    69   205   202   152   206    69   122   182    78    67    47   167    51    71    71   207    81   163   165    58   174   151    49    52   120   128    46   220   135   151   152    67   171   169   215    35    62    54   187   197   179    85    72   141    97    83   109    63   157    63    56   166    80    99    70   183   196   214   156    69   207   146   163    78   113   138   122   142    67    83   134    84   105   118   158    63    85   186   201   169   219    94   201   183   116   134   167   141   164   187   142   153    50   108   131    41   109    63    66   214    39    69    54    67   182   115   194    58    78   150   113    56   191   127    51   151   135    61    75   116    64    61   182   195   155   122   200    41    37    53   117   161   207   139   139    45    61   175   124    91    77   101    37    56   215   168   184   167    46   168    88    81    41   178   208   139    79   152   144   101   203   197   155   152   175    61   209   111   196   170   148    86   108    47   156   169   153   176   183   185   179   174   131    90    36   123   185    99   184    89    89   214    79    69   109   169    36   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   102   141   124   120   193    65   157    65    82    66   143   212   220   218   142   134    41   145   147   191   112   149   185    46   204   179   199   179   199   118    65    78    54   198   132   138    79   153    48   164    61   213   152   116   100   173   148   160   101    82   134   134   104   144   160   200   100    75   198    61   163    91    56   128    35   121   130   185   152   180   157   114   204   158    96    85   100   189    44    47   163   114   213    60    50   119   178    42   182   160    38   168   159    68   148   178   186    36   213    75   145    36    52   107    86   211    80   203   170   175   158   171    95   183   102   189   120   118   136    88    50    41    42    93   106    45    67   213    55    44   113    49   219   212   124   177   158   101    59   110   106    80   194   110   209    95   142   158    80    55   101   112    96   147   161    83   203    34    57   153   100    91   182   198    40    34   155    42   101    64    93   211    36   216    90   127   208    74   160    33   136   219   129   141    42    41   135   111   192    68   216   118   198   103   138   211    83   169   155   123   188    45   200   123    59   140   178   214    60    75    65   152   194   214    61   166   189   215    89    85    47    93    37    43   210   213    83    45   131    63   102   154    51   213   181    66   164    50   133   204   112    48   108   180   117   146   178    60   110    47    93    93   181   139   133   155    98   104   186    52   103    92   118   219    69   144   216    99   109    76    65    44   168   119   136    95   178   178   212    85    77   112    37   116   103   151    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    58    68    93   169    44    67    44   134   192   158    64   148   122    83   116   172   195    65   185   210   168    71   157   219   177   150    43   121   170   120   212   205   192    53   203    67   103   132    40   159    80    77    57    48   154   190    96   111   183   190   199   122   209   218   146   190   126    89   133   117    96   114   185   177   168   118   216   146   122   185   167   166    88   176    91    38   202    85   117   148   108   181   102   215    61   171   170   185   189    96    80    72   194    53    96   100   104   196   101    36   120   110    54    80   132   121    77   197    93    38    35   191   198   119    99   130    73   167   210   106    62   118    90   163    81    76    72   101   211    91    82    60   186    46    95   202   139   173    93   167   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    97   189   188   167    97    57   187   167   100   176   164   135    40    92    94   122   207    49   164    87   218    58   191    99    81   163   187    95   137   207    94   172   114    44    41   165    46   198   124    54   111    70   155    98   183    70   130    68    88    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   183   182   156    93   193    49    61   126   210   159    41    46    49    61   216   132    74    78   193    44   210   175   204   105    94   197    96   209   153   132    43   162   112    69   174   172    38   198    89    98   157   150   133    48   114   173    45   159   140   219   157    54    78   191   122   102   116   147    47    45    86   173    66   183   174   211    83   169   155   157    79   121   100   195   120    42   147    86    45    67   175    36   203    84    66   164   113   166   146   126   100    37   192   173    95   113   106   130   141   162   161   140    61   197   157   174   149   154   192   102    34    96    46   107    60   160   205   151    66    39   156   110    76   169    77   186   122   220    99   146   193   183   110   171   201   205    78   168   180   103   106   162    66   176    69   220   199   204   122    85    78   131   104   119   195    89   187    99    46    56   135    82    98    86    95   209   128   107   116    41    49   199   109   138    49   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    48    75   119   136    76   147   191
   148   132    73   126    94    36   189    83   215    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    59   185   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   182    79    67    47   167    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    84   109    63   157    63    56   166    80    99    70   183   196   214   156    69   207   146   163    78   114   138   122   142    67    83   134    84   105   117   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    78   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   102    38    56   215   167   183   167    47   168    88    81    42   179   208   139    80   152   144   100   203   197   155   152   175    61   209   111   196   170   148    86   108    47   156   169   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   199   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   172   149   160   101    82   134   134   104   144   160   199   101    75   198    61   163    91    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   189    43    47   163   114   213    60    50   119   178    42   182   160    38   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   177   158   101    59   110   106    80   194   109   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   181   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   136   111   192    68   217   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   215    89    85    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    47    93    94   180   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   119   136    95   178   179   212    86    77   112    37   116   103   151    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    67    44   135   191   158    64   148   122    83   116   172   196    65   185   210   168    71   157   219   177   149    43   121   170   119   212   205   192    53   203    67   103   132    40   159    80    76    57    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   133   116    97   114   185   177   168   118   217   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    54    81   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    88   218    58   191   100    81   163   187    96   137   206    93   172   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   184   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   156    93   193    49    61   126   209   159    41    46    49    61   216   132    74    79   193    44   211   175   204   105    94   197    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   158    54    78   192   123   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   196   120    42   146    86    45    66   175    35   203    84    67   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    77   169   180   103   106   161    65   176    70   220   199   204   122    86    78   131   104   119   195    89   188    99    46    56   136    83    99    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   148   132    74   126    94    36   188    83   214    84    56    68    68   193    44   201   118   202    67   198   154   195   180   195   137   150   185    62   214   136   152   125   139    59   184   121   167    38   200    53   167    85    97    38    94   137   195   171    64   150    49    99   105    52    83    69    41   191    65   214    59   166   161    83   220   219    54    55    76   212   108   165   170   216    94   221    45   219   103   201    69   205   201   152   206    69   122   181    78    67    47   166    52    71    71   207    81   163   165    58   173   151    48    53   120   128    46   220   135   152   152    67   171   169   214    35    62    54   187   197   180    85    72   140    97    83   109    63   157    63    57   166    80    99    71   183   196   214   157    69   207   147   164    78   114   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    53    67   182   115   194    58    77   151   113    56   191   127    51   151   135    61    76   115    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   102    37    56   215   167   183   168    47   168    88    81    42   179   208   139    79   151   143   100   203   197   155   152   175    61   209   111   196   170   148    87   108    47   156   169   153   176   183   185   179   174   131    90    35   123   185    99   184    90    89   214    79    69   109   168    36   119   164   156    51   209   144    76    43   191    77   149   106   146    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   199   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   172   148   160   101    82   134   134   103   144   160   199   101    75   199    61   163    91    57   129    34   121   131   185   152   180   157   114   204   158    96    85    99   189    44    47   163   114   213    60    50   119   178    42   182   160    38   168   159    68   148   178   186    36   213    75   145    36    52   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   124   177   158   101    60   110   106    80   194   109   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   181   198    40    34   155    42   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   135   111   192    68   216   118   198   103   138   211    83   169   155   123   187    44   200   123    59   141   179   213    60    74    65   152   194   214    61   166   189   215    89    85    47    93    37    43   210   213    83    45   132    64   101   154    51   213   182    66   164    50   133   204   112    48   108   181   117   146   177    59   110    46    93    94   180   139   133   155    98   104   186    52   102    92   118   220    69   144   216    99   109    76    65    44   167   118   136    95   178   179   212    86    78   112    37   116   103   152    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   134   191   158    64   148   122    82   116   172   196    65   185   210   169    71   157   220   177   149    43   121   169   119   212   205   192    53   203    67   103   132    40   159    80    77    57    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   133   116    96   114   185   177   168   118   217   146   122   186   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    55    80   132   121    77   197    93    38    35   191   198   119    99   129    73   167   210   106    62   118    89   163    80    75    72   101   211    91    81    60   186    46    95   202   139   173    93   168   211   105   220   173   128   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    87   219    58   190    99    81   163   187    96   137   206    93   172   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   184    99   118    60   114   156    80   202    90   124   161   214   211    77    82   184   161   164    61    35   152   171   183   182   156    93   193    49    61   126   209   159    41    46    48    61   216   132    74    78   193    44   210   175   204   105    94   197    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   158    54    78   192   122   102   116   147    47    45    86   173    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    85    67   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   155   192   102    34    96    45   107    60   160   205   152    66    39   156   110    77   169    77   186   122   220    99   146   193   183   110   170   202   205    77   169   180   104   106   161    66   176    70   220   199   204   121    86    78   131   104   119   195    89   188    99    47    56   136    83    99    86    95   209   128   107   117    41    50   200   109   139    50   105   158   209    97   144    44   136    55   165   151   132   196   165    96   189    46    62   181    48    75   119   135    75   147   191
   147   133    73   127    94    36   189    82   214    83    55    68    68   192    43   201   118   202    67   198   155   195   181   194   136   150   185    62   214   135   152   125   139    59   184   121   166    38   200    53   166    85    97    38    94   137   195   171    64   149    49    99   104    52    83    69    41   191    65   214    59   166   161    83   220   219    54    55    76   213   109   166   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   182    78    68    47   166    51    71    70   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   153    67   171   169   214    35    62    53   187   197   180    85    73   140    97    83   109    63   157    63    56   166    80   100    70   183   196   214   157    70   207   146   163    77   113   138   122   142    66    83   134    84   105   118   158    63    86   186   201   170   219    93   202   183   116   134   167   141   164   186   142   153    50   109   131    42   109    63    66   213    39    69    54    68   182   115   194    58    77   151   113    56   191   127    51   150   135    61    76   115    64    61   182   195   155   122   200    40    37    54   117   161   208   138   139    45    61   175   124    90    77   102    38    56   215   167   184   167    47   168    87    81    41   179   208   138    79   152   143   100   204   197   155   152   175    62   208   111   196   170   148    87   108    48   156   170   153   176   182   185   179   174   130    90    36   123   185    99   184    90    89   215    78    69   109   168    36   119   164   156    52   209   144    77    43   191    77   148   107   145    52   115   205   101   141   123   121   192    65   156    66    81    66   143   212   220   218   143   135    41   145   147   192   112   148   184    46   204   179   199   179   199   118    65    78    54   197   131   138    79   154    48   164    62   213   152   116   100   172   148   160   101    82   134   134   104   143   160   200   101    75   198    61   163    91    56   128    34   121   130   185   152   181   157   114   204   158    97    85    99   188    43    47   163   114   213    59    50   119   177    42   182   160    37   169   159    68   148   178   186    36   214    75   145    36    51   107    86   211    80   203   170   176   157   171    96   183   103   189   120   118   136    88    51    41    42    93   106    44    67   212    56    44   113    49   219   212   123   177   158   101    59   109   106    80   194   109   210    95   141   157    81    55   101   112    97   147   161    84   202    34    57   153   101    91   182   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    34   136   218   129   141    42    40   135   111   192    68   216   118   197   103   138   211    83   169   155   123   187    44   200   124    59   141   179   214    60    75    65   152   194   214    61   166   189   215    89    86    47    92    37    43   210   213    83    45   132    63   101   154    51   213   182    67   163    50   133   204   112    48   107   181   117   147   178    59   110    47    93    94   180   140   132   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   119   137    95   178   179   212    86    77   112    37   116   103   151    44   189   219   157   113   105   188    99   155   102   136   199   150   108    76   108    94    59    68    93   168    44    66    44   135   191   159    64   147   122    83   116   172   196    65   185   210   169    71   157   219   176   149    42   120   169   120   212   205   191    53   203    68   103   132    39   160    81    76    57    48   154   190    96   112   182   190   198   121   210   218   146   190   125    89   132   116    97   114   185   177   168   118   216   147   122   186   167   166    89   176    90    38   202    86   117   148   107   182   101   215    61   171   170   185   189    97    80    72   194    53    96   101   103   195   101    36   121   111    55    80   132   121    77   198    93    38    36   191   198   119    98   130    73   167   210   106    62   118    90   164    81    75    71   101   211    91    82    60   186    46    95   202   139   173    93   167   211   105   219   173   128   185    67    81   214   100    59   179   168    74    96   177    97   189   188   166    97    58   187   167   100   176   164   135    39    92    94   122   207    49   164    87   219    58   190    99    81   163   187    96   137   206    93   171   113    44    41   164    47   198   124    53   111    70   155    98   183    70   130    67    87    34   184   100   119    60   114   155    80   202    89   124   160   214   211    77    82   184   161   163    61    35   153   170   184   183   156    93   193    49    60   126   210   159    41    46    49    61   216   132    74    78   193    44   210   175   204   106    94   197    96   209   153   131    43   162   112    69   174   171    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    55    78   192   123   102   116   148    47    45    85   172    66   184   174   211    83   169   155   157    79   121   100   195   121    42   146    86    45    66   175    35   203    84    67   164   113   166   146   127    99    36   192   174    95   113   106   130   141   162   161   140    61   198   157   174   148   155   192   102    34    96    45   106    60   160   205   151    65    39   157   110    76   169    77   186   122   220    99   146   194   183   110   171   201   206    78   169   180   104   106   162    65   176    70   220   199   204   122    86    77   131   104   119   195    88   188    99    46    56   136    83    99    86    95   209   128   107   117    40    49   199   109   138    49   105   158   209    97   143    44   136    54   165   151   132   196   166    96   189    46    62   182    48    76   120   136    75   147   191
   148   132    73   126    94    36   189    83   214    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    60   185   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   182    78    67    47   166    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    84   109    63   157    63    56   166    80    99    70   183   196   214   156    69   207   146   163    78   113   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    78   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   101    38    56   215   167   184   167    47   168    88    81    42   179   208   139    80   152   144   100   203   197   155   152   175    61   209   111   196   170   148    87   108    48   156   169   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   173   149   160   101    82   134   134   104   144   160   199   101    75   199    61   163    91    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   189    43    47   163   114   213    60    50   119   178    42   182   160    37   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   177   158   101    59   110   106    80   194   109   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   136   111   192    68   217   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   215    89    85    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    47    93    94   181   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   119   136    95   178   179   212    86    77   112    37   116   103   152    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   148   122    83   116   172   196    65   185   210   168    71   157   219   177   149    43   121   170   119   212   205   192    53   203    67   103   132    40   159    80    76    57    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   133   116    97   114   185   177   168   118   216   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    55    80   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    88   218    58   191   100    81   163   187    96   137   206    93   172   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   156    93   193    49    61   126   209   159    41    46    49    61   216   132    74    78   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    54    78   192   123   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    84    66   164   113   166   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    77   169   180   103   106   161    65   176    70   220   199   204   122    86    78   131   104   119   195    89   188    99    46    56   136    82    99    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   148   133    73   127    94    36   189    83   215    84    56    68    68   192    44   201   118   202    67   198   155   195   180   194   137   150   185    63   213   135   152   125   139    60   185   122   167    38   200    53   166    85    97    39    94   137   195   171    64   150    49    99   104    52    84    69    40   191    65   214    60   167   161    83   220   219    55    55    76   212   108   166   170   216    94   221    45   219   103   201    68   205   201   151   206    70   122   182    78    67    48   167    52    71    71   207    81   163   165    58   174   151    48    53   120   128    45   220   135   152   152    67   171   169   215    35    62    53   187   197   180    84    72   141    97    83   108    63   157    63    56   166    80   100    70   183   196   215   156    69   208   146   164    78   114   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    94   201   183   116   134   167   141   164   187   143   153    50   109   131    41   109    63    66   213    39    69    53    67   182   115   194    58    77   151   113    55   191   126    50   151   135    61    76   115    63    61   182   195   155   122   200    41    37    54   117   161   208   139   139    45    61   174   124    91    77   102    38    57   215   167   184   167    47   167    88    81    42   178   208   138    80   151   144   101   204   197   155   152   174    61   209   111   196   170   148    87   108    48   156   170   154   176   183   185   178   174   130    90    35   123   185    99   184    89    89   215    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   102   141   123   120   193    65   157    65    82    66   143   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   199   118    65    78    54   197   132   138    79   154    48   164    61   213   152   116   100   172   148   160   101    82   134   134   104   144   160   199   101    75   199    61   163    92    57   128    34   121   131   185   152   180   157   114   204   158    96    85   100   188    43    47   163   114   214    60    50   119   178    42   183   160    37   168   160    68   148   178   186    35   214    75   145    36    52   107    86   211    80   203   170   176   158   171    96   183   102   189   120   119   136    88    50    41    42    92   106    44    67   212    56    44   113    49   219   212   123   176   158   101    59   110   106    80   194   110   209    95   142   158    80    55   101   112    97   147   161    83   202    35    57   152   101    92   182   198    40    34   155    43   102    64    93   210    36   216    91   128   208    74   160    34   136   218   129   141    42    40   135   111   192    68   217   118   198   103   138   211    83   168   156   124   188    45   200   123    59   141   178   213    60    74    65   152   194   214    61   166   188   215    89    86    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    67   164    50   133   204   112    48   108   181   117   146   178    59   110    47    93    94   180   139   133   155    98   104   186    52   102    93   118   220    69   144   215    99   109    75    65    43   168   118   136    95   178   179   212    85    77   112    36   116   103   152    44   189   219   156   113   105   188    99   155   101   136   199   150   108    76   109    94    60    68    93   168    44    67    44   135   191   158    64   148   121    83   116   172   196    65   185   210   169    71   157   220   177   149    43   121   170   119   212   205   192    53   203    67   102   132    40   160    80    77    57    48   154   190    96   111   183   190   199   121   209   219   146   190   126    89   133   116    96   114   186   177   168   118   217   146   122   185   167   167    88   176    90    38   201    86   117   149   108   182   101   215    61   171   170   185   189    96    80    71   194    52    95   101   103   195   101    36   121   110    55    80   132   121    77   197    93    38    35   191   198   119    99   130    73   167   210   106    62   118    90   164    80    75    72   101   211    91    82    60   186    45    95   202   139   173    93   167   211   105   220   173   128   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    88   218    58   190   100    81   163   187    96   137   206    93   171   113    43    41   164    46   198   124    54   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   155    80   201    89   124   161   214   211    77    82   183   161   163    61    35   152   170   184   182   156    92   193    49    61   126   209   159    41    46    48    61   216   132    75    78   193    44   211   175   205   105    94   196    97   210   153   132    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   157    54    78   191   123   102   116   147    46    45    85   172    66   184   175   211    84   169   155   157    79   121   100   196   120    41   146    86    45    66   175    35   203    84    67   164   113   166   146   126   100    37   192   174    95   113   106   129   141   162   161   140    60   197   156   174   148   155   192   102    35    96    45   107    59   160   205   151    65    39   157   109    76   169    77   186   122   220    99   146   193   183   110   171   201   205    77   168   180   104   106   161    65   176    70   219   199   204   121    86    77   131   103   119   195    90   188    99    47    56   136    82    99    86    95   209   128   107   117    41    49   200   109   138    50   105   158   209    97   144    44   136    55   166   151   133   196   165    96   189    46    62   182    49    75   120   135    75   146   191
   148   133    74   127    94    36   188    83   214    83    56    68    68   192    44   201   118   202    67   198   155   195   181   194   137   150   185    63   213   135   152   125   139    59   185   122   166    38   200    53   167    85    97    39    94   137   195   171    64   150    49    98   105    52    84    69    40   191    64   214    59   167   161    83   220   219    54    56    76   212   108   166   170   216    94   221    45   218   103   201    69   205   201   151   206    70   122   182    78    67    47   166    51    71    71   207    80   163   165    58   173   150    48    53   121   129    46   221   135   152   152    67   171   169   215    35    62    54   187   197   179    85    72   141    97    84   109    63   157    63    56   166    79    99    71   182   196   214   156    69   207   147   164    78   113   138   122   142    66    83   134    84   105   117   158    63    86   186   201   169   219    93   201   183   117   134   167   141   164   186   142   153    50   109   131    42   110    63    66   213    39    69    53    68   182   115   194    58    78   151   113    56   191   126    50   151   135    61    75   115    63    61   182   195   155   122   200    41    37    54   117   162   208   138   139    45    61   174   124    90    77   102    38    56   215   167   183   168    47   168    88    81    42   178   208   138    79   151   144   100   203   196   155   152   174    61   209   111   196   170   148    86   108    48   156   170   153   176   183   185   179   174   131    90    35   123   185    99   185    90    89   215    79    69   109   168    36   119   164   156    52   209   144    76    43   191    77   149   107   146    52   115   205   101   141   123   121   193    66   157    65    82    66   143   212   220   218   143   134    42   145   147   192   112   148   185    46   204   179   199   179   199   118    65    78    54   197   131   137    79   154    48   164    61   213   152   116   100   173   149   160   101    82   134   134   104   144   160   199   101    75   198    61   163    91    56   129    34   121   131   186   152   180   157   114   204   158    96    85    99   189    44    47   163   114   213    59    50   119   178    42   182   160    37   169   159    68   148   178   186    36   213    75   145    36    51   107    86   210    80   203   170   175   158   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   212    55    45   113    49   219   212   123   177   158   101    59   110   107    80   194   109   210    95   142   157    80    56   101   112    97   147   161    83   202    35    57   153   100    91   182   198    40    34   155    43   102    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   135   111   192    68   216   118   197   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    61    74    65   152   194   214    61   166   189   214    89    85    47    93    36    43   210   213    83    44   132    63   101   154    51   213   182    67   164    50   132   204   112    48   108   181   117   146   178    60   111    46    93    94   180   139   133   155    97   104   185    52   103    93   118   219    69   144   216    99   109    75    65    44   168   118   136    94   177   178   212    86    77   112    37   116   103   151    44   190   219   157   113   105   188    99   156   102   135   199   151   109    76   109    94    59    67    93   169    43    66    44   135   191   158    64   148   122    83   116   173   196    65   185   210   168    71   157   220   177   149    43   121   169   119   213   205   191    53   203    67   103   133    40   159    80    76    56    48   154   190    96   112   182   190   199   121   209   218   147   190   125    89   132   116    96   114   185   177   168   118   217   147   122   185   167   167    88   176    91    38   202    86   117   148   108   182   101   215    61   171   171   185   189    97    81    71   194    53    95   102   103   195   101    36   121   110    55    80   131   121    77   197    93    37    36   190   198   119    99   130    73   167   210   105    62   118    89   163    81    76    71   101   210    92    81    60   186    46    95   202   139   173    93   168   211   105   219   173   128   184    66    81   214   100    59   179   168    74    96   176    98   189   187   166    97    57   187   167   100   176   165   135    39    92    94   122   207    49   164    87   218    58   191    99    81   163   187    96   137   207    93   171   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    87    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   163    61    35   152   170   183   182   156    93   194    50    61   126   209   159    40    46    49    60   216   132    74    78   193    44   210   175   204   105    94   196    97   209   153   132    44   162   112    69   175   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   157    54    78   191   123   102   116   147    47    45    86   173    66   184   175   211    84   169   154   157    78   121   100   196   120    42   146    85    44    67   175    36   203    84    66   164   113   167   147   126   100    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   154   193   102    34    96    45   106    60   160   205   151    65    38   156   110    76   169    76   186   122   220    99   147   193   183   110   171   201   205    78   169   180   103   106   162    65   176    69   219   199   204   122    86    77   131   104   119   195    89   187    99    47    56   135    82    99    86    95   209   128   107   117    41    50   200   109   138    49   105   158   209    97   144    44   136    55   166   151   132   195   166    96   190    46    62   182    49    75   119   135    75   147   191
   148   133    74   127    94    37   189    83   214    83    55    66    67   193    43   201   118   202    67   197   155   194   180   194   137   150   185    62   214   135   152   125   139    59   185   122   166    40   201    53   166    86    97    38    94   137   195   171    65   150    50    98   105    54    82    68    41   191    65   214    59   168   161    83   220   219    55    55    75   212   109   165   169   215    94   221    46   219   103   201    69   205   201   151   205    69   122   180    79    68    48   167    51    71    70   208    81   162   165    58   175   150    48    53   120   129    45   221   135   152   152    67   171   169   214    35    62    54   187   197   179    84    72   140    97    83   109    63   158    63    56   166    80    99    70   182   195   214   156    70   207   147   164    78   113   138   122   142    66    82   135    84   104   118   158    63    86   185   201   170   219    93   201   183   116   134   167   141   165   186   143   154    50   109   131    42   110    63    66   213    38    68    53    68   182   115   195    57    77   151   112    56   191   126    51   151   134    61    76   116    64    61   183   195   155   121   200    41    36    54   116   161   207   138   138    45    61   174   125    91    76   101    38    56   215   167   184   167    47   167    88    80    42   179   208   138    79   151   144   100   204   197   155   152   175    61   209   110   195   170   147    86   108    47   156   170   153   176   183   185   180   174   130    90    36   123   185    98   184    90    88   214    79    69   109   168    36   119   163   156    52   209   143    76    43   189    76   149   107   146    52   116   205   101   141   123   120   193    66   156    65    81    66   143   212   221   218   142   134    41   145   147   192   112   149   185    46   205   179   199   179   199   119    65    78    53   198   132   137    79   154    48   164    60   213   152   116   101   172   149   160   100    81   134   134   104   145   159   200   100    76   198    60   163    92    57   128    35   121   132   185   153   181   157   114   204   159    96    86    99   188    43    47   162   114   214    60    50   119   178    42   182   159    38   168   160    68   148   178   186    35   213    75   145    36    52   107    86   210    79   203   170   176   157   170    95   183   103   189   120   118   135    89    50    41    41    93   107    45    66   214    55    44   112    49   220   212   123   177   157   101    59   109   106    80   194   109   209    95   142   158    80    54   101   112    97   147   161    84   202    34    57   152   102    90   181   198    40    34   155    43   101    65    93   211    36   216    91   127   209    74   161    33   136   218   130   141    42    40   135   112   192    68   217   118   197   102   138   212    82   169   156   123   187    45   200   123    59   141   179   213    60    74    65   152   194   214    60   165   189   214    89    85    46    92    37    43   210   214    83    45   131    63   101   154    50   213   181    67   163    50   133   204   113    48   108   180   117   146   178    60   112    47    93    95   180   140   133   155    98   104   185    52   102    91   118   220    68   144   216    99   110    75    65    43   168   120   136    96   178   178   211    85    77   112    37   117   102   152    44   189   219   158   113   104   188    99   156   101   135   199   151   107    77   109    94    58    68    93   169    44    67    43   135   191   159    64   147   123    83   117   172   196    65   186   209   168    71   158   219   177   150    43   121   169   119   212   205   191    54   203    67   102   132    39   159    80    76    58    48   154   190    95   112   182   190   200   121   209   219   146   190   125    89   132   116    97   113   185   177   168   118   216   146   121   186   167   167    88   175    91    38   201    86   119   148   107   182   100   215    61   172   171   185   188    97    80    72   194    52    95   102   103   196   102    36   121   110    54    81   133   121    77   197    94    37    36   191   198   119    99   129    73   167   210   105    62   118    90   163    80    75    71   101   211    91    82    61   187    45    95   202   139   174    92   168   212   105   220   173   127   185    66    81   214   100    59   179   167    74    96   176    98   188   188   166    97    56   186   167   100   176   165   134    40    92    94   122   208    49   164    87   219    58   190    99    81   163   187    96   137   206    93   171   114    42    42   165    46   198   124    54   112    69   154    98   183    70   130    67    87    34   185   100   118    60   113   156    80   201    90   124   161   214   211    78    82   184   161   164    61    35   152   171   183   182   155    91   193    49    61   126   210   159    41    46    47    61   216   132    75    78   193    44   210   175   205   105    93   196    96   209   154   131    43   162   112    70   175   173    37   198    87    98   157   151   134    48   114   173    44   159   140   219   158    53    77   191   122   102   116   148    47    45    86   173    66   184   174   211    85   169   154   157    79   122   100   195   121    41   146    86    45    66   175    35   203    84    67   164   113   166   146   127   100    37   192   174    95   113   105   129   140   162   162   139    60   196   156   175   148   155   193   103    33    96    45   106    60   160   205   151    66    38   157   110    76   169    77   186   122   220    99   147   193   183   110   170   202   205    77   168   180   104   105   161    66   176    70   220   198   205   121    86    78   132   104   118   196    89   187    99    46    56   136    83    99    85    96   209   128   106   117    41    50   200   109   139    50   104   159   209    97   144    45   136    57   167   151   132   197   166    95   188    46    62   181    48    75   119   136    75   147   191
   148   132    73   126    94    36   189    82   215    84    56    68    68   192    44   201   118   202    67   198   155   195   180   194   137   150   185    62   214   135   152   125   139    59   184   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    70   122   182    79    67    47   166    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    84   109    63   157    63    56   166    80    99    70   183   196   214   157    69   207   146   163    78   113   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    77   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   102    38    56   215   167   183   167    47   167    88    81    42   179   208   139    80   152   144   100   203   197   155   152   175    61   209   111   196   170   148    86   108    48   156   169   153   176   183   185   179   174   130    90    35   123   185    99   184    90    89   214    79    69   109   168    36   119   164   156    52   209   144    76    43   190    77   149   107   146    52   116   205   101   141   124   121   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   173   149   160   101    82   134   134   104   144   160   199   101    75   199    61   163    91    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   188    43    47   163   114   213    60    50   119   178    42   182   160    38   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   176   158   101    59   110   106    80   194   110   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   135   111   192    68   217   118   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   215    89    86    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    47    93    94   181   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   118   136    95   178   179   212    86    77   112    37   116   103   152    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   147   122    83   116   172   196    65   185   210   168    71   157   219   177   149    43   121   170   119   212   205   192    53   203    67   103   132    40   159    80    76    57    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   133   116    97   114   185   177   168   118   216   146   122   185   167   166    89   176    90    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    55    80   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    87   218    58   191   100    81   163   187    96   137   206    93   172   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   156    93   193    49    61   126   209   159    41    46    49    61   216   132    75    78   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    54    78   192   122   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    84    66   164   113   166   147   126    99    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    77   169   180   104   106   161    65   176    70   219   199   204   122    86    78   131   104   119   195    89   188    99    46    56   136    82    99    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   147   132    73   126    94    36   188    82   215    84    55    68    68   192    44   201   118   202    67   199   155   195   180   194   137   149   185    62   213   135   152   125   139    59   185   122   167    38   200    52   166    86    97    39    94   137   195   171    65   150    49    99   104    52    83    69    41   191    65   214    60   167   161    83   220   220    54    55    76   212   108   165   170   216    94   221    45   218   102   201    69   206   201   152   207    69   122   181    79    68    47   166    52    71    71   207    81   163   165    58   175   151    48    53   120   128    46   220   135   152   152    67   171   168   214    36    62    54   187   196   180    84    72   141    98    84   108    63   157    63    57   166    80    99    70   182   196   214   157    68   207   146   164    78   114   139   123   142    66    82   134    84   106   118   158    64    86   186   202   169   219    94   202   183   116   134   168   141   164   186   144   153    50   109   131    41   109    63    66   213    39    69    54    67   181   115   194    58    77   151   113    56   191   127    51   150   135    61    76   115    64    60   182   195   155   122   200    40    37    54   117   161   208   138   139    45    61   175   124    91    77   102    38    56   215   167   183   167    47   168    88    81    42   178   208   138    80   151   144   101   204   197   155   152   175    61   209   110   196   170   148    87   108    48   155   170   153   175   183   185   179   174   130    90    36   123   185    99   184    90    89   214    79    69   109   168    36   119   164   157    51   209   144    76    43   191    77   148   107   146    52   116   205   102   141   124   121   192    66   157    65    82    66   142   212   220   218   143   134    41   144   147   192   112   148   185    46   204   180   199   179   199   118    65    78    54   197   132   138    80   154    48   164    61   213   153   116   100   173   149   160   101    82   134   134   103   144   160   199   101    75   199    61   163    91    56   129    34   122   130   186   152   181   157   115   204   158    97    85    99   188    43    47   163   114   213    60    50   120   178    42   182   160    38   168   159    68   148   178   186    36   213    76   145    36    51   107    86   211    80   203   170   176   158   170    96   183   102   189   120   118   136    88    51    40    41    92   106    45    67   212    56    44   113    50   219   212   124   177   157   101    59   110   106    80   194   109   209    95   142   157    80    55   101   112    97   147   161    83   202    35    57   152   100    92   182   197    39    34   155    43   101    64    93   210    36   216    91   128   208    74   161    33   137   218   129   141    42    41   136   111   192    68   216   119   198   103   138   211    83   169   155   124   187    45   200   123    59   141   179   213    60    73    66   152   194   214    61   166   188   215    89    85    46    93    37    43   210   214    83    45   131    63   101   154    51   213   181    67   164    50   133   204   113    48   107   181   117   147   178    59   111    46    93    94   181   138   133   155    97   104   186    52   103    92   118   219    69   144   216    99   109    76    66    43   167   118   136    95   178   179   212    86    77   112    37   116   102   152    43   189   219   157   112   106   188    99   156   101   135   200   151   108    76   109    93    59    67    93   169    43    66    44   134   191   158    64   148   122    83   116   172   196    64   185   210   168    71   157   218   177   149    43   121   169   119   213   205   191    53   203    67   102   133    40   159    80    77    57    48   154   190    96   111   182   190   199   121   209   219   147   190   125    89   133   116    96   115   185   177   167   118   217   146   122   186   167   166    89   176    91    38   202    86   117   149   108   182   101   215    61   171   170   185   189    96    81    71   195    53    95   101   103   196   101    36   120   110    55    80   132   121    77   198    93    37    35   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   174    92   167   211   105   219   173   128   185    67    81   214   100    59   179   169    74    96   176    97   189   188   167    97    58   187   167   100   176   164   135    39    92    94   122   207    49   163    88   218    58   190    99    82   163   187    96   137   206    93   171   113    43    41   164    45   198   124    54   111    69   155    98   183    70   130    67    88    33   184    99   118    60   114   156    80   202    89   124   161   214   211    77    82   183   162   163    61    34   152   171   183   182   155    93   194    49    61   126   210   158    41    45    49    61   216   132    74    78   192    44   211   175   205   105    94   196    96   209   153   131    43   161   112    69   174   172    38   198    89    98   155   150   134    48   114   173    44   159   140   219   157    54    78   192   122   101   116   147    47    45    85   173    66   184   175   211    83   168   155   157    78   121   100   195   121    42   146    85    45    66   174    35   203    84    66   164   113   166   146   126    99    37   192   174    95   113   105   129   141   163   161   140    60   198   157   174   148   155   192   102    34    96    45   107    60   160   205   152    65    39   156   109    76   168    76   186   122   220    99   147   194   184   110   171   201   205    78   168   180   104   106   162    66   176    70   220   199   204   122    86    78   131   103   118   195    89   188    99    46    57   136    82    98    85    95   209   128   107   117    41    49   200   109   139    49   105   158   209    97   144    44   136    54   165   150   132   196   165    96   190    46    62   182    49    75   119   136    75   147   191
   148   133    74   128    94    36   187    82   215    85    56    67    68   193    44   201   116   202    68   197   153   195   180   194   137   150   186    62   214   136   152   125   138    59   185   122   167    39   199    53   166    86    97    36    95   136   194   170    64   150    48   100   104    51    83    69    41   191    64   215    59   166   160    85   220   219    54    55    76   211   108   164   170   216    95   220    45   218   103   201    68   204   201   152   207    69   121   181    79    67    46   167    51    72    70   207    80   162   166    58   173   151    49    52   120   127    46   219   134   153   152    67   170   168   215    35    62    54   186   197   179    85    73   142    98    84   108    63   159    63    57   167    80    99    71   183   197   214   157    71   207   146   163    78   113   139   122   141    66    82   134    84   105   118   159    63    85   186   201   169   219    94   201   182   116   135   168   140   165   186   143   153    51   108   130    40   109    62    67   213    38    70    54    68   182   115   194    59    78   151   113    57   191   128    51   150   135    61    75   116    64    60   183   196   155   121   200    40    37    54   117   162   207   138   139    46    61   173   124    91    76   101    39    57   214   167   182   168    47   167    88    79    42   178   207   139    79   152   144   101   203   197   155   153   174    60   208   111   196   170   147    87   109    47   155   170   154   175   182   184   178   174   129    90    37   123   185    99   184    88    90   215    79    68   109   168    36   119   165   156    51   209   144    77    44   190    77   148   107   145    53   115   206   103   141   123   121   193    66   157    65    83    67   141   212   221   218   142   134    41   144   147   192   112   148   184    45   204   180   199   180   200   119    65    79    53   198   133   138    78   153    48   163    60   213   153   116   101   173   149   161   100    82   135   135   104   143   160   199   100    75   198    63   163    90    58   127    35   121   130   185   151   180   157   114   203   158    96    84    99   189    43    46   163   114   214    59    50   118   177    41   182   160    37   169   160    67   148   178   185    36   213    75   144    38    52   107    86   211    80   205   171   176   158   171    95   184   102   189   119   118   136    90    51    42    41    92   107    45    68   213    56    43   113    50   219   212   124   176   158    99    60   110   108    80   194   108   210    94   142   157    80    56   101   112    97   148   161    85   202    33    58   153   100    92   182   197    39    34   155    43   102    65    92   210    37   215    90   128   207    74   160    34   137   218   131   140    41    40   136   112   192    68   217   119   198   102   139   211    84   169   155   124   188    44   199   123    59   140   178   212    60    74    65   151   194   215    61   167   188   214    90    85    48    93    37    44   210   214    84    44   131    62   102   154    49   213   181    66   164    50   132   204   113    47   108   181   115   146   177    59   110    47    93    94   181   139   133   156    97   103   186    52   103    91   119   219    69   143   216    98   110    75    66    44   168   118   135    96   179   177   210    86    78   112    35   115   103   151    45   189   219   156   113   105   188    99   155   100   136   198   150   109    76   109    94    59    68    92   168    43    69    43   135   191   157    63   148   123    82   117   171   196    66   187   210   168    71   158   220   176   149    44   121   170   120   213   205   191    54   204    68   103   133    41   159    79    77    57    48   156   189    97   111   183   190   200   121   208   218   147   190   125    88   132   116    97   116   184   177   168   117   217   148   123   187   166   166    88   177    90    39   201    87   118   148   107   182   101   214    61   170   170   184   189    98    80    72   195    52    95   100   104   195   101    36   121   112    54    81   133   121    78   198    93    38    36   190   198   119    98   130    71   168   210   106    62   118    90   163    80    77    71   102   211    90    82    61   185    45    96   203   139   175    91   168   210   106   221   172   127   184    67    81   214    99    60   179   169    74    97   177    97   189   187   168    96    57   187   168    98   175   165   135    39    90    95   123   207    49   163    88   216    56   191    99    81   163   188    96   136   207    93   172   113    44    40   165    46   198   123    54   112    68   155    99   184    70   130    67    88    33   185   100   120    59   114   156    81   202    90   123   162   214   212    76    83   183   162   163    61    35   152   170   184   182   155    92   193    48    60   126   210   159    42    46    49    62   216   131    73    78   191    43   211   175   204   106    94   197    97   209   153   131    44   161   111    69   175   172    38   199    88    97   156   150   133    48   114   174    45   159   139   219   158    54    78   193   123   102   116   148    46    45    85   173    66   184   175   212    83   169   154   156    78   122   101   195   120    43   146    87    44    65   175    34   204    84    67   164   114   167   147   126    99    37   192   173    95   113   106   130   141   162   161   139    59   198   154   174   149   154   193   102    35    95    45   106    59   160   205   152    66    38   156   111    76   169    77   186   124   220   100   148   192   183   109   171   202   205    78   169   180   105   107   162    67   176    70   221   197   205   121    87    78   130   102   119   195    88   188    99    45    56   134    82   100    87    93   209   128   106   118    41    49   199   108   137    49   105   159   208    97   143    44   137    54   164   150   131   197   167    97   190    46    62   181    49    75   119   135    77   146   191
   149   132    73   128    94    38   188    84   215    85    55    68    70   193    44   202   116   201    67   198   157   194   180   195   135   149   184    61   214   135   152   125   139    61   184   122   167    37   198    52   167    86    97    37    93   139   195   170    63   149    48    99   104    52    82    69    40   191    65   215    59   169   162    83   220   219    55    55    75   212   108   165   171   216    93   221    45   218   102   202    69   205   201   152   206    68   123   183    77    68    48   166    53    71    71   207    80   163   165    58   173   152    48    52   120   130    45   221   134   151   151    67   172   169   214    35    63    53   186   197   181    84    74   140    97    82   109    65   157    64    57   167    80    99    70   183   196   214   156    70   207   148   163    77   112   139   123   141    67    83   133    85   104   117   160    64    84   184   203   169   220    93   200   183   116   134   168   144   164   186   143   153    50   110   130    41   110    62    66   213    39    70    55    67   183   116   194    58    77   152   114    55   191   126    52   151   135    62    76   116    62    60   182   194   155   123   199    40    37    54   118   161   208   139   138    48    61   174   123    91    77   101    39    56   214   167   183   167    48   167    88    81    42   178   209   138    79   152   145   100   204   197   154   153   174    63   209   110   195   168   148    85   108    47   155   170   153   175   183   186   180   176   130    91    35   124   185    99   185    90    88   215    79    68   108   168    37   119   164   158    49   210   145    76    43   190    77   148   107   147    51   115   205   101   140   120   119   193    65   156    64    81    67   142   210   220   218   144   135    41   144   148   195   113   150   183    44   206   178   197   178   199   116    65    77    53   197   132   137    78   152    49   167    59   213   152   117    97   173   148   160   100    82   133   134   105   143   158   200   100    74   199    60   163    91    57   129    34   120   130   187   154   180   157   114   206   156    98    87   100   188    43    46   163   115   213    57    50   118   177    43   182   159    36   170   160    67   148   177   187    35   214    76   144    37    51   106    85   211    80   203   168   175   156   170    97   183   103   189   120   118   137    88    51    43    41    91   106    46    66   213    55    44   113    50   219   213   124   177   157   101    58   109   107    80   194   109   209    96   143   158    80    57   103   112    99   147   161    83   202    34    57   153   100    92   182   199    41    34   155    43   100    66    94   210    36   215    91   127   207    74   163    35   137   217   130   141    38    40   134   110   191    66   215   118   198   102   139   214    83   168   155   124   187    46   201   124    60   142   178   212    60    74    65   151   194   213    59   165   188   215    89    86    47    93    37    43   211   212    82    45   129    64   101   153    50   212   181    66   164    48   133   204   114    46   107   181   117   147   177    60   110    44    94    93   181   140   133   157    95   104   187    53   104    91   118   219    68   145   214    99   111    74    65    43   167   119   137    94   179   179   211    86    77   110    37   117   100   152    43   191   219   158   112   106   188    99   156   101   135   199   150   108    77   108    95    60    68    95   169    44    68    43   136   191   157    66   147   119    83   115   170   198    64   185   209   167    71   157   219   175   149    44   122   168   118   211   206   193    52   203    67   102   133    41   160    79    76    57    49   154   189    96   112   183   190   200   120   209   217   146   191   126    87   131   114    97   116   185   177   167   115   217   148   122   185   167   165    89   175    92    38   203    84   115   148   108   181   101   215    62   170   171   184   189    96    80    71   194    54    97   101   105   196   101    37   121   111    55    80   131   121    76   196    94    39    35   192   198   120    99   128    73   168   209   104    60   119    90   163    80    74    70   101   211    91    82    60   185    45    95   203   140   174    94   167   211   103   221   173   127   185    67    83   215   100    60   181   169    72    96   175    98   187   189   166    95    56   187   169   100   174   163   135    39    90    93   121   206    49   162    87   217    59   191    99    80   163   188    94   137   206    94   170   114    43    43   166    46   197   122    53   113    69   157    98   184    70   129    68    87    36   185    99   119    58   114   155    81   200    90   125   161   216   211    77    80   184   161   162    60    35   153   170   185   182   155    93   195    49    62   126   209   159    41    45    48    60   217   132    76    79   193    43   210   174   202   105    92   196    97   209   153   132    43   161   111    68   174   173    38   199    86    97   157   151   133    48   113   172    45   159   140   219   157    52    77   192   123   102   115   148    47    45    86   174    67   186   174   212    85   169   153   157    77   122    99   196   122    43   146    85    44    66   174    36   201    84    65   164   112   168   147   126    99    35   193   174    96   112   105   129   140   163   160   138    59   197   156   174   147   155   193   103    35    95    45   108    60   161   204   150    65    38   155   109    76   170    76   185   122   219    99   147   194   185   112   171   201   206    79   167   179   104   105   162    66   177    70   219   198   204   121    87    78   131   104   118   195    89   188    99    47    57   138    83   100    85    96   208   127   108   118    41    49   201   109   140    50   106   158   207    97   146    44   137    54   164   152   133   196   164    95   188    46    63   182    49    75   119   134    75   147   188
   147   131    74   125    94    36   189    82   215    84    56    68    68   193    45   202   117   201    67   198   155   195   180   194   136   150   186    63   215   134   152   124   140    59   184   121   165    38   199    54   166    85    97    38    94   137   195   171    64   151    48    99   104    52    83    70    41   191    65   214    59   167   160    83   220   219    54    56    75   212   108   166   170   215    91   221    45   218   103   201    68   205   200   151   206    70   122   182    79    68    47   166    51    71    70   206    80   163   165    57   171   150    48    53   119   127    46   221   135   152   152    66   169   168   215    35    62    54   187   196   179    84    71   141    98    83   109    63   158    63    57   167    80    98    71   185   196   214   155    70   208   146   163    77   113   139   122   142    67    83   136    84   105   118   159    63    86   186   202   169   219    94   202   185   117   133   167   141   164   186   143   153    50   109   131    41   108    63    65   213    39    66    54    68   182   115   193    57    77   150   113    56   190   126    51   150   135    59    75   116    64    60   182   195   155   122   200    41    36    54   117   162   207   138   138    45    61   174   122    91    76   102    37    56   215   168   184   167    46   167    89    81    41   178   208   139    79   152   144   100   204   196   155   153   174    61   209   110   196   169   147    87   109    48   156   170   153   176   183   187   179   174   130    90    36   124   185    99   184    89    89   213    78    68   109   169    37   120   163   156    51   208   144    77    45   191    77   149   106   145    52   115   206   101   140   125   121   192    66   156    65    83    66   143   212   220   217   143   134    41   145   146   192   111   147   183    45   204   178   199   179   199   118    65    78    53   198   131   138    79   154    47   164    61   212   153   116   101   172   149   159   101    81   135   134   104   144   160   200   100    75   198    61   163    92    57   129    35   121   132   185   152   180   156   114   204   158    94    86    98   187    43    46   164   115   213    58    51   118   176    42   183   159    39   168   159    66   148   177   186    35   214    76   144    37    52   108    86   210    79   204   170   177   157   171    95   183   102   189   121   118   135    89    50    41    41    92   106    44    67   213    55    45   113    48   218   213   123   176   157   102    60   110   106    81   194   109   208    95   142   158    82    56   102   113    97   147   160    84   203    34    56   155   100    91   182   197    41    35   156    41   100    63    92   211    36   216    90   127   208    75   160    34   134   218   131   141    42    40   135   112   192    68   216   119   199   103   138   210    83   169   155   124   188    44   199   124    59   140   179   214    60    74    64   152   194   216    61   165   189   214    89    86    47    94    38    43   208   213    84    45   132    64   102   153    52   213   182    67   163    50   133   204   112    48   109   181   117   146   177    60   110    46    94    93   181   140   133   156    96   105   185    53   103    92   119   220    70   144   217   100   109    76    65    44   168   119   137    95   178   178   212    85    76   112    36   117   103   152    44   189   219   156   112   106   189    99   156   101   135   201   151   108    77   108    93    58    67    93   168    45    67    45   134   192   157    62   148   121    83   118   172   196    65   185   209   169    70   157   220   176   149    43   120   169   119   213   206   192    53   202    66   103   134    39   158    80    76    57    48   154   191    96   112   184   191   199   121   209   219   146   190   125    89   134   117    97   114   185   177   168   117   215   146   121   186   166   167    89   175    89    38   201    86   118   148   108   181   101   216    61   171   170   186   189    95    81    70   194    53    95   100   104   196   101    36   121   110    54    80   132   120    78   197    93    38    35   192   198   119    99   130    73   167   210   106    62   118    90   163    81    75    70   102   211    93    82    60   186    46    94   203   139   174    92   167   210   105   219   173   128   185    67    82   215   100    59   179   168    74    95   176    97   189   188   166    96    56   188   166   100   176   164   137    39    91    94   122   206    49   164    88   219    59   190   100    81   163   188    96   137   206    92   171   115    43    42   164    46   199   125    53   112    68   155    97   183    70   131    68    89    33   184   100   118    57   114   156    80   202    89   125   160   214   211    77    82   184   163   164    61    35   153   170   182   183   154    93   194    49    60   125   210   158    41    45    49    61   216   131    74    79   193    43   211   173   205   105    95   197    97   209   153   132    43   162   112    69   173   173    38   198    89    98   156   150   135    47   112   173    46   160   141   218   157    55    77   193   122   100   116   148    47    44    85   172    66   184   174   212    84   169   154   156    80   121   101   196   120    43   147    84    44    66   174    36   202    84    67   164   113   167   146   125    98    37   191   175    95   113   107   130   142   162   163   140    60   197   156   174   148   154   193   101    35    96    46   106    58   160   205   151    66    38   156   109    75   168    77   186   122   220    99   146   193   182   110   171   202   205    77   171   181   104   106   162    66   176    70   219   199   204   122    86    78   130   103   119   195    89   188    99    47    56   135    83    99    85    94   209   129   108   115    41    49   200   108   139    50   105   158   209    97   143    43   136    54   165   151   133   196   166    95   188    47    62   182    49    75   120   136    75   145   190
   148   133    75   124    94    37   189    84   215    84    56    67    67   192    46   201   118   201    67   199   156   193   179   197   136   150   185    62   215   135   154   126   139    58   185   121   168    37   199    52   166    85    97    39    95   137   195   171    65   151    49   100   105    52    84    69    40   190    68   216    58   165   159    86   219   219    54    54    76   214   108   166   170   215    92   221    46   218   102   198    68   205   200   151   207    67   120   181    78    68    48   167    50    72    69   208    81   161   165    58   173   149    49    52   119   127    45   218   137   151   152    68   172   168   214    34    61    53   187   197   179    85    70   141    98    85   109    60   158    63    56   168    81   100    71   183   197   215   156    69   208   146   163    79   113   138   121   141    68    83   134    84   108   117   157    64    84   186   202   170   217    93   203   182   118   135   166   141   165   187   143   155    50   109   130    39   110    64    67   212    40    68    54    67   180   114   196    59    79   153   113    58   191   127    52   150   136    62    77   117    64    60   182   195   155   123   201    41    35    56   118   161   206   140   138    45    64   173   124    92    77   100    38    56   215   168   184   165    46   166    90    80    41   178   209   139    81   151   142   100   202   198   155   151   175    60   206   111   196   170   148    89   107    48   157   171   154   175   180   184   179   175   131    89    34   121   184   100   183    92    89   214    80    70   110   168    36   118   164   155    51   209   143    76    41   192    78   150   107   145    54   116   206   102   140   122   120   192    64   158    66    82    65   143   212   219   218   143   135    40   146   147   192   111   150   183    45   204   180   199   182   201   116    66    78    53   200   132   136    80   154    48   165    59   213   153   117   101   172   149   160   100    82   133   135   102   143   160   199   101    76   200    62   163    93    57   127    34   121   131   186   150   181   156   115   202   158    97    84    98   187    43    48   164   116   215    58    49   120   178    44   182   162    37   167   160    67   149   178   185    36   213    76   144    34    52   109    86   212    79   205   171   176   158   172    95   185   102   189   121   120   135    89    51    42    44    91   108    44    67   212    55    44   112    48   220   211   123   178   157   101    59   109   106    80   193   110   210    93   142   159    79    54   102   112    96   148   161    84   202    33    56   152   102    93   181   197    40    33   154    43   102    63    91   212    35   214    89   127   209    74   161    33   137   218   131   141    42    42   136   110   193    69   215   117   196   103   137   212    83   169   155   124   187    44   202   124    59   141   180   214    61    73    64   153   195   215    62   166   189   214    89    85    48    94    37    44   209   214    83    47   131    64   103   153    50   213   183    67   164    51   132   206   112    50   108   180   118   145   179    60   112    47    95    94   181   139   134   157   100   105   186    53   103    92   119   220    67   144   214    97   110    73    66    45   168   119   136    96   178   179   212    86    78   112    37   115   101   154    43   191   220   158   114   107   188    99   158   103   135   199   152   108    75   107    93    58    68    95   168    44    66    44   134   191   158    64   146   122    84   117   173   196    65   184   208   168    71   156   219   179   151    41   120   172   118   213   203   192    55   205    66   102   132    40   161    80    77    57    46   156   190    96   112   181   191   200   120   212   218   145   191   125    87   133   118    97   113   185   179   168   118   216   146   122   185   166   166    87   175    91    38   200    85   118   149   107   183   101   214    61   171   172   183   189    99    79    72   194    53    96   100   104   194   101    37   120   110    55    80   131   122    76   196    92    38    36   191   198   121    99   130    73   167   211   106    62   119    91   162    81    75    71   102   212    91    82    59   187    45    94   203   141   174    92   168   212   107   218   174   127   184    68    83   215   101    59   179   169    74    96   176    99   191   188   168    98    56   187   168   100   176   165   135    41    91    94   122   207    47   164    88   218    60   192    99    81   163   187    95   136   205    92   172   113    44    41   163    46   199   122    54   111    69   154    98   183    70   131    67    86    33   187   100   119    59   115   156    81   202    88   125   162   214   211    78    83   186   159   163    61    34   154   171   185   183   156    94   193    48    63   128   208   161    42    45    48    62   217   133    74    78   193    44   211   174   204   105    94   194    95   208   152   132    43   161   113    68   175   170    37   198    88    97   157   150   133    47   114   174    43   157   141   219   158    54    77   192   121   103   114   149    46    46    85   173    68   183   173   211    84   168   154   157    78   119    98   194   118    42   145    86    45    64   173    34   204    84    65   164   111   167   146   126   101    37   192   175    95   112   106   130   142   162   161   139    61   198   156   175   148   154   191   101    34    96    44   104    60   160   205   153    66    38   158   112    77   170    76   187   122   219    99   146   191   183   109   170   201   206    78   168   181   104   106   161    65   176    68   218   199   204   120    87    79   132   105   119   193    88   187    99    46    57   135    83   100    87    96   209   128   107   116    39    49   199   106   139    50   104   159   211    98   144    44   136    55   166   151   132   196   166    96   190    46    60   182    48    75   119   138    75   145   192
   146   132    73   126    95    37   187    85   214    84    57    66    69   192    44   200   116   204    67   196   155   194   180   193   135   150   183    64   212   136   152   126   139    61   185   121   166    37   200    54   167    86    96    38    95   138   194   171    64   151    49   100   103    53    82    67    41   190    64   214    60   169   161    84   219   219    55    57    74   211   109   167   169   215    93   221    45   218   104   201    69   206   201   152   206    69   120   182    79    66    47   165    51    71    72   208    81   163   166    61   173   152    48    53   121   129    45   221   136   153   150    67   171   168   217    35    63    53   187   197   182    85    74   142    97    83   109    64   157    64    57   164    80    98    70   181   195   216   157    68   208   148   163    76   115   138   123   140    66    82   132    84   106   117   158    63    85   187   202   170   219    94   199   182   115   135   166   141   164   187   142   153    50   110   129    40   110    62    66   212    40    68    54    66   183   115   197    60    78   148   111    56   191   127    50   150   134    62    74   115    63    60   182   198   154   122   201    40    36    54   117   161   208   140   139    43    62   175   124    90    75   103    36    57   214   167   184   165    46   169    86    81    43   181   207   139    80   152   145    98   203   198   154   153   175    61   208   112   196   171   151    88   109    46   156   169   153   176   181   183   179   176   132    90    35   124   186    99   185    89    89   215    79    69   110   167    37   117   164   158    52   208   144    76    44   190    78   147   108   147    52   117   206   103   142   123   118   192    64   156    64    81    65   142   212   218   218   142   133    42   145   148   192   111   149   186    46   203   179   197   178   199   118    65    77    55   197   132   138    80   154    48   164    59   213   152   119   101   173   150   160    99    81   135   134   102   141   159   202    98    74   199    62   163    91    55   127    33   123   130   184   152   182   159   113   205   159    96    88    98   189    43    48   162   114   213    60    48   120   176    41   183   159    37   169   159    67   147   177   187    35   212    76   144    35    51   109    87   213    79   203   169   178   158   172    96   184   102   190   120   117   137    87    52    41    41    93   106    43    66   212    54    45   113    49   217   211   126   177   156   103    59   108   106    78   194   111   209    95   142   157    81    57   102   111    98   148   160    83   202    37    56   152   103    90   181   197    41    34   156    43   103    64    94   209    36   213    91   126   207    72   161    33   137   219   129   139    42    41   135   111   191    68   216   117   198   104   137   211    83   169   156   124   188    45   199   123    60   138   180   214    59    75    65   151   194   215    61   166   190   214    90    87    47    93    38    44   209   215    84    44   131    64   100   155    50   214   182    67   165    50   134   204   112    49   108   181   117   144   177    60   110    46    94    94   181   138   132   156    97   103   185    53   104    91   119   218    68   145   215   100   109    75    65    45   167   119   137    93   178   179   213    84    77   111    37   117   104   152    43   189   220   159   112   105   187    97   155   101   136   199   150   109    77   110    91    57    68    93   169    45    68    45   134   191   159    63   148   121    85   115   173   196    64   186   210   169    71   157   220   176   149    41   120   169   120   212   206   193    54   203    67   103   133    40   159    81    76    55    48   154   192    95   112   186   191   200   122   210   217   147   189   126    88   133   115    96   116   183   177   167   117   214   145   122   187   167   167    89   176    90    38   202    85   117   151   108   183   100   217    61   170   168   186   189    97    80    72   194    56    96   100   103   195   100    36   121   110    54    79   134   122    79   199    93    35    36   191   199   118   100   128    73   167   210   105    63   119    87   164    81    74    71   101   209    92    80    58   187    44    97   203   140   175    94   168   209   106   222   174   127   185    68    80   215   101    60   179   168    72    94   179    98   190   188   164    96    57   188   166    99   177   166   136    39    91    95   120   207    50   162    87   218    58   193   101    82   163   188    94   139   206    93   171   114    44    41   164    46   199   125    54   111    68   155    98   183    72   131    67    88    36   185   100   119    60   113   157    79   203    89   123   161   214   212    77    81   183   160   163    61    35   152   170   183   181   155    94   194    50    60   127   210   157    42    46    49    61   215   130    75    79   192    43   211   175   207   106    92   196    97   209   153   130    44   162   113    70   174   171    37   198    91    98   155   150   133    47   114   172    45   158   138   219   157    52    79   190   124   102   116   148    47    44    87   173    65   185   173   212    85   168   152   155    78   123    99   196   118    43   148    87    45    66   174    37   204    84    67   163   114   167   147   127   102    37   191   175    95   113   105   131   141   163   163   141    60   198   156   175   148   156   193   100    35    97    45   109    59   159   205   152    66    39   157   110    76   168    75   186   121   222    97   147   194   182   109   169   203   207    77   169   179   103   103   161    65   176    70   220   198   204   123    86    77   131   102   118   195    87   188    98    46    56   138    81    98    86    94   209   129   107   116    40    49   200   109   140    50   105   159   211    98   143    43   136    54   165   150   133   197   166    96   189    45    61   181    49    75   120   136    75   145   192
   147   132    73   127    95    36   189    82   214    84    56    67    69   193    44   201   118   202    67   198   154   195   179   195   136   149   185    63   213   136   152   126   139    60   185   122   165    39   198    53   167    85    97    39    95   137   195   170    64   150    49    99   105    52    83    69    40   190    64   214    59   167   161    83   220   219    55    56    75   212   108   165   169   216    93   220    44   218   103   201    69   205   201   152   207    71   122   182    79    67    47   166    52    71    71   208    81   163   166    58   175   151    48    54   120   128    46   221   134   152   152    68   171   169   215    35    62    53   186   197   179    84    73   140    97    85   109    64   157    62    57   165    80    99    70   182   196   215   156    69   208   146   163    77   114   138   123   142    67    83   133    84   105   118   157    64    86   185   202   170   218    93   201   184   116   134   166   141   164   186   143   154    50   108   131    41   110    62    65   213    40    69    53    67   182   116   194    58    77   151   112    55   192   127    51   151   135    60    76   115    64    61   182   195   155   122   201    40    37    55   116   161   208   139   139    45    61   175   123    92    78   101    38    56   215   168   184   168    46   168    88    81    42   179   208   138    80   151   144   100   202   198   155   153   176    61   209   111   196   169   147    86   108    47   156   169   153   175   183   185   179   175   131    91    35   123   186    99   185    90    89   214    79    69   110   167    37   118   164   156    51   209   145    76    42   190    78   149   107   146    52   116   205   100   140   124   120   192    66   156    65    82    66   142   212   220   218   143   134    42   145   147   193   113   148   184    47   204   180   199   180   201   118    65    78    53   197   131   138    79   153    48   164    61   213   152   117   101   172   149   160   101    82   132   134   104   143   160   200   101    75   199    61   163    91    57   129    34   121   132   186   152   181   157   114   204   158    97    85    99   188    43    46   164   114   214    59    50   119   178    42   181   160    38   168   159    68   148   178   186    35   213    76   145    37    51   107    86   210    79   202   170   176   158   171    96   184   103   189   120   118   135    88    51    40    42    94   106    45    66   212    56    43   113    48   219   212   124   177   158   101    59   109   107    81   194   110   210    95   142   158    80    55   100   113    96   147   161    83   202    34    57   153   101    92   180   198    40    34   155    43   101    64    93   210    36   215    90   126   208    74   160    33   137   218   129   140    42    41   136   111   192    69   217   118   197   102   138   212    83   169   156   123   187    44   199   124    60   141   179   213    60    74    65   151   193   215    60   166   189   214    90    86    46    93    36    43   211   213    82    44   132    64   101   153    50   212   182    67   165    49   132   203   112    48   107   181   118   145   177    60   110    47    93    94   181   140   133   155    97   103   186    51   103    92   118   220    69   144   215    99   110    75    65    43   168   118   136    96   178   179   212    85    77   112    36   116   102   152    44   189   218   156   112   106   188    99   154   102   136   199   151   109    77   108    93    59    68    94   168    43    66    44   134   192   157    64   147   121    83   116   171   196    66   185   210   169    71   157   220   175   150    43   121   170   119   212   205   191    54   203    67   102   132    40   160    80    77    56    48   155   190    97   113   183   190   200   122   209   217   147   190   125    89   133   116    96   114   186   177   169   119   216   146   122   185   167   167    89   176    91    38   201    86   117   149   108   182   101   214    61   171   170   185   188    96    80    70   195    52    95   101   103   196   101    37   121   110    55    81   132   121    78   196    93    38    37   191   197   119    99   129    73   167   210   106    62   117    89   163    80    77    71   101   210    90    82    60   186    46    96   202   139   174    94   168   211   104   219   174   127   185    67    82   214   100    60   180   169    73    96   177    98   188   188   167    97    57   187   167   100   176   165   135    38    92    95   122   208    49   164    87   218    58   191   100    81   163   188    95   136   206    94   172   113    43    42   164    46   198   125    53   112    69   156    98   183    70   130    68    88    34   185   101   118    60   115   156    80   201    90   125   160   213   212    77    82   183   161   164    61    35   152   170   183   182   155    93   195    49    60   124   210   159    41    47    48    62   215   132    73    79   194    44   211   174   205   105    95   196    96   209   153   131    43   162   112    69   174   172    38   197    90    99   156   150   133    48   114   173    44   160   139   219   158    54    78   192   122   103   116   148    47    44    85   172    67   184   175   211    83   168   154   156    79   122   100   196   120    42   146    85    45    66   175    36   204    84    67   164   112   166   147   126    99    36   192   174    95   113   106   129   141   162   161   140    61   198   155   174   148   155   193   102    34    96    46   107    59   160   205   152    66    39   157   110    77   170    76   186   123   220    99   147   194   183   110   170   201   205    77   168   179   103   106   162    65   177    69   220   198   205   122    86    77   131   105   119   195    88   188    98    46    56   135    82    99    87    96   209   128   107   117    41    50   199   109   138    50   106   158   208    98   143    43   135    55   167   152   131   196   166    95   189    46    62   181    49    76   119   135    75   147   191
   147   132    74   127    94    36   189    83   215    84    56    68    68   192    44   200   118   203    68   198   155   195   180   195   137   150   185    63   214   135   152   125   140    59   185   122   167    38   200    53   167    86    97    39    94   137   195   171    64   150    49    99   105    52    84    69    41   191    65   214    60   167   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   205   201   152   206    69   122   182    79    68    47   167    51    71    71   207    80   163   165    58   174   151    49    53   120   128    46   221   135   152   152    66   171   169   215    36    61    53   186   197   180    85    73   141    98    83   109    63   157    63    57   166    80   100    70   183   196   214   157    69   208   147   163    78   113   139   122   141    66    82   134    84   105   118   158    63    86   186   201   169   219    94   201   183   116   134   167   141   164   186   143   153    50   108   131    41   109    63    66   213    39    69    53    67   182   115   194    58    77   151   112    56   191   127    51   151   135    61    75   116    64    61   182   195   156   122   200    40    37    54   117   161   208   138   139    45    61   174   124    90    77   102    38    56   215   167   184   167    46   167    88    81    41   179   207   138    80   151   144   100   204   197   155   153   175    61   208   110   196   170   148    87   108    48   156   170   153   176   183   185   179   174   131    90    36   123   185    99   184    89    89   214    79    69   109   168    37   119   164   156    52   210   144    77    43   191    78   148   107   145    52   115   205   101   141   124   120   193    65   156    65    82    66   143   211   220   218   143   134    41   145   147   192   112   149   185    46   204   180   198   179   200   118    65    78    54   197   131   138    79   154    48   163    61   212   152   116   100   172   148   160   100    82   134   134   104   144   160   199   101    75   199    61   163    91    56   128    34   121   130   185   152   180   157   114   204   158    96    85    99   188    44    47   163   114   214    59    49   120   178    42   182   160    37   168   159    68   148   178   186    36   214    75   145    36    51   107    86   210    80   204   170   176   157   170    96   183   102   189   120   118   136    88    50    41    42    92   106    44    67   212    56    44   113    49   219   212   123   177   158   101    59   109   106    80   194   109   209    95   142   157    81    55   101   112    97   147   161    83   202    34    56   153   101    92   181   198    40    34   155    43   101    64    93   211    36   216    90   127   208    74   160    33   136   218   129   140    42    40   135   111   192    68   217   118   197   102   137   211    83   169   155   124   188    45   200   123    59   140   178   214    60    74    65   151   194   214    61   166   189   215    89    86    47    93    37    42   210   213    83    45   131    63   102   154    51   213   181    67   163    50   133   204   113    48   108   181   117   146   177    60   110    46    93    94   180   139   133   155    98   104   185    52   102    92   118   220    69   144   215    98   110    76    66    44   168   118   136    95   178   179   212    86    78   112    37   116   102   152    44   190   219   157   112   105   188    99   155   101   135   199   151   108    76   109    94    59    68    92   168    44    66    43   135   191   159    64   148   122    83   116   172   196    64   185   210   169    71   157   219   177   150    43   121   169   119   212   205   191    53   203    67   103   132    40   159    80    76    56    48   154   189    96   112   182   190   199   122   209   218   146   190   126    89   133   116    96   114   185   177   168   118   217   147   121   185   167   166    89   176    90    38   202    85   117   148   108   182   101   215    61   171   170   185   189    97    80    72   195    53    95   101   103   196   101    36   121   110    54    80   132   121    77   197    93    38    36   191   198   119    99   130    73   167   210   105    62   118    89   163    80    75    72   101   211    91    81    60   186    46    95   202   139   173    93   168   211   105   219   173   128   185    67    81   214   100    59   180   168    73    96   176    97   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    88   218    58   191   100    81   163   187    96   137   206    94   172   113    44    41   164    46   198   123    53   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   156    80   202    90   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   156    93   194    49    61   126   209   158    41    46    49    61   216   131    75    79   193    44   210   175   204   106    94   196    97   209   153   131    43   161   112    69   174   171    38   198    89    98   156   150   134    48   114   173    45   159   140   219   157    54    78   192   123   102   116   147    46    45    86   172    65   184   175   211    84   169   155   157    79   121   100   195   121    42   146    86    45    67   175    36   203    84    67   164   113   167   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   197   157   174   148   155   193   102    34    96    45   107    60   160   205   151    66    39   156   110    76   169    77   186   122   220    99   147   193   183   110   171   202   205    77   168   181   103   106   162    65   176    70   219   198   204   122    86    78   131   103   119   195    89   187    99    46    56   135    83    98    85    95   209   128   107   117    41    49   199   109   138    49   105   159   209    97   144    44   136    55   165   151   132   196   165    95   189    46    62   182    49    76   119   135    76   147   190
   148   132    73   127    94    35   188    82   214    83    55    69    69   193    44   201   117   202    67   198   154   195   180   194   137   149   185    62   214   135   152   124   139    60   184   122   167    38   200    53   167    85    97    38    94   137   195   170    65   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    56    76   212   108   165   170   216    93   221    45   218   103   201    69   205   202   152   206    70   121   182    78    67    47   166    51    71    70   207    81   162   165    58   173   150    48    53   120   128    46   220   135   152   152    67   171   169   214    35    62    54   186   197   179    85    72   141    98    84   109    63   157    63    57   166    80    99    71   183   196   214   156    69   208   146   163    78   113   138   122   142    67    83   134    85   105   118   157    64    86   186   201   169   219    93   202   183   116   135   167   141   164   187   143   153    50   108   131    41   110    63    67   213    40    69    54    67   182   115   194    58    78   151   112    56   191   126    51   151   135    61    75   115    64    61   182   195   156   122   200    40    38    54   117   160   208   139   140    45    61   174   124    91    77   102    38    57   215   168   184   167    47   167    88    81    41   180   208   138    79   151   143   100   203   196   156   152   175    62   209   111   196   170   148    87   107    47   156   169   154   175   183   185   179   174   131    90    36   123   185    99   184    90    89   214    78    69   109   169    37   119   164   156    52   209   144    76    43   190    77   148   107   146    52   116   204   102   140   124   121   193    66   156    65    82    66   143   212   220   218   143   135    41   145   146   192   111   148   184    46   204   180   199   179   199   118    64    78    54   197   132   137    79   154    48   164    61   212   152   116   100   172   149   161   101    82   133   134   104   144   160   199   101    76   198    61   163    91    56   128    34   121   131   185   152   180   157   115   203   158    96    85    99   189    43    47   163   113   214    59    50   119   178    42   182   159    38   169   159    68   147   178   186    36   213    76   145    36    51   107    87   211    80   203   170   175   157   171    96   184   102   189   120   118   136    88    51    41    42    93   107    44    67   212    55    45   114    49   219   212   123   177   157   101    59   110   106    80   194   110   210    95   141   158    81    55   101   112    97   147   161    83   202    35    57   153   100    91   182   198    40    34   155    42   101    64    93   211    36   216    90   127   208    74   160    33   136   219   129   140    42    40   136   112   191    68   217   118   197   103   138   212    83   169   156   123   188    45   200   123    59   141   178   214    60    73    65   152   194   214    60   166   189   215    89    86    46    93    37    43   210   213    83    45   131    64   101   154    50   213   181    67   164    50   132   204   113    48   108   181   117   146   178    59   110    46    93    94   180   140   133   155    98   104   185    52   103    93   118   220    69   144   216    99   109    76    66    44   167   119   137    96   178   178   212    86    78   112    36   116   102   151    44   190   219   157   112   105   188    99   155   101   135   199   151   108    76   109    93    59    68    93   168    44    67    44   134   191   158    64   148   121    83   116   172   196    64   185   210   169    71   158   219   177   149    43   121   170   120   212   205   191    53   203    67   103   132    40   159    80    76    57    48   154   190    97   112   182   190   199   121   210   218   146   190   125    90   133   117    96   114   186   177   168   118   216   146   122   186   167   167    89   176    91    38   201    86   117   148   108   182   101   215    61   171   170   186   189    96    81    71   194    53    95   101   103   195   101    36   121   110    54    81   132   121    77   197    93    37    36   191   198   119    98   129    73   167   211   105    62   118    89   163    80    76    72   100   211    91    81    60   186    46    95   202   139   173    93   168   211   105   220   173   127   185    67    81   214   100    59   180   169    74    96   177    97   189   188   166    97    56   187   167   100   176   165   136    39    92    94   122   207    49   163    87   219    58   190    99    81   162   187    95   137   206    94   171   113    44    41   164    46   198   123    53   112    69   155    98   183    70   130    68    88    34   185   100   119    60   114   156    80   201    89   124   161   214   211    77    82   183   161   164    61    35   152   171   184   182   156    93   193    49    61   126   209   159    41    45    48    61   216   132    75    78   193    44   211   174   205   105    94   196    97   209   153   131    43   161   112    69   174   172    38   198    89    98   156   150   134    48   114   172    44   159   140   218   157    54    78   191   122   101   116   148    47    45    85   172    66   184   174   212    84   169   154   156    79   121   100   195   121    42   146    86    45    66   175    35   203    84    67   163   113   167   147   126    99    37   192   174    95   113   106   130   141   162   161   139    60   197   156   174   148   154   193   102    34    96    46   107    60   160   205   152    66    38   157   109    76   169    76   186   122   221    99   147   193   183   110   171   201   205    78   169   180   104   106   162    66   176    70   219   199   204   122    86    78   131   104   119   195    89   188    99    46    56   136    82    99    86    95   209   128   107   116    41    49   200   109   139    50   105   158   208    97   144    44   136    55   165   151   132   196   166    96   189    46    62   182    49    75   120   135    75   147   191
   148   132    74   126    93    36   189    82   214    84    55    68    68   193    45   201   118   202    67   198   154   195   181   195   137   150   186    63   214   135   151   125   139    59   185   122   166    38   200    52   166    85    97    39    94   137   195   170    64   150    49    99   105    52    83    69    41   191    65   214    59   167   160    84   221   219    54    55    76   212   107   166   171   215    94   220    45   218   103   201    69   204   201   151   205    69   122   182    78    68    47   166    51    71    70   207    80   163   165    58   173   150    48    53   120   128    46   221   134   152   152    67   171   169   214    34    61    54   187   197   180    84    72   140    98    83   108    63   156    63    56   165    80    99    71   182   196   214   157    69   207   146   163    78   113   137   122   141    67    83   134    84   105   118   157    63    87   185   201   169   219    93   202   182   116   134   167   141   165   187   143   154    50   109   131    42   109    63    66   213    39    69    54    68   182   116   194    58    78   151   112    56   191   127    51   150   135    61    75   116    64    61   183   195   155   121   200    40    37    54   117   161   207   139   139    46    62   175   124    91    77   101    38    57   215   168   184   168    46   168    88    81    41   179   208   138    79   152   143   100   204   197   155   152   175    60   209   111   195   170   148    87   108    47   156   169   153   175   183   185   179   174   130    91    36   124   185   100   184    89    89   214    78    70   109   168    36   119   163   156    52   210   144    76    43   190    77   149   107   146    52   115   205   102   141   124   120   193    66   157    65    82    66   142   211   219   218   143   135    41   145   147   192   112   147   185    46   203   179   199   179   200   118    65    79    54   197   132   137    79   154    48   164    61   213   152   116   100   172   149   161   101    82   134   135   103   144   160   199   100    75   198    61   162    91    56   128    34   121   130   185   152   180   158   114   203   158    96    85    99   189    44    47   162   113   213    60    50   120   178    41   183   160    38   168   159    68   148   178   185    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    95   183   102   190   121   118   135    88    50    41    42    93   106    45    67   212    55    44   113    48   220   212   124   176   158   100    59   109   107    80   195   110   210    95   142   158    81    55   102   112    97   147   161    83   202    34    57   153   100    91   181   197    40    33   155    43   102    64    93   211    36   215    90   127   208    74   160    34   136   219   129   140    42    40   136   111   192    68   216   118   198   103   138   211    82   169   155   124   187    45   200   123    59   140   178   214    60    73    66   152   194   214    60   166   189   215    89    86    48    92    37    43   210   213    83    45   131    64   101   154    51   213   182    66   164    50   133   204   113    48   108   181   117   146   177    60   111    46    93    94   180   139   132   155    97   104   186    52   102    93   119   220    69   145   216    99   110    75    66    43   167   119   136    94   177   179   212    85    77   112    36   116   102   151    44   189   220   157   113   104   189    99   155   101   136   199   151   108    76   108    93    60    68    93   168    43    66    43   135   191   159    64   148   122    83   117   172   196    65   186   209   168    71   158   219   176   150    43   121   169   120   212   204   191    53   203    67   102   133    40   159    80    77    56    48   154   190    96   112   183   191   199   121   209   218   146   189   125    89   133   116    97   114   185   177   168   117   216   147   122   185   167   166    88   176    91    38   201    86   116   149   108   182   101   215    61   172   171   185   188    97    80    71   194    53    95   101   105   195   101    35   120   111    55    80   132   121    77   197    93    37    35   190   198   119    99   130    73   167   210   105    62   118    90   164    80    75    72   101   210    91    81    59   186    45    95   203   140   173    93   168   210   105   219   173   127   185    66    81   214   100    59   180   168    73    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   163    87   219    58   191   100    81   163   188    96   137   207    93   173   113    44    42   164    46   198   123    54   111    70   155    98   182    70   129    68    87    33   184   100   117    60   113   156    81   201    89   125   161   214   212    77    82   184   162   163    61    35   152   170   184   181   155    93   193    49    61   127   210   158    42    45    49    60   215   132    74    79   193    43   210   175   204   106    94   197    96   210   153   132    43   163   113    69   174   173    38   198    88    97   157   150   133    48   115   173    45   159   140   218   158    55    78   192   123   101   116   147    47    46    85   173    66   184   174   211    83   168   155   157    79   120   100   196   120    42   146    86    44    66   176    35   204    84    67   163   113   167   146   126    99    37   191   174    95   113   105   130   141   163   161   140    61   198   156   174   148   155   192   103    34    96    46   106    60   161   205   152    66    38   156   110    77   169    77   187   123   220    99   146   193   184   110   171   202   205    77   169   180   103   107   161    65   176    70   219   199   204   122    85    78   132   104   118   196    89   187    99    46    56   136    82    99    85    95   209   128   107   117    41    49   200   108   139    49   105   158   209    97   144    45   136    56   165   151   132   196   166    95   189    47    61   181    48    75   119   136    76   147   190
   147   132    73   125    94    37   189    82   214    84    56    68    68   192    44   201   118   203    68   198   153   195   180   195   136   149   185    62   213   136   152   126   139    60   184   122   167    38   200    54   166    86    97    38    95   137   195   170    64   149    49    99   104    53    83    69    41   192    65   215    59   166   160    83   220   219    54    55    75   212   107   165   170   216    94   221    45   218   103   202    68   205   201   152   207    69   121   181    78    68    48   166    52    71    71   206    81   163   165    58   174   150    48    53   120   129    46   221   135   152   152    66   171   168   214    35    61    54   187   197   180    84    73   141    98    83   109    63   157    63    57   166    80    99    70   183   196   214   156    70   207   146   164    78   113   138   122   142    66    83   134    84   105   117   159    63    85   185   201   170   219    93   201   183   115   135   167   140   164   187   142   153    50   108   130    41   110    63    67   213    40    69    53    68   182   116   194    58    77   150   113    55   189   127    51   151   135    61    76   116    63    60   183   195   155   123   200    39    37    54   117   161   207   138   139    45    61   175   125    91    77   102    37    57   215   168   183   167    47   167    88    81    41   178   207   139    79   151   143   100   203   197   154   153   175    61   208   111   196   170   148    86   108    46   156   169   153   176   183   185   178   174   130    91    36   123   184    99   184    89    89   215    79    68   109   168    36   119   165   156    52   210   144    75    44   191    78   148   107   145    53   116   205   101   142   124   121   193    66   157    65    82    66   143   212   220   218   142   134    42   145   147   191   112   148   184    46   204   179   199   179   199   117    65    77    53   198   131   138    79   153    48   164    61   213   152   115   100   172   148   161   100    82   134   134   103   144   160   200   100    75   199    61   163    91    57   128    35   121   131   186   153   180   158   114   203   158    96    85    99   188    44    46   162   114   213    60    48   120   177    42   183   159    37   168   159    68   148   178   186    36   213    75   145    36    52   107    86   211    80   202   171   176   158   171    96   183   102   190   120   118   136    88    51    41    41    92   106    44    66   212    55    45   114    49   218   211   124   177   158   100    60   109   107    79   194   110   209    94   142   158    80    54   102   112    97   147   162    83   202    34    57   153   101    92   182   198    39    34   155    42   102    64    92   211    36   216    90   127   208    74   161    34   136   218   129   141    42    41   137   112   191    68   217   118   199   103   138   211    83   169   156   124   188    45   201   122    60   141   178   214    61    74    64   152   194   214    60   166   189   215    89    86    47    93    37    43   209   212    82    45   132    63   101   154    51   213   182    67   163    50   133   204   113    48   107   181   117   146   178    59   111    46    93    93   180   140   133   154    98   103   186    52   102    92   118   220    68   144   216    99   109    75    66    43   168   119   137    94   177   178   212    85    77   112    36   116   103   152    44   190   220   158   113   105   188    99   155   101   136   199   151   108    76   108    93    60    67    93   168    44    67    44   135   192   158    64   147   121    83   116   172   195    65   186   209   168    72   157   219   177   149    43   121   169   120   212   205   191    53   202    67   102   132    39   159    81    77    57    47   155   190    96   113   183   189   199   122   209   218   146   190   125    89   132   116    96   114   185   177   168   119   217   147   122   185   166   166    89   176    90    38   201    85   116   147   107   181   102   215    61   171   171   185   189    96    81    72   194    53    95   102   104   195   102    37   120   111    55    80   132   122    78   196    93    37    36   191   198   119    99   128    73   168   210   105    62   118    89   163    80    75    72   101   210    91    82    60   186    45    95   202   139   173    92   167   211   105   219   173   128   185    67    81   215   100    59   179   169    74    97   176    98   189   188   167    97    57   187   167   100   175   165   136    39    92    94   121   206    49   163    87   218    58   190    99    81   162   188    96   136   207    93   171   114    43    41   164    47   198   124    54   111    69   155    98   184    71   130    67    88    34   185    99   118    61   115   156    80   201    89   125   160   214   212    77    82   184   162   163    60    36   153   171   184   183   156    93   194    49    60   125   209   159    41    45    49    61   215   132    74    79   194    43   210   174   204   106    94   196    97   209   153   131    44   163   112    69   174   172    38   198    89    98   156   151   133    48   115   173    44   159   140   219   157    55    78   192   122   101   115   146    47    45    85   172    66   184   174   211    84   168   154   156    79   121   100   196   121    41   147    86    45    67   175    36   203    85    67   164   112   167   146   126    99    36   192   175    95   113   106   130   139   162   161   139    60   198   157   175   148   154   193   102    34    96    45   107    59   160   205   151    67    38   156   110    76   170    77   186   122   220    99   146   194   184   110   170   201   205    78   169   180   103   106   162    65   176    69   219   198   204   122    86    78   131   104   118   195    88   187    99    47    56   135    83    98    85    94   209   128   106   116    42    49   200   108   138    50   106   159   208    97   143    44   136    56   165   151   132   196   166    96   189    45    61   182    49    75   119   135    76   147   190
   149   133    73   127    93    36   190    82   215    82    56    68    69   194    42   201   119   204    67   199   154   195   181   195   137   149   186    61   216   135   152   125   138    59   185   123   166    38   201    53   166    85    98    39    94   137   195   172    65   150    47    98   105    51    85    69    39   191    65   213    59   168   162    83   220   219    55    57    77   213   108   165   171   216    93   221    45   219   103   202    69   205   201   152   206    68   122   182    78    69    46   166    51    71    70   208    82   162   165    58   174   151    49    52   119   129    47   219   135   152   151    68   173   168   217    36    62    55   186   197   178    84    72   140    98    85   108    63   158    64    56   165    79   100    70   182   195   214   156    70   207   147   161    79   113   137   122   142    66    84   135    85   105   117   159    64    86   185   200   169   220    94   201   183   116   135   167   142   163   186   142   153    50   108   132    42   108    63    67   213    38    68    53    68   182   116   195    57    76   152   112    57   192   126    51   151   135    62    76   115    63    61   184   196   155   121   199    40    37    53   118   162   208   138   139    44    62   175   124    90    77   100    39    55   215   167   184   169    46   168    89    80    42   179   208   138    80   152   144   101   204   196   155   152   175    60   210   111   197   168   146    87   109    46   155   168   153   176   183   185   179   175   132    91    36   122   185    99   186    91    90   214    79    69   109   168    35   119   163   156    53   209   143    76    43   190    77   148   109   145    52   116   205   101   142   123   120   193    66   157    65    80    67   143   211   220   219   143   134    42   145   146   193   112   147   184    46   205   179   199   179   200   118    64    79    54   197   130   136    80   154    49   164    60   213   152   117   100   173   148   159   101    82   133   134   104   143   160   199   101    74   197    62   162    92    57   127    34   121   131   185   152   179   156   115   202   158    96    85   100   189    43    46   161   113   213    60    48   120   178    42   181   159    38   168   160    67   148   176   186    36   213    76   144    37    51   108    86   211    79   202   170   175   159   170    95   183   103   189   120   118   135    88    49    42    41    94   105    44    66   213    56    45   113    50   219   212   125   177   158   101    58   110   106    80   194   109   210    94   143   157    81    55   101   112    98   146   162    84   202    34    58   152   101    92   183   198    40    33   155    43   102    65    93   210    37   217    91   127   209    74   161    32   137   218   129   140    42    40   136   110   193    69   217   117   198   102   138   211    82   170   154   123   188    46   199   124    60   141   177   214    60    74    65   151   193   213    61   165   189   215    89    85    45    93    35    44   210   214    82    46   132    64   101   154    51   213   181    67   163    49   133   204   112    48   106   182   118   146   177    59   110    48    92    93   181   139   131   155    98   103   186    52   102    91   118   221    69   143   215   100   109    76    65    45   168   119   136    95   178   177   213    85    79   112    37   117   102   150    44   188   219   156   112   105   188   101   155   101   135   200   152   107    76   108    92    60    69    92   167    44    66    46   133   190   159    64   148   121    83   115   174   196    64   186   210   167    72   157   219   176   148    42   119   169   120   211   203   192    55   202    67   102   133    38   159    80    76    56    45   154   190    95   112   183   190   198   121   210   219   146   190   125    89   132   116    98   112   184   177   168   117   217   146   120   185   166   166    89   176    89    38   202    85   116   148   106   183   100   216    62   172   172   186   188    97    80    73   195    52    94   101   104   196   101    36   122   109    54    81   133   121    78   198    93    37    35   191   197   120    99   130    73   166   209   106    61   118    90   162    81    76    70   102   212    91    81    59   186    45    95   202   140   173    93   168   211   105   221   172   129   185    68    81   215   101    59   180   168    74    96   176    97   189   186   165    98    56   188   167   100   176   164   136    40    91    93   122   207    50   163    87   219    56   191   100    82   163   187    96   138   207    94   170   113    44    41   163    47   197   124    54   112    69   155    97   182    70   131    68    89    34   186   101   119    60   114   156    80   202    89   125   161   214   212    77    81   185   161   164    61    35   152   171   184   182   155    94   193    49    61   126   209   159    40    46    50    62   216   133    74    78   192    44   211   176   205   106    93   197    97   209   153   131    45   161   112    69   175   173    38   198    89    98   156   149   135    49   115   173    45   159   139   219   157    54    78   192   123   102   116   146    46    45    85   172    67   183   174   211    83   169   154   158    78   120    99   195   120    42   146    85    45    66   175    35   205    84    68   163   112   166   147   126   100    36   191   175    95   112   105   131   143   162   161   139    60   198   155   173   149   154   191   101    34    96    46   107    60   159   205   151    64    39   157   111    77   169    76   187   121   221   101   146   194   183   111   171   202   204    77   170   181   104   105   163    66   177    70   221   198   205   121    86    78   131   103   118   197    89   186   100    45    57   136    83   100    86    96   211   127   107   116    43    48   199   109   140    51   104   158   209    96   143    43   136    53   166   152   132   198   166    97   189    46    63   183    48    74   119   134    75   145   191
   147   132    74   126    95    36   189    82   213    84    56    67    68   193    43   200   119   200    67   198   155   194   180   194   137   151   185    63   213   136   152   125   140    59   183   121   167    39   199    54   166    85    96    38    94   139   195   171    65   151    49   100   105    52    83    70    41   191    66   214    59   166   161    83   220   220    54    56    77   211   109   166   171   216    94   221    45   220   103   201    69   204   201   152   206    69   123   181    78    68    46   166    51    70    70   208    80   163   165    58   174   150    49    53   120   129    45   221   135   151   152    66   170   169   215    35    63    54   186   196   180    85    72   140    96    84   109    63   157    65    57   167    81   100    70   183   196   215   156    69   207   147   163    77   114   139   121   142    66    83   134    84   106   118   158    65    86   185   201   170   220    94   201   182   116   134   167   141   164   187   142   153    50   108   131    41   110    64    66   212    40    68    54    67   181   116   195    58    76   151   113    57   191   127    50   149   136    61    76   115    64    60   183   195   155   121   201    42    38    53   116   161   207   139   140    44    61   174   124    90    76   101    39    56   215   167   183   168    47   167    89    79    42   179   208   139    78   152   143   101   203   197   155   151   175    62   209   111   196   171   148    87   109    47   155   170   153   174   182   185   178   174   130    90    35   122   185   100   185    90    89   213    80    70   109   168    36   119   164   156    52   208   142    76    43   190    77   148   107   145    52   115   205   102   141   125   120   194    67   157    65    82    66   143   211   220   219   144   135    40   145   148   191   112   148   184    46   204   179   199   180   199   118    65    79    54   198   131   137    79   152    48   165    60   213   154   116   101   172   149   161   101    81   133   133   104   143   159   200   100    74   199    61   163    92    56   128    34   122   132   185   153   181   158   114   204   158    96    85   100   189    44    47   161   113   213    60    49   120   178    43   182   158    37   168   159    67   146   178   186    36   214    76   146    35    51   107    87   211    80   202   169   176   156   169    95   185   101   189   120   118   135    89    49    41    41    91   107    45    67   212    55    43   114    48   218   212   123   177   158   101    59   111   105    80   193   108   210    95   141   158    80    54   102   111    96   147   161    84   202    35    58   152   100    92   181   197    41    33   155    44   101    64    93   210    36   215    90   128   207    73   161    33   136   219   130   140    43    40   136   111   192    68   216   118   198   102   138   211    83   168   155   124   188    44   201   123    58   140   179   213    61    75    64   152   194   213    61   166   189   215    88    86    46    92    38    43   210   213    83    44   132    63   101   154    51   213   181    67   164    50   133   205   113    48   107   181   116   146   177    60   112    45    94    94   182   140   132   155    99   104   186    52   103    92   118   220    69   144   214    99   110    76    65    44   167   118   136    94   176   179   212    84    77   112    36   117   103   151    44   190   219   157   112   105   189   100   155   102   136   200   150   109    75   109    94    58    68    93   170    44    66    43   136   191   158    64   149   120    83   116   172   195    65   185   210   169    70   159   220   177   148    43   122   169   121   211   204   192    53   203    67   103   132    40   160    79    76    55    48   154   190    96   110   183   190   199   120   210   218   146   190   126    89   133   117    97   114   186   177   167   117   216   147   123   187   167   166    88   176    90    37   202    85   116   148   107   183   101   214    60   171   171   187   189    95    81    71   195    53    96   103   103   196   101    35   121   109    54    81   132   120    76   196    93    39    36   191   199   119   100   129    73   167   210   105    62   117    90   163    79    75    73   101   210    91    82    60   188    46    94   202   140   173    92   168   211   105   220   173   126   186    68    82   214   100    60   179   167    74    96   176    98   189   188   168    98    58   187   167   101   176   164   135    38    93    95   121   208    48   163    88   217    59   191   100    81   163   187    96   136   206    94   172   113    43    41   165    46   199   123    53   112    71   156    99   183    70   130    68    88    33   185   101   119    60   114   157    80   201    90   125   160   215   211    78    82   184   161   163    60    35   153   171   184   183   155    92   193    50    62   125   209   160    40    45    50    61   216   132    76    77   192    43   210   174   204   104    93   196    96   210   153   133    43   163   112    69   175   172    37   199    88    99   156   150   135    47   114   173    46   159   139   219   158    54    78   192   123   102   116   147    48    46    86   173    66   185   175   211    84   170   154   157    79   121    99   197   120    42   147    85    45    66   176    34   204    85    67   164   112   166   146   126    99    35   193   174    95   114   105   129   140   162   160   141    60   198   157   175   149   155   192   102    33    96    44   108    61   161   205   152    65    38   157   109    76   169    76   187   121   222    98   146   193   184   110   170   201   205    77   168   181   104   107   162    64   176    70   219   199   204   122    86    78   131   102   118   196    90   187    99    48    58   136    83    99    85    96   210   128   108   116    41    49   199   109   138    49   105   158   209    96   144    45   136    55   166   151   131   196   166    95   188    46    62   182    49    75   120   135    75   146   190
   148   135    73   126    93    36   187    83   217    84    55    67    68   193    43   202   118   202    67   197   155   193   180   195   136   150   187    63   215   135   152   123   138    58   185   122   167    38   198    54   166    84    96    37    94   139   194   170    63   150    49    97   105    51    84    69    40   191    65   216    60   168   162    82   220   218    53    56    77   212   109   165   170   216    95   221    45   219   102   202    68   204   201   151   207    70   122   181    78    70    49   167    51    71    71   207    80   163   163    59   174   151    49    52   120   129    47   220   136   152   152    68   171   170   215    36    61    54   188   197   179    85    72   142    97    83   109    62   158    64    58   166    80    99    70   183   196   213   157    70   207   147   165    79   114   137   123   140    67    83   135    84   104   117   157    61    86   185   201   169   219    94   201   184   115   134   167   142   165   188   144   154    49   109   132    42   109    61    65   212    39    69    53    67   182   115   195    58    78   151   113    55   191   125    50   152   135    61    75   117    63    61   183   196   156   123   200    40    37    54   116   162   207   139   140    46    60   175   125    89    76   102    37    56   215   167   183   168    47   167    87    81    43   180   208   137    79   151   145   101   202   198   156   151   174    60   209   109   195   169   149    87   108    48   156   169   155   175   182   185   178   174   131    92    36   124   185    98   184    88    90   214    79    69   108   168    37   120   162   156    52   208   143    78    44   189    77   150   106   145    54   116   206   101   140   124   120   193    66   157    67    82    66   141   213   218   217   144   133    42   145   148   192   112   147   185    47   205   178   199   179   199   118    65    78    53   197   132   139    80   152    46   165    60   211   153   116   100   172   149   161   100    81   132   135   104   143   160   200   101    75   197    61   162    91    55   128    35   121   130   184   154   182   157   114   205   158    96    86   100   188    42    46   163   115   212    60    51   119   177    43   182   159    37   168   159    67   147   177   187    34   213    75   145    36    53   107    86   211    79   203   171   177   157   170    97   182   102   190   120   118   136    89    50    41    42    93   106    45    67   215    56    45   112    48   220   212   123   177   158   102    60   110   106    81   192   109   211    95   141   158    80    56   101   114    96   146   162    84   203    35    57   153   100    92   181   198    39    35   156    43   102    65    93   211    35   214    92   127   209    75   161    34   136   219   130   140    42    41   134   110   193    68   217   119   198   102   140   211    84   167   155   123   187    45   200   122    60   142   179   213    60    73    65   153   194   214    61   165   188   214    90    85    46    92    38    44   210   212    83    44   132    64   101   155    51   213   182    66   163    49   133   204   113    48   106   182   117   147   178    60   111    47    93    93   181   138   134   156    97   104   185    52   103    90   118   220    69   144   215    98   110    75    66    44   168   118   135    95   177   179   212    85    77   111    36   116   103   151    44   190   218   155   112   105   189    99   155   101   137   200   151   109    77   108    95    58    68    92   169    44    67    44   134   190   158    65   148   120    83   116   171   196    64   185   209   167    71   159   218   176   150    43   122   170   118   212   204   192    53   204    67   103   133    39   160    81    76    56    50   155   189    97   112   182   189   198   122   211   218   146   189   125    89   131   116    98   113   186   178   170   118   216   146   121   184   168   166    88   177    90    37   203    85   117   147   107   181   103   216    61   170   169   186   188    97    80    71   195    53    95   102   104   195   101    35   121   111    54    80   132   122    76   197    94    37    35   193   197   119    98   128    72   167   210   104    61   119    91   164    79    76    73   101   212    91    82    60   187    44    96   203   140   176    91   168   209   106   221   174   127   184    65    80   212   100    61   180   167    74    96   175    97   189   189   165    96    56   188   167    99   177   165   135    39    91    94   122   207    50   164    87   220    58   191   100    80   162   186    96   138   206    92   173   113    43    42   164    45   198   123    53   111    69   154    98   183    70   131    67    87    33   185    99   119    60   113   155    82   202    90   123   162   214   212    77    81   185   159   164    61    34   153   172   182   181   156    92   193    50    60   128   210   159    41    46    49    60   217   132    75    78   192    44   210   174   205   105    94   197    96   209   153   131    43   162   111    69   173   171    38   200    90    98   156   149   134    48   113   173    43   159   140   219   158    54    78   192   123   101   115   146    48    45    86   172    66   184   176   211    85   168   155   157    77   121   100   196   120    41   145    85    45    66   174    35   203    84    68   163   111   166   148   127    99    37   191   174    97   114   105   131   141   163   161   140    60   198   156   175   147   154   191   101    35    96    44   107    59   160   206   152    66    39   156   110    76   169    77   187   123   219    98   147   193   184   110   170   202   205    77   169   181   105   106   161    65   177    70   220   199   205   122    86    78   132   104   117   195    89   188    98    47    56   135    83    99    85    95   211   127   107   118    41    49   198   109   139    48   106   158   209    98   141    44   137    54   165   152   133   196   165    94   188    47    62   182    48    74   119   137    77   146   191
   148   132    73   126    94    36   188    83   215    83    55    68    68   193    44   201   117   201    67   199   154   194   181   194   137   150   185    62   214   136   152   125   140    60   184   121   166    38   199    52   167    85    97    38    95   137   195   171    64   150    49    98   104    52    84    70    41   191    65   214    59   167   161    84   220   220    54    55    75   212   109   165   170   216    94   221    45   219   103   200    69   205   201   152   206    70   123   182    78    68    47   167    51    71    71   207    81   164   165    58   174   151    47    54   120   128    46   220   135   152   152    68   171   169   215    35    62    53   188   197   180    85    72   141    98    84   109    64   157    63    56   166    80   100    70   183   197   214   157    69   207   146   164    78   113   139   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    94   201   183   117   134   167   141   164   187   143   153    50   108   131    42   109    63    66   213    40    69    54    68   182   115   194    58    78   151   113    56   191   127    51   151   135    61    76   116    63    61   182   195   156   122   200    41    38    54   117   161   207   139   139    44    61   174   124    90    77   101    38    56   214   166   183   167    47   167    88    81    41   179   208   139    80   151   144   101   203   196   155   153   175    62   208   111   196   170   148    87   108    47   156   170   153   175   182   185   179   173   130    90    35   123   185    99   185    89    89   214    79    69   109   168    36   119   163   156    52   209   144    76    43   190    77   149   107   145    52   115   205   102   141   123   120   192    66   157    65    82    66   142   212   220   218   143   134    41   145   147   193   112   149   185    46   204   179   199   179   200   118    64    77    54   197   132   137    80   154    48   164    60   213   152   116    99   172   149   161   101    81   133   134   103   143   160   199   101    75   199    61   163    92    57   128    34   121   131   185   152   180   157   114   204   159    96    86    99   188    43    47   163   114   214    60    50   119   177    42   181   159    38   168   159    68   147   178   186    36   214    75   145    36    53   108    87   211    80   203   170   175   157   171    96   183   103   189   120   118   136    88    50    41    42    92   106    44    67   212    55    45   113    49   219   212   123   177   158   101    59   109   106    80   194   109   209    94   142   157    81    55   101   112    97   147   161    84   202    34    57   152   101    92   182   198    39    33   155    43   102    64    93   210    36   216    91   127   208    74   160    33   136   218   129   141    42    40   135   111   192    68   218   118   197   102   138   212    83   168   155   124   187    45   200   123    59   140   179   214    60    73    65   152   193   214    60   165   188   214    89    86    46    92    37    42   209   212    83    45   131    63   100   154    51   213   181    66   164    49   133   204   112    48   108   181   117   146   177    60   110    47    93    93   181   139   133   156    98   104   185    52   103    92   119   220    68   144   215    99   109    76    66    44   167   118   137    95   177   179   212    86    78   112    37   116   103   151    44   189   219   156   113   105   188    99   155   102   135   199   151   109    76   109    94    59    67    94   168    44    66    43   135   191   158    64   148   122    82   116   173   196    65   185   210   168    71   158   219   177   150    43   121   170   119   212   205   191    53   202    67   103   132    40   160    80    76    56    48   155   190    95   112   183   189   200   122   209   218   146   190   126    90   133   116    96   114   186   177   168   118   217   146   121   185   167   167    89   176    90    38   202    85   117   149   107   182   100   215    62   171   171   185   189    96    80    71   194    52    96   101   104   196   101    36   120   110    55    80   131   121    77   197    93    37    36   191   199   119    99   130    73   167   209   106    62   118    90   163    80    76    71   101   211    91    82    60   186    45    95   202   139   173    93   167   211   105   219   174   127   185    67    82   214   100    59   179   169    73    96   177    98   188   188   166    97    57   187   167    99   177   165   136    40    91    94   122   207    49   163    88   218    58   191    99    81   162   187    96   137   207    94   172   114    43    41   164    46   198   123    53   111    69   155    98   183    70   129    66    88    34   185    99   118    59   114   156    80   201    90   124   161   213   212    77    82   184   161   163    61    35   152   170   183   182   155    93   193    48    60   126   209   159    41    46    49    61   215   132    75    79   193    44   210   175   204   105    94   196    96   209   153   132    43   162   112    69   175   171    38   198    88    98   156   151   134    47   114   173    44   159   140   219   158    54    78   192   122   101   115   148    46    44    86   172    65   184   175   211    84   168   154   158    78   121   100   195   121    42   146    86    44    66   175    35   203    84    66   163   113   166   147   126    99    36   192   174    95   112   106   130   141   162   161   140    61   198   157   174   147   155   193   102    34    96    46   106    60   161   205   151    65    39   157   109    76   169    76   186   123   220   100   147   193   183   110   170   201   205    78   169   181   103   106   162    65   176    70   220   199   204   121    85    78   131   103   119   195    89   187    98    46    56   136    83    99    85    95   209   127   107   117    40    50   199   109   139    49   106   158   209    96   144    44   136    55   166   151   132   196   165    96   190    46    62   182    48    75   119   136    75   147   191
   147   133    74   127    94    36   188    82   214    84    56    67    68   193    43   201   118   201    68   199   154   194   180   194   137   150   185    62   214   135   153   125   139    59   184   121   166    38   199    52   166    86    97    38    94   137   195   171    64   150    49    99   105    52    84    69    41   191    64   215    61   167   160    84   220   219    54    55    76   213   108   165   170   217    94   221    45   219   102   201    69   205   200   152   207    69   121   182    78    67    47   166    51    70    70   207    81   162   166    58   174   150    48    52   121   127    46   221   135   151   152    66   171   168   215    35    62    54   187   197   180    85    73   141    98    84   108    64   157    63    57   165    80    99    70   182   196   213   157    69   208   147   164    79   113   139   122   142    66    83   134    84   106   118   158    64    86   186   201   169   220    93   201   183   116   134   167   141   164   186   143   154    51   109   131    42   109    63    67   213    40    69    54    67   181   116   195    59    78   152   113    56   191   127    51   150   135    62    75   115    64    60   182   195   155   122   200    41    37    54   117   162   208   139   140    45    61   174   125    91    78   102    38    57   216   168   183   167    46   167    88    81    42   178   207   139    79   152   143   100   203   197   156   152   175    62   209   111   196   170   149    87   107    47   156   170   152   176   183   185   178   175   130    90    36   123   185    99   185    90    89   215    79    69   109   168    36   118   165   156    51   210   144    76    42   190    77   149   106   146    53   116   205   101   141   124   121   193    66   157    66    82    66   142   212   220   218   143   134    41   145   147   193   111   149   184    46   204   180   199   179   199   119    65    78    53   197   132   138    79   154    48   164    60   213   153   116   100   172   149   161   100    81   134   133   103   144   159   199   100    75   199    61   162    92    56   128    34   121   131   185   152   180   158   115   203   158    97    85    99   188    44    48   163   114   213    59    50   120   178    42   182   160    38   168   159    67   148   177   186    36   213    75   145    36    52   107    86   211    80   204   170   176   158   171    96   183   103   189   120   118   135    89    51    40    42    92   107    43    67   212    56    45   114    49   219   212   122   176   158   101    59   110   106    81   194   109   209    94   142   157    80    55   100   112    97   147   161    84   202    34    57   153   100    92   181   198    40    34   156    42   101    65    93   211    36   216    91   126   209    75   160    33   135   218   129   140    42    41   136   111   192    68   217   119   198   104   138   210    83   168   155   124   188    45   200   123    59   141   179   213    60    74    65   151   194   214    61   166   189   214    89    85    46    94    37    43   210   213    83    45   131    63   102   153    51   212   181    67   164    50   133   204   112    49   108   182   117   146   176    60   110    46    93    94   181   139   132   154    97   104   186    52   103    92   119   219    68   145   215    99   109    76    65    44   168   118   137    95   179   179   212    86    77   112    37   116   103   151    44   190   220   157   113   105   188   100   155   102   136   199   151   109    77   109    94    59    68    93   168    43    66    43   134   191   159    64   148   121    82   116   173   196    64   185   209   169    71   157   219   177   149    43   121   169   120   211   204   192    53   203    67   102   133    39   160    80    77    57    49   154   190    96   111   182   190   198   122   209   218   146   190   126    88   133   116    97   114   186   177   168   118   216   147   121   185   166   166    89   176    91    39   202    86   117   149   107   183   100   214    61   171   170   185   189    97    81    71   194    53    95   102   103   196   101    35   121   111    55    80   132   121    77   197    92    37    36   191   198   119    98   130    73   167   210   105    62   118    90   163    81    75    73   102   211    91    82    60   185    46    95   202   140   173    94   167   211   105   220   174   128   184    68    81   215   100    60   180   169    74    96   176    97   189   188   167    97    57   186   168   100   177   165   136    38    92    94   122   207    48   164    87   217    57   190    98    81   163   187    95   137   207    94   171   114    43    41   164    45   198   123    53   111    69   155    98   183    70   131    67    88    33   185    99   119    60   115   156    81   201    89   124   161   213   212    77    81   184   161   164    61    34   151   170   184   183   155    93   193    49    61   127   209   159    41    46    49    62   217   131    74    78   192    43   210   175   204   105    94   197    96   210   153   131    43   162   111    68   174   172    38   199    88    97   156   150   134    47   114   173    45   159   140   219   158    55    77   192   122   102   116   147    46    45    85   172    65   185   175   211    84   169   154   157    79   121    99   197   121    42   146    86    45    66   175    35   203    84    67   164   114   167   147   126    99    37   192   174    96   113   106   130   142   163   160   140    61   198   156   175   148   154   192   103    34    96    46   107    59   160   205   151    66    39   156   110    76   168    76   186   122   221    99   147   193   182   110   170   200   205    77   169   181   104   105   161    65   176    69   219   198   203   122    86    78   131   104   119   195    89   188    98    46    56   135    83    99    86    96   210   127   108   117    40    49   199   108   139    49   106   159   209    97   144    44   136    55   165   150   133   196   166    96   189    46    62   182    49    76   120   136    75   147   189
   148   132    73   127    94    36   189    82   214    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    60   184   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   216    94   221    45   218   103   201    69   205   201   152   206    69   122   182    78    68    47   167    52    71    70   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   179    85    72   141    98    84   109    63   157    63    56   166    80   100    70   183   196   214   156    69   207   146   163    78   113   138   122   142    67    83   134    84   105   118   158    63    86   186   201   169   219    94   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    68   182   115   194    58    77   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    90    77   102    38    56   215   167   184   167    47   167    88    81    42   179   208   139    79   152   144   100   204   197   155   152   175    61   209   111   196   170   148    87   108    48   156   170   153   176   183   185   179   174   130    90    35   123   185    99   184    90    89   215    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   172   149   160   101    82   134   134   104   144   160   200   101    75   199    61   162    91    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   188    43    47   163   114   213    60    50   119   178    42   182   159    37   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   135    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   176   158   101    59   110   106    80   194   109   210    95   142   158    80    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    42   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   140    42    40   135   111   192    68   216   118   198   103   138   211    83   169   155   124   188    45   200   123    59   140   179   214    60    74    65   152   194   214    61   166   189   214    89    86    47    93    37    43   210   213    83    45   132    63   102   154    51   213   181    67   164    50   133   204   112    48   108   181   117   146   177    59   111    46    93    94   181   139   133   155    98   104   186    52   102    92   118   220    69   144   215    99   109    75    65    44   168   119   136    95   178   179   212    86    78   112    37   116   103   152    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    67    44   135   191   158    64   148   122    82   116   172   196    65   185   210   169    71   157   219   177   149    43   121   169   119   212   205   192    53   203    67   103   132    40   160    80    77    57    48   154   190    96   111   183   190   199   121   209   218   146   190   126    89   133   116    97   114   185   177   168   118   217   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   196   101    36   121   110    54    81   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   106    62   118    90   163    80    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    87   218    58   191    99    81   163   187    96   137   206    94   172   113    44    41   164    46   198   124    53   111    69   155    98   183    70   130    67    87    33   184   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   183   182   156    93   193    49    61   126   209   159    41    46    49    61   216   132    75    78   193    44   210   175   204   105    94   197    97   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   158    54    78   192   122   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    84    66   164   113   166   147   126    99    37   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   155   192   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   146   193   183   110   170   201   205    77   169   180   104   106   161    65   176    70   219   199   204   122    86    78   131   104   119   195    89   188    99    46    56   136    83    99    86    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   165    96   189    46    62   182    49    75   119   136    75   147   191
   148   132    74   126    94    36   189    83   214    84    55    67    68   193    43   201   118   202    67   198   154   195   180   194   137   150   185    63   214   136   152   125   139    59   184   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    48    99   105    52    84    69    41   191    65   214    59   167   161    83   220   219    54    56    76   212   109   166   170   215    94   220    45   218   102   201    68   205   201   152   207    69   122   181    78    68    47   167    52    71    71   207    81   163   165    58   173   150    49    53   120   128    45   220   135   152   152    67   171   169   214    35    62    54   187   197   180    85    72   140    97    84   109    63   158    63    56   166    80   100    70   183   196   214   156    69   208   146   164    78   113   139   122   142    66    82   134    84   105   118   158    63    85   185   201   169   219    94   202   183   116   134   167   141   164   186   142   153    50   108   131    41   109    63    66   213    39    69    54    67   181   116   194    58    78   151   112    55   191   127    50   150   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   162   208   139   139    45    61   175   124    91    77   101    37    56   215   167   183   167    47   167    88    81    42   179   208   138    79   152   144   100   203   197   155   152   175    61   209   111   196   170   148    87   108    47   155   170   153   175   183   185   179   174   130    90    36   123   185    99   184    90    89   215    79    69   109   168    37   119   164   156    51   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   157    65    81    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   203   179   199   179   200   118    65    78    54   197   132   137    79   154    48   164    61   213   152   116    99   173   148   160   101    82   134   134   103   144   159   199   101    75   199    61   163    92    56   129    34   122   131   186   152   180   157   114   204   158    96    85   100   188    43    47   163   114   213    60    50   119   178    43   182   160    37   169   159    68   147   178   186    35   213    75   145    36    52   107    86   211    79   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   212    55    44   113    49   219   212   123   176   157   101    59   109   106    80   194   110   210    95   141   157    81    56   101   112    97   147   161    84   202    34    57   153   100    92   182   198    40    34   155    43   101    65    92   211    36   216    91   128   208    74   160    33   136   218   129   141    42    41   136   111   192    68   216   118   197   102   138   211    83   169   155   124   188    45   200   123    59   141   179   214    60    74    65   151   194   214    61   166   189   214    90    86    47    93    37    42   210   213    83    44   132    63   102   154    51   213   181    66   163    50   132   204   113    48   108   181   117   146   178    59   110    46    93    93   180   139   133   156    97   104   186    52   103    92   118   220    69   144   216    99   109    75    65    43   167   119   136    95   177   179   212    85    77   112    37   116   102   151    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    94   168    44    66    44   135   191   158    64   148   122    82   116   173   195    65   185   210   169    71   157   220   177   149    43   120   169   120   212   205   191    53   203    68   103   132    40   159    80    76    56    48   154   190    96   112   183   190   199   121   209   218   146   190   126    89   132   116    97   114   186   177   168   118   216   146   122   186   167   166    89   176    91    38   202    86   117   149   108   182   101   215    61   171   170   186   189    96    81    71   194    53    95   101   104   195   101    36   121   110    55    81   132   120    77   197    93    38    36   191   198   119    99   129    73   167   210   106    62   117    90   163    81    75    72   101   210    91    81    60   186    46    95   202   139   174    92   168   211   105   220   173   127   185    67    81   215   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   164    87   219    57   191   100    81   163   187    96   136   206    93   171   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    88    33   185   100   118    60   114   156    80   201    90   124   161   214   211    77    82   183   161   164    62    35   152   170   184   182   155    92   194    49    61   126   210   159    41    46    49    61   216   132    74    78   193    44   211   174   205   105    94   196    97   210   153   132    44   161   113    69   174   171    38   198    89    98   156   150   135    48   114   173    44   159   140   219   157    55    78   192   123   102   116   147    47    45    85   172    66   184   174   211    84   169   155   157    79   121   100   196   120    42   146    86    45    66   175    36   203    85    66   164   113   166   147   126   100    36   192   174    95   113   106   130   141   162   161   140    60   197   156   174   148   154   192   102    34    96    45   106    60   160   205   151    66    38   157   110    76   169    76   186   122   220    99   147   193   183   110   171   201   205    78   168   180   103   106   162    66   175    69   220   199   204   122    86    78   131   104   119   195    89   188    99    46    56   135    83    99    85    95   210   128   107   116    40    49   200   109   139    50   105   158   209    97   144    45   136    55   166   150   132   196   166    96   189    47    62   182    49    75   120   136    75   147   191
   148   133    74   126    95    36   189    83   215    84    57    67    68   194    43   201   119   202    67   198   154   196   179   194   136   149   186    62   213   135   153   126   139    61   184   122   168    38   199    53   167    86    97    37    94   137   193   171    65   151    49    99   104    51    85    70    41   191    66   214    59   167   161    82   220   219    56    55    76   211   108   165   170   216    94   220    45   218   103   201    69   205   201   151   206    70   122   181    79    67    47   166    52    72    71   207    82   163   165    58   175   151    48    53   120   129    45   221   134   151   152    66   171   168   216    35    62    55   187   196   180    83    72   140    98    84   109    63   157    64    57   166    79   100    70   183   195   213   156    70   207   147   163    79   112   139   122   141    66    82   135    83   106   117   158    64    86   186   201   169   220    93   202   182   116   134   167   141   165   188   143   154    49   108   131    42   108    62    66   214    40    68    54    68   181   115   195    58    78   151   113    55   190   127    51   151   136    62    74   116    64    61   181   196   155   122   200    41    36    54   116   161   207   139   139    45    60   175   126    92    76   102    39    56   215   166   183   168    47   168    87    81    41   179   209   138    78   153   145   101   205   197   156   152   175    62   209   111   196   170   147    87   108    47   156   169   153   175   183   185   178   173   131    90    36   123   185   100   184    90    88   214    79    69   109   169    37   119   164   155    51   209   144    76    44   191    77   149   106   146    52   115   204   101   140   125   121   194    67   157    67    82    66   143   212   220   218   143   134    41   146   146   192   111   148   185    45   204   179   198   180   200   118    64    77    54   197   133   137    78   153    48   165    61   214   153   115   100   172   149   160   100    81   134   134   103   143   160   200   101    76   198    60   162    89    56   128    35   121   130   186   152   182   157   114   204   157    96    85    99   188    44    46   162   115   213    61    49   120   178    42   181   158    38   169   158    67   148   178   185    35   214    76   145    35    51   107    87   210    79   203   171   176   156   170    95   183   102   190   120   118   136    87    50    40    41    92   106    44    67   213    55    45   114    49   219   212   122   178   158   100    59   110   106    80   195   110   210    95   142   157    80    56   103   112    96   146   161    84   203    33    57   152   101    91   182   198    40    34   156    44   102    64    93   211    36   216    90   127   208    73   160    34   136   220   129   140    43    40   136   111   193    68   217   118   198   102   138   211    82   169   155   124   188    46   200   122    59   142   178   214    60    75    64   152   194   214    61   166   188   214    89    85    45    94    36    43   210   213    82    44   132    63   101   154    50   212   181    66   164    50   133   205   111    48   108   181   118   145   177    59   110    46    93    94   180   140   133   155    98   104   185    52   103    92   119   220    68   145   215    99   110    76    65    44   168   118   137    95   178   177   211    87    77   112    36   117   103   150    44   190   219   155   112   105   188    99   156   100   134   198   151   108    76   110    93    59    69    93   168    43    66    43   134   192   159    64   147   123    83   116   172   195    65   186   211   168    71   157   220   177   149    43   120   169   121   212   205   191    54   201    67   102   132    39   159    79    76    57    47   154   191    96   111   184   190   199   121   210   218   146   190   126    89   132   117    97   115   185   176   168   118   217   146   121   185   167   167    89   176    92    38   201    85   117   149   108   182   102   215    62   170   170   185   188    97    81    72   194    54    95   100   104   196   102    36   121   112    55    80   132   120    77   197    94    37    35   191   198   119    98   129    73   166   209   106    62   118    91   163    79    75    72   101   210    90    81    61   186    45    95   203   140   173    93   168   211   105   218   173   128   184    66    81   214   100    59   179   168    74    96   175    98   189   188   168    96    58   188   167   100   175   164   134    39    92    93   123   207    49   164    86   218    58   191    99    82   162   187    96   138   206    93   172   113    43    42   163    46   199   123    54   111    69   155    98   184    70   130    68    87    34   185   100   119    60   114   155    81   201    89   124   161   213   211    77    82   184   161   164    62    34   152   171   184   182   155    93   193    50    61   127   210   159    41    45    49    60   217   131    74    79   193    43   211   174   205   107    94   197    96   209   152   132    44   162   112    69   174   171    38   199    88    99   155   150   135    49   115   173    45   159   139   218   157    55    77   192   122   102   115   148    46    44    85   171    66   184   175   212    84   168   155   156    79   120   100   195   121    42   146    85    44    67   176    35   202    84    67   164   114   165   147   127    99    37   192   173    95   112   105   130   141   163   160   140    60   197   157   173   148   155   194   103    34    96    46   107    60   160   206   152    65    39   156   109    76   169    77   185   122   219    98   146   193   184   110   171   202   205    77   168   180   104   106   161    64   175    71   220   200   204   123    86    76   131   103   119   196    89   187    98    46    56   135    82   100    86    93   209   128   107   117    41    48   200   110   138    49   105   158   208    98   144    44   137    55   165   151   132   197   165    95   189    47    62   182    49    76   119   136    76   146   191
   147   133    73   127    96    37   190    82   215    83    55    69    70   191    45   201   118   201    68   198   156   195   181   194   138   151   183    63   214   136   152   125   140    59   183   120   167    38   199    52   167    86    96    38    96   138   195   170    63   149    50    99   104    52    82    68    41   190    65   215    58   167   162    83   220   220    54    55    76   212   109   166   170   217    93   220    45   218   103   200    69   206   202   152   207    69   123   181    79    67    47   168    53    72    70   207    80   165   166    60   174   150    49    54   120   127    47   219   135   151   152    66   170   170   214    35    62    53   187   197   180    84    71   141    97    83   109    64   157    64    57   166    81    98    70   183   196   214   156    68   207   145   163    77   115   138   121   142    67    83   135    85   106   117   158    63    85   186   202   170   219    94   201   183   117   134   167   141   164   187   143   152    50   109   130    41   108    63    66   214    40    69    54    68   182   115   194    57    79   150   113    56   191   127    51   150   136    61    75   115    63    62   183   196   155   122   200    40    36    54   117   161   209   139   138    45    61   173   125    90    76   102    39    57   216   167   183   167    46   168    87    80    41   178   209   140    80   150   143    99   203   197   156   153   175    61   209   111   196   170   148    87   108    47   155   169   151   176   183   186   179   174   130    89    35   124   185   100   185    88    90   214    80    67   109   168    36   118   163   156    52   209   143    77    44   190    76   148   107   144    53   115   205   101   141   123   120   192    65   158    65    80    66   143   211   221   217   145   135    41   145   148   192   112   146   183    45   203   180   199   178   200   116    65    78    55   197   133   138    79   154    47   164    61   213   152   117   100   172   148   160   100    81   134   134   105   144   160   198   103    74   198    62   163    91    57   130    34   121   131   185   153   181   157   114   203   157    97    84   100   188    44    46   162   114   213    60    49   119   177    42   181   159    37   169   159    68   148   177   185    35   214    75   145    36    52   107    86   209    80   203   172   175   157   170    96   183   102   188   121   118   136    89    50    41    41    92   106    44    66   213    55    44   113    50   220   212   123   177   158   102    60   109   106    81   194   108   210    95   143   157    82    56   101   112    96   147   161    83   203    34    57   153   100    94   180   198    39    34   155    42   101    65    95   210    35   214    90   127   208    75   159    34   136   218   128   141    43    40   136   111   192    67   217   118   197   102   137   212    83   167   155   124   186    44   200   122    59   140   178   213    60    74    65   152   194   214    61   166   188   215    89    85    48    93    36    42   209   213    82    45   131    62   104   154    52   211   181    67   163    50   133   205   112    48   107   183   116   148   177    59   111    48    92    93   180   139   132   156    96   104   185    50   103    93   117   220    68   145   216    99   110    75    65    44   167   119   136    96   177   177   214    86    78   112    37   116   102   152    43   190   219   156   113   106   189    98   155   101   135   200   151   109    76   110    93    59    67    94   169    43    68    43   136   192   157    64   147   123    83   115   173   197    66   184   210   168    72   157   219   175   151    41   121   169   119   212   204   193    54   203    67   103   131    41   159    79    76    57    50   153   189    95   112   182   192   199   121   209   219   145   191   125    90   134   116    96   114   185   177   168   118   217   146   122   186   167   167    88   176    91    39   202    86   116   147   107   182   101   215    60   171   171   184   188    97    83    71   194    53    97   101   103   195   102    37   121   109    55    79   132   119    77   197    93    38    36   191   197   120    99   130    73   167   210   106    62   117    90   165    80    76    71   101   211    90    80    59   187    46    94   202   138   174    92   166   209   105   220   173   128   185    67    80   214    99    61   180   168    75    96   178    97   188   189   166    96    56   187   167   100   176   163   136    40    93    93   122   207    49   164    87   218    58   191    99    83   163   188    95   137   205    93   172   114    43    42   164    46   198   124    55   111    69   154    98   184    69   130    67    87    34   185   100   118    60   114   156    79   202    89   126   159   214   210    77    82   183   161   163    62    34   152   171   184   183   157    92   193    49    61   126   211   158    40    46    49    61   216   131    75    78   192    43   211   176   203   105    94   197    96   210   154   131    44   163   113    69   175   173    39   198    88    97   157   150   134    48   114   174    44   159   140   219   158    55    77   191   123   101   115   147    47    45    85   173    67   185   174   212    84   168   154   156    78   121   101   196   120    41   146    86    44    65   176    36   203    84    68   163   113   167   147   127   100    38   193   174    95   113   107   130   142   163   161   140    60   198   157   174   149   155   192   101    35    96    45   107    61   160   206   151    65    37   156   110    76   170    77   185   122   219   100   147   193   183   110   170   201   205    79   168   180   104   106   162    65   175    72   221   198   204   122    85    77   131   104   119   196    89   187    98    47    56   136    82    99    86    95   209   128   107   116    42    49   199   108   138    51   105   158   208    96   143    45   135    54   166   151   132   195   166    96   189    47    62   182    49    75   119   135    75   146   192
   147   132    73   126    94    36   189    82   215    84    56    69    68   193    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   140    60   184   122   167    38   200    53   166    85    97    39    94   137   195   171    64   150    49    98   105    52    84    70    41   192    65   214    59   167   161    84   220   219    54    55    76   212   108   165   170   215    94   221    45   218   103   201    69   204   201   152   207    69   122   182    78    67    47   167    52    71    71   207    80   163   165    58   174   151    48    54   120   128    46   220   135   151   152    67   171   169   215    35    62    54   187   197   180    85    72   141    98    83   109    63   158    63    56   166    79    99    70   183   197   214   157    70   207   147   164    78   114   138   122   142    66    83   134    85   105   117   158    63    86   185   201   170   218    93   201   183   116   134   167   141   164   187   142   153    51   109   131    41   109    63    67   214    40    69    54    67   182   116   195    58    78   151   112    56   191   127    50   151   135    62    76   116    63    61   182   195   156   122   200    40    37    54   117   161   208   139   139    45    61   174   124    91    77   101    38    56   215   167   184   167    47   167    88    81    42   178   207   138    79   151   144   100   204   197   155   152   175    62   209   111   196   170   148    86   108    48   156   170   153   176   183   185   179   174   130    90    36   123   185    99   185    90    90   214    79    69   109   168    36   118   164   157    52   209   144    76    43   190    77   149   107   145    52   115   204   101   141   124   121   193    66   157    66    82    66   142   212   220   218   142   135    41   145   147   192   112   148   185    46   203   179   199   179   200   118    65    78    54   198   132   138    79   153    48   164    61   213   153   116   100   172   149   160   101    81   134   133   103   144   160   199   100    75   199    61   163    91    56   129    34   121   131   185   152   181   157   115   204   158    96    85    99   189    43    47   163   114   213    60    50   120   178    42   182   160    37   169   159    67   147   178   186    36   214    75   144    36    52   107    87   211    80   203   170   176   157   170    96   183   103   189   120   118   135    88    51    41    42    92   106    44    66   213    55    44   114    48   219   212   123   177   158   101    59   109   106    80   194   110   210    95   142   158    80    55   101   112    97   148   161    83   202    34    57   153   100    91   182   198    40    34   155    43   101    64    93   210    36   215    91   127   207    74   161    34   136   218   129   141    42    40   136   111   192    68   217   118   198   103   137   211    84   169   155   124   188    45   200   124    59   141   179   214    61    75    65   152   194   214    61   165   189   215    90    85    47    92    37    42   210   213    83    45   132    64   101   154    51   213   181    66   164    50   132   204   112    48   108   181   117   146   178    59   110    46    93    94   181   140   133   156    98   104   185    52   103    92   118   220    69   144   216    99   109    75    66    43   167   118   137    95   177   179   211    86    77   112    37   116   103   152    44   189   219   156   112   105   188    99   156   101   135   199   151   109    76   109    94    60    68    93   169    43    66    43   135   192   158    64   148   122    83   116   172   195    65   185   210   169    71   158   219   177   150    44   121   170   119   213   205   191    53   203    67   103   132    40   160    80    77    57    48   154   190    96   111   183   190   199   121   209   218   146   190   126    89   133   116    96   115   185   177   168   118   217   147   122   185   167   167    89   176    90    38   201    86   117   149   108   181   101   215    61   171   170   185   189    96    81    71   194    53    96   101   104   195   102    36   121   110    54    80   132   121    77   198    93    37    35   191   198   120    99   129    73   167   210   106    62   118    90   164    81    75    71   101   211    91    82    60   186    46    95   202   139   174    92   167   211   105   220   173   127   185    67    82   214   100    59   179   169    74    96   176    98   189   188   167    97    57   187   167   100   177   164   135    39    91    94   122   207    49   164    87   218    57   190   100    81   163   187    96   136   206    93   171   113    44    41   165    46   198   124    53   111    69   155    98   183    71   130    67    88    33   185   100   118    60   113   156    80   202    89   124   161   214   211    77    82   184   161   164    61    34   152   170   183   182   156    93   193    49    60   126   209   159    41    46    48    61   216   131    75    79   193    44   210   175   205   105    93   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   158    54    77   191   123   101   116   147    46    45    85   172    66   184   175   210    83   169   155   156    79   121   100   196   120    42   146    85    44    66   175    35   203    84    66   164   113   166   147   126    99    37   192   174    95   113   106   130   141   162   161   140    60   197   156   174   149   154   193   102    34    96    46   106    59   160   205   151    66    39   157   110    76   169    77   186   122   220    99   146   193   183   109   171   202   205    78   169   181   103   106   161    65   176    70   219   198   204   121    85    78   131   104   119   195    89   188    99    46    56   136    83    99    85    95   209   128   107   117    41    49   200   109   138    49   105   158   209    97   144    45   135    55   166   151   132   196   165    96   189    46    62   182    48    76   119   135    75   147   190
   148   132    74   127    94    36   189    83   214    84    55    68    68   193    44   201   118   202    67   198   154   195   180   194   137   149   185    62   214   135   152   125   139    60   185   122   166    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   105    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   166   170   216    94   221    45   219   103   201    69   205   201   152   206    70   122   181    78    68    47   166    51    71    71   207    81   163   165    58   174   150    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    83   108    63   157    63    57   166    80    99    70   183   196   214   156    69   207   147   163    78   113   138   122   142    67    83   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    42   109    63    66   213    39    69    54    67   182   115   194    58    78   151   113    55   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   138   139    45    61   175   124    91    77   102    38    56   215   167   183   167    46   167    88    81    42   179   208   139    79   152   144   100   204   197   155   152   175    61   209   111   196   170   148    87   108    48   156   170   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   215    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   107   146    52   115   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   199   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   173   149   160   101    82   134   134   104   144   160   199   100    75   198    61   163    92    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   189    44    47   163   114   213    60    50   120   178    42   182   160    37   168   159    68   148   178   186    36   213    75   145    36    52   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    56    44   113    49   219   212   123   177   158   101    59   110   106    80   194   110   210    95   142   157    80    55   101   112    97   147   161    83   202    34    57   153   101    91   181   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    33   136   218   129   140    42    40   136   111   192    68   216   118   198   103   138   211    83   169   155   124   188    45   200   123    59   141   179   214    61    74    65   152   194   214    61   166   189   215    89    86    47    93    37    43   210   213    83    45   132    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   110    47    93    94   180   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    43   168   119   136    95   178   179   212    86    78   112    37   116   102   152    44   190   219   156   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   148   122    82   116   172   196    65   185   210   168    71   157   219   177   149    43   121   170   119   212   205   191    53   203    67   103   132    40   160    80    77    57    48   154   190    96   111   183   190   199   121   209   219   146   190   126    89   133   117    97   114   185   177   168   118   216   147   122   185   167   166    88   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   104   195   101    36   121   110    55    81   132   121    77   197    93    37    36   191   198   119    99   129    73   167   210   105    62   118    90   163    80    75    72   101   210    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   165   135    39    92    94   122   207    49   164    87   218    58   191    99    81   163   187    96   137   206    93   171   113    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    87    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   183   182   156    93   194    49    61   126   209   159    41    45    49    61   216   132    75    78   193    44   210   175   204   106    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   158    54    77   192   122   102   116   148    47    45    86   173    66   184   175   211    83   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    84    66   163   113   166   147   126   100    37   192   174    95   113   105   130   141   162   161   140    60   197   156   174   148   155   193   102    35    96    45   106    59   160   205   151    65    38   156   110    76   169    77   186   122   220    99   147   193   183   110   170   202   205    77   169   180   103   106   162    65   176    70   219   199   204   121    86    78   131   103   119   195    89   188    99    46    56   135    83    99    86    95   209   128   107   117    41    49   200   109   139    50   105   159   209    97   144    44   136    55   165   151   132   196   165    96   189    46    62   182    49    75   119   135    75   147   191
   149   133    74   126    96    35   189    82   215    84    56    68    68   192    44   201   119   202    69   198   155   196   181   195   138   150   186    62   212   135   152   124   139    61   183   122   167    38   199    53   166    85    97    38    95   137   195   171    65   150    48    99   104    51    84    69    41   192    65   213    59   166   160    83   220   220    54    54    75   212   108   165   170   215    94   220    46   219   103   201    69   205   201   151   206    69   122   182    79    67    47   166    52    71    71   207    81   163   165    57   174   150    49    53   120   128    46   220   135   152   152    66   171   169   214    35    62    54   187   196   179    85    73   141    97    83   109    63   157    63    56   165    81   100    70   182   196   214   155    70   209   147   164    78   113   137   122   141    66    82   135    84   105   118   157    63    86   186   201   169   218    94   202   183   117   135   168   142   164   187   142   152    49   109   131    42   108    63    65   213    40    69    53    67   182   115   195    58    78   150   113    55   191   126    50   151   135    60    76   115    64    61   181   195   155   122   199    40    37    54   117   162   208   138   139    45    62   174   124    91    78   101    37    56   216   167   183   168    47   168    88    81    41   179   208   139    80   151   144   100   203   197   154   152   176    62   209   111   196   169   148    86   109    47   157   169   153   175   183   185   179   174   131    91    36   124   185    99   185    90    89   214    78    68   109   168    36   119   164   156    51   209   143    76    42   190    77   149   106   146    53   115   204   101   141   123   120   193    66   156    65    82    65   143   212   220   218   143   135    41   145   147   191   112   148   185    46   204   179   199   179   200   118    66    78    53   198   132   138    79   153    48   164    61   213   153   116   100   173   147   160   101    82   134   134   104   144   160   200   100    76   200    61   163    92    57   129    35   121   130   185   153   181   157   114   204   158    96    85   100   188    43    47   164   115   214    59    50   119   177    43   182   160    38   169   159    68   147   178   186    35   214    75   144    37    51   106    87   210    79   203   170   176   156   171    96   183   103   189   120   119   136    89    50    42    42    93   106    44    66   212    54    44   114    49   218   212   124   177   158   101    59   109   107    80   193   111   210    95   141   156    80    55   101   112    97   147   161    84   202    34    57   153    99    91   181   197    40    34   155    43   100    64    92   210    36   216    91   126   209    75   160    33   137   219   130   140    42    40   136   111   192    68   217   118   196   103   136   211    83   169   155   124   188    44   200   123    59   141   179   214    61    75    65   151   193   214    60   166   189   215    89    85    46    94    35    43   209   213    82    46   130    63   101   154    51   213   181    66   164    50   133   204   113    48   108   181   117   146   176    60   110    47    94    93   180   139   133   155    98   104   185    52   104    92   118   219    69   145   216    98   109    75    66    45   167   119   136    95   179   179   212    86    77   112    37   116   104   151    44   189   219   156   113   104   189    98   155   100   136   200   151   109    77   109    94    58    68    93   168    44    66    44   134   191   158    64   148   122    82   116   172   196    65   185   209   168    72   159   220   175   149    42   120   169   119   212   205   192    53   202    67   102   132    40   159    80    76    57    49   154   190    96   112   183   189   199   121   210   219   147   190   126    89   132   116    97   114   186   177   167   118   216   146   121   186   167   166    89   175    90    39   202    86   118   149   108   181   101   214    61   172   170   186   189    97    80    72   195    53    95   101   103   196   101    37   121   110    54    80   132   121    78   197    92    37    36   191   198   119    99   129    73   167   210   105    62   118    90   163    79    75    72   101   211    92    81    60   186    45    94   202   139   172    93   167   210   105   220   174   127   185    67    82   215   101    59   179   168    74    96   177    98   189   187   167    97    57   188   167   100   176   164   135    40    93    94   122   208    49   163    87   219    58   190    98    81   163   187    95   137   207    93   171   114    44    40   164    46   198   123    54   111    69   155    98   182    70   130    67    87    34   184    99   118    61   115   156    80   202    89   124   162   214   211    77    82   183   162   164    61    35   151   171   183   182   155    92   194    49    60   127   210   158    41    46    48    61   216   131    75    79   193    44   211   175   204   105    94   197    97   210   153   131    43   161   113    70   175   171    39   198    88    98   156   150   134    48   115   172    44   159   140   219   157    55    78   192   122   102   115   146    46    44    86   172    66   184   175   212    83   168   155   157    80   121    99   196   121    42   147    87    44    66   175    36   203    84    67   163   112   166   146   126   100    36   192   174    95   112   106   130   141   162   162   141    60   198   157   174   148   155   192   102    35    96    45   107    59   161   206   152    66    39   156   110    77   169    77   186   123   221    99   147   194   183   110   171   202   205    78   169   180   104   107   162    65   176    69   218   198   203   122    86    78   130   103   119   195    89   187    99    47    56   135    84    99    86    95   210   128   107   116    41    50   199   109   140    50   105   159   209    96   144    44   136    55   166   152   132   196   166    95   190    46    62   181    48    75   119   136    76   146   191
   148   133    73   126    94    36   188    83   215    84    55    68    68   192    44   201   118   202    67   198   155   195   180   194   137   150   184    62   214   135   152   125   140    59   185   122   167    38   200    53   166    85    97    39    94   137   195   171    64   150    48    98   104    52    84    69    41   191    65   215    59   166   161    83   220   219    54    55    76   212   108   165   170   215    94   221    45   219   103   201    69   205   201   151   206    69   122   182    79    67    48   166    51    71    71   207    81   163   165    57   173   150    49    53   120   128    46   220   135   151   152    66   171   169   215    35    61    54   187   196   179    84    72   140    97    83   109    63   157    63    56   165    80   100    71   183   195   214   157    69   207   146   163    78   113   139   122   142    67    83   134    84   105   117   158    63    86   186   201   169   219    94   202   183   117   134   166   141   165   186   143   153    50   109   131    42   109    62    66   213    39    68    53    67   182   115   194    58    77   151   113    56   191   127    51   151   135    61    76   116    63    61   182   195   156   122   200    41    37    54   118   161   208   138   139    45    61   175   124    91    77   102    38    56   215   167   183   168    46   167    88    81    41   178   207   139    79   151   143   100   204   196   155   152   175    61   209   110   197   169   148    87   108    48   155   169   153   176   183   185   179   174   131    90    36   123   185    99   184    89    89   215    79    69   109   168    37   119   163   156    51   210   144    76    43   191    77   149   107   146    52   115   205   102   140   124   120   193    66   156    66    81    66   142   211   220   218   143   134    42   145   147   192   112   148   184    47   204   179   199   180   199   118    64    78    53   198   132   137    79   154    48   164    60   213   153   116   100   173   148   160   101    82   135   134   104   144   160   199   101    76   199    61   163    92    56   129    34   122   130   185   152   181   157   115   204   158    96    85    99   188    43    47   163   114   213    59    49   119   178    42   182   159    37   168   158    68   148   178   185    36   213    75   145    36    52   107    86   210    80   204   170   176   157   170    96   183   102   189   121   118   135    88    51    41    42    92   107    44    66   212    55    44   113    50   219   212   124   177   158   101    59   110   106    81   193   109   210    94   142   157    81    56   101   112    97   147   161    84   202    35    57   153   100    92   181   198    40    34   156    43   101    65    93   210    36   216    90   127   208    74   160    33   137   218   129   140    42    40   136   111   191    68   217   118   198   103   138   211    83   168   155   123   188    44   199   123    59   141   179   214    60    75    65   152   194   214    61   166   189   214    89    86    47    93    36    43   210   213    83    45   132    64   101   155    51   214   182    66   164    49   133   204   112    48   108   181   117   146   177    59   110    47    93    93   181   139   133   155    97   104   185    52   103    93   119   220    68   144   216    99   109    75    66    44   167   118   136    95   178   179   212    86    78   112    37   116   103   151    44   190   219   156   113   105   188    99   155   101   135   200   151   108    77   109    94    59    68    93   168    43    66    44   135   192   158    65   147   122    82   116   173   195    65   185   210   169    71   158   219   176   149    43   121   170   119   212   205   192    54   203    67   102   132    39   160    80    76    56    48   154   190    96   112   183   190   199   121   209   218   147   190   126    89   133   116    96   114   186   177   168   118   217   147   122   185   167   166    88   176    90    38   202    86   117   149   107   182   101   215    61   171   170   185   189    96    81    71   195    53    96   101   103   195   101    36   121   110    54    80   132   121    77   195    93    38    36   190   198   119    99   129    73   167   210   105    62   117    90   163    81    75    72   101   210    91    81    60   187    46    95   202   140   173    93   168   211   105   219   172   128   185    67    82   214   100    59   180   169    74    96   177    97   188   188   166    97    57   187   167   100   176   164   136    39    91    94   122   208    49   163    88   218    58   191    99    81   163   188    96   137   206    93   171   114    44    41   164    46   197   124    53   112    69   155    97   183    71   130    67    88    34   185    99   119    60   114   155    81   202    90   125   162   214   212    77    82   184   161   164    61    34   153   171   184   182   155    93   193    49    61   126   209   159    41    45    49    60   216   131    75    79   193    44   210   175   204   106    94   197    97   209   153   131    44   162   112    69   174   172    38   199    89    98   157   150   134    48   114   173    44   159   140   219   158    55    78   192   122   101   116   148    47    44    86   172    66   184   174   211    83   169   155   157    79   120   100   196   121    42   146    85    45    66   175    35   203    84    66   163   113   167   147   126   100    37   192   174    96   113   105   130   141   162   161   140    60   198   157   174   148   155   192   102    34    96    45   107    60   161   205   152    66    38   156   110    76   169    77   186   122   221   100   146   194   183   110   170   202   205    78   169   180   104   106   161    66   176    69   220   199   204   122    85    77   130   104   118   195    89   187    99    47    55   135    82    99    86    95   209   127   107   117    40    49   200   109   139    49   105   158   209    97   144    44   136    55   165   151   132   195   166    96   189    46    62   181    48    75   119   135    75   147   191
   146   131    75   125    94    35   189    82   213    85    55    68    70   193    44   200   117   201    67   198   156   194   180   195   137   149   185    63   214   135   150   126   139    60   185   121   168    39   201    54   166    85    98    39    93   137   196   172    65   149    48    98   105    52    83    69    41   191    66   215    60   168   160    83   219   218    55    55    77   211   109   167   171   215    94   220    45   217   103   202    70   206   201   152   206    69   120   181    78    67    47   166    51    70    70   207    80   163   164    58   173   151    49    53   120   127    46   220   135   152   151    67   170   169   216    35    62    54   187   197   180    85    73   140    97    84   110    63   157    63    57   166    80   100    69   183   196   214   157    70   206   146   163    77   114   139   123   142    67    81   135    85   107   118   159    63    85   186   201   169   220    94   201   183   115   134   167   141   165   187   143   152    51   109   132    41   109    62    66   212    40    69    53    67   180   115   194    59    78   153   113    56   190   126    50   151   134    62    75   114    64    60   183   194   154   123   200    40    36    55   116   161   208   138   139    43    60   175   124    91    77   101    37    57   215   168   183   168    47   168    90    80    42   178   208   139    79   152   144    99   204   197   154   153   175    63   209   111   195   170   147    87   107    47   157   169   154   177   182   185   179   175   130    90    35   123   184    98   185    90    88   213    80    69   108   170    35   119   163   157    52   209   144    76    43   192    78   148   107   146    52   115   203   100   141   124   120   193    65   158    65    80    65   143   212   219   219   142   135    40   145   146   193   112   149   185    46   204   180   199   179   199   117    64    78    54   199   132   136    80   155    49   164    61   213   152   115    99   173   148   160   100    82   134   134   104   144   161   199   102    76   200    61   162    92    58   127    35   120   131   184   152   182   157   115   205   159    95    86   101   189    44    46   163   115   212    59    50   119   179    43   183   161    38   170   158    69   148   179   185    35   212    77   145    36    51   107    85   210    79   203   171   175   158   170    95   183   102   188   120   118   136    89    51    41    39    92   105    45    67   213    57    44   113    50   219   213   124   176   157   101    59   112   105    80   194   108   209    96   141   156    81    55   102   112    97   146   161    84   202    34    57   154   101    92   181   196    40    33   155    43   100    64    92   211    36   217    90   127   209    73   161    33   136   217   129   141    43    40   136   110   191    69   216   117   198   103   137   210    84   169   155   121   188    45   200   123    60   140   178   213    60    74    65   151   193   213    62   166   189   214    89    84    46    94    37    43   210   213    82    45   132    64   101   154    51   213   181    68   164    50   132   204   112    48   109   180   117   145   178    60   110    46    94    94   180   140   134   156    99   104   185    52   102    92   119   220    69   142   217    99   109    75    65    44   168   120   136    94   178   177   211    86    78   113    38   115   102   152    45   188   219   157   112   105   188    99   156   100   135   198   151   108    76   108    94    60    68    92   168    43    67    43   134   192   159    63   147   122    84   116   172   195    65   185   209   167    70   159   220   178   150    41   120   169   119   214   205   192    54   202    67   102   133    41   158    80    76    56    47   155   190    95   111   183   192   198   121   209   217   147   189   125    88   132   117    97   115   184   177   167   118   215   146   121   187   166   167    89   176    92    38   201    85   118   149   108   181   100   214    62   170   170   185   190    97    80    72   193    54    96   101   103   196   101    37   121   111    56    81   131   121    76   197    93    37    36   190   198   119    99   129    72   167   209   106    63   119    89   164    80    75    72   101   211    92    81    61   186    46    95   203   139   175    92   167   210   106   219   174   128   186    67    81   213   100    60   179   168    74    96   177    98   189   188   167    98    58   188   169   100   177   164   135    39    92    94   122   206    50   164    87   218    57   191    99    81   162   187    96   138   207    93   170   113    44    42   164    45   198   125    54   113    70   156    98   183    71   131    67    89    34   183    99   118    60   114   156    80   204    89   123   161   213   210    77    81   184   161   164    62    34   153   170   184   182   156    93   192    50    61   125   210   158    41    45    49    62   216   132    75    79   193    45   211   174   204   105    94   197    97   208   153   131    42   161   111    69   174   174    39   198    89    98   156   152   135    50   114   174    45   159   140   218   157    54    78   193   122   100   116   148    48    46    83   171    66   184   175   210    83   169   155   156    79   122   100   196   120    42   146    86    45    67   175    35   203    85    67   164   114   165   147   126   100    36   192   173    95   113   106   130   142   164   160   140    61   198   156   174   147   154   193   102    35    96    46   106    61   160   206   151    65    39   157   109    77   169    76   185   122   222    99   145   193   184   111   169   202   205    77   169   179   104   105   162    66   177    68   219   200   204   121    86    77   131   104   120   196    89   188    98    46    57   137    83    99    84    95   209   128   106   116    40    49   200   108   139    50   105   159   209    97   143    45   135    55   167   149   132   196   165    96   191    46    62   180    49    74   120   135    76   146   191
   148   133    74   127    94    37   188    82   214    85    55    68    68   193    43   201   118   202    67   197   154   195   180   195   137   150   184    62   213   136   152   125   140    59   184   122   166    39   199    54   166    86    98    38    94   136   195   171    64   150    48    99   105    54    83    69    41   191    65   214    60   166   161    83   221   219    55    56    77   213   108   166   170   216    94   221    46   218   102   201    68   205   202   152   206    70   122   181    79    67    47   167    52    70    71   207    81   162   165    58   173   151    49    53   120   128    46   220   136   152   152    67   171   168   216    36    63    53   186   197   179    85    72   141    98    83   109    65   157    64    56   166    80   100    70   183   196   214   156    69   207   146   165    78   114   138   123   141    66    82   134    85   106   118   158    63    86   186   201   168   219    94   202   182   117   134   168   142   164   188   142   153    50   109   130    42   109    63    66   214    39    69    54    67   182   115   194    58    77   150   113    56   191   127    51   150   135    61    75   116    64    62   182   195   155   122   200    41    36    54   117   161   208   139   139    46    61   175   124    90    77   101    38    57   216   168   183   166    47   168    88    81    42   178   208   138    79   151   144   100   203   197   156   154   176    61   209   110   195   169   148    86   109    48   156   169   153   176   184   184   179   173   130    89    35   124   185    99   183    90    89   214    80    70   109   169    35   119   165   156    51   208   143    76    44   191    77   149   106   146    52   116   205   101   142   123   120   194    66   157    65    81    65   142   211   220   218   144   134    42   145   146   193   112   148   184    46   204   180   198   180   200   118    65    78    54   198   132   137    79   154    47   165    60   213   152   115   100   173   148   160   100    83   134   134   104   145   160   200   101    74   199    60   162    92    56   128    35   121   130   185   152   181   159   114   203   157    96    85    99   188    44    46   163   114   214    59    50   120   178    42   183   160    38   169   160    69   148   178   187    35   213    75   145    35    51   108    86   211    79   203   170   175   158   171    96   184   102   188   120   119   136    88    51    40    41    93   106    45    67   213    56    45   113    50   219   212   124   176   158   100    59   110   105    80   195   109   211    95   140   158    81    55   102   113    97   147   161    84   202    33    57   152   101    91   181   198    40    34   155    43   101    64    93   210    37   215    91   128   208    73   161    33   136   218   129   140    42    41   136   111   192    68   217   118   197   103   138   211    84   169   155   124   188    44   200   124    60   141   178   214    61    74    65   152   193   214    62   165   190   215    89    85    46    92    36    43   211   213    84    46   131    63   101   154    52   213   181    67   164    50   133   203   113    47   107   181   117   146   178    59   110    47    92    94   180   139   132   155    97   104   185    51   103    93   118   220    69   144   216    99   109    75    66    43   168   119   137    94   178   178   212    86    77   112    36   116   102   152    44   190   219   156   112   106   188    99   155   101   135   200   151   108    76   108    95    58    68    93   168    44    67    44   135   191   159    64   147   122    83   114   172   196    66   185   209   169    72   157   219   177   150    43   121   168   119   213   205   191    53   202    68   102   133    39   160    81    78    57    48   155   189    96   112   182   190   198   122   210   218   146   190   125    89   132   117    97   115   186   177   168   118   217   146   122   185   167   166    89   176    91    38   202    86   118   148   107   182   100   214    60   171   170   186   190    96    81    72   194    53    96   101   102   196   101    36   121   109    54    81   132   121    78   196    93    38    37   191   199   119    99   130    73   167   210   105    62   118    89   162    80    75    71   100   210    91    81    60   186    46    95   202   139   174    92   167   211   105   220   173   128   185    67    81   215   100    59   180   169    73    95   177    97   187   187   166    97    57   187   166    99   176   163   135    39    92    94   122   207    50   164    87   219    58   190   100    81   163   187    96   137   206    94   171   114    44    42   164    45   198   124    53   111    70   155    98   183    69   130    67    88    34   184   100   119    60   115   156    80   201    90   124   160   214   210    76    81   184   160   163    61    36   152   171   183   183   154    93   194    49    62   125   209   158    41    45    49    61   216   132    74    77   193    43   211   175   205   106    93   197    96   210   153   131    43   162   113    69   174   172    38   199    89    98   157   150   134    48   114   173    45   158   141   218   157    55    77   191   122   102   115   148    47    44    86   173    66   183   174   211    83   168   155   156    80   121    99   195   120    41   147    85    46    66   175    35   203    84    67   163   113   166   147   125   100    37   191   175    96   113   105   131   141   162   161   140    61   198   157   174   149   155   193   103    35    95    46   107    60   159   204   152    66    39   157   110    76   169    76   186   122   220    99   147   194   184   109   172   202   204    78   169   180   104   105   163    66   176    70   220   198   204   122    85    79   132   104   118   195    90   187    99    47    55   135    81    98    85    96   210   128   107   118    40    49   200   109   138    50   106   158   209    97   143    43   136    55   166   151   132   195   165    96   190    45    62   181    49    76   120   136    75   146   190
   147   132    73   127    94    35   189    83   214    84    57    69    68   194    44   200   117   202    66   198   155   194   180   195   137   150   184    62   214   135   152   126   139    60   185   123   167    38   200    53   166    85    97    38    94   136   195   170    65   150    48    98   104    51    84    69    41   191    66   214    59   167   161    83   220   219    54    55    76   213   108   166   171   215    94   220    45   218   102   202    69   204   201   151   206    70   122   182    79    67    47   166    51    71    71   207    81   163   166    58   173   151    49    52   120   128    46   220   134   152   152    67   171   169   214    36    61    55   186   197   180    84    72   141    97    83   109    63   157    62    56   165    79   100    70   183   195   214   157    69   207   147   162    78   113   138   123   142    66    83   135    84   105   117   158    63    86   185   201   169   219    93   201   183   117   134   166   141   165   186   142   153    50   109   131    41   109    63    66   212    40    69    53    67   181   115   194    58    77   152   113    57   191   128    50   151   135    61    76   115    64    61   183   195   156   123   200    40    37    54   117   161   208   138   139    46    62   174   125    91    77   102    37    56   214   166   183   168    46   167    88    81    42   178   208   139    79   152   144   100   204   196   155   152   175    62   209   110   195   170   147    87   108    48   155   169   153   176   182   185   179   174   131    90    36   123   186    99   184    89    89   213    79    69   108   167    37   118   164   157    52   210   144    76    43   190    77   148   107   147    53   116   205   102   140   123   121   193    66   157    65    82    66   142   212   221   218   144   134    43   145   147   192   112   149   185    45   204   179   199   180   199   118    64    77    54   197   132   137    79   153    48   164    60   213   152   117    99   173   149   161   101    81   134   134   104   144   160   200   101    75   199    61   162    92    56   128    34   121   131   185   152   181   158   114   204   158    96    85    99   188    43    46   163   114   214    60    50   119   177    42   183   160    37   168   159    68   148   177   186    36   214    75   145    35    52   107    87   210    79   203   170   176   158   171    95   184   103   189   120   118   135    88    50    41    41    92   106    44    67   212    55    45   114    49   219   212   123   177   158   100    59   109   106    80   193   109   209    95   142   157    79    56   101   112    97   146   161    84   203    34    57   152   100    91   182   198    40    34   156    43   100    64    93   210    36   216    91   127   208    74   160    34   136   219   130   141    42    40   136   111   192    68   217   119   198   103   137   211    83   169   155   123   187    45   200   123    59   140   178   214    61    74    65   152   194   214    61   166   189   214    90    85    46    92    37    43   210   214    83    45   132    63   101   155    51   214   182    67   164    50   133   204   113    49   108   181   117   146   177    61   111    47    94    94   179   139   132   155    97   104   186    53   103    92   119   220    68   144   215    99   109    75    65    43   169   118   137    95   178   179   212    86    77   112    37   116   103   150    44   189   218   156   112   105   188   100   156   100   135   199   152   108    76   109    93    59    68    94   168    44    67    45   135   192   158    64   148   122    82   116   172   196    64   186   210   169    71   157   220   176   149    42   121   169   120   212   205   193    53   203    68   103   132    39   159    80    77    57    48   154   191    96   111   183   190   198   121   209   219   146   189   126    88   133   117    97   114   186   177   168   118   216   146   121   185   167   167    89   175    91    38   202    86   117   148   107   182   102   215    61   171   170   184   188    96    81    73   194    53    96   101   103   195   101    37   121   110    55    82   132   121    77   197    93    38    35   191   198   119   100   130    73   167   210   106    62   118    89   162    81    75    72   100   211    91    82    60   185    45    94   202   140   173    93   168   211   105   219   173   128   185    67    81   214   100    60   179   168    73    96   176    98   189   187   166    97    57   187   167    99   176   165   135    40    92    95   122   208    48   163    88   219    58   190    98    83   164   188    96   136   207    93   171   113    43    40   164    46   199   124    53   111    69   154    98   183    70   130    67    87    33   185    99   117    59   114   155    81   202    89   124   161   215   212    77    83   183   161   164    62    35   152   170   184   182   156    93   193    50    61   128   210   159    41    45    48    61   216   132    74    79   193    44   210   175   204   106    94   197    96   210   153   132    43   161   113    70   175   172    38   198    90    98   156   150   134    48   114   173    45   160   140   219   158    54    78   192   123   102   116   148    47    43    85   172    65   184   175   211    84   169   155   156    80   121   100   196   121    41   146    86    45    66   176    36   203    85    67   164   113   166   145   126   101    36   192   174    95   112   106   130   142   161   161   140    61   197   155   174   149   155   191   102    34    97    45   106    60   160   205   152    65    39   157   110    76   169    76   186   123   220    98   146   194   183   110   171   203   205    78   169   181   104   105   161    66   176    70   220   200   203   122    86    77   131   103   118   195    88   188    99    47    56   135    82    99    84    96   210   129   108   117    41    49   200   108   138    51   105   158   210    97   143    44   136    55   165   151   132   195   165    95   189    47    62   181    48    74   119   136    76   147   191
   148   133    74   126    93    35   189    82   213    85    55    67    68   192    45   201   118   201    66   198   155   193   180   194   137   150   185    63   214   134   153   124   138    59   184   122   167    38   199    53   166    85    96    39    95   136   195   170    64   149    49    98   105    52    83    69    41   192    64   214    59   167   161    82   222   218    54    56    74   212   109   166   171   215    95   221    45   218   102   201    68   205   201   152   205    70   121   182    78    66    47   167    52    69    71   207    80   163   165    58   173   151    49    53   119   128    46   221   135   150   152    68   172   169   215    34    63    54   188   198   179    85    72   140    98    83   108    63   157    62    57   166    79   100    71   183   196   214   157    69   207   147   164    78   114   139   122   141    68    82   134    84   106   116   156    63    86   185   200   171   218    93   202   183   115   135   166   142   165   186   143   152    50   109   131    41   109    64    66   212    38    69    54    68   182   116   193    58    77   152   112    56   190   127    50   150   135    60    75   116    65    61   183   196   155   123   200    41    37    55   118   162   208   139   138    45    62   175   124    91    75   102    39    55   215   168   185   167    47   167    87    80    40   178   208   138    80   151   144   101   204   196   156   151   175    61   208   112   195   170   148    86   108    48   156   171   153   176   183   184   178   174   132    90    35   122   186   100   183    89    91   215    78    68   110   168    36   118   164   155    52   209   145    77    44   189    77   148   106   145    52   116   205   102   140   124   121   192    66   156    65    82    67   141   212   220   219   143   134    40   145   149   193   113   147   184    48   203   179   199   180   199   118    65    78    55   198   132   138    79   153    48   165    60   214   152   116   100   173   150   159   101    81   135   134   103   144   159   199   100    75   200    62   162    91    57   128    33   120   130   185   152   182   156   115   203   158    98    86    99   189    42    46   163   114   213    60    50   120   177    42   182   159    37   168   159    68   148   180   186    36   214    75   145    36    52   105    87   212    78   203   171   175   157   170    96   184   102   190   120   117   135    89    51    41    41    92   107    44    67   213    56    45   114    49   218   212   123   176   159   101    60   110   107    80   194   109   209    94   141   158    80    55   101   111    97   147   161    85   203    34    56   151   102    92   181   198    41    34   155    42   101    64    91   210    36   216    91   128   208    74   161    34   137   219   130   138    43    42   137   111   192    69   216   120   198   103   138   211    83   168   155   123   188    45   199   123    58   141   180   215    60    75    65   151   193   213    61   165   189   214    90    85    45    93    37    43   209   212    83    45   132    63   102   153    52   213   181    66   163    50   132   205   113    47   108   180   116   146   177    59   111    46    93    94   180   138   134   155    98   105   186    53   102    93   118   220    70   144   216    98   110    77    66    43   168   118   136    95   178   178   212    86    77   113    36   116   102   153    44   190   220   156   113   105   187    99   156   100   134   200   151   107    75   109    94    59    68    93   168    44    66    44   135   191   157    64   147   121    81   115   172   195    65   185   210   167    72   156   218   177   149    43   121   170   119   211   205   191    53   203    67   103   132    40   159    79    76    57    48   155   191    95   111   182   191   198   121   209   218   146   189   126    91   132   115    97   113   186   176   168   118   217   146   122   185   168   166    88   177    91    37   201    86   118   149   108   182   102   215    61   171   171   185   190    97    82    72   194    53    95   102   103   196   102    35   120   111    55    81   132   120    78   198    93    37    36   190   198   119   100   129    72   168   211   105    62   117    90   164    80    76    71   100   211    90    82    60   187    45    95   203   138   175    92   167   211   104   219   174   127   183    66    82   214   100    59   179   168    74    96   176    97   188   188   166    97    56   187   168   100   177   165   134    40    91    93   122   207    48   163    87   219    57   191   100    80   162   186    94   137   206    94   171   114    43    40   164    46   198   125    54   111    68   155    98   184    69   130    67    87    33   183    99   119    60   114   156    81   201    90   124   161   214   212    76    82   185   162   163    62    36   154   170   183   181   156    92   194    50    59   127   210   158    42    45    49    60   217   131    73    79   193    45   211   175   205   106    94   198    96   208   154   131    44   162   113    70   174   172    39   199    88    99   156   150   135    48   114   172    44   160   140   219   158    54    77   192   123   101   115   148    46    45    84   172    64   183   174   211    83   170   156   156    79   120   100   196   120    43   146    85    45    67   175    36   204    84    67   164   114   165   147   126    99    37   193   173    97   112   106   130   142   161   161   140    59   198   156   174   150   154   192   102    35    95    46   106    59   160   204   150    64    38   157   110    76   168    77   186   122   219    97   147   194   183   111   170   202   206    78   169   180   105   106   161    65   177    71   220   198   204   122    87    79   129   104   119   195    89   187    98    47    56   135    82    99    84    95   209   128   107   117    40    49   199   109   139    50   106   157   210    96   144    42   136    54   165   151   132   195   165    95   189    46    62   182    49    76   119   136    75   146   190
   148   132    74   126    94    36   188    83   215    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    59   185   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   104    52    83    69    41   191    65   214    59   167   161    83   220   219    54    55    76   212   108   165   170   216    94   221    45   218   103   201    69   205   201   151   206    70   122   182    78    68    47   166    52    71    71   207    81   163   165    58   174   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   180    85    72   141    97    83   109    63   157    63    57   166    80    99    70   183   196   214   156    69   207   146   163    78   114   138   122   142    67    82   134    84   105   118   158    63    86   186   201   169   219    93   201   183   116   134   167   141   164   186   143   153    50   109   131    42   109    63    66   213    39    69    53    67   182   115   194    58    77   151   113    56   191   127    51   151   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   102    38    56   215   167   184   167    47   168    88    81    42   179   208   139    80   151   144   100   203   197   155   152   175    61   209   111   196   170   148    87   108    47   156   169   153   176   183   185   179   174   130    90    36   123   185    99   184    90    89   214    79    69   109   168    36   119   164   156    52   209   144    76    43   190    77   149   107   146    52   116   205   101   141   124   120   193    66   157    65    82    66   142   212   220   218   143   134    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   137    79   154    48   164    61   213   152   116   100   172   149   160   101    82   134   134   103   144   160   199   101    75   199    61   163    92    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   189    43    47   163   114   213    60    50   119   178    42   182   159    37   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   213    55    44   113    49   219   212   123   177   158   101    59   110   106    80   194   110   210    95   142   158    80    55   101   112    97   147   161    83   202    34    57   153   101    91   181   198    40    34   155    43   101    64    93   210    36   216    91   127   208    74   160    33   136   219   129   141    42    40   136   111   192    68   217   118   198   103   138   211    83   169   155   124   188    45   200   123    59   141   179   214    60    74    65   152   194   214    61   166   189   215    89    86    47    93    37    43   210   213    83    45   131    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   177    59   111    46    93    94   180   139   133   155    98   104   186    52   103    92   118   220    69   144   216    99   109    75    65    44   168   119   136    95   178   179   212    86    77   112    37   116   103   152    44   189   219   157   113   105   188    99   155   101   135   199   151   109    76   109    94    59    68    93   168    44    66    44   135   191   158    64   147   122    83   116   172   196    65   185   210   168    71   158   219   177   149    43   121   170   119   212   205   191    53   203    67   103   132    40   160    80    77    57    48   154   190    96   111   183   190   199   121   209   218   146   190   126    89   133   116    96   114   185   177   168   118   216   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    97    81    71   194    53    95   101   103   195   101    36   121   110    55    80   132   121    77   197    93    37    35   191   198   119    99   129    73   167   210   106    62   118    90   163    80    75    72   101   211    91    81    60   186    46    95   202   140   173    93   167   211   105   220   173   127   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   165   135    39    92    94   122   207    49   164    88   218    58   191    99    81   163   187    96   137   206    93   171   113    44    41   164    46   198   123    53   111    69   155    98   183    70   130    67    87    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   155    93   193    49    61   126   209   159    41    45    49    61   216   132    74    79   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    44   159   140   219   157    54    78   192   123   102   116   148    47    45    86   172    66   184   175   211    84   169   155   157    79   121   100   195   120    42   146    86    45    66   175    35   203    84    66   164   113   166   146   126    99    37   192   174    95   113   105   130   141   162   161   140    60   197   156   174   148   154   193   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    77   186   122   220    99   147   193   183   110   171   201   205    77   169   180   104   106   162    66   176    70   219   199   204   122    86    78   131   104   118   195    89   188    99    46    56   136    83    99    85    95   209   128   107   117    41    49   200   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   166    96   189    46    62   182    49    75   119   136    75   147   191
   148   133    74   126    94    36   189    82   215    84    56    68    68   193    45   201   118   202    67   199   154   195   180   194   137   150   185    62   214   135   152   125   139    60   184   122   166    38   200    53   167    85    97    38    94   137   195   171    64   149    49    98   104    52    84    69    41   191    65   214    60   166   160    84   220   219    54    56    76   212   108   166   170   215    94   221    45   218   103   201    69   205   201   152   206    69   122   182    78    68    47   167    51    71    70   207    81   162   165    59   173   150    48    53   120   128    46   220   134   151   153    66   172   170   214    35    62    54   186   196   180    85    72   141    97    84   108    64   158    63    57   165    80    99    71   182   196   214   156    69   207   147   164    78   113   139   122   142    67    83   134    84   105   117   158    63    86   185   202   169   219    93   202   183   116   135   168   141   164   186   143   153    50   109   131    42   109    63    66   214    39    69    53    67   182   115   195    58    77   151   113    56   191   127    50   150   135    61    76   116    63    61   182   195   155   122   200    40    37    54   116   162   207   139   139    45    62   175   124    90    77   102    37    56   214   167   183   167    47   167    88    81    41   178   208   139    79   151   144   100   203   196   154   153   175    62   209   111   196   170   148    86   108    47   156   169   153   175   183   185   180   174   131    90    36   123   185    99   184    90    89   214    78    69   108   169    37   119   163   157    51   210   143    76    43   190    77   149   107   146    52   115   205   101   141   123   121   193    65   157    66    82    65   142   212   220   218   143   135    41   145   146   192   112   148   184    46   204   179   199   179   200   118    64    78    54   198   132   138    79   153    48   164    61   213   152   115    99   173   149   160   101    82   134   134   103   143   160   199   101    75   199    62   163    91    57   128    34   121   130   186   152   181   157   114   204   158    97    85   100   188    44    47   163   114   214    59    49   119   178    42   183   160    38   168   159    67   147   178   186    36   213    75   145    36    52   108    86   210    79   203   170   176   157   171    95   183   102   189   120   118   135    88    51    41    42    93   106    44    67   213    55    45   113    49   219   212   123   177   158   101    59   110   107    80   194   110   209    94   142   158    80    56   101   112    97   147   160    83   202    34    57   153   101    91   182   198    40    34   155    43   101    65    93   211    36   216    90   128   208    74   160    34   136   219   129   141    41    41   135   111   192    68   218   119   197   103   138   211    83   169   156   123   187    44   200   124    60   141   179   214    60    74    65   152   194   214    61   166   189   214    89    85    47    93    37    43   210   213    83    45   131    63   101   154    51   213   182    67   164    49   132   204   112    48   108   182   117   146   177    59   110    47    93    94   181   139   133   155    98   104   186    52   102    92   118   219    70   144   216    99   110    75    65    43   167   119   137    95   178   178   212    85    77   112    37   117   103   151    44   189   220   156   113   105   188    99   156   101   135   200   151   108    76   109    94    59    68    93   168    44    67    44   134   191   158    64   147   122    83   116   172   196    65   186   210   169    71   157   220   176   149    43   120   169   119   212   205   192    54   203    67   103   133    40   159    80    76    56    48   154   189    96   111   183   190   198   121   209   218   147   190   126    89   132   116    97   114   186   178   168   118   216   147   121   186   166   167    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   188    96    80    72   194    52    95   101   103   195   101    36   121   110    54    81   132   121    77   197    93    38    36   190   198   120    99   129    73   167   210   106    62   118    90   163    81    76    72   102   210    91    81    60   186    45    95   202   139   173    93   167   211   105   220   174   128   185    67    82   214   100    59   179   168    74    95   177    98   189   187   166    97    57   187   168   100   177   164   135    39    92    94   122   207    49   163    88   218    58   190    99    81   162   188    96   137   206    94   171   114    43    41   164    46   198   123    54   111    70   155    98   183    70   130    68    88    33   185   100   118    60   113   155    80   201    89   125   161   214   211    76    82   184   161   164    61    35   152   170   183   181   155    92   193    49    61   126   209   159    41    46    49    61   216   132    75    78   193    44   210   175   205   106    93   197    96   210   153   131    44   162   112    69   174   171    38   198    89    98   156   150   134    48   115   173    45   160   140   219   158    54    78   191   122   102   116   148    46    45    85   172    66   183   174   211    84   169   154   157    79   121   100   195   121    42   147    86    44    66   175    35   203    84    67   163   113   166   147   126    99    37   191   174    95   113   106   130   141   162   161   140    60   197   156   174   148   154   192   102    35    96    45   106    60   160   205   151    66    38   157   109    76   169    76   186   122   220    99   146   194   184   110   171   201   205    77   169   181   103   105   161    66   176    70   219   198   203   122    86    78   131   103   118   195    89   187    99    46    56   136    83    98    86    95   210   128   107   117    41    49   199   109   139    50   106   159   209    97   144    44   135    55   165   151   131   196   166    96   189    46    62   182    49    75   120   136    76   147   191
   148   133    73   126    94    36   189    82   214    84    56    68    68   192    44   201   118   202    67   198   154   195   180   194   137   150   185    62   214   135   152   125   139    60   185   122   167    38   200    53   166    85    97    38    94   137   195   171    64   150    49    99   105    52    83    69    41   191    65   214    60   167   161    83   220   219    54    55    75   212   108   165   170   215    94   220    45   218   103   201    69   205   201   152   206    70   122   182    78    68    47   167    52    71    71   207    81   163   165    58   173   151    48    53   120   128    46   220   135   152   152    67   171   169   215    35    62    54   187   197   179    85    72   141    97    83   109    63   157    63    56   166    80   100    70   183   196   214   156    69   207   146   163    78   114   138   122   142    67    83   134    84   105   118   158    64    86   186   201   169   219    93   201   183   116   134   167   141   164   187   143   153    50   109   131    41   109    63    66   213    39    69    54    67   182   115   194    58    78   151   113    56   191   127    51   150   135    61    76   116    64    61   182   195   155   122   200    40    37    54   117   161   208   139   139    45    61   175   124    91    77   102    38    56   215   167   183   168    47   168    88    81    42   179   208   139    79   152   144   100   203   197   155   152   175    61   209   111   196   170   148    87   108    47   156   169   153   176   183   185   179   174   130    90    35   123   185    99   184    90    89   214    79    69   109   168    37   119   164   156    52   209   144    76    43   190    77   149   106   145    52   115   205   101   141   124   121   193    66   157    65    82    66   142   212   220   218   143   135    41   145   147   192   112   148   185    46   204   179   199   179   200   118    65    78    54   198   132   138    79   154    48   164    61   213   152   116   100   173   148   160   101    82   134   134   104   144   160   199   101    75   198    61   163    92    56   128    34   121   131   185   152   181   157   114   204   158    96    85    99   188    43    47   163   114   213    60    50   119   178    42   182   160    37   168   159    68   148   178   186    36   213    75   145    36    51   107    86   211    80   203   170   176   157   170    96   183   102   189   120   118   136    88    51    41    42    92   106    44    67   212    55    44   113    49   219   212   123   177   158   101    59   110   106    80   194   110   210    95   142   157    81    55   101   112    97   147   161    83   202    34    57   153   101    91   182   198    40    34   155    43   101    64    93   210    36   216    90   127   208    74   160    33   136   218   129   140    42    40   135   111   192    68   217   118   198   103   138   211    83   169   155   124   188    45   200   123    59   140   179   214    60    74    65   152   194   214    61   166   189   214    89    86    47    93    37    43   210   213    83    45   132    63   101   154    51   213   181    66   164    50   133   204   112    48   108   181   117   146   178    59   110    47    93    94   180   139   133   155    98   104   186    52   103    92   119   220    69   144   216    99   109    75    65    43   168   119   136    95   178   179   212    86    77   112    37   116   103   152    44   190   219   157   113   105   188    99   155   101   135   199   151   108    76   109    94    59    68    93   168    44    66    44   135   191   158    64   148   122    82   116   172   196    65   185   210   169    71   157   219   177   149    43   121   170   119   212   205   192    53   203    67   103   132    40   159    80    76    57    48   154   190    96   111   183   190   199   121   209   218   146   190   126    89   132   116    96   114   185   177   168   118   217   146   122   185   167   166    89   176    91    38   202    86   117   148   108   182   101   215    61   171   170   185   189    96    81    71   194    53    95   101   103   195   101    36   121   110    55    81   132   121    77   197    93    38    36   191   198   119    99   129    73   167   210   106    62   118    90   163    81    75    72   101   211    91    82    60   186    46    95   202   139   173    93   168   211   105   219   173   128   185    67    81   214   100    59   179   168    74    96   176    98   189   188   166    97    57   187   167   100   176   164   135    39    92    94   122   207    49   163    87   218    58   191    99    81   163   188    96   137   206    93   172   114    43    41   164    46   198   124    53   111    69   155    98   183    70   130    67    87    33   185   100   118    60   114   156    80   201    89   124   161   214   211    77    82   184   161   164    61    35   152   170   184   182   155    93   193    49    61   126   209   159    41    46    49    61   216   132    75    79   193    44   210   175   204   105    94   196    96   209   153   131    43   162   112    69   174   172    38   198    89    98   156   150   134    48   114   173    45   159   140   219   157    54    77   192   123   102   116   148    47    45    85   172    66   184   175   211    83   169   155   157    79   121   100   196   120    42   146    86    45    66   175    36   203    84    66   163   113   167   146   126    99    37   192   174    95   113   106   130   141   162   161   140    60   198   156   174   148   155   193   102    34    96    45   107    60   160   205   151    66    39   157   110    76   169    76   186   122   220    99   146   193   183   110   170   201   205    78   169   180   103   106   162    65   176    70   220   199   204   122    86    78   131   104   119   195    89   188    99    46    56   136    83    99    85    95   209   128   107   117    41    49   199   109   139    50   105   158   209    97   144    44   136    55   166   151   132   196   165    96   189    46    62   182    49    75   119   136    75   147   191
