10098  4684  366067  65555  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1310749  3211291  4980753  6094850  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  6225944  7798813  9699357  11599888  12648449  0  12713985  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  12779541  14155805  16056349  17956886  19398671  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  20381713  21495837  23396381  25296922  27000861  28901391  29884417  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  29949968  30998557  32899101  34799641  36438045  38338586  40042514  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  41222158  42139672  43712541  45613085  47513629  49414171  51183645  53084178  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  54263822  55181332  56492052  57802774  59244570  60948507  62717981  64618522  66322450  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  67502095  68485136  69533713  70647830  72089622  73531420  75366427  77135897  78774300  80609299  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  81854479  82837518  83755020  84541456  85590035  86835224  88408090  90112028  91947037  93847581  95748113  96862209  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  96927757  97779723  98500619  99221516  100007949  100859921  101974039  103481370  105185305  106823709  108724253  110624782  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  111542284  112328713  112918535  113377287  113836043  114556942  115474449  116588563  117833749  119210011  120979482  122683421  124583953  125698049  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  125763594  126418952  126943240  127467528  127991817  128581646  129499148  130285582  131203091  132448272  133496855  135004186  136708124  138543122  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  139722761  0  140312581  140640263  141099013  141426697  142016521  142606349  143458318  144375824  145424402  146604053  147980312  149553181  151453714  152633346  152764417  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  152829965  153681923  153878529  153944068  154206213  154533897  155123718  155516938  156172298  156827663  157810703  158793746  159973398  161415189  162791450  164495377  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  165609487  166592513  166658050  166789121  166854660  167116804  167378950  167772168  168296460  169082890  169738254  170655760  171704337  172818449  173932570  175636505  177274896  178323457  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  178389005  179240963  0  179437571  179634179  179830790  180224003  180420611  180617221  180944902  181338122  181993484  182779922  183959568  185008146  186187798  187629589  189005842  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  190185482  190840833  190906369  190971906  191102978  191234049  191299589  191627267  191823875  192020485  192348167  192806923  193527822  194445326  195362831  196345871  197328911  198311957  199688208  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  200736776  0  0  0  201261057  0  0  201326594  201457665  201523203  201719813  202047494  202440713  203030539  203751439  204734478  205651988  206962704  208011283  209256464  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  210305033  0  0  0  210894850  0  211025921  211091457  211156993  211222529  211288067  211484676  211746824  212271112  212795404  213581840  214630410  215285770  215941138  217120791  218628110  219545602  219676674  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  219807751  220266497  0  0  220332033  0  220397569  0  220463106  220594177  220659717  220987395  221184003  221380615  221839368  222363657  222953480  223477773  224329742  225247248  226295828  227606543  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  228589576  0  0  0  0  0  229113857  229179394  229310465  229376001  229441538  229572610  229703683  229900291  230096901  230424582  230817801  231407626  232062986  232718344  233242637  234094613  235470863  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  236453898  0  0  0  0  0  0  0  237109250  0  237240322  237371393  237436932  237699075  237895684  238157827  238354439  238813191  239271947  239992843  240713740  241500174  242417678  243335180  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  244121608  0  0  0  0  0  0  0  244645890  0  0  244776961  244842499  245039106  245170178  245301251  245497858  245628932  245891078  246284296  246808583  247267335  247726088  248250379  248971269  0  0  249298945  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  249364484  0  0  0  0  0  0  0  0  0  249626625  0  0  249692161  0  249757698  249888771  250085377  250150914  250281989  250609670  251002887  251461643  252182540  252968967  253427723  0  0  254148609  254214145  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  254279688  0  0  0  0  0  0  254803969  0  0  0  0  0  0  0  0  0  254869505  254935041  255000578  255131650  255262724  255524871  255983622  256376837  256704524  257490952  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  258015240  0  0  0  0  0  0  0  0  0  0  0  0  0  0  258539521  258605057  0  258670593  258736130  258867202  258998275  259194885  259522566  259915781  260243466  260898825  261488646  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  261881862  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  262275073  262340609  262406145  262471682  262602756  262864900  263127044  263389192  263913480  264437767  264896518  0  265289729  265355265  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  265420805  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  265748482  265879553  0  265945089  266010625  266076162  266207236  266469384  266993672  267517959  267976712  268500998  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  268894215  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  269352961  269418497  0  269484033  269549569  269615108  269877254  270270471  270729224  271253512  271777800  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  272302083  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  272498690  0  0  272629765  272957445  273285123  273481733  273809417  274399239  274857990  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  275251204  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  275513348  275775493  276103172  276365317  276692999  277151750  277544964  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  277807107  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  278003713  0  0  278069250  278200321  278265862  278659077  278986758  279379974  279773190  280166405  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  280494083  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  280690689  0  0  280756225  280821762  280952835  281149443  281346053  281673735  282132489  282722310  0  0  0  0  0  0  0  0  0  0  0  0  0  0  283115523  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  283312129  0  283377665  0  283443202  283574274  283705347  283901955  284098566  284491781  284819460  0  0  0  0  0  0  0  0  0  0  0  0  0  285081602  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  285212673  285278209  0  285343746  285474820  285736964  285999111  286457860  0  0  0  0  0  286720001  286785537  0  0  0  0  0  286851075  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  287047681  287113217  287178753  287244289  0  287309825  287375365  287703045  288030724  0  0  0  0  0  0  0  0  0  0  0  288292867  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  288489476  288751619  288948227  289144838  289538051  0  0  0  0  0  0  0  0  0  0  289734658  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  289865729  0  289931265  0  289996802  290127873  0  290193413  290521091  290717699  0  0  0  0  0  0  0  0  0  290914306  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  291045377  291110913  291176450  291307525  291635203  0  0  0  0  0  0  0  0  291831813  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  292159489  292225025  292290561  292356098  292487171  292683779  0  0  0  0  0  0  0  292880388  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  293142529  293208065  293273602  293404674  0  0  0  0  0  0  293535746  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  293666817  0  293732353  293797890  293928961  0  0  0  0  0  293994498  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  294125570  294256642  294387713  0  0  0  0  294453252  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  294715393  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  294780929  0  294846465  294912002  0  0  295043073  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  295108609  0  0  295174145  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  295239681  295305223  295763977  296353798  296747014  297140229  297467910  297861127  298319879  298778629  299106311  299565061  299892742  300285958  300679175  301137926  301531139  301727750  302120966  302514182  302907398  303300615  303759364  304021511  304480258  304611331  304807941  305135621  305463298  305594371  305790977  305856515  306053122  306184194  306315266  306446338  306577412  0  306839554  0  0  0  0  0  0  0  0  0  0  0  0  0  17843719  18091527  17581573  18091525  17847303  18368035  18371619  18351623  17323013  18368003  18367523  18105351  18091523  18370055  17200646  18367491  17593863  16807429  18371618  14173696  15470080  13110272  13132288  9454592  8528384  12871168  13651456  17828352  9194496  5637120  8005120  8282624  6300160  17323008  6948352  13661184  16254464  5654016  10778112  13905408  7750656  8021504  4590592  10776064  11433984  18103808  17461760  9728512  17305095  17057287  17829411  17042949  16532997  17319459  17581610  18091562  16540167  16278021  17829379  17323050  18353698  17323043  17057283  18352682  18352675  16020485  16544775  18090503  16020997  16544263  17063431  16535045  17321479  18368063  17069091  17843719  18353671  17847303  18368035  18351623  18371619  18353669  18367523  18368003  18109443  18105351  17595911  18353667  17855495  18105347  18371618  18382371  18117639  18380291  13911552  15207936  13394432  8528384  13133312  13651456  14435328  15469568  5251584  8005120  8544768  6424064  12088320  8418816  15730176  13256192  3941888  9468416  18109440  14953984  15236096  12477952  13268480  5374976  16518663  16008711  16780835  15994373  15484421  17042986  16533034  16270883  15491591  15229445  16278058  16015907  16532995  16010759  15754759  15486469  16016931  16780803  16533050  16780839  17057290  16543274  15994439  16778787  16797226  16015875  15234055  16518699  15222278  17305095  17057287  17829411  17319459  17581610  18091562  16540167  18091554  18352675  17829379  17323050  17057283  18090503  17060871  17843722  17319467  17060899  17565219  18352682  16806919  16795199  17581626  16677895  16541191  17059335  18091579  17331242  18091569  17321511  17843719  18353671  17847303  18368035  18371619  18089479  18353669  18368003  18367523  18105351  18353667  18109443  18371618  18380295  18117127  18367491  18375174  17856273  13387264  14421504  13132288  8790528  13651456  12871168  14435328  15207424  8282624  4727296  8791552  7472640  9061888  13923840  14447616  18371584  16282112  8454656  10642944  15223808  13108736  14960135  15470087  15994410  15484458  14435845  14705159  14945797  15994403  14180869  15229482  15484451  14444039  15486471  15484459  15994411  15484419  15484474  14181893  15491642  14962181  16518666  15994426  16015882  16010794  15491598  15484475  16008714  15361594  15732287  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278058  16015907  15492615  16780803  16532995  16010759  16795194  16533035  17043002  16797226  15496199  14971455  16270887  16518703  15233550  15746879  16278074  15263239  16535075  15103495  16516650  16051719  17305095  17057287  17829411  17319459  17581610  18091562  16540167  18091554  18352675  17319427  17323050  17829379  18090503  17323043  16778759  17059335  16541191  18352682  17829407  17060871  17845795  17581578  17843719  18353671  17847303  18368035  18371619  18351623  18368003  18367523  18353669  18105351  18109443  14186018  18091523  18117667  17856519  13125120  13897216  12608000  8528384  14697472  12602880  12871168  15207424  8806912  7742976  6686208  3154432  18109440  13370880  13923328  11283968  8270848  13911559  14421511  14435882  14945834  13656583  13649413  13897221  14435854  14180906  14683662  13394437  13918734  14945850  14175751  14435898  14960131  13657607  15207939  14173711  14683663  14180922  14683691  14437930  15222282  14698027  14705155  14698046  14437931  14421550  14960135  15470087  15484458  15994410  14705159  15732259  15229482  15484451  14962183  14706183  15746563  15484459  15484474  16256515  15230506  15748650  16256570  15491587  15732267  14709767  15353351  15486499  14447111  15753738  15468074  14972458  14971946  14317247  16518666  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278058  16015907  17042947  16010759  16532995  16533050  17042987  15492615  16540163  17567242  14311943  16270891  16279082  17043002  15730183  16020522  16279075  15750151  16015915  17567239  17057287  17829411  17319459  18091562  17581610  16540167  18091554  18352675  17829379  17323050  17323043  17319427  18090503  16541191  17060871  16806919  17069098  17200647  17843771  17321507  18352674  16020999  16516615  17827370  17331235  18090499  16544263  17321479  17843719  18353671  18368035  17847303  18371619  18353669  18351623  18367523  18368003  18105351  18353667  18371587  17323527  17855530  18105347  17060871  12338688  13372928  12083712  8528384  15221760  15469568  12078592  12084736  8544768  7210496  9315840  15485952  12874752  6562304  18109440  18351616  13125127  13372935  13897258  13387278  13649450  12608007  13897230  12862981  13132302  13110789  13132330  12608005  13897274  13649466  13127175  14173699  13635087  14683658  13649423  12871175  12870159  13897259  13389354  14435850  14443066  13913614  12871182  13896711  13897294  14421511  13911559  14435882  14945834  13656583  14435854  14180906  13918734  14683662  14435898  15470083  15207994  13657607  14175751  14435855  14960131  14444074  15732234  14945835  15207951  14444046  14962190  15222282  15731754  14437930  13661191  14967299  14157354  14710335  14960135  15470087  15484458  15994410  14705159  15994403  15229482  15484451  14706183  14962183  15994371  15746563  15484474  15229454  15994426  15994411  15222315  15230506  15746570  14967339  15205895  15753731  14967354  15220231  15486506  16518663  16008711  16780835  17042986  16533034  15491591  16270883  16278058  16532995  16272903  17042947  16015907  15754759  16279082  17305146  16270891  17305098  16279075  16270858  16015875  16270906  16544810  15732511  16533031  17042983  16535075  16799295  15496199  15758890  17567239  17057287  18091555  17319459  18091562  17581610  16540167  18353698  17829379  18352675  17323050  17319427  17323043  18090503  16803335  17069091  16544775  18352643  17321479  17827363  18352682  17829439  17323015  18102791  16516615  18352674  17843719  18353671  18368035  17847303  18371619  18353669  18351623  18367523  18368003  18109443  18105351  18371618  17884679  18371626  18367491  18091523  16675847  17595911  11814400  13372928  11297280  8790528  15731712  15483904  12340736  11036160  8282624  8529408  18109440  8397312  6948352  18352640  12338695  12586503  12600846  11821575  12848654  12863018  13110826  12083726  11814405  12083754  12338703  12609031  13125178  12586501  12346894  13387267  12608058  11297285  13110799  12602894  13110279  13127210  12865031  13372986  13125127  13372935  13897258  13649450  13387278  12608007  13897230  13132302  13394474  13911610  13389319  13387279  14173699  14159363  14421562  14945802  13897231  14697994  12608015  14159403  13913642  13389326  14945803  13911082  13395470  13911047  12346887  13394490  13896711  14421511  14173703  14945834  14435882  13656583  14435854  14683662  14180906  14180878  14175751  13657607  14435898  14945835  14435855  14945850  14697987  14444074  14435883  14683663  13918735  14444046  15470083  14444035  14697475  15470090  13923847  15222282  14700074  15207431  15470087  14960135  15994410  15484458  14705159  15732259  15229482  15484451  14706183  15224327  15484459  16008707  15994411  15994371  15484474  16518666  15994426  16008714  15491587  15229454  16015882  14447623  16533279  16010794  14967339  14960191  14972423  15732270  15229498  16518663  16008711  16780835  17042986  16533034  16270883  15491591  16278058  16278051  16532995  16010759  16780803  17042987  15492615  15468039  16533050  17043002  16270891  17057290  17305098  16272938  17305147  16797219  17057319  16541219  17567515  16802314  17567239  17057287  18091555  17319459  18091562  17581610  16540167  18091554  18352675  17829379  17323050  18090503  17323043  17581571  17040903  17060871  18352674  17059335  16806919  17567271  17581626  17319467  16795199  17331235  17845795  16600583  17858083  18091578  18107946  18105863  18353671  18368035  17847303  18371619  18351623  18353669  18367523  18105351  18368003  18353667  18371618  18109443  18372131  18105347  17183751  18351651  18371626  11552256  14945792  11035136  9052672  15731712  15483904  11030016  11298304  8806912  8791552  6824448  4728320  6161920  18352640  11552263  11814414  11297287  11559438  11800071  11800078  11814442  12586538  12338703  11552314  11814403  10774023  11814405  12340743  12865038  13649418  12722691  11559439  10772995  11036174  12338695  12600846  12586503  12083719  12848654  12863018  12848682  12083726  12345898  13372986  13132291  12078599  12862991  13110799  12602894  14159363  11821626  13125178  13525511  11298311  13125127  13635079  13387278  13649450  13897258  12608007  13897230  13132302  13132330  13911567  13897274  13387322  13897231  14421507  12871175  13132303  14683146  12865031  14435870  14158855  14697994  13648903  14421511  14173703  14945834  14435882  13656583  14435854  14945806  14180906  13918734  14945850  14175751  14173711  14437930  14437902  15207979  14173739  14945807  15732234  13919751  15470083  14960131  14435898  15222283  14435335  13657614  13919786  15470087  14960135  15994410  15484458  14705159  15732259  15229482  15484451  15994371  15224327  14444039  15222315  15994426  15484474  15994411  16008707  15230506  16008714  15731719  14706239  15221763  15491627  16518666  15748650  15753742  15234055  15748611  16518663  16008711  16780835  17042986  16533034  16270883  15491591  16278058  16015907  15754759  17042947  16532995  16010759  16533035  16533050  16278019  16795146  15496199  16780843  16541226  17567242  16414215  16016931  17067555  16535075  16535082  17043002  15746591  16518719  17567239  17057287  18091555  17319459  18091562  17581610  16540167  18352675  18353698  17829379  17323043  17323050  17581571  18090503  17060871  18352674  16282631  16541191  17321479  17565219  17317383  17829439  17587719  18352682  17040903  17843722  18105863  18353671  18368035  17847303  18371619  18351623  18091525  18368003  18367523  18105351  18109443  18371618  17593863  18353667  18367491  17596191  17845767  18371626  11814400  15994368  11559424  9052672  16256000  15746048  10117632  8259072  12609024  11030016  7218688  18351616  17847296  5775872  13126656  10765831  11290126  10773006  10772999  10765827  11411975  12076602  10773020  10625550  12062222  10772995  12061706  10243598  11013639  12062250  11030019  11552263  11814414  10772999  11297294  11537927  12062222  12076586  11554311  12076602  11290127  11560455  11537962  13133326  11035151  12600330  12608042  12324410  12338695  12848647  12600846  11821575  12848654  12863018  13110826  12345870  12865031  12338703  12863034  12608042  12609031  14159375  12078606  13395498  13911563  12346894  11821626  13897274  13395459  13635075  13125127  13635079  13387278  13897258  13649450  12870151  13897230  13132302  13394474  13389319  12871175  13911610  13125135  14173699  13635087  14158851  13911047  12584455  14945802  14435338  12870159  12871210  14421511  14173703  14945834  14435882  13656583  14435854  14945806  14180906  14180878  15207994  14435898  14437895  14960131  13657607  14173711  14945835  13919786  14705167  14700074  15207939  15207951  14962190  15222327  14709767  14188074  14697479  15222315  14419463  15470087  14960135  15994410  15484458  14705159  15994403  15484451  15229482  15224327  14706183  15994371  15484459  15746618  15746563  15994411  15491587  15994426  16008714  15491642  15234055  15889978  15221767  16256522  15229454  16256003  16270905  14960142  16518663  16008711  17042979  17042986  16533034  16533027  15753735  16278058  16015907  16010759  16780803  16270891  15754759  16532995  16533050  17042987  17043007  17042435  16795146  16008767  16020999  16803370  16797226  17846073  16780858  17567239  16795143  18091555  17319459  18091562  17581610  16540167  18352675  18353698  17829379  18090503  17323050  17323043  17581571  17060871  16541191  18352682  16544775  17321514  16797247  16152071  17040903  17321479  17581578  17581626  18352674  17069575  17061439  18105863  18353671  18368035  17847303  18371619  18353669  18368003  18351623  18367523  18105351  18371618  18353667  18371626  18353951  18109443  18370055  18353679  14184967  17331743  12338688  16518656  11821568  16518144  15746048  8790528  11292160  8005120  10904064  11298304  6424064  18109440  6440448  11029504  6161408  10241543  10765838  10248718  10101262  9314819  10241539  10363399  10503695  9717276  10510855  11297338  11411978  10117639  9201166  11027975  11290126  10510862  9724423  11275790  10243591  11814458  11030030  12722702  10241551  10241564  12083770  11552263  12076558  11559431  12062222  11297294  12062215  11814442  11814458  11298318  11814415  11800106  10774023  11035194  10363399  12083727  11559466  12338695  12600846  12586503  12083719  12345870  13110798  13125162  13372970  12863034  12608042  13649411  12346894  13389319  13911562  12346887  12340750  12324367  14159363  13372430  13125127  13635079  13387278  13897258  12870151  13649450  13897230  13132302  13394474  13649423  13897274  13918723  13649466  14421507  13913607  13897231  14435843  11826183  13133319  14437930  14700042  13133326  14158851  13394490  14421511  14173703  14945834  14435882  13656583  14435854  14945806  14180906  14180878  14175751  14945850  14435898  15207939  15470123  14698027  14945807  14419498  14697475  14960131  13518343  15732234  15207431  14700074  14185479  14960143  12871175  15470087  14960135  15994410  15484458  15994403  14705159  15229482  15484451  15224327  15994426  16256515  15732267  15746618  14706183  15746563  16518666  15222315  15486506  15492650  16270858  15229483  15491587  16051754  15234090  15731719  15230478  15491642  15746695  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278058  16532995  16015907  17042947  16010759  15754759  16533035  17042987  16797226  17057290  16532483  17305098  17043002  15730183  15496711  17305251  16541226  16537407  16008199  16401962  16282666  16544298  17567239  17057287  18091555  17319459  18091562  17581610  18091554  16540167  18352675  17829379  17323050  17319427  18090503  17323043  16541191  16797191  17068579  16285191  18118691  17060871  18090499  16806919  17329671  17069615  18352682  18099747  17323051  17321514  17566723  18105863  18353671  18368035  17847303  18371619  18351623  18353669  18367523  18368003  18105351  18371618  18105347  18109443  18353667  18353703  17589767  17856007  11023907  13125120  16518656  16780288  16270336  8790528  12083712  8806912  13913600  9987584  18109440  7610880  7996928  10372608  9979406  9455111  10503708  10248718  8266247  9593358  9200156  12076554  9839107  10503738  8266254  10765838  9717255  10510862  10101262  10625543  9462279  10510863  11814428  10625564  10102279  12340750  10765831  11290126  10510862  11035143  12338746  10751502  12214791  11674126  11290154  12739086  12340743  9979407  11552263  11814414  11559438  10772999  12062215  12062222  12863018  12062250  12338746  11559466  11814415  11297295  11298318  12338695  12600846  11821575  12586503  12863018  12848654  12083726  13110826  12848655  12602894  12608042  11560455  13649418  13110842  13125178  12076559  12870159  13125127  13372935  13897258  12608007  13387278  13649450  13897230  13132302  13656618  14683658  13389326  13635087  13913607  12871175  13649423  14420995  13125178  14945795  13634567  12609038  14421562  14683691  14444042  14421511  14173703  14945834  14435882  13656583  14173710  14683662  14180906  14180878  14175751  14960131  14698042  15470083  13911567  14945850  15221802  14968362  13648903  13923386  15484682  13911595  15732234  13663751  13918735  14945835  14968334  15470087  14960135  15994410  15484458  15994403  14705159  15229482  15484451  15746618  15484459  15224327  15994371  15732267  15484419  15994426  16518666  16008714  15746051  15754762  15234055  15491587  15222286  14706219  14181895  14705166  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278058  16278051  17042947  16010759  16533050  16532995  17042987  17305098  16533035  17057290  17043002  15754759  16544810  17042983  16279075  16535075  16270339  16015915  16803370  17042990  16254506  15496199  17567239  17057287  17829411  17319459  18091562  17581610  16540167  18353698  18352675  17829379  17319427  17323050  17323043  18090503  18352674  16806919  16541191  16797191  18352682  17331235  17060871  17843722  16545287  17567303  17319487  17450503  17040931  18091015  17040903  18105863  18353671  18368035  17847303  18371619  18353669  18351623  18368003  18367523  18105351  18109443  18371618  18353667  18355234  14697984  16518656  16780288  16794624  9314816  14180864  10379776  7734784  5775872  6956544  14700032  17593344  9979406  9455132  9462286  8144391  10101262  8266247  7365123  9314819  10241551  10503694  9455111  10248718  9717276  8266247  9725454  8004110  10503694  9717255  10248711  9724430  9576974  9979420  8790535  11027975  11027982  11297294  10489358  11035143  10887694  11560462  12338691  10641927  11559439  11292174  11552263  11814414  11559431  11559438  11537927  12586510  12338730  12586538  11814415  12324410  11036175  12862979  11290170  11292167  12338695  12600846  12586503  12083719  12848654  13125162  13110826  12083726  12870186  12346894  13133319  13127210  12848655  13124623  12345871  13125135  12340750  13125127  13635079  13649450  13649422  12608007  14159402  13897230  13132330  13132302  14421562  13656591  13127175  14420999  13911610  14697999  13657614  13372971  13386759  14173699  14421511  14173703  14945834  14435882  13656583  14435854  14683662  14180906  13918734  14945850  14435898  14700039  14173739  14173711  14683663  13395463  14175786  14960131  15732234  14683691  15994427  15470087  14960135  15994410  15484458  15732259  14705159  15229482  15484451  15994411  15746563  15484474  15484459  14444039  15994371  15994426  15748615  15486506  14706218  15483911  15748611  14971911  14964231  15491642  14709774  15746051  14967339  16270858  16518663  16008711  16780835  17042986  16533034  16270883  15753735  16278058  16015907  16780803  16532995  16010759  16533050  16797226  17567242  16270891  16780291  16016938  17057290  16780843  15750663  17583659  16518671  17043002  17313315  15230471  17567239  17057287  17829411  17319459  18091562  17581610  16540167  17829379  18352675  18353698  17323043  17323050  18090503  17319427  18352682  18352674  17319483  18352643  17057343  17462279  17061383  16279047  17064451  16544775  17593379  17326627  17829415  17060871  17318915  18105863  18353671  18368035  17847303  18371619  18353669  18089479  18368003  18367523  18105351  18091523  18371626  18376227  18118151  18371618  18367491  17593351  17060871  14697984  16780800  17042432  16008192  8790528  13394432  6948352  18109440  6095360  16806912  7882254  8930844  8004110  7889422  9069084  7882243  9200186  9315854  9979406  8675854  9192967  10101276  9455134  7365127  8406556  9576974  9979406  9717255  9839118  10241564  10510876  9200142  8668730  7889415  10503687  10503694  10510862  12076547  10765839  11814458  11559431  11297308  12084764  11027975  11290126  11559438  11290170  11674119  12460558  9462279  10489358  12338698  11027983  10243591  11036167  10503182  10751530  11552263  11814414  11559438  11559431  11800071  12586538  11814442  12586510  12862986  11030030  13387322  13394474  12338695  12600846  13372942  12848647  12083719  12345870  13125162  13110826  12600847  13657607  12083754  13110799  13133326  13110279  13125127  13635079  12608007  13649422  13649450  13897258  13897230  13394446  13394474  12865031  13649466  12871175  14421562  13395470  12322311  14420995  13635087  14945802  13387279  14421511  13911559  14945834  14698026  13656583  14435854  14945806  14443050  14180878  14435855  13913607  15484419  14437930  15470090  13657642  13657607  15470087  14960135  15994410  15484458  15994403  14705159  15229482  15484451  15732267  16008707  15748650  16256515  15224327  16256570  15484459  15746618  14706183  16518666  15491642  16015875  15491598  15483907  15753771  16518663  16008711  17042979  17042986  16533034  16533027  15753735  16278058  16278051  17042947  16532995  16533035  15492615  16795194  16780843  15496199  16795193  16272903  16272931  16260615  16532483  16780858  16015915  17057290  16541226  17567242  17567239  17057287  18091555  17319459  17581610  18091562  16540167  18353698  17323050  18352675  17829379  18090503  17319427  17323043  17843722  17040903  17321479  17060871  17581626  17585162  17108487  16803335  18352682  17843775  18352674  18112186  16520199  16806919  18105863  18353671  18368035  17847303  18371619  18353669  18351623  18368003  18105351  18367523  18371618  18353667  18109443  18367491  17588743  17593351  17858335  18107911  16780800  15484416  17042432  16532480  14705152  7479808  17847296  18089472  4851200  8528398  8930830  10510851  8266270  7357959  9979399  9717262  9462300  9314844  10101262  8544798  9455132  10241550  10363406  9724430  8406535  12460555  10503694  10765831  9462279  10241564  10363399  11297294  11035194  10887694  12870172  11290126  10765831  10510855  11297294  10751502  10625543  11554318  10503695  12600843  11552263  12076558  11297287  11297294  12062222  12600874  11275783  12609031  12324410  11290170  13372970  11036174  12076559  12338695  12586503  12600846  12083719  12600874  13372970  13110798  12345870  12870186  12340743  12076559  13911610  13389354  13913614  13387271  13635079  13649422  13897258  13649450  13132295  13897230  13394446  13132330  14435898  13389319  14437930  15222282  14421007  13372943  13919751  14421511  13911559  14945834  14698026  13656583  14173710  14180878  14683662  14443050  14945850  14700039  15222275  14967299  14437903  14698042  14700074  13649418  12871175  15470087  14960135  15994410  15484458  14705159  15994403  15229482  15484451  15224327  15994411  15994426  14181895  15484459  15994431  15470083  15492650  15224355  16010755  15469575  15222330  14967310  16518663  16008711  17042979  17042986  16533034  16533027  15753735  16015907  16278058  16780803  17305098  16535075  16279047  16533050  16272903  15496199  16809514  16795139  17057290  15468039  16533035  17042987  16270887  16780291  17567239  17057287  18091555  17319459  18091562  17581610  18091554  16540167  18352675  17829379  17319427  17323043  18090503  17323050  18352674  16806919  17060871  17581611  17843722  18352682  17567519  17319487  17331242  18091530  17567279  17069091  17585210  16797191  17061383  18105863  18353671  18368035  17847303  18371619  18353669  18351623  18368003  18367523  18105351  18109443  18371626  18353667  18361863  18089475  18371618  18372103  18367491  18248199  8408583  18109447  17305088  15484416  17042432  16270336  9839104  14180864  17847296  8259072  4989440  15758336  18351616  8791552  10379776  7103004  8930844  6309390  8790542  9192974  7365134  8930844  9839119  9192974  10503708  10248718  7620103  8406543  9979406  8151559  9576974  10765831  10765322  10765866  9454599  10241551  10363399  10503694  10765831  10248718  10248711  11290140  11035164  10503687  11290126  10772999  10751495  11297294  12865038  10505735  11800078  11411982  10904079  11552263  12076558  11297287  12083726  12324359  12848654  11821583  12865038  12602887  13897274  12338695  12862990  12586503  12848654  12083726  13372970  12600874  12345863  12600847  12865066  13389326  13387322  12078599  12870202  14421562  13387271  13635079  13649450  13649422  13132295  13897258  13897230  13132302  13132330  13911610  14420995  12871175  13657614  13656634  12602887  14421511  14173703  14945834  14698026  13918727  14173710  14683662  14180878  14705194  14700039  15470138  15222330  13649423  14945287  15484426  15746563  14437930  14683663  15470087  14960135  15994410  15484458  14705159  15994403  15229482  15484451  15994426  14444039  16008707  16270858  15994411  16780810  14971911  15483907  16518939  16010794  15746618  15731719  15229498  16780811  16518663  16008711  17042979  17042986  16533034  16533027  15753735  16278058  16535047  17305091  16532995  16535075  17042987  16278051  16780858  16797226  16254471  16781083  15496199  16518151  16270339  17567239  17057287  17829411  17581603  18091562  17581610  18353698  16540167  18352675  17829379  17323050  17581571  18090503  17323043  18352674  18352682  17827370  17857578  17331207  17843722  18091647  17583623  17303047  17581098  17060871  17331242  18105863  18353671  18368035  17847303  18371619  18353669  18351623  18368003  18367523  18105351  18353667  18109443  18371618  18371626  17331207  18105347  17593919  17042944  16008704  17304576  17318912  15491584  18109440  6169088  18351616  5899776  16279040  7610880  4088320  8537600  18090496  9315840  6169102  6047260  8144399  9576975  8930830  9979420  7217678  7620210  9455118  10503687  11297308  8528398  8930830  9979420  8266254  8930823  9839111  9462286  11552270  10773006  9724423  10765831  12338716  9839111  10625551  11552271  11027975  11027982  11275790  10773006  10363406  11416583  11411975  11822606  11821575  10751495  10511879  11030023  11814407  11814414  11035143  12345870  11814415  12324359  12062222  11290170  11289607  12586538  12338695  12862990  12848647  13372942  13372970  13125162  12608014  12083719  12346887  12600890  12338703  12871182  12078599  11821610  13387271  13635079  12870151  13649422  14159402  13897230  13649450  13656590  12346887  13132330  15484426  14945802  14421562  13387322  14437895  13133326  14683655  14173703  14435882  14945834  13656583  14435854  14945806  14180906  14443022  14705167  14173739  15222330  15484419  14437895  13919751  14181930  14421519  15470087  14960135  15994410  15484458  15994403  14705159  15229482  15746595  15732267  15486471  14968327  16256570  15994371  15484474  15222275  15746574  15746051  16518663  16008711  17042979  17042986  16533034  16533027  15753735  16278058  16780803  16272903  16015907  16533050  17042987  17043002  17567242  16016931  17057283  16780295  16544803  16518147  17567294  16020999  15492615  16256535  16270891  16795146  17567239  17057287  18091555  17581603  18091562  17581610  18353698  17829379  18352675  16540167  17323043  18352682  17323050  17321479  17057283  16541191  18352674  18090503  18091530  16544775  17827363  17829439  17323015  17188387  17318919  18105863  18353671  18368035  17847303  18371619  18089479  18353669  18368003  18367523  18105351  18353667  18371618  18109443  17851911  18105347  18353159  16014855  17042944  16270848  17042432  16532480  13918720  8266240  9445888  9577984  7210496  17585152  2369024  18352640  18089472  7479836  7479892  5260884  6047262  7741966  10642004  10117646  10101262  9576967  7357980  9576974  8004111  8406542  7620103  9192975  9717262  8413710  8266268  9979406  10765831  9724430  10765838  12076559  10503687  9724430  9052686  11027982  10765831  11821575  12083726  11816462  11149838  11552263  11821582  11814414  11297287  12324366  12586503  13110794  12076039  11822606  13246990  12600839  12600846  12324359  12600874  12083719  13372942  13110826  13656590  11822599  14960186  14435843  13132330  13125127  13635079  13649422  13897258  12870151  13649450  13897230  12608014  13132330  13911610  14159418  13387279  13897231  14173699  13132346  13127210  13127175  14945290  14173703  14421511  14945834  14435882  13918727  14435854  14945806  14180878  14180906  14435898  14945287  14945850  13657607  14698027  14159363  14700039  15470087  15222279  15994410  15484458  14705159  15732259  15229482  15222307  15486471  15994371  15222275  16008234  14709767  15732282  16533055  16256003  15748643  16270858  16518663  16008711  17042986  17042979  16533034  16533027  15491591  16278058  17042947  16532483  15754759  16015907  16540218  16010759  17567242  16518971  16795139  16795179  16256007  17057338  17059363  17043002  17567239  17057287  18091555  17581603  18091562  17581610  18091554  18352675  17829379  18090503  16540167  17323050  18352674  17323043  17319427  18091530  18352682  13791791  18090499  17319481  16806919  18353671  18105863  18368035  17847303  18371619  18353669  18367523  18351623  18368003  18105351  18353667  18371618  18109443  18371626  18371635  18119722  18099719  17332231  16270848  17042944  17304576  17318912  14705152  18109440  5906944  16541184  9831936  18352640  8266250  5382670  8004180  9314844  8930830  9455119  7889436  7882247  9717276  11027982  9200142  6693383  8930830  9717255  8790542  9455111  8930830  8675854  11027982  10503687  11290127  11027466  9576988  11552270  11027975  10887687  10503695  13387274  11800078  10248711  11814407  11814414  12062215  11297287  11821582  13635086  10101255  12324394  11560462  13132346  12076586  12600839  12848647  12345863  12862990  13372942  12608014  12848682  12863018  12608042  13372423  14173699  13913607  12076559  13394435  13387271  13635079  13387278  13132295  14173738  14159402  14159374  13132302  13911567  12602887  13897274  12870186  14697994  13395470  13911559  14421511  14945834  14698026  13918727  14435854  14683662  13657607  14180878  15732234  15207939  14683706  13394447  15224362  14698027  15470087  14960135  15994410  15484458  15994403  14705159  15229482  16256515  13895175  15222307  15484474  15222315  15994411  16270851  15994426  16518663  16008711  17042979  17042986  16533034  16533027  15753735  17042947  16278058  16533035  16278051  16272903  17057290  17042987  17305098  17567239  18091555  17057287  17581603  18091562  17581610  18353698  18352675  17829379  16540167  18090503  17319427  18352682  17323050  17323043  17060871  18352674  17303047  18353674  17318915  17566723  18353671  18105863  18368035  17847303  18371619  18353669  18351623  18368003  18367523  18105351  18371618  18367491  18353667  18372135  18109455  18109443  17567232  15746560  17566720  16794624  15753728  18109440  18352640  11674112  7357966  10241550  9314844  10241566  9979399  9455118  9200142  10765852  10625550  10510855  11297294  11814414  11027975  11552270  10625543  9986567  10248718  11297295  12076551  12076558  11035143  12586503  11813895  12863018  12345871  13110798  12062266  12600839  13125134  13110791  13110798  13125162  12345898  12345863  13132302  13110826  12078606  12848135  13635079  13125127  13132295  13911594  13649422  14159402  14159374  13132330  13132302  14435843  13125135  13387322  14705210  13133354  13372943  14683655  14173703  14945834  14698026  13656583  14435854  14945806  15222275  14180878  16533002  13918762  13133319  14437895  15207951  15470087  14960135  15994410  15484458  15994403  14705159  15229482  15994411  15222307  15484474  15234055  16270851  16272938  15484430  15492666  14967310  15748615  15484459  16518659  15993859  16518663  16008711  17042979  17042986  16533034  16270883  15753735  16278058  17042947  16270891  16532995  16278051  16518151  16802314  17305146  16795146  17567239  18091555  17057287  17581603  18091562  17581610  18353698  18352675  16540167  17829379  18090503  18352682  17060871  17323043  18352674  17567303  18353723  17583623  17581063  18353671  18105863  18368035  17847303  18371619  18353669  18368003  18351623  18367523  18109443  18105351  18353667  18371618  18353727  18380295  18371626  17305088  16795136  17566720  16532480  15491584  18371584  10625536  18352640  2630144  5644814  9193044  9839118  7882254  7882254  8668686  10503694  11814458  9979399  10241543  9200135  11290126  11936270  11290119  10765838  11559431  12608014  11936263  11814415  10227215  11013646  12338702  11552263  11297287  12345870  13372970  12862474  12324359  13635086  12338695  12862990  13110791  12848654  12870151  13372970  12600874  12865031  13394447  13372423  13897274  12870202  13387271  13635079  14159374  12608007  13649450  13125134  14421546  13132302  12870186  13649423  14435898  13897274  13913642  14175751  14697994  14173191  14683655  14173703  14945834  13656583  14698026  14173710  14945806  14705166  14443050  14175751  15470087  14960135  15994410  15484458  15994403  14705159  15746595  15491626  16008234  15486471  16518663  16008711  17042979  17042986  16533034  16270883  15491591  16278058  17567242  15748615  15732227  17305099  16270343  16278051  17043002  16270851  16533035  14968327  17567239  18091555  17057287  18091562  17581603  17581610  18353698  18352675  16540167  17829379  18352674  18090503  18352682  17319427  18091530  17583623  17829482  17581578  17827363  17319467  17060871  17323043  17565191  18353671  18105863  18368035  17847303  18351623  18371619  18368003  18353669  18367523  18371618  18105351  18353667  18109443  18105347  15207943  18379783  17829383  14683683  17305088  16270848  17828864  17318912  16015872  12084736  17585152  4334090  7479836  8668700  7479836  9192990  9314831  10765852  9979399  10625564  8406543  11552270  8413710  10765838  11411975  11552270  10363422  11814407  11027982  11027975  11035150  9839111  10765852  12848647  11799610  11814407  12076558  12848647  12324366  10772999  12600874  12062250  11560455  12338695  12345863  13387278  13132302  13372935  13110798  12338730  13386755  13110826  13897223  13387271  13911594  14173710  13897230  12345863  13897258  14443022  14435847  14683655  14435882  14945834  14697998  14443015  14683662  14443022  15207994  14443050  14960131  13911567  14444090  15470087  15222279  15994410  15484458  15994403  14705159  15994411  15993859  15222307  15222286  15230506  16272938  15994426  14967338  16518663  16008711  17042986  17042979  16533034  16270883  15753735  16540202  17042987  16010759  16532483  17305091  17057338  16795139  16270343  17042954  17567239  18091555  17057287  18091562  17581603  17581610  18352675  18091554  17829379  17319427  18352674  18090503  16802311  17843722  17843242  18352682  17828867  17323043  16803335  16282631  18353671  18105863  18368035  17847303  18353669  18371619  18351623  18368003  18367523  18105351  18105347  18371618  18353667  17843717  18109443  17567232  16008704  17304576  17056768  14443008  10887680  17847296  11553792  6833748  9455118  5382670  7357980  9314830  10503694  7605763  9979406  10765852  11027996  9192967  10503694  10765838  9979399  10765882  11552263  10765838  12345866  12062222  10772999  11290119  12338702  13110798  12345870  11537927  11275779  12600839  12848647  12345863  13635114  13635086  12076558  13649450  13656590  12338703  13125127  13897223  14159374  13387278  13911594  13656583  14159402  13918734  14960138  12984839  14173703  14421511  14945834  14435882  13656583  14945806  14180922  13918762  14435854  13919751  15470087  14960135  15994410  15484458  14705159  15732259  15491626  15222307  16518663  16008711  17042979  17042986  16533034  16533027  15753735  16278058  16795179  17056778  16532995  16278051  16780843  17567239  18091555  17057287  18091562  17581603  17581610  17829379  18353698  18352682  18352675  16540167  18352674  17828359  17323050  17323043  16544775  17581066  17843755  16279047  17829663  17581571  18353671  18105863  18368035  17847303  18368003  18351623  18353669  18371619  18367523  18105351  18371618  18371587  18367491  18372131  18382343  17042944  16008704  17828864  17056768  13656576  17847296  12460544  7758336  10110464  16016896  8675868  6841870  7102990  10765838  9455132  8406535  10241550  7889415  8937998  10241550  9979399  9200186  10503687  11290126  10510855  11290115  9979399  11814414  13132302  12338702  12338695  12062222  11800071  11559431  12345870  13897274  12600839  12862990  12848654  13110791  13132295  12076547  13389319  13387271  13897223  13387278  14159402  13897230  13656583  13387306  14175786  14175751  14697994  14173194  14683655  14173703  14945834  14698026  13656583  14683662  14173739  13918734  14683143  13911566  13651463  15470087  15222279  15994410  14705159  15484458  15994403  15491626  15484451  15748615  15748650  15732267  15746575  16518663  16008711  17042979  17042986  16533027  16533034  16015879  16540202  16780803  16279047  16279082  17042474  16518151  16008195  17567239  18091555  17057287  17581603  18091562  17581610  18353698  18352675  17829379  16802311  17581626  17323043  17319427  17326595  18353671  18105863  18368035  17847303  18371619  18351623  18353669  18368003  18367523  18105351  18091015  18353667  17042944  16008704  17566720  17318912  14443008  18371584  15224320  17593856  7341652  6833692  8143374  7619100  7356942  9700878  10502686  8130055  11011598  8929806  11011598  10764807  10227207  11537927  11273742  12062215  11798030  11800078  12846599  13110791  12846606  13372942  12322311  13372970  13370922  13372935  13108743  14159402  13895210  13633038  13897230  14683651  14681610  14683655  14157319  14945834  14419498  14683662  14419470  15468090  15470087  15205895  15994410  15205930  15994403  15468075  15730179  16518663  15992327  17042986  17042979  16516650  16254499  16256515  16516666  17567239  18091555  17040903  17565219  18091562  17565226  18353698  18091523  18352675  18090503  17304583  18353671  18089479  18351619  18353669  18353667  15732273  17042944  15992320  17566720  12075520  7218772  9192974  11035150  10101276  8790535  9979406  9192967  9724430  11814407  11027982  11814407  11814414  11035143  13110798  12345871  13125127  12586503  12862990  12600847  12076586  12062222  13649415  13387278  13110791  13918727  12608014  14945834  14173738  13911559  14421511  13656583  14683690  14698026  14435854  13918762  15732227  14443022  13896711  14960131  15207943  14960135  15732266  15222314  14705159  14967338  16256042  15470138  15732259  15229454  15230506  15484430  16256519  15746567  16780803  16270851  15229447  15993863  15754759  18353671  18105863  18368035  17847303  18091525  18368003  17581063  18371619  18371626  18173447  17843717  18091527  14159367  17567232  17057280  17828352  18109440  16540160  8790528  18367488  17059328  7741966  10241550  11411982  11814407  10765838  11552263  11814414  12848647  12083719  13897230  13125134  12862983  13635079  12608007  13911594  14683662  14421546  13649422  14683655  14698026  14173703  14683690  13918727  13897230  15207943  14960135  14443015  14960131  15229446  17567239  18091555  17057287  18091562  17319459  17581610  17305093  17060899  16795141  17060871  17581091  16540167  18353671  18105863  18368035  17847303  18371619  18368003  18091523  18351623  16780800  16008704  15753728  9839104  18371584  15748608  18351616  16016896  6571548  8668686  9724430  9455118  9578012  11030030  11552263  12338702  12062222  12076551  12600846  12862983  12586503  12600874  12870158  13125127  13911566  13110791  14180878  12345863  13387306  14683655  14173703  13394439  14945798  14435846  16518663  16008711  17042979  17305130  16533027  16533034  15994373  15746565  16533050  16016938  17567239  17057287  18091555  18091562  17581603  17581610  18353698  16802311  17060899  18353671  18105863  18368035  17847303  18109475  17855495  16256512  15484416  14705152  11411968  15224320  18371584  7627278  9986574  10241543  11027975  10765838  12600846  10772999  12600839  11559438  12076551  12324366  13635114  11800071  13635079  13649415  13394439  13394438  15470087  15222279  15994410  15746602  14443015  15994403  15484430  16270906  16518663  16008711  17042979  17042986  16795178  16533027  16533050  15753735  17567239  17057287  18091555  17581603  18091562  17581610  17847338  18353671  18105863  18368035  18371619  17585159  18371626  7081507  15470115  16518656  15746560  13509120  18371584  14180864  11149838  10363420  10887708  8414727  9979406  11552270  11290119  12600839  12062215  12600838  12608007  14945799  14435847  15222314  14683662  14967303  14697479  15470122  14706190  15732231  15222279  15994410  15484458  14443015  15754759  15994411  15470115  16518663  16008711  16780835  15753735  16533034  16533027  17042986  17567239  17057287  18091555  17581603  18091562  17581610  17331207  16802311  18353671  18105863  18368035  17847303  18371619  18353669  16518656  14697984  14180864  13913600  18109440  13246976  18091008  7882247  9724423  12346894  11027974  13649415  14159367  13911566  13387306  14683655  13911559  15470122  13132295  14435854  15484458  15732231  15222279  15484458  16256554  15484459  14443015  15754794  16780807  16270855  17305130  17042979  16533034  16533027  16532487  15491591  17567239  18091555  17057287  17319459  18091562  17581610  17323043  17845795  18353671  18105863  18368035  17847303  18371619  18105351  18368003  18353669  17042944  16008704  14967296  9979406  12076572  12338695  13110798  12600874  11800071  13394446  13649415  13911594  13635079  13635114  14421518  14945834  13394439  14945799  15732231  15484423  15746602  15222307  16256547  16780807  16008711  17042986  16533027  17042979  16795178  16532995  16540202  16279047  17567239  18091555  17057287  18091562  17581603  17581610  17064455  18105863  18353671  18368035  17847303  18371619  18367523  17567232  14435840  11411968  14967296  12862983  12848647  12324366  12862990  13635079  12870151  14683690  13897230  12338695  14945799  14698026  14435847  15732266  15732231  14960135  16256554  16256547  14705159  16518663  17042979  16008711  17042986  16270883  16795178  15753735  17567239  18091555  17057287  17581603  18091562  17319466  18353671  18105863  18368035  18353669  17567232  15484416  17318912  8938012  12324359  11821582  12600839  13387271  12848647  15732238  12608007  14435882  13394446  14173703  14945799  13656583  15222314  15470138  15732231  15484423  16256554  15994403  15746595  15229447  16518663  16270855  17305130  17042979  16795178  16533027  17567239  18091555  17319431  17829418  17581610  17319459  18353671  18105863  18368035  17847303  18371619  17829376  14697984  11559424  10510855  12338695  12338695  13635079  13387271  13897223  13125134  14945799  14435847  15207950  15732231  14960135  15753735  15746602  15994410  16518663  16533027  16270855  15753735  17042979  16533034  17305130  17567239  18091555  18091562  17581603  17319431  17581610  16278023  17323043  18090503  18353671  17843719  18368035  18367523  18371619  17585159  18091520  15222272  13638656  11411982  10510855  13649422  13635079  13387271  14173738  14697991  15222314  15207943  15994375  15994410  14697991  16270855  16518663  17305130  17057322  16278023  17305123  17567239  18091555  17057287  17581603  18353706  18105863  18353671  18368035  18371619  16256512  16795136  11814407  12324359  14443015  15207943  15732231  15746567  16270859  14180871  16780807  16270855  17305130  16533034  17829383  18091555  17057287  17581603  17581610  18353706  17323043  18353671  18105863  18109447  18368035  12065827  13661731  17829376  18368000  17828864  11552270  11290119  12076551  13125127  15994375  16256519  17305123  16532999  17042986  16533034  17567239  18091555  17057287  17581603  18353706  18105863  18353671  18368035  18371619  17567232  16278016  18368000  14960131  15207978  15470087  14435882  15484423  15265287  16256519  16256519  15746567  16278023  17567239  17581575  17581610  17319459  18091555  18353706  18353671  18105863  18368035  17829376  18105856  11027975  12076551  13911594  13897230  14960135  17305130  16270855  15732231  16533034  17042979  18091555  17319431  17829383  18353671  18105863  18368035  17042944  16008704  15470087  15746602  16270855  17305095  17829383  17581610  18091555  17581603  16532999  18353671  18368035  17843719  12903936  18105856  14957568  18091520  18373632  13110791  14443015  16518698  16270855  16518663  17567239  16798727  17829411  18105863  18368035  18353671  14162944  14159360  16529408  15484416  18095111  17042986  17057287  17305095  18105863  18353671  17829376  17570816  14683690  16780807  17829383  18091555  18105863  12852224  13925376  17046535  16270855  17319459  17886727  18091527  15269376  18394624  18091520  16530432  16539143  15994410  17567239  18371619  18368035  17305088  16278023  17567232  18091520  16252935  15728645  16515107  15204394  12058638  14417978  13631498  15466503  15728682  16777251  12058634  15728674  6291540  9961486  14680067  16777222  15990791  17301539  15204394  13631491  14155782  10223630  16252935  15990826  17039395  14155782  18350083  11010062  16252935  17301539  16777258  16777222  12582926  16252935  17301539  16252970  13893646  17301510  14680067  16515079  17301539  17039402  16515106  15990787  18350085  14417930  16515079  17563683  16252970  14942211  17039394  13107210  11796494  16777223  17825827  13893635  12058638  17039402  17039367  17301539  17825826  16515114  12845070  17825798  14680067  16777223  17825827  15728643  17563690  14680074  16252935  17825827  17301546  13107214  18087942  7340060  17039367  17825827  16252931  16777258  14417930  17563654  16777223  17825827  15728650  9961486  17563682  9699356  16515114  17301511  10485774  14942250  17301507  13893642  17563683  17039367  18087971  9175054  15466503  15728682  12058638  17563654  17301539  16777226  14680071  12058638  17825827  18087970  17301507  16777226  14417927  13369358  13369386  12845066  17301507  18350115  13893639  13893674  18087971  13631502  13631503  16515078  14417927  15204394  14417934  15466506  16777219  14417978  14680099  15204359  15728682  15728675  17301507  16252935  16777258  16777251  16777219  17039370  14680078  15990842  17301511  17825795  18087971  17301511  18087978  17563655  18350115  17301546  6029361  18087939  16777223  18350115  18350122  17301563  18087939  18087943  18087971  17563655  18350115  18350122  18087943  18087943  17563683  17563690  18350087  18350115  18087943  18350115  18087943  18350115  17825799  18350115  18087943  17825834  18350115  17825795  18087978  18350087  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  23658570  15466570  5898314  3735626  3276874  2883658  917578  589898  589898  458826  327754  262218  131146  65610  65611  65611  65610  65611  65610  711065675  521666634  149028939  143458380  21299277  9961550  7077964  6684747  4325450  1638477  917585  917582  655438  524368  524362  458831  393291  393290  196687  131148  131146  131154  65615  65617  65613  65612  65609  65610  65612  81199178  78839883  20316234  19267659  19202123  16515147  9633867  4915274  3145803  1638475  589899  589899  589898  393291  262220  196682  196683  131147  131147  131146  65611  65611  65610  65610  65611  65610  65611  36438091  20906058  4194379  2949194  1376330  1179722  655435  524362  524363  196683  196683  65610  65611  65611  65610  65610  65611  65610  65611  593100876  459341899  132579404  11075662  7602252  6357068  4390989  2621516  720977  589903  589903  524367  327757  327758  196682  131148  65618  65613  65612  65610  65612  65613  65613  65619  115540043  92078155  26869835  25034827  23134284  22937675  19923019  13303883  10813516  4718668  1507404  655435  458828  458827  262220  196683  196683  196684  196683  131147  131148  65611  65611  65611  65612  65613  65611  65611  65611  100794443  87359563  25886795  20447307  9437259  7929931  2424908  983115  655434  655435  589899  524364  262219  262219  196684  131147  131147  131147  131146  131148  131147  65612  65611  65611  65611  65612  65611  65611  65611  46334027  26476619  4522059  3997771  1638475  983115  852043  852043  720971  393291  196684  131148  131147  65612  65612  65612  65611  65611  455082060  307822668  106954828  9830479  5636172  4456525  4128845  3145805  720975  458834  262223  262223  196686  196684  196684  131148  131148  65624  65615  65613  65612  113377356  91684940  24903756  24510540  24379468  23461964  20512844  7077964  4980813  4456524  2490444  983116  852044  524364  458828  393293  327756  262221  262221  262220  196685  196684  131149  131148  131149  65612  65613  65612  65611  118292556  89587788  26935371  24313931  19988556  13828172  10813516  1835084  786508  655436  655436  589901  393292  262220  262220  196684  131148  131148  65612  65612  65611  65612  65612  65612  65612  65612  65612  65611  65613  122028107  90570828  33751115  22675532  11141196  9371723  1638476  1048651  720971  524365  524364  458828  458827  327756  196683  196684  131148  65611  65611  65612  65612  65612  56492108  36175947  5505100  5505099  2097228  1638475  1376332  1245259  786507  458827  327756  65613  65612  65612  65612  298188877  181534796  67698765  7340111  4718669  4259917  3997773  3670093  655439  458831  262223  196689  131148  65612  65613  65624  65614  84082765  78708813  24969293  23724108  16515149  12058701  11599949  9175117  4390989  3145805  1966157  1966157  983116  983117  655437  589902  589901  524365  393293  327757  327757  327756  327757  262222  131149  65614  65613  65612  65612  117047373  101056588  28049485  26214476  21889101  7274572  4325453  1114189  852044  852045  720973  589901  524365  327757  262221  262220  262220  262221  131148  65613  65613  65612  65613  65613  65612  65613  65613  65613  65613  114688076  92733516  28966988  24051788  19136588  12124236  12124237  1114188  1114188  655437  393292  393293  327756  327756  196685  131149  65613  65613  65612  65613  65612  65612  65612  65613  65613  65613  128647244  98041932  44367948  27525196  12255308  11337804  1835084  983115  917579  655436  655436  524364  393293  393291  262220  196684  131148  131148  65613  65612  65612  65612  65613  65612  65611  65612  65612  65612  65612  60489804  43253836  6750284  6357068  2097228  1769548  1769548  1441868  1441868  917580  196685  65613  65612  65612  65613  65613  143523918  68878413  32637006  6750287  4522061  3276877  2490445  1835086  720975  327760  262223  131149  131150  65617  65612  65613  33751118  28704845  11403341  10223694  9175118  6881358  6291533  3211342  2949198  1638478  1179726  983118  589901  458830  393294  327758  327757  327758  262222  262222  196686  196685  131149  131150  131150  131150  131150  65614  65614  72745037  71106637  21037133  19726413  15007822  8519757  3276878  2687054  2687053  589901  524366  458829  458830  458829  393293  393294  262222  262222  196685  131149  131150  131149  131150  65613  65613  65614  65614  65613  65613  114229325  107020365  27394125  24379469  18022477  8978509  4522061  2687053  1048653  589901  524365  524366  458829  393293  393293  393293  393293  262221  196685  131149  131149  65614  65613  65613  65613  113246285  102957133  28180556  25100364  17498189  13434957  13434957  1507405  917581  720973  720973  720973  524365  262221  262220  131149  131149  131149  131148  131150  65613  65614  65613  65613  65613  65613  65613  65613  65613  139001932  84738125  45416524  25755725  14090316  11075661  2555981  1638476  917581  852044  786509  458829  393293  327756  196685  196685  131149  131148  131149  65612  65612  65613  65613  65612  65612  65612  69206092  55312460  9699404  6553677  3080268  2293836  2293836  1572940  1376332  393293  393292  196685  65613  65613  65613  65613  65613  65613  71237710  21823566  16646223  6291535  3866702  3342414  1310798  589903  458831  196687  196685  131155  131152  65613  11927630  7143502  6488142  3735631  3014734  2687054  2097230  1572943  786510  524367  393294  262223  196686  196686  196687  196687  131151  131151  131150  65614  65614  65614  65615  65614  27394126  21364814  8650830  7471182  7143502  5308495  4980814  3014734  1310798  589902  524366  393294  327759  262222  196686  196686  196686  131150  131150  131150  131150  65614  65614  65614  65614  65615  65614  65614  65614  64290894  59965518  24641613  18939982  11337806  6619214  3145806  3014734  2097230  786510  589902  589902  524366  524366  524365  458830  262222  196686  196685  196686  131150  131150  65615  65614  65614  65614  65614  65614  65614  112984141  103350350  29229133  27983950  17563726  9961549  3342414  2883662  720974  655438  524366  458830  458829  458830  393293  327758  327757  262222  196686  196686  196686  131150  65613  65614  65614  65613  65614  65613  65614  120586317  100728909  25624653  23003213  18677837  13762637  13369422  1572941  852046  655438  589901  393294  262221  196686  196685  196685  131149  131149  131150  131150  65613  65613  65613  65614  65614  65613  65614  133365837  88670285  45219917  26280013  12976205  11599949  2555981  1769549  1245260  917581  720973  393292  393293  196686  196685  196685  196684  131149  131150  131149  65613  65613  65613  65613  65613  65614  65613  65612  65613  71172173  60162125  10223693  7602253  3539021  2818125  2424909  2162765  1245261  1048653  262221  196685  65613  65613  65613  65614  65613  65613  40501327  9764942  9240655  5242959  4128846  3407950  720975  655439  524367  393296  196691  65620  65617  65613  6422607  4128847  1769551  1638479  1245263  917583  458831  327759  262223  196687  196687  196687  131151  131151  131151  65615  65615  65615  65615  65615  9699407  4718671  4718671  2555983  2293839  2097231  1376334  1376335  524367  196687  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  23003215  16973902  5898319  5898319  5898318  5308495  4653134  1507407  1048655  524367  393294  393294  262222  131151  131151  131151  65615  65614  65615  65615  65615  65615  54853710  44957774  19595342  14745678  8257615  6357070  2097230  1572943  1507407  458830  393294  327758  262222  196686  196686  196686  131150  131150  131151  131150  65615  65614  65615  65615  65615  65614  108855374  91160654  27000910  26935374  13566030  8847438  3801166  2621518  852046  786510  720974  458830  458830  393294  393294  327758  262222  196686  65614  65614  65615  65615  65614  65614  65614  65614  65614  127008846  98762830  29098061  21954637  20906062  15532110  12779598  1376334  1048654  917582  589902  524366  524366  327758  327758  196686  131150  131150  131149  65614  65614  65614  65614  65613  65614  65614  65614  65614  65613  127795277  83427406  51707981  21495886  12976205  11731022  3276878  1835085  1310797  786509  720974  458830  393294  327757  262222  196685  131150  131150  65613  65613  65613  65614  65613  65613  65613  65614  68550733  62390349  11141197  7536718  3342413  2818125  2293837  1835085  1769549  393294  262221  196685  131149  131149  65614  65614  65613  65614  22937679  6815822  4522063  3670096  2818126  2687055  393296  262225  262223  262223  262225  65614  65614  65619  65615  3145807  2621519  983119  786511  262223  262223  196687  131151  131151  131151  65615  65615  65615  65615  65615  65615  4980815  3473487  1245263  1114191  1048655  852047  589903  262223  262223  131151  131151  131151  65615  65615  65615  65615  65615  9502799  4390991  4128847  2818127  1769551  1638479  1048655  983119  262223  262223  196687  196687  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  17629263  14483535  5505103  4980815  4915279  3539023  3342415  1376335  1376335  524367  327759  196687  196687  131151  131151  131151  65615  65615  65615  65615  65615  65615  42860623  36438095  18022478  13500495  7209039  3735631  3145807  1769551  1769551  524366  458831  458831  327759  327759  262223  196686  196687  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65614  92667982  73007183  29098062  25559119  11731023  9699406  2621519  2293839  852047  524367  458831  393295  393295  327759  262222  196687  196686  131151  131151  65615  65615  65615  65615  65615  65615  65614  65615  129368142  104726606  26476622  23920718  19529806  14876750  11927631  1704014  917582  655438  393294  393294  393295  393295  327758  262222  196686  131150  65615  65614  65615  65615  65614  65614  65614  130416718  91095118  48037966  22151246  13107278  11731022  2555982  1376333  1179726  1048654  1048654  852046  458830  458830  327758  196686  196685  131150  65614  65615  65614  65614  65614  65614  65614  65613  65614  65614  66256974  64880718  10027086  6291534  3473486  3145805  2293838  2097230  1900622  655438  393294  131150  65614  65614  65614  65614  65614  65615  65614  14680143  6684750  3145807  3145807  2883663  2883665  327759  262225  262225  131151  131154  65614  65617  65615  65627  1376336  1114192  589904  327760  262224  196688  196688  131152  131152  65616  65616  65616  65616  65616  1704015  1376335  852048  196688  131151  131151  131151  65615  65616  65615  65615  65615  5177423  3211343  1441872  1048655  983119  983119  327759  327759  196688  131151  131151  65615  65616  65616  65615  65615  8912975  4063311  3145807  2359375  1507407  1179727  1114191  983119  393295  327759  196687  131151  131151  131151  131151  65615  65615  65615  65615  13434959  10616911  4325455  3932239  3014735  2949199  1572943  1441871  655439  262223  262223  131151  131151  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  34340943  28704847  14745679  9830479  5046351  2883663  1572943  1310799  1048655  589903  262223  196687  196687  196687  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  87294031  60096591  27525199  19333199  8323151  8257615  3473487  2228303  720975  393295  393295  327759  327759  262223  262223  196687  196687  196687  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  129892431  92274767  28180558  23593038  19464271  14811215  10158159  1179727  917583  720975  524367  327759  262223  262223  196686  131151  131151  131151  131151  65614  65615  65615  65614  65615  65615  65615  65615  65615  65615  123011150  92143695  44957774  22085711  13828174  12451919  2031694  1769551  1310798  1310798  524367  458831  458830  327759  196687  131151  65615  65615  65614  65615  65614  65615  65614  65615  65614  65614  65615  65615  65615  65011790  59113550  8978510  6094927  2949198  2424910  2359374  1441870  1245262  852046  262222  196686  131150  65614  65614  65615  65615  65616  11599951  6815823  3211343  2752591  1638481  1572944  196689  131151  131152  65615  65619  65618  65618  458832  327760  196688  131153  65617  65617  65617  65616  65617  65617  65617  1441872  458832  393296  262225  262225  196689  65616  65616  65616  65616  65616  2097232  1704016  589904  196688  65615  65616  65616  65616  65616  65616  65616  65616  3735632  2293840  1310800  1179728  786511  458831  262223  131151  131152  131152  131152  65616  65616  6488143  3145807  2293840  2228303  983119  917583  655440  589903  327759  262223  262224  131152  131151  131151  131151  131151  65616  11010127  9633871  3473487  2949200  2883663  2359375  1638479  720975  262223  196687  196687  196687  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  28049487  23199823  12189775  7798863  4390991  1900623  1441871  983119  786511  458831  393295  262223  196687  196687  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  68091983  50200655  26345551  17563727  8126543  5963855  2555983  1966159  524367  458831  393295  327759  327759  262223  196687  196687  131151  65615  65615  65615  65615  65615  65615  65615  65615  127270991  80937039  27000911  25821263  20185167  14352463  9240655  1900623  1114191  655439  393295  393295  327759  196687  196687  196687  131151  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  133562447  94240847  44499023  23330895  12845135  11599951  2228303  2031695  1769550  1507407  983119  720975  458831  393294  327758  262223  196687  131151  131150  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  66519119  58654799  8781903  6029391  2818127  2752591  2162767  2031695  1835087  589903  262223  131151  65615  65615  7864399  6422607  3539023  2359375  1310802  720975  262225  262226  196694  131154  65615  65615  589905  196689  196690  131153  131154  131154  65617  65617  65617  589905  524369  131153  131153  131153  65617  65618  1245265  393297  393297  327761  131153  65617  65617  2424912  1572944  589905  196688  196689  131153  65617  65616  65617  65617  65616  3342416  1572944  1179729  720976  589904  458832  458832  196688  131152  65616  65616  65616  65616  65616  5963856  2097232  1638480  1507408  786512  786512  524368  524368  196688  131152  131152  65616  65616  65615  65616  65616  65616  10289232  8061007  3145808  2949200  2424912  1966159  1376335  655440  458832  262223  131152  131152  65615  65615  65615  65616  65615  65615  65616  21823567  19398735  8716367  5636175  3539024  3080271  983119  589904  393296  262223  196687  131151  131151  131152  131151  131152  65615  65615  65615  65615  65615  58785871  37421135  19398735  11993167  6684751  5374031  1769551  1507407  458831  393295  327759  262223  262223  262223  196687  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  118620239  70844495  27787343  24707151  17039439  11075663  6225999  1572943  917583  655439  524367  393295  196687  196687  131151  131151  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  130285647  95158351  49479759  22872143  12714063  10485839  2490447  1441871  1376335  1179727  852047  655439  524367  327759  327759  262223  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  63373391  55050319  8781903  6750287  3342415  2752591  2031695  1638479  1048655  983119  393295  131151  65615  65615  65615  65615  65615  65615  5898319  5767247  2883663  1835087  720979  720976  65618  65615  65627  65615  196690  196690  131154  131154  65618  65618  65618  65618  196689  196690  131154  131154  65617  65618  65617  65618  524369  524369  327762  196689  65617  65617  65618  65618  917585  786513  327761  65617  65617  65617  65617  65617  65617  1704017  1441873  327761  196689  131153  131153  131153  65617  65616  65617  65617  65617  65616  65617  2228305  1966161  589905  589905  393296  327760  327760  262224  131152  65617  65616  65617  3997776  2228304  1441872  1245264  1179729  589905  589904  327760  131152  131152  131152  65616  65617  65616  8650832  5898320  2555984  2031696  1900624  1572944  1376336  1048656  327760  196688  196688  131152  131151  65616  65616  65615  65616  65616  65616  17170512  16449616  5570639  4325456  3014736  2162768  1245263  852048  262224  196688  131152  131152  65616  65615  65616  65616  44433487  32440400  17301583  8192080  6422607  3407952  1441872  524367  262223  196687  196687  196687  196687  196687  131151  131152  65616  65615  65616  65616  65616  65615  65615  104988751  59899983  28115023  22937679  15532111  9437263  6946896  1179727  655439  589903  262223  262223  262224  131151  131151  131152  131151  131151  65615  65615  65615  65615  65616  65615  65615  65615  138018895  86966351  44236879  23134287  13107279  11731023  2359375  1704015  1048655  983119  786511  655439  524367  458831  131151  131151  131151  131151  65615  65615  65615  65615  65615  65615  65615  65615  65615  65615  67633231  56885327  10027087  7798863  3342415  1769551  1572943  1572943  852047  852047  327759  131151  131151  131151  65615  65615  65615  65615  5898319  5898320  2883663  2555983  786512  720979  65615  65615  65621  196691  131154  65618  65619  65618  262226  262226  65619  65618  65618  65618  65618  327762  196690  65618  65618  65618  589905  458833  131154  65617  65618  65617  65618  65618  65618  1179729  1114193  458834  262225  131153  65618  65617  65617  65617  1376337  1179729  589905  589905  458833  262225  196689  65617  65617  65617  65617  65618  65617  4390993  1769553  1441873  1245265  524369  524368  393296  327761  262225  196689  131153  65616  65616  65616  7012433  4784208  1966160  1769552  1704017  1245265  852048  655441  327761  131152  131152  65616  65616  65616  65616  65617  14155856  12320848  5111888  3735632  2687057  917584  589905  524368  524368  196688  196688  196688  131152  65616  65616  65616  65617  65617  39190608  24969296  13303888  7143504  4456528  4259920  1114192  720976  524368  327760  262224  196689  196688  131152  131152  65616  65616  65616  65615  65616  65616  85131344  44564560  26017871  22675535  13172816  9568336  4784208  524368  524368  262223  196687  131152  131152  131152  65616  65616  65616  65615  65615  65616  65616  65615  65616  65615  127991887  76349520  48300111  23986256  15073359  13238352  1835087  1638480  1441871  1310799  786511  720976  524367  393296  196687  196688  196688  131151  131151  131151  65615  65616  65616  65615  65615  65616  65616  65616  65615  69861455  62849103  10092623  7340112  2687055  2293839  2293839  1638479  1441871  589903  262223  65615  65615  65615  65615  65615  65615  65615  65616  65618  65616  6225999  5636176  3276879  1966160  524371  327761  196687  131156  65623  65616  65615  65619  65619  65618  65619  65620  131155  131155  65619  65618  65619  196691  65618  65618  65619  65618  458834  65619  65619  65618  65617  65618  65617  65618  65618  655442  262226  262226  131154  131154  65618  852050  720978  262226  131153  131154  131153  65618  65617  65618  65618  1507410  917585  786514  524370  262225  196689  65618  65617  65617  65617  2621521  1310801  1245265  983121  852050  458833  393297  393298  131153  65617  65617  65617  65617  65618  65616  4915281  4128849  1310801  1114193  852049  852049  786513  524369  196689  131153  65616  65617  65617  65617  65617  11010129  9371729  3932240  2818129  2031697  655441  458833  327761  327761  196689  196688  131152  131153  65616  65616  65617  65617  65617  29818960  19529809  9633872  5701712  3145809  3080272  655441  589904  327760  196689  131152  131152  131152  131152  65617  65616  65616  65616  65616  65616  65617  65616  73072720  33357904  21299280  16908368  11665488  7405648  3407953  720976  327760  262224  262224  196688  196688  131152  65616  65616  65616  65616  65617  65616  65616  124059728  64618576  48693328  22478928  13500496  11796560  2555984  2031696  1835087  1441872  655440  393296  327759  327760  327759  262223  65616  65616  65616  65616  65616  65616  65616  65616  65616  65616  70451280  65470544  10158160  6815824  2949200  2621520  2490448  1769552  1310800  917584  327759  262224  131152  65616  65616  65616  65616  5177424  5111888  2228304  1638480  327761  131152  131156  131151  131156  65616  65626  65621  65622  65615  65620  65619  65620  65620  65619  131155  65619  65619  65620  65618  65619  65619  65619  196691  131154  65620  65618  65618  65619  589906  262227  262227  196690  131154  131155  65619  65618  786514  786514  327762  262226  65618  65619  65618  65618  65619  65618  65619  65618  1572946  655442  393299  196690  196690  131154  131154  65618  65617  65617  2162770  1179730  1114193  655441  589905  458834  393298  327762  196690  65618  65618  65618  65618  65618  4522066  3801169  1310802  1179729  1179729  1114193  1048658  262226  196690  131154  65617  65617  65617  65618  65617  65618  10813521  7143505  2621521  2293841  1441874  1048657  524369  458834  393297  131153  65617  65617  65617  65617  65618  65617  65617  24182865  14745681  9044049  6029393  2818129  2031697  983121  393297  262225  262225  196689  131152  131152  131153  65617  65617  65616  55640144  27000913  17694800  14352464  7340113  5177425  1900625  852049  524368  393297  327761  196689  196688  196688  131152  131153  65616  65616  65617  65616  65616  65617  65617  65617  65617  65616  115081296  54657105  47513680  19595345  12320848  7667792  1704016  1572944  1376336  1245265  589905  524368  327761  262224  262224  196689  131152  131152  65616  65617  65616  65616  65616  65617  65616  67305552  60227664  10092624  5701713  3473488  3276880  2883664  1704016  1507408  917584  524368  262224  131152  131153  65616  65616  65617  5374032  3604561  3145808  1572944  655442  262229  131160  65620  65620  65616  65623  65616  65616  65620  65621  65621  65621  65621  65621  65620  65620  65620  65620  65620  65621  65620  65620  65619  327763  131156  65621  131155  131155  65619  196691  131154  131155  65620  65620  589907  393299  131154  131155  131154  65619  1048659  458835  393298  262226  262226  131154  65617  65618  65619  65619  1769554  1114194  917586  327762  327763  327762  262226  131154  65618  65618  65618  65618  3080274  1966162  983122  852050  786514  720978  589906  196691  196690  196690  131154  131154  65618  65618  65618  65618  65617  65617  7012434  6619217  2949201  2687058  1245266  852050  393297  327762  262226  196690  131153  131153  65618  65618  65618  65617  18481233  13041746  6553681  4456529  2097234  2031697  852050  524370  262225  131153  131154  65617  65617  65617  65617  65616  65617  65617  46596177  23068753  13762641  13369425  6422609  4194385  2228306  524369  327760  131153  131154  131154  65617  65617  65616  65617  65617  65617  65617  65617  65617  65617  94568529  45940817  44564561  16842833  11534417  8323153  2031697  1507408  1179728  589905  393297  393297  393296  327761  262225  196688  131152  65619  65617  65617  65617  61210705  58523729  9764945  5832785  3080273  2621521  1835089  1769553  1507409  655441  458832  196689  196689  131153  65617  65617  65617  65617  4325457  4063313  2293840  1048657  196690  131153  131158  65617  65620  65616  131158  65621  65621  65621  65620  65621  65620  65619  65619  65620  65619  65621  262228  131155  65621  196692  131156  65619  393299  327763  131155  65618  65619  458835  262227  131155  65619  65619  65619  65619  1179731  524371  393299  393299  196691  131154  65620  65618  65620  65618  65619  1376339  720978  589907  458835  327762  196691  196691  196691  131155  65617  65618  65618  65619  65618  3211346  1966162  852051  852051  786514  655442  589906  327762  131154  65619  65618  65619  65618  65619  5963858  5636178  2424914  2031698  1048659  720978  262226  65619  65618  65617  65618  65618  65619  65617  65618  14942290  11534418  5767250  2883666  2424914  1376338  524370  131153  65619  65618  65618  65618  65617  65617  65618  37486673  18808914  11075665  10944593  5701714  3211346  1245266  393297  262226  196690  196689  131154  65617  65617  65617  83361873  37552209  32047186  11927633  10485841  7209041  1900625  1704017  852049  655442  262225  262225  262225  262226  262225  131154  131153  65618  65617  65617  65617  53477457  52166737  9633873  5439569  3080273  2228305  2097233  1638481  1441873  524369  262225  131153  131152  65617  65617  65617  4390993  3473490  1441873  917585  393298  131153  65616  65620  65621  131156  65621  65620  131156  131156  65620  65619  65620  65619  65619  65619  589908  327763  131156  65621  65619  65619  1048659  720979  196692  131155  65618  65619  65619  65619  65618  1900627  917587  655443  458835  327763  196691  196691  131155  131155  65620  65618  2293843  2162771  786515  589907  458834  458834  327762  196691  131155  131154  65619  65619  65619  65620  65619  4522066  4325459  1376338  1245266  720979  393299  131155  131154  65619  65619  65619  65619  65619  65618  12386386  9568339  4063314  3145810  1704018  1245267  327763  196690  131155  131155  65618  65618  65618  65618  65618  65618  65618  65618  65617  65617  30670930  14745682  8650834  7471186  3932242  2359378  983123  393298  262225  131154  131154  65618  65617  65618  65618  65617  67240018  30933074  30867538  9764946  9044050  5963858  1572945  1114193  786514  720977  262225  131153  131154  131154  131153  65617  65617  65617  65617  47972434  39452754  8061010  3211346  2228306  2228306  1966162  1835090  1245266  393298  327762  196689  131154  131154  65618  65618  3407953  3080274  1769553  1769554  262226  131154  131156  131153  65625  65622  65623  65623  65622  65621  131157  196692  65620  65621  327764  131157  65619  65621  458836  196693  131156  131156  65620  65619  65620  65620  720980  655444  131157  131156  65619  65619  65619  65619  983124  524371  393300  196692  196692  131155  131156  131156  65619  65618  65618  65619  2031699  1572947  393299  327764  327763  262227  196691  196692  196692  131155  131155  65619  65619  65619  65619  65618  4653139  2555987  1572947  1048659  720979  196691  131154  131155  131155  65620  10289235  7143507  3539026  2883667  1245267  983123  196690  131155  65618  65618  21692498  11599955  6946898  5701714  3211347  1966163  852051  393299  65617  65619  65619  65618  65618  65619  65619  65618  65619  65619  54394962  29098066  20381779  8257618  7602258  4718674  1441874  1048658  720979  524370  327762  327762  131154  131154  65617  65617  65619  65618  65618  65619  65619  65619  65619  42991698  33161298  5374034  4063314  1572946  1572946  1507410  1507410  1114194  262226  196691  131153  65619  65618  65619  65618  65618  65620  2490450  2293842  1441873  1048658  262227  65622  65618  65622  65622  65622  131158  65622  65621  131157  131157  65621  65620  65621  65622  65620  65621  196692  65621  65620  393301  393300  131156  65620  65621  65620  65619  786516  458836  196692  131156  131157  65619  65620  65621  655444  524372  393300  327764  327763  327764  131157  65619  65620  1376339  1310804  393300  327763  327763  262228  262228  65620  2949203  2687059  1310804  1114195  327764  262228  196691  131156  131155  65620  65619  65620  65619  8257619  5439571  3014739  1704019  1114195  852052  65619  65618  65620  65620  65620  65619  65619  65620  19267667  7340115  6619219  4980819  2424915  1769555  852051  131155  65618  65619  65618  65618  65618  65618  65618  65618  44761171  20119635  17760339  6815827  6357075  4325459  917586  917586  393298  196690  196690  196691  196691  131154  65618  65618  65618  65619  65620  65620  33030227  28639315  4718675  2424915  1769555  1769555  1507411  1245267  786515  327763  262227  131155  131154  65619  65619  2621522  2031699  852050  655442  524372  131160  131155  65620  65622  65623  65624  65622  65623  65622  65622  131157  65621  65622  65621  65621  196692  131157  65621  196693  131157  65620  65620  65621  589909  393300  131156  131157  65621  65621  1114196  327764  196692  196691  196692  131157  131156  65620  65620  1441876  1376340  458836  393300  262228  262228  131156  131156  65619  65620  2490452  2424916  1114196  852052  589908  131156  65621  65621  65620  65620  7667796  4259924  2359379  1245268  720980  589908  327764  131156  15007827  9109588  5767251  4980819  2162772  1245268  917588  131156  65620  65618  65619  65620  65620  34537555  15990867  14745683  4653139  4522067  1769555  786514  458835  393299  393299  327764  196690  131154  131156  65620  65620  65618  65619  65620  65619  65619  28377171  21430355  4784211  1966163  1376339  1048659  1048659  720979  524371  196691  131155  131155  65619  65620  65619  2031699  1376339  1048658  589907  131157  131155  131159  65623  65624  65619  65623  65623  131160  65623  65622  196695  65621  65622  65622  131157  65621  65622  196693  196694  131157  65621  65622  65621  65621  196693  196693  131156  131157  131157  65621  65620  720981  393301  196692  196693  65621  65621  65620  1638485  524372  393301  393300  327764  131157  131157  65620  65620  65620  65619  2031700  1704020  1048660  589908  524373  131157  65621  65621  65619  65621  65620  5832788  2949204  2162772  655445  655444  393300  262228  131157  65620  65620  65620  65619  13238356  5963860  4587604  3997780  1835092  1769556  655444  262228  131155  131156  65619  65619  65619  65619  26214484  13500499  10682452  4456532  4390995  2687060  852051  589907  262227  131156  65620  65619  65619  65619  20709459  17301588  3014740  1638484  1114196  917588  720980  589908  589908  327764  65618  65618  1769555  1507412  852051  786515  196693  65619  65620  65620  65624  65624  65625  65622  65624  65623  65622  65623  131159  65622  131158  65622  65621  262229  262230  262229  131158  65621  65621  655445  393301  131157  131157  131157  65621  983125  655445  262229  262229  262229  196693  65620  65620  1966165  1638485  1245269  458837  196693  131157  65620  5242964  2490453  2490452  655445  458836  65620  65620  11272276  4063317  2490452  1966164  1376341  1048660  65621  65620  21692500  11206740  9699412  3276884  3211348  1376340  852052  262227  196692  65620  65619  13893716  12451924  3407956  852052  131155  65622  1704020  1638484  393299  131159  65625  65625  65624  65623  65624  65622  65624  65622  131158  65622  131158  131157  65623  65622  65623  131158  131158  131159  65622  65622  65623  327766  262230  262230  131158  65621  65621  65622  852054  589909  262231  196694  131157  131158  131159  65621  65621  65622  65621  2031702  1704022  1376341  524374  327766  196694  131157  131158  131157  65622  65622  65621  5046357  2949206  1310805  720981  458838  65622  65622  9306197  8126549  1507413  393301  196693  131157  65620  65620  65622  65622  65622  65621  65624  26935381  12779605  196693  196694  196694  131162  65620  65621  65626  131160  65624  196695  196695  393303  65623  131158  131159  65621  65623  393302  327766  196694  131158  65623  65621  65622  393302  327765  196694  196695  65622  65623  1835094  1441878  131158  65623  65621  9764950  5242965  4522070  2031701  1114198  852054  65622  65623  65621  65622  65620  65623  9175125  8126550  2293846  458838  262230  65622  65620  65620  10944598  6488150  393302  131160  131158  65623  65622  65622  65626  65624  65624  65623  65623  65622  65623  131158  65623  65623  262231  196696  131159  65623  65623  393303  131158  131159  65623  65622  65621  720982  655447  327767  131158  65623  3932246  2555990  1114198  589910  458838  458839  131158  131158  65623  65623  8388694  3997782  3997782  1572950  1310806  458838  65620  65623  65623  6750294  4915286  852054  393302  196694  65621  5308502  3276886  196695  65625  65621  65623  65625  65624  65622  131160  65625  262231  131159  65623  65624  327768  65623  65622  65623  458839  196695  131159  65623  2031703  852055  720983  524375  131160  131158  65621  65622  3670102  1900631  983126  852055  458839  327767  65623  65623  7864406  3407959  3145814  1638486  1048662  786519  65622  4915286  4194391  917591  131158  131159  65622  65627  65624  2293846  1572950  131161  131157  131158  65627  65625  65625  65625  65626  65624  65625  131159  65624  65624  65623  458839  262231  196694  65625  65623  65622  65624  65623  1114199  655447  393303  262231  196696  65623  65623  65624  2883671  1507415  786519  327768  262231  262231  262230  5570647  2228311  2228311  917591  655446  393303  65623  65622  4849751  3342423  852055  196695  131158  65622  1441878  1048663  262232  131159  65622  65624  65621  65627  65626  65624  65624  262232  65623  65624  65623  589911  262232  131159  65625  65623  65623  852055  655447  327768  196695  65623  65625  65624  1704023  852055  786519  655447  327767  262231  65622  65625  4653143  2031703  1769559  852056  720983  327767  131159  65623  4063319  2687063  786519  262232  262231  65622  65624  65623  655447  524375  65623  65624  65626  131161  131161  65624  65626  65624  131161  131160  65624  65625  65624  262232  131161  131159  852055  524375  131160  65625  65623  1769559  655448  327767  327768  262231  196695  65622  65623  65624  3473496  2031703  983127  589911  524376  327767  65623  2752600  1966168  720984  327767  131159  65623  393303  327768  65627  65625  196696  65626  65623  65626  196697  65624  65624  65623  65627  327768  131160  131162  65624  458840  327768  196695  131160  65624  1310808  524376  327768  262232  131161  65623  65624  2359384  1900632  852056  786520  327768  262233  1704024  1245271  327768  65622  262232  196696  65623  65626  65625  65627  131162  262232  65625  65625  65624  65624  65626  131161  131161  65624  65625  65624  589912  262232  262232  131162  65625  65624  1179736  393304  262232  262232  196696  65626  2162776  917592  720984  131159  131160  65625  1704024  1507416  327769  327768  131159  262231  262232  131161  65627  65624  131160  65624  327769  327769  65625  131160  65625  65625  655449  262233  65625  65624  65625  655448  327769  262232  131161  65626  65624  65626  1310808  1048664  393305  262233  262233  65623  65625  65624  65625  1310809  655449  131161  65625  65626  65626  327768  262232  65625  65627  65626  65625  65624  65625  65625  131161  65625  65625  196697  131160  65625  524377  524377  262232  196696  65625  65624  1048665  524377  458841  131160  65623  1310809  1048664  196697  65625  196698  131160  65626  65626  65626  65625  327769  65625  65624  65628  393305  262234  131161  65626  720985  524376  524377  262232  131161  65624  65625  589914  196697  131161  131161  65630  65629  262233  65624  65624  65627  65626  65624  65627  131161  327770  65625  65625  65626  65625  524377  262233  196697  131161  131162  458842  458841  131161  65625  131161  65626  65625  65626  65626  65626  65626  131162  65627  65626  131162  131163  65627  524377  196698  131163  131162  131162  65626  327769  327770  131162  196697  65625  65627  65627  65627  65626  65625  131162  65625  65626  65626  65626  393306  131162  131161  262233  131162  65626  196697  131162  65628  65627  65626  65625  458842  131162  65625  65626  65625  131162  65626  65626  65628  65627  65625  65626  65629  65630  131163  65626  131162  65625  327770  65626  65626  65626  65626  65626  131163  131166  65630  65627  65628  65629  131163  65628  65626  65626  131163  65626  65627  65628  65627  65627  65626  65626  65627  65628  65627  65627  65626  65628  65626  65626  65627  65628  65629  65628  65628  65627  65628  131163  65628  65629  65628  3604555  917579  720971  524364  327759  65614  65614  5111884  720972  524363  65615  65612  65630  65616  65614  65611  4784204  852043  655437  131151  131149  65616  3407948  852045  720972  131150  65611  65616  4063309  983116  524365  131148  65615  4259917  786509  393294  131151  65613  65615  4063310  589901  458830  131150  131151  65612  65615  3473486  720974  589903  131151  131150  65616  65617  2555983  1048654  131152  65617  65615  2883663  589903  262223  196687  131153  65614  65616  1966159  524367  262223  196687  65616  1704016  458831  196687  131154  65615  65623  1507408  458831  131152  131152  65617  65615  1376336  262224  131153  65623  65616  65623  65616  786512  131156  131154  131152  131154  65617  1048657  327761  131159  852051  131154  131159  65617  65617  65617  655444  262230  131154  131154  65617  65618  1179732  262230  262229  131156  65618  65618  1769557  327765  131155  131157  131158  65620  3801173  917589  393302  131156  131155  65621  65622  7798869  2621525  589909  131155  15007829  4587605  3997781  393300  131156  65621  65621  32637013  14286933  458837  458837  131156  655445  524374  131157  65633  65622  524374  327766  65622  65625  65620  393302  262230  524375  65624  65622  327767  196696  131159  65625  131160  65624  196697  65624  327768  131160  131159  65625  131159  65624  65624  65624  65624  65625  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  135  8  8  8  8  137  152  9  9  9  9  154  169  10  10  10  10  171  186  11  11  11  11  11  0  0  0  0  0  1  16  1  1  1  1  18  33  33  2  2  2  35  50  50  3  3  3  3  34  82  83  146  147  82