  117  116  117  119  120  120  120  121  126  129  131  133  134  134  136  136  138  138  139  139  139  139  131  131  129  124  124  125  125  126  128  129  131  131  134  134  135  134  130  129  130  126  133  136  135  123  119  116  116  113  115  118  119  121  121  123  124  131  106  108  107  109  112  113  114  113  114  115  114  114  114  114  114
  116  115  116  119  120  120  121  124  126  131  134  135  136  136  137  138  139  140  140  141  140  140  133  133  129  124  125  125  126  129  129  130  133  133  131  131  131  131  130  126  125  124  123  122  121  119  106  106  106  105  109  117  119  121  126  124  124  128  101  101   98  103  103  104  106  106  112  109  108  110  109  111  112
  112  115  118  122  123  125  128  130  131  138  139  138  139  139  139  138  138  139  140  139  139  130  130  131  128  126  126  127  129  130  130  129  131  128  127  126  126  124  122  116  115  113  107  108  105  115   89   86   86   86   91   95  100  102  111  121  133  129   98   91   94   90   90   95   99  104  101   99   97  100   99  104  105
  104  111  114  118  119  123  126  131  137  142  145  142  142  141  140  139  136  135  134  131  130  124  126  127  125  125  124  126  128  129  129  128  128  126  124  122  125  121  120  111  106  101   94   94   96   96   79   74   71   68   72   76   77   81   81   90  110  116   91   74   81   88   88   85   89   92   92   92   89   86   87   94   96
   98  105  109  115  118  120  124  130  135  144  145  144  143  141  140  138  134  133  130  123  119  119  121  123  122  123  122  124  125  126  126  126  127  126  123  123  124  118  118  112  101   96   89   89   88   84   84   79   83   85   92   84   84   74   72   77   95   94   81   59   61   63   71   73   78   76   79   84   86   89   89   90   93
   98  104  110  114  116  118  123  130  133  136  144  145  144  141  139  135  133  131  126  119  116  116  118  119  119  120  119  121  123  124  124  125  126  126  125  125  127  119  118  113  106   94   91   91   82   81   83   80   79   82   84   84   87   85   91   83   91   86   77   54   56   59   60   61   71   73   73   75   79   83   88   93   94
   99  106  109  114  114  118  122  128  130  134  143  145  145  142  140  137  134  133  130  129  116  116  116  119  115  116  119  120  121  123  123  124  125  124  127  128  128  122  116  114  108   99   88   88   81   73   70   67   66   68   79   88   91   99  100  101   93   89   73   62   62   62   62   59   69   73   77   77   80   83   86   91   93
   96  104  109  111  114  118  123  126  131  134  143  145  146  144  141  139  136  138  136  136  125  123  123  121  116  118  123  123  119  123  123  124  125  125  129  129  124  119  113  111  109  104   94   86   78   68   63   61   62   68   72   79   88   72   82   84   84   78   74   61   59   56   53   59   63   71   77   80   84   83   85   87   91
   94  103  106  109  112  116  122  126  131  134  143  145  146  146  145  143  141  140  134  133  131  133  132  131  122  123  129  126  120  125  124  126  128  128  131  131  126  123  118  116  114  111  104   93   82   69   63   54   57   62   67   71   73   68   80   81   88   84   69   55   53   47   51   56   56   61   68   73   79   80   82   90   94
   91   97  102  105  108  113  120  126  131  135  143  139  144  144  144  148  146  141  131  135  132  134  137  135  127  126  129  128  127  125  129  133  133  129  133  135  134  131  129  123  119  120  112  101   89   74   65   62   64   59   59   61   64   70   78   78   78   65   58   56   51   46   52   56   58   59   54   61   69   74   81   89   93
   88   91   95   99  101  108  118  123  129  135  151  146  144  147  151  154  156  154  148  149  144  144  144  144  140  141  137  142  141  136  134  134  139  136  138  140  143  143  139  133  130  128  119  108   96   85   76   68   59   59   56   58   65   67   74   69   74   65   62   58   59   56   48   52   57   58   53   56   63   67   75   85   87
   81   86   90   93   96  104  113  121  127  144  155  151  149  152  158  163  165  167  165  161  156  159  160  162  155  150  146  150  148  144  144  141  149  146  148  149  152  150  144  140  138  125  120  116  106   94   82   71   67   58   59   62   61   67   72   74   73   74   72   63   62   64   52   52   53   56   56   56   57   60   68   77   81
   74   78   82   87   92  102  107  118  128  149  158  164  161  158  161  164  165  166  161  161  159  167  177  170  157  158  160  159  154  156  156  151  157  156  160  159  161  158  152  147  136  129  124  118  111  100   87   76   71   59   56   66   63   66   71   76   83   81   73   66   64   63   54   56   56   55   56   53   51   56   60   68   78
   68   73   78   83   89   99  106  121  130  157  165  171  165  166  165  167  165  168  158  161  169  168  169  166  171  177  180  178  171  171  172  171  171  174  189  185  183  165  160  156  144  132  123  117  114  106   99   86   73   54   55   57   57   61   71   71   78   79   77   69   66   64   60   58   57   54   49   48   47   51   54   63   74
   65   71   76   83   90  100  110  123  138  165  173  180  185  174  174  175  180  183  180  183  182  193  188  185  188  187  185  193  192  191  194  189  188  210  203  199  190  186  180  165  155  137  123  119  113  109  101   86   78   63   54   55   51   61   66   66   74   78   71   73   65   66   70   64   59   54   44   41   43   43   45   58   69
   68   72   77   86   90  103  116  139  151  180  185  192  202  191  188  191  193  202  205  206  208  215  215  215  218  216  213  214  200  207  212  208  205  238  220  208  208  205  194  183  168  151  134  123  116  108   93   88   83   71   63   56   53   58   72   68   71   72   67   66   59   58   62   58   49   43   37   38   41   40   43   61   71
   68   73   77   84   96  114  136  162  179  191  198  202  211  209  210  214  215  225  223  226  239  241  235  239  235  241  244  246  243  240  239  230  243  258  242  226  224  215  202  188  175  168  149  133  127  114  104   92   85   79   71   66   62   59   65   65   58   62   64   56   51   48   52   46   42   40   36   42   44   47   55   59   72
   71   83   89   98  115  134  156  178  195  208  211  217  232  234  226  227  230  230  230  236  258  262  273  268  272  291  284  284  279  275  273  281  286  277  262  245  235  230  214  201  188  178  165  149  133  124  113  104   95   84   73   74   69   66   58   58   51   53   49   51   47   44   45   49   51   54   41   48   51   59   62   68   74
   83   95  104  112  123  143  167  188  209  220  225  240  246  253  239  245  246  248  240  255  270  285  288  304  304  328  325  326  323  318  328  320  313  290  282  263  250  245  228  212  207  194  179  160  141  134  124  113   98   91   86   85   76   70   53   42   40   42   46   48   49   54   51   53   56   64   56   62   63   64   67   73   82
   96  104  108  119  130  144  175  195  217  230  243  255  261  269  266  266  268  265  268  288  310  318  322  339  348  351  350  365  350  356  356  347  340  316  296  284  270  261  245  227  211  196  186  160  148  142  131  120  106   98   95   90   81   69   53   43   43   43   44   51   53   62   64   71   67   64   66   71   73   81   81   89   94
   94  104  109  119  135  153  174  198  225  254  265  270  277  275  282  280  285  283  289  309  334  346  353  363  367  375  373  382  380  382  378  368  366  343  323  307  290  282  262  240  219  207  193  174  157  156  140  124  109   98   96   94   86   71   58   47   48   51   50   54   62   69   74   82   85   81   78   74   78   94  100   98  100
  101  105  108  120  136  156  186  211  240  265  277  285  285  286  287  293  296  295  315  325  364  374  384  402  402  388  392  400  399  403  398  390  387  368  347  333  313  283  267  247  233  219  208  195  181  172  151  130  109   96   91   88   83   74   61   52   57   63   67   69   78   86   89   92   95   89   93   93   91   95   96   99   95
  104  102  111  129  144  172  191  220  257  285  288  285  288  293  299  305  311  320  340  353  372  405  414  432  441  433  426  417  423  423  413  406  400  389  376  361  341  316  308  283  269  254  242  220  208  182  159  135  114   97   88   82   79   71   64   56   65   75   80   85   89   95  101  105  112  101   97  100   95   91   98   96   99
  101  108  117  136  148  171  195  219  255  286  295  293  299  305  316  328  338  343  352  370  401  432  430  453  456  454  458  449  444  434  430  422  417  418  401  389  368  357  346  315  301  287  275  249  219  190  163  139  117  102   88   79   78   65   64   64   76   96  113  106  106  111  114  116  115  119  110  101   96   97   98  102  104
  109  114  122  139  158  179  193  218  240  270  289  305  322  338  345  357  377  381  392  393  408  416  442  452  470  477  473  464  463  455  454  442  446  421  416  408  398  385  360  334  312  300  283  261  226  198  174  148  128  108   90   86   76   59   65   67   74  101  125  129  124  117  121  116  110  110  109  106  106  101  106  106  106
  113  118  126  136  152  187  207  224  248  273  300  318  333  354  368  393  418  433  412  417  430  441  453  470  478  492  488  490  484  476  478  473  463  444  430  432  420  403  383  362  340  323  308  280  258  230  208  177  149  124  104   88   73   70   78   74   78  110  129  123  126  116  113  116  119  112  113  104  116  112  111  114  114
  127  134  139  152  178  199  215  222  248  280  315  333  351  376  406  424  465  468  441  437  453  464  450  463  474  500  508  511  517  509  506  496  486  468  458  456  443  423  398  375  357  340  324  300  272  243  226  202  175  137  116  108   83   85   84   86   88  113  123  122  124  127  130  121  107  105  113  112  123  116  120  123  128
  144  147  156  160  180  208  221  226  256  288  316  343  369  392  427  465  494  507  465  460  458  458  465  472  484  498  508  510  513  525  528  518  513  496  485  476  458  448  428  407  386  373  358  330  310  280  255  234  196  178  148  131  112  101   95  103   99  111  125  136  136  130  122  114  109  119  120  125  134  143  139  144  141
  160  159  163  172  191  223  241  240  262  283  319  377  413  440  458  481  493  490  474  480  472  476  486  487  482  497  505  525  528  539  543  543  535  522  518  500  488  478  459  446  416  397  379  364  344  323  286  252  227  214  174  168  145  123  108  116  115  124  140  138  131  128  121  123  115  124  121  141  142  139  136  153  158
  157  149  159  169  190  210  238  252  263  285  343  405  447  473  478  489  477  474  458  479  498  488  484  492  498  498  510  520  532  537  545  559  558  559  543  523  528  516  500  470  455  447  432  407  374  339  306  278  268  263  225  225  203  183  146  141  141  148  142  141  142  139  134  136  125  139  137  143  144  144  152  158  154
  158  151  150  156  178  200  220  241  272  305  349  407  448  468  458  467  460  463  459  465  494  483  483  483  493  500  503  511  510  520  528  563  563  557  555  562  564  554  536  500  470  459  452  442  408  383  341  341  320  320  289  288  269  246  214  208  189  192  180  163  161  160  158  144  143  139  139  148  145  144  153  156  153
  143  136  134  130  149  166  200  236  265  306  354  395  434  438  436  445  461  467  475  488  483  482  485  493  497  503  501  497  505  494  503  566  583  578  573  577  585  574  528  507  463  457  451  408  375  369  377  353  364  358  363  342  310  288  255  275  261  240  223  201  168  156  159  151  145  139  133  130  121  134  135  135  139
  117  119  113  105  121  146  180  223  259  303  352  382  414  425  423  453  469  486  500  503  500  477  483  508  515  508  515  499  504  503  520  556  608  597  605  617  607  601  587  544  493  445  442  421  384  398  420  399  420  407  411  380  345  350  333  344  335  300  263  220  205  153  154  143  134  139  129  123  116  119  111  126  124
   99  103   93   89  103  136  182  216  247  284  324  371  393  412  426  458  482  503  519  533  504  500  490  525  521  523  530  501  510  517  532  571  588  606  613  636  633  640  616  588  502  472  455  441  414  444  392  379  416  428  373  326  311  343  383  368  330  323  285  228  216  169  151  136  131  139  134  120  111  107  108  110  106
   96   98   91   82  101  128  178  210  241  271  302  352  373  403  425  463  490  511  523  533  477  461  490  495  505  528  516  533  510  513  539  575  585  614  625  627  649  654  639  638  553  524  493  447  395  365  378  337  356  328  309  322  285  275  340  352  317  278  247  198  189  161  151  159  151  141  131  116  108   99   97   97   95
  101  101   91   89   96  122  152  190  229  258  293  328  364  393  422  455  484  505  495  482  442  436  463  483  505  510  554  524  506  513  536  577  606  626  633  646  663  664  654  656  578  535  508  416  353  300  263  295  285  258  249  260  265  229  321  326  275  225  201  184  166  148  157  151  138  132  126  118  121  111   97   93   94
   97   93   89   89   87   99  129  166  208  251  286  326  360  379  411  435  453  472  447  429  431  425  444  488  484  533  523  495  496  510  526  576  607  631  638  628  623  631  614  636  568  508  453  387  304  270  265  225  198  175  210  221  230  241  275  215  202  190  173  160  165  159  160  139  131  124  116  104  108  106  101  103   99
   90   85   79   81   84   91  114  150  189  237  275  328  350  373  398  418  426  433  423  425  405  383  410  461  465  473  509  505  493  502  518  562  575  598  619  603  578  573  548  515  510  488  439  355  306  267  245  195  154  171  189  193  203  206  194  192  185  164  161  163  166  158  158  132  121  116  103  100   99   98   96   91   91
   86   81   69   54   68   84  108  148  184  220  265  318  348  363  388  398  400  424  419  384  358  355  367  407  448  442  459  495  515  511  518  548  551  540  558  545  525  508  493  458  443  438  396  354  301  258  231  212  206  242  229  205  212  220  220  199  184  171  170  159  160  158  141  131  123  115  101   94   91   94   94   94   90
   76   69   64   58   56   71  100  144  178  217  256  301  323  359  377  387  406  410  403  376  332  323  338  363  375  395  410  446  513  551  558  557  525  497  495  495  515  477  449  438  436  431  403  348  338  332  290  246  288  348  313  276  267  233  250  235  221  202  188  173  173  161  151  144  136  125  103   90   88   84   85   81   80
   65   61   61   59   54   62   87  136  168  197  248  291  310  351  363  373  381  403  388  358  287  293  316  328  347  364  383  402  485  577  597  598  548  504  485  489  483  463  451  444  463  438  411  450  406  428  354  322  345  390  361  300  275  284  268  257  245  221  197  196  195  185  170  171  165  151  133   94   77   76   66   64   66
   61   54   53   56   62   71   91  126  155  189  236  275  302  341  345  353  358  361  353  333  269  282  292  313  328  338  354  384  458  602  671  676  649  578  513  505  495  481  458  465  477  449  459  489  433  445  429  411  378  341  343  369  342  322  287  269  255  223  198  185  184  182  172  168  168  148  146  134   87   73   71   64   57
   58   49   49   51   58   73   90  116  141  180  217  255  286  320  338  354  348  346  340  325  253  239  243  274  290  306  325  342  391  529  628  659  661  627  554  537  499  503  500  480  471  453  473  453  426  419  414  410  385  342  320  315  294  279  248  225  228  194  200  178  164  150  159  142  144  131  128  133  121   78   78   62   54
   58   56   61   61   58   63   82  110  132  161  203  234  264  292  320  334  333  335  323  313  268  254  246  232  243  250  289  307  372  450  539  567  603  600  583  589  558  462  486  489  466  393  371  395  374  349  310  305  302  291  260  188  196  174  192  145  171  165  155  140  133  128  111  112  118  114  118  121  126  107   75   62   54
   58   57   54   52   49   54   69   91  113  141  185  224  255  275  296  315  314  312  293  289  284  285  267  238  220  230  255  297  381  442  474  493  538  549  565  582  554  423  455  459  449  338  279  258  234  293  198  265  231  190  171  136  129  109  111  116  114  119  116  103  103  103   96   96   98  105  115  115  112  109   71   62   57
   51   47   47   43   40   40   48   69   87  123  180  208  242  267  276  286  283  275  283  276  276  282  272  250  226  220  229  255  342  376  398  406  432  455  489  497  477  392  408  382  333  237  191  181  160  149  133  164  158  139  125  113  100   90   92   84   86   97  100   91   94   89   96   90   93  100  111  109  104   89   61   61   52
   44   41   38   33   31   27   46   63   84  122  176  193  218  243  260  264  264  272  264  267  266  263  257  253  238  249  245  245  313  336  340  328  361  388  414  398  335  320  324  298  243  198  160  129  108   97   89   84   82   99   99   89   91   85   81   85   78   88   83   80   85   86   86   94   94   95   98   94   93   86   64   53   54
   39   36   34   32   29   22   50   96  114  141  178  193  205  222  234  246  248  265  256  256  255  250  258  255  250  270  266  265  288  295  294  280  289  306  312  315  257  259  240  225  180  160  121  107   97   74   67   71   62   71   77   72   75   73   66   69   71   71   70   78   88   91   88   88   96   85   81   79   76   76   64   56   51
   37   33   34   35   35   34   47   97  139  159  169  187  200  215  219  225  228  236  237  241  240  248  250  255  266  274  268  265  263  252  259  247  254  264  255  257  240  231  203  192  160  135  118  102   91   83   81   71   69   73   71   73   69   71   71   66   73   75   73   71   84   91   96   91   89   84   81   78   73   65   64   55   49
   40   38   35   41   42   44   59   86  130  151  165  174  180  190  202  208  216  223  215  219  221  231  242  247  260  266  260  255  251  256  243  248  254  248  235  232  227  208  185  165  139  122  102   99   91   91   79   80   77   74   71   69   74   79   73   76   68   63   77   79   85   86   96  104   94   95   93   78   71   65   61   53   48
   48   46   47   50   56   56   64   92  109  127  147  162  170  183  191  198  203  205  209  207  215  223  234  240  251  257  257  243  235  235  235  237  248  232  227  218  208  185  166  146  128  113  102   98   95   84   71   85   91   81   71   83   90   91   86   78   75   78   85   88   87   88   89   87   89   91   88   81   73   61   60   55   53
   58   58   61   62   67   72   71   75   94  124  143  165  173  181  186  191  192  187  190  193  198  214  220  238  244  249  244  228  225  222  228  228  217  209  207  196  190  175  154  139  128  113  103   84   88   88   80   81   72   83   88   89   85   86   84   86   85   91   89   81   81   88   86   84   83   81   90   81   72   61   61   61   61
   69   76   78   69   72   79   77   77   85  115  138  146  159  167  174  178  183  178  176  178  197  212  214  218  223  234  235  228  214  210  212  214  210  204  196  185  170  162  148  132  116  109  101   92   88   83   78   66   64   74   84   84   86   91   90   96  101   97   88   91   91   95   83   86   86   84   83   73   65   58   63   68   71
   79   81   82   77   74   74   75   87   95  111  128  136  149  149  150  152  159  167  170  177  185  197  204  211  213  221  219  219  225  218  211  205  200  190  181  169  159  147  137  126  117  105   88   92   81   81   66   67   63   64   66   75   81   88   93  103  104   99   92  105  103   89   74   73   73   70   70   69   64   59   64   68   76
   77   81   82   78   69   70   67   76   89  100  106  121  129  133  134  148  148  157  159  170  181  190  195  202  201  206  205  199  217  216  208  205  188  180  165  154  146  138  131  120  114  102   93   74   73   66   61   62   54   59   58   72   68   73   84   97  102   99  103  111   94   84   64   66   70   63   61   60   59   57   59   64   74
   73   79   80   79   69   69   66   59   68   81   85   94  106  115  121  134  139  152  160  168  177  189  195  199  201  207  205  194  198  205  195  195  184  171  159  149  135  129  124  119  108   96   84   76   68   63   56   53   58   61   55   56   56   67   78   84   85   89   94   99   82   73   61   58   62   57   56   54   53   52   55   61   72
   66   71   76   72   68   59   53   54   54   62   80   86   95  101  117  125  134  156  160  168  175  193  196  193  197  205  205  198  200  203  191  189  180  160  150  143  131  123  119  111  103   93   83   76   66   59   56   55   54   52   46   46   51   59   62   65   71   71   76   77   76   70   62   53   53   53   51   49   49   49   52   59   69
   58   60   61   63   54   51   47   51   50   59   73   77   91  101  111  123  137  151  162  173  175  186  190  194  197  205  203  203  192  195  190  188  180  156  137  135  119  118  111  108  102   90   79   71   66   61   59   57   56   52   47   39   41   48   51   50   47   49   53   56   59   66   61   53   51   49   48   47   47   47   49   57   62
   49   44   43   48   42   44   41   42   48   53   66   76   89   98  114  135  141  151  159  170  182  192  190  198  196  198  199  193  177  179  185  175  163  148  137  126  115  109  111  102   91   84   78   72   63   54   53   52   53   52   39   37   33   35   33   34   36   38   39   42   42   47   49   49   47   46   44   44   46   43   44   41   46
   51   49   42   40   38   41   40   43   45   52   60   73   84   94  111  120  129  143  158  173  182  190  190  193  193  182  181  181  180  178  165  160  151  142  130  125  116  114  110   99   93   81   73   67   59   55   47   46   46   39   33   28   28   28   30   30   33   33   33   33   32   32   34   38   40   41   42   43   41   40   38   36   38
   51   49   48   43   40   41   43   41   43   50   56   59   68   79   98  116  130  134  159  181  189  185  186  190  191  174  172  163  156  160  155  150  145  140  133  124  111  113  103   91   83   74   65   58   51   46   43   35   35   33   32   30   25   28   30   33   34   34   33   32   30   26   25   28   30   37   36   39   35   36   35   34   36
   52   54   48   46   47   48   43   46   44   43   44   49   58   76   79  103  125  141  160  180  184  184  173  175  182  181  159  146  144  135  127  130  129  134  127  116  110  105   88   79   77   63   56   51   47   39   35   32   29   28   28   29   35   33   33   36   37   37   37   35   32   28   27   26   28   30   36   36   32   36   35   36   41
   55   55   55   48   49   49   50   51   51   50   52   54   65   79   73   91  116  131  144  167  159  158  170  161  154  168  159  139  136  131  119  123  117  116  111  106   97   84   81   71   61   59   53   46   41   35   31   30   28   30   34   35   38   35   37   38   38   38   42   38   39   37   33   32   32   33   38   37   38   35   37   41   54
   69   74   70   54   53   52   52   61   53   52   55   58   63   71   74   90  108  108  121  153  173  163  158  136  114  103  110  116  114  108  104  106  102   99   91   85   70   65   63   58   55   49   48   46   40   36   31   35   35   40   44   48   49   43   47   43   43   43   42   42   44   44   41   39   39   40   40   43   44   41   43   46   64
   77   76   68   67   64   43   42   56   56   55   57   60   69   74   81   84   99  117  116  128  134  145  124  113  102   96   96  108  104   99   94   94   84   71   66   64   59   53   51   48   48   55   53   51   48   46   46   46   46   51   61   58   53   53   53   48   48   46   45   51   51   51   49   46   46   46   47   48   51   53   53   63   69
   69   69   70   69   66   63   58   49   49   54   55   59   69   82   91   94   94   98  107  120  117  111  113  113  109  103  104  100   96   94   85   74   74   74   69   64   64   55   53   54   57   62   58   51   49   49   53   59   63   61   67   61   54   57   56   54   49   48   46   54   56   57   56   55   52   53   52   55   56   61   61   63   64
   63   63   69   70   71   70   67   72   69   56   53   58   64   75   83  101  114  111  111   96  100  104  109  109  105  108  109  100   99   90   91   89   83   79   78   78   72   67   70   62   73   73   67   61   57   61   63   63   68   62   59   52   53   56   57   49   43   44   44   52   56   63   64   64   60   62   59   61   58   61   61   61   63
   74   76   74   77   78   88   87   87   88   74   69   69   83   94  101  100  108  107  104   94  101  110  106   96   95  104   97  110   93   95   93   91   93   89   85   86   84   86   89   82   71   78   70   64   66   68   66   66   63   56   56   50   51   46   47   41   40   42   44   49   51   59   67   69   68   68   66   66   68   72   76   77   75
   83   79   85   99   99  101   96   90   94   99   89   83  101  107  116  112  131  133  109  104  100   98  105  102   90   94   95   97   94   91   86   83   85   68   76   85   90   90   81   79   73   67   64   63   64   65   68   60   61   57   57   52   48   46   44   43   43   43   45   49   54   66   65   69   69   70   67   72   77   79   79   77   81
   84   86   86   88   92   86   87   96   94   93   94   91   96   99  105  100   93  111   94   91   90   88   96   97   90   86   81   79   75   74   71   77   74   75   74   73   76   76   70   63   59   54   51   51   55   65   69   63   59   56   56   54   49   46   45   44   43   44   46   49   51   62   64   66   68   69   72   76   80   81   73   73   76
   75   74   83   88   91   94   98   97   99   98   97   97   99   98   97   95   87   79   79   81   73   73   84   86   77   74   70   69   66   64   59   67   63   64   64   59   55   53   49   49   48   47   49   49   53   59   69   65   56   52   48   54   49   46   46   48   48   49   49   52   54   62   64   64   64   67   72   74   77   66   69   71   71
