  161  161  156  155  155  155  170  168  164  165  166  166  167  167  164  162  170  170  172  172  173  154  153  152  154  156  158  155  151  151  147  148  151  157  166  166  181  184  185  183  183  183  183  181  178  171  163  165  160  184  193  194  192  189  164  145  143  142  139  143  145  159  166  171  170  169  167  173  164  161  161  160  160
  165  166  163  161  161  160  179  176  173  174  173  174  175  175  173  171  177  179  179  180  181  163  161  161  164  166  167  166  165  158  158  159  161  169  177  176  191  194  194  192  190  188  186  183  181  171  160  162  157  153  178  184  183  176  154  139  137  139  141  146  150  166  169  177  175  173  172  177  167  163  163  164  164
  160  163  161  161  162  164  184  181  180  180  180  181  182  182  179  177  175  186  185  186  186  171  167  167  168  171  172  171  168  163  163  164  167  179  181  181  194  198  203  195  192  187  183  183  180  162  162  162  161  160  168  173  169  162  145  129  128  136  143  150  156  164  161  157  155  152  153  159  156  154  151  157  158
  148  152  154  156  159  163  185  182  182  182  184  184  186  186  184  181  180  190  189  189  188  188  168  168  168  170  172  171  169  165  166  167  169  181  184  183  194  198  201  195  186  181  176  172  168  148  145  147  145  143  144  157  165  158  155  136  132  139  135  134  137  149  149  151  151  146  145  146  147  148  144  142  146
  155  158  158  157  160  162  164  183  182  183  184  185  187  188  187  184  183  193  191  189  187  186  167  166  165  166  166  166  164  166  168  169  172  183  187  186  183  196  199  193  184  178  174  170  161  141  138  141  141  142  139  141  157  159  156  142  129  120  131  130  133  137  141  148  154  157  155  156  156  156  159  157  158
  158  160  160  160  161  164  166  186  184  183  185  186  187  188  188  188  185  192  192  190  188  186  171  167  167  158  159  158  162  166  169  172  177  183  185  185  180  191  196  192  184  177  170  163  153  141  135  136  135  132  131  133  138  147  135  133  130  120  120  128  132  135  135  143  152  157  161  159  159  160  158  160  162
  159  162  163  161  162  165  166  187  184  186  187  188  189  190  190  189  186  183  190  191  190  189  180  172  166  156  154  158  162  165  168  174  177  180  180  179  178  188  193  192  187  179  170  159  150  149  140  126  125  127  127  129  136  142  132  137  136  125  120  124  129  136  129  135  151  157  165  162  161  156  158  160  163
  160  162  163  159  161  163  164  185  184  186  189  193  194  194  193  191  188  185  188  189  197  195  189  172  169  166  167  176  179  182  181  187  180  182  181  183  180  184  186  187  182  174  168  164  146  135  130  122  119  118  120  124  134  140  136  131  126  127  124  123  125  117  136  150  148  152  148  151  154  153  158  160  163
  158  160  161  158  159  161  162  163  182  187  193  196  200  199  197  194  191  189  187  187  189  191  182  168  173  178  194  194  197  205  206  209  208  189  189  188  182  178  176  171  165  168  165  160  151  140  131  119  110  111  114  112  117  133  133  133  111  111  117  127  140  146  145  137  139  141  135  137  144  146  150  154  158
  153  155  156  154  155  158  160  163  183  190  198  204  206  205  205  202  199  197  190  183  181  178  174  164  176  182  197  189  195  228  229  229  228  198  198  194  189  188  186  182  185  185  180  175  164  150  136  121  120  111  104  110  115  113  118  125  109  108  104  110  125  142  131  123  126  123  123  111  122  120  126  134  143
  144  147  150  147  150  154  160  163  185  190  205  208  212  212  211  209  206  204  200  195  197  197  198  200  208  205  205  203  239  253  254  252  246  240  209  204  208  205  203  195  197  198  190  183  175  159  147  129  118  112  102   95  104  103   95  120  114  104  106  120  129  132  127  109  111  100   97  101  109  109  116  124  131
  134  138  141  141  144  149  157  161  182  192  208  212  215  218  216  216  215  216  216  210  218  219  225  226  222  221  226  254  266  272  273  271  263  257  221  218  226  223  218  212  210  209  199  190  182  166  152  139  128  117  113  106   96  100   98  118  118  100  103  113  129  139  131  119  110   93   85   92   98  101  106  114  120
  125  128  132  133  138  145  152  159  180  192  212  217  220  223  222  225  229  229  230  228  229  233  238  249  252  259  250  274  288  297  295  293  287  272  260  233  241  236  231  225  221  218  208  189  177  169  159  148  139  129  126  118  103   99  105   99  100   98   96  104  123  128  128  123  115   96   85   83   86   91   99  108  121
  116  120  123  125  131  140  150  160  167  194  217  225  228  231  237  244  247  249  247  248  247  253  254  259  257  268  263  281  315  319  317  312  311  288  280  259  256  250  245  240  234  225  202  188  178  168  169  156  148  142  133  125  109  101  102  110  110  105  102  108  117  115  111  113  111   99   89   85   80   86   94   97  112
  111  114  118  120  128  140  149  161  181  203  224  234  242  243  251  264  271  275  272  279  279  280  286  293  285  306  288  282  306  334  340  338  340  330  299  279  274  268  260  255  246  222  205  188  178  167  170  169  159  149  137  125  112  106  114  112  113  114  106  101  109  107   97   98  101  105   95   91   84   82   90  106  108
  111  115  118  126  132  140  153  166  190  211  237  248  254  261  270  285  296  311  310  321  340  351  348  357  353  339  350  334  335  369  367  368  369  350  316  296  291  283  276  267  253  236  216  200  184  170  170  176  161  149  134  127  118  110  114  113  109  114  112  108  102  104   99   93   87   96  100   95   95   98  101  108  109
  117  118  120  130  146  148  160  171  196  219  250  260  270  282  294  308  323  339  348  353  361  379  395  393  393  406  421  428  434  413  406  403  407  381  334  315  311  303  292  281  265  249  231  220  203  192  179  167  161  155  144  130  121  115  113  111  105  103  108  108  100   98   85   91   91   89  101  104  109  113  116  118  115
  126  120  122  126  134  148  164  179  209  233  263  274  287  303  315  328  355  372  381  385  390  420  429  430  440  440  477  483  476  469  459  451  444  413  355  341  331  321  312  297  283  268  251  235  221  200  187  178  169  158  148  149  136  124  115  112   96   96   96   99   96   99   99   94   90  102  108  112  114  121  125  127  126
  135  134  127  127  134  146  163  183  218  254  271  288  305  318  332  348  385  389  390  403  417  441  447  463  448  446  519  535  537  520  508  496  485  449  386  367  354  341  329  315  293  279  269  258  248  226  212  192  199  181  164  168  155  136  122  111   91   86   80   79   93   96  100  106  110  107  121  125  131  132  135  133  130
  142  135  132  131  140  156  172  192  216  255  278  298  313  329  342  363  384  411  415  419  424  462  472  481  463  463  492  568  567  561  550  543  520  437  408  397  379  364  349  335  313  300  287  278  263  246  230  208  205  199  181  179  168  148  127  104   94   91   91   83   86   95  110  114  122  133  138  135  135  144  142  142  136
  146  143  143  144  150  161  180  198  224  256  273  297  317  334  349  374  392  430  446  419  461  460  478  498  490  477  494  566  578  570  558  555  546  468  437  421  403  386  373  356  331  317  304  291  272  247  236  223  212  206  191  184  179  161  125  112  102   97   99  101   99  102  112  128  136  135  143  148  150  147  147  148  146
  149  141  145  151  154  163  180  198  220  251  273  292  306  324  348  367  386  407  445  418  442  465  459  461  478  504  513  526  557  556  556  547  537  491  464  447  428  407  391  370  353  338  324  306  290  257  242  239  225  207  194  183  170  152  125  116  108  102  107  119  126  128  132  138  148  151  158  157  155  155  156  150  144
  153  147  154  154  153  163  179  196  218  244  270  291  304  315  329  361  379  396  430  424  469  483  483  494  500  511  541  557  540  539  536  530  517  502  487  475  454  441  428  414  393  371  350  317  297  288  268  252  229  207  190  180  170  144  130  120  117  125  127  136  140  148  152  153  169  173  166  168  164  160  162  159  149
  157  161  158  156  156  168  179  196  219  244  259  282  303  318  333  357  372  391  425  431  432  462  491  518  511  529  542  554  561  558  556  547  532  516  502  483  467  456  446  435  415  389  368  327  306  293  284  265  237  216  198  180  170  149  134  130  125  137  144  156  163  156  163  164  175  171  170  169  171  161  164  163  156
  172  174  170  169  172  185  184  195  217  242  256  277  299  325  349  367  391  407  419  438  437  441  460  473  493  524  563  574  570  571  581  567  553  517  511  493  474  459  435  429  422  400  377  335  314  307  294  279  254  235  213  190  174  154  156  157  153  138  166  170  176  184  168  165  168  170  164  168  167  172  176  169  174
  195  199  197  194  194  194  193  193  212  238  260  273  294  321  340  367  390  405  398  428  447  472  468  478  506  525  553  569  576  601  592  579  571  534  518  500  482  470  442  422  419  402  393  355  349  329  314  302  285  256  229  207  189  163  150  162  165  171  171  182  173  181  188  177  181  179  174  164  175  177  180  187  196
  207  212  218  229  234  217  209  192  201  222  250  266  287  304  336  366  383  398  398  419  442  457  463  486  502  515  557  579  598  607  604  599  577  561  545  528  506  492  472  441  400  388  399  400  378  361  349  331  309  282  255  229  209  184  163  162  170  167  181  184  186  196  196  199  193  187  179  171  200  196  199  199  205
  239  238  258  256  248  223  206  194  197  209  246  266  283  307  334  360  390  418  412  434  452  465  473  479  513  527  541  562  589  623  630  636  622  602  578  564  540  519  492  458  431  413  398  414  407  398  386  361  333  318  298  268  231  215  183  179  185  182  205  213  218  222  238  213  215  201  191  199  218  222  223  229  237
  264  292  281  273  255  242  227  182  201  209  241  265  294  317  340  373  396  426  433  448  463  482  477  495  508  519  530  561  581  635  664  689  674  664  647  627  590  547  509  475  461  443  424  414  429  418  429  417  385  364  348  314  243  228  231  214  221  216  219  259  275  264  257  257  241  216  217  221  232  247  251  248  263
  333  315  312  289  262  233  221  208  200  211  244  264  308  323  349  391  417  440  453  459  466  475  481  508  510  532  556  576  617  663  691  699  710  704  682  659  631  570  512  475  474  459  449  464  475  460  450  437  410  396  348  298  267  282  301  282  277  277  274  298  301  301  321  302  256  237  234  250  250  254  261  308  305
  318  299  312  268  239  197  179  176  177  202  241  270  302  332  357  386  408  435  463  460  464  473  478  512  507  523  556  575  627  674  704  732  741  721  708  655  619  586  532  479  482  481  486  481  479  459  450  405  385  327  314  316  318  357  359  352  355  356  355  350  341  395  398  352  307  261  243  242  253  265  289  304  292
  266  253  239  220  184  155  143  144  165  189  225  265  298  332  337  369  395  421  446  454  471  492  501  494  531  530  553  604  614  665  704  761  785  791  725  660  601  560  514  490  486  468  446  448  471  420  414  389  370  347  336  338  346  381  413  407  469  492  466  411  442  476  477  415  357  294  265  258  251  244  249  238  248
  196  185  177  149  141  128  122  124  147  179  210  249  295  331  329  367  392  422  456  499  506  517  511  509  523  518  544  566  624  663  729  830  831  812  810  785  696  589  562  514  490  487  467  436  435  421  406  400  371  362  359  361  379  402  448  534  524  573  553  545  525  438  420  354  312  309  292  250  240  216  211  207  195
  146  146  142  130  123  116  112  113  138  171  202  237  291  329  331  384  420  446  479  536  559  513  528  528  540  522  533  557  588  632  752  831  815  776  788  766  669  600  570  549  531  538  501  458  447  432  423  400  378  380  374  388  415  388  414  540  538  543  545  484  465  404  350  313  279  273  260  229  210  197  186  160  155
  129  124  124  115  108  102  100   94  133  160  195  230  271  308  339  383  422  467  503  547  567  539  534  555  559  571  549  551  544  583  640  749  808  799  796  721  730  651  626  589  578  570  523  469  445  428  400  391  374  339  356  370  390  337  345  412  422  491  462  422  374  294  257  204  228  260  228  211  189  178  154  145  128
  125  117  113  105   91   78   82   85  108  150  185  222  261  298  329  368  408  437  470  520  549  561  586  555  575  599  544  517  511  530  564  665  708  729  753  754  751  713  670  647  596  570  562  510  483  436  367  350  331  306  287  303  323  306  304  347  414  398  361  320  281  206  187  172  192  201  212  186  170  160  139  131  121
  122  114  108   99   81   70   68   76   95  133  175  210  252  287  317  351  384  415  444  474  511  545  553  574  572  589  586  530  503  506  534  601  631  687  715  711  702  677  647  603  597  604  575  563  531  445  372  329  281  263  246  257  266  288  262  292  307  296  278  251  229  159  140  151  169  162  169  172  164  149  132  124  114
  116  103   94   88   80   71   67   70   84  119  154  190  242  281  319  357  390  407  420  448  478  509  525  531  578  543  526  526  558  503  506  538  620  644  652  677  662  659  647  594  572  576  571  551  520  449  398  345  285  249  241  228  242  258  260  246  245  224  236  190  178  136  118  123  146  139  136  161  155  144  130  124  118
  112  105   94   84   78   70   63   66   74  104  143  177  224  268  309  358  381  391  412  422  435  450  475  512  538  568  604  610  520  505  518  570  617  646  653  657  657  627  617  585  551  553  562  529  511  470  437  381  321  326  324  298  304  300  269  268  241  226  209  193  183  152  128  114  118  130  132  143  143  142  129  124  119
  109  103   91   77   69   62   58   59   69   97  125  159  193  250  289  328  360  374  394  379  391  418  441  475  546  561  625  655  609  545  559  625  636  635  643  626  636  619  563  553  548  551  542  558  595  511  501  491  425  389  385  408  408  356  338  323  310  310  286  233  217  195  164  122  143  137  133  132  136  125  124  112  109
  109  100   85   70   60   55   56   57   63   84  106  140  176  217  263  294  311  350  373  372  403  436  444  450  490  547  610  655  693  637  620  644  638  611  612  614  630  608  580  614  646  657  617  617  617  573  509  525  569  512  491  444  465  461  362  431  321  347  323  276  257  227  192  171  173  156  147  137  124  127  118  107  106
  100   89   75   64   53   52   52   53   60   76   98  130  163  205  238  265  292  320  345  366  375  396  399  414  440  522  558  579  634  683  672  677  645  625  633  644  615  600  586  635  654  642  608  571  542  492  492  492  567  548  556  504  482  517  446  439  364  342  318  295  298  238  208  198  189  165  145  137  119  110  103   99   96
   85   79   73   65   55   49   50   55   57   71   92  122  157  192  223  250  272  299  325  345  363  377  359  347  362  397  624  641  635  671  682  716  682  719  693  688  679  631  621  602  554  533  481  468  466  465  460  438  435  460  486  460  477  407  408  342  348  310  294  265  255  227  223  210  205  162  146  133  131  118  102   86   77
   77   70   66   63   57   53   51   54   58   68   86  116  148  188  209  232  258  283  304  315  349  350  330  326  332  347  478  602  686  670  713  754  798  750  724  726  707  636  626  556  490  468  428  414  398  375  366  328  321  362  429  392  286  278  270  247  281  262  242  222  255  239  190  195  178  162  154  139  124  112   94   76   69
   64   61   57   54   50   47   41   45   56   66   86  112  141  175  196  215  238  275  282  295  331  357  320  311  322  304  334  408  605  663  705  790  802  772  762  727  724  554  531  432  392  348  350  320  301  292  280  264  260  320  310  235  213  183  173  195  179  216  192  186  187  194  202  164  159  138  128  121  113  102   78   78   57
   57   50   48   45   42   36   40   43   49   66   84  105  134  168  191  205  231  247  271  285  300  313  320  289  300  321  309  347  483  583  686  740  725  625  590  557  560  488  423  367  327  301  268  263  264  228  233  211  200  191  173  164  162  145  130  127  122  159  148  130  123  116  125  133  108  104  102   99   87   81   75   60   49
   49   45   42   37   35   36   32   37   58   67   83  106  137  161  186  208  215  240  274  284  293  300  314  290  288  292  314  340  385  429  559  586  611  511  456  448  418  401  353  313  275  258  237  231  219  195  176  162  147  145  138  128  122  115   83   77   69   63   96   91   85   89   88   81   77   69   75   71   64   60   59   46   39
   42   39   36   30   31   36   31   43   53   70   87  110  138  161  175  193  211  229  242  276  283  292  303  303  285  276  286  310  323  345  380  411  433  386  358  336  330  319  301  277  252  222  207  189  167  148  134  121  115  100  110  109   95   93   81   74   63   48   62   52   61   71   70   67   64   58   56   51   48   49   47   42   39
   42   39   34   32   34   42   41   49   48   64   90  114  128  152  170  184  197  205  225  262  279  281  280  282  284  277  262  311  298  307  311  319  331  316  299  300  286  285  277  267  235  220  189  168  161  157  142  112   97   87   91   88   89   88   85   74   63   57   58   54   55   61   63   60   63   60   59   40   42   50   49   44   39
   47   45   43   41   42   49   57   57   58   71   87  101  117  139  153  163  186  195  222  235  249  265  266  278  283  280  268  280  290  280  279  287  289  273  275  285  270  267  266  241  233  204  183  156  146  147  139  130  117   87   95   82   95   90   85   73   66   54   52   56   57   55   66   63   57   60   60   53   53   54   52   48   45
   55   54   52   50   49   54   57   60   60   65   76   84  103  121  139  156  181  192  204  216  236  248  263  266  270  267  262  257  265  253  245  261  257  257  251  263  260  245  244  235  218  202  182  161  141  139  129  120  126  123  118  103  103   95   89   89   87   72   65   55   54   55   55   59   59   56   65   63   61   59   56   54   52
   65   62   61   58   56   57   59   60   61   70   77   94  106  129  131  155  173  187  198  198  221  232  238  255  262  257  248  247  237  237  232  245  242  238  243  250  250  236  229  225  211  188  180  160  139  134  120  102  118  117  108   98  103  107  106  107   91   78   76   72   50   57   59   60   64   61   70   68   67   65   62   60   59
   68   69   70   70   63   59   61   62   62   69   79   91  100  122  126  144  159  175  199  204  208  221  230  235  245  245  245  249  227  234  237  248  237  226  233  239  235  231  217  211  197  178  156  140  130  115  113   96   91   81   93   92   98   93   88  100   85   84   82   80   64   49   52   53   63   62   68   67   67   65   64   64   64
   69   69   71   71   64   61   64   66   65   66   75   77   90  104  117  131  146  162  180  189  195  206  211  221  231  235  230  231  243  240  249  251  237  240  233  233  224  220  211  203  188  176  153  132  121  110   99   92   79   75   75   81   85   86   90   90   88   86   84   82   75   50   40   40   51   60   66   66   66   67   66   66   66
   67   65   67   69   64   62   65   62   69   70   69   73   82   92  110  122  137  151  163  183  188  193  208  209  209  221  222  230  242  247  239  246  231  240  232  226  220  211  203  193  183  168  151  136  111  100   90   80   73   60   61   67   75   81   75   86   84   81   79   80   74   46   34   33   36   71   65   61   61   67   67   67   62
   62   64   66   63   64   62   62   58   58   57   55   57   66   79  102  111  121  148  157  169  183  193  197  211  219  217  219  220  237  233  239  244  232  232  226  218  209  202  188  181  171  160  150  133  110   96   88   83   74   62   62   59   71   69   78   74   79   82   68   70   61   33   52   48   42   72   65   60   60   59   67   61   59
   60   61   66   66   64   61   64   55   48   49   42   42   55   65   77   94  116  135  157  185  184  190  203  216  217  226  234  238  230  216  228  232  222  219  216  210  200  192  184  173  161  151  138  135  117   95   87   94   83   60   54   50   50   52   68   71   64   66   71   49   36   36   55   67   59   67   61   58   58   57   60   59   56
   57   58   57   61   63   62   59   47   47   52   47   42   55   63   74   93  114  138  152  173  187  189  202  213  218  228  230  236  233  224  227  215  213  214  207  201  191  184  171  163  155  140  134  128  109   91   83   81   66   48   44   41   53   56   57   58   62   50   42   42   41   43   53   56   57   61   54   55   52   55   53   42   43
   47   51   51   54   52   52   49   44   47   48   52   53   56   63   82   84  108  127  147  163  180  178  205  197  213  231  220  232  230  212  225  218  214  207  201  192  188  170  162  155  153  137  126  119  102   95   86   78   66   45   40   52   55   53   50   50   48   41   36   35   34   36   45   50   49   51   48   46   46   48   42   39   39
   44   42   40   42   45   47   45   46   52   52   53   60   58   67   72   82  111  127  154  161  161  184  188  198  199  204  197  203  196  199  204  206  208  201  200  191  175  164  157  150  144  134  123  113   98   83   78   71   60   53   38   51   50   48   45   45   45   38   35   34   33   33   35   48   46   49   45   40   41   37   37   35   35
   43   44   42   41   43   42   46   46   49   52   51   54   53   62   67   79   97  105  126  145  166  162  172  192  197  204  195  204  183  184  192  198  196  193  187  176  173  163  156  158  142  131  118  104   89   76   66   58   55   46   41   55   52   45   43   45   46   45   39   37   37   37   39   49   48   41   40   36   35   35   33   32   33
   38   40   41   43   50   62   50   43   45   45   46   48   50   54   63   71   85   97  116  139  148  160  190  180  185  195  197  194  196  192  191  186  188  183  180  175  163  150  169  152  136  124  114   95   84   70   64   56   50   46   48   56   56   53   52   46   50   50   44   43   43   43   43   47   54   45   40   36   36   35   34   33   35
   49   48   51   50   53   58   57   52   50   51   41   61   62   62   67   75   81   86  100  117  128  150  181  197  200  201  205  210  207  201  200  196  196  183  177  169  158  163  151  134  127  101   96   91   76   65   59   53   44   39   46   56   60   61   60   60   56   59   51   50   50   50   56   56   61   50   46   42   39   39   38   41   43
   65   70   73   58   57   57   56   56   57   58   38   53   55   54   67   72   78   87   88   94  119  126  151  180  178  184  183  185  188  188  179  175  185  177  165  154  145  136  113  107   97   86   69   59   51   57   45   40   37   36   45   56   70   72   72   74   75   67   65   58   58   66   66   65   64   58   54   49   43   43   45   49   50
   54   54   51   56   57   51   45   50   57   56   49   48   46   40   62   61   69   74   76   85   94  117  150  156  159  162  156  157  161  155  139  133  137  114  109  108  111   83   72   80   70   88   57   52   50   69   56   41   41   50   52   61   72   80   86   87   75   76   76   74   76   75   74   73   70   65   61   55   46   47   48   50   50
   41   37   36   41   54   47   44   43   47   52   51   50   31   31   41   53   62   64   79   79   91   99  106  119  112  140  126  131  128  112  110  121  101   93   86   91   96   83   76   89   84  106   84   83   76   72   79   86   91   96   93   87   83   84   91   96   97   85   82   83   84   83   81   79   75   70   65   60   50   48   51   51   50
   39   36   40   41   45   43   42   44   48   49   50   53   37   34   39   48   47   53   71   80   85   87   86   97   92  108  107  108  119  120  119  126  104  117  110   97   82   93   98  108  114  108   99   96   97   91   85   88   98  105  103  101   87   91   95   97   99   97   87   86   88   85   84   82   79   71   67   64   51   51   51   51   49
   38   44   42   43   42   41   42   45   49   47   50   54   53   51   53   50   46   46   46   55   63   64   72   78   75  103   94   92  110   99   95  115  115  124  116  110   92  108  120  120  104  117  102  110  119  103   93   91   98  106  102   99   94   93   94   94   94   95   89   88   88   86   83   81   80   73   69   66   53   52   51   50   49
   44   46   42   41   43   42   44   47   50   50   47   51   53   53   57   58   61   62   52   46   42   43   63   99  106  111  118  115  120  128  122  132  129  138  133  132  125  123  133  132  116  103   95  105  122  130  127  112  107  104   99   96   94   91   88   89   90   89   87   87   86   85   84   82   81   78   76   72   59   58   57   54   51
   60   56   53   53   53   52   50   50   53   58   62   64   65   70   65   71   74   67   57   68   85   95  102  110  111  105  106   99  100  117  132  137  134  133  136  135  134  131  134  137  133  122  108  113  119  115  106  105  107  105   97   92   89   87   86   85   85   85   85   86   87   87   86   83   83   81   80   79   77   65   65   64   63
   70   65   63   64   64   65   64   65   66   72   74   78   79   80   77   67   66   65   64   65   72   75   73   80  104  101  101   79   75   76   77   87  100  116  113  122  128  125  122  127  125  114   98   97  100   89   86   89   93  100   91   87   85   84   83   83   83   84   84   86   88   88   88   87   86   84   83   83   81   70   71   72   72
