10371  12034  1173741  65553  1179667  2424856  3997725  5898269  7798809  9437212  11272215  12779538  13959183  14942227  16187404  16973834  17629192  18153478  18546692  18808834  18939905  19005441  19070977  0  19136513  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  19202056  0  19726347  20447250  21626903  23134237  25034781  26935325  28835867  30605336  32178193  33292309  34668556  35454986  36110345  36700167  37158917  37486596  37748739  37945345  0  38010881  0  38076418  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  38207495  0  0  38666249  39256082  40435730  41615383  43122717  45023261  46923805  48824348  50659356  52494355  53739537  54853643  55574538  56229895  56688647  57147398  57540614  57933829  58261506  58392579  0  58589185  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  58654729  0  0  0  59244556  60030991  61014037  62390301  64290845  66191389  68091933  69992477  71893021  73793561  75431956  76742671  77725708  78512141  79364104  79888392  80412679  80871429  81199110  81592323  0  81788930  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  81920012  0  0  0  0  82706443  83427344  84475928  86048794  87752733  89653277  91553821  93454365  95354909  97255448  98828308  100139027  101384207  102367242  103022602  103677959  104136710  104529926  104923140  105185281  105250818  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  105381899  0  0  0  0  0  106102797  106954766  107872279  109379610  111083549  112984093  114884637  116785181  118685725  120586266  122290204  124125203  125370386  126550031  127533065  128122892  128909322  129564678  129957890  130088965  130416642  0  130547715  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  130744330  0  0  0  0  0  0  131399690  132055059  133300239  134283291  136052765  137953309  139853853  141754397  143654941  145555485  147456022  148897812  150208532  151519245  152371209  152961037  153813008  154861572  155123716  155385858  0  155516929  155582465  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  155648014  0  0  0  0  0  0  0  156565514  157220877  158072852  159383579  161153053  163053597  164954141  166854685  168755229  170655773  172556315  174325788  176160788  177471504  178520078  179437579  180158469  180486155  181207046  181600259  0  181796865  181862401  0  0  0  181927937  0  0  0  0  0  0  0  0  0  0  0  0  0  0  181993487  0  0  0  0  0  0  0  0  182976523  183697422  184614932  185925660  187760669  189661213  191561757  193462301  195362845  197263389  199163932  200998940  202833940  204144657  205258765  206110726  206503946  207159299  207355906  207486980  207749126  208142337  208207873  0  0  208273409  0  0  0  0  0  0  0  0  0  0  0  0  0  0  208338959  0  0  0  0  0  0  0  0  0  209321992  209846286  210763795  212008985  213647389  215547933  217448477  219349021  221249565  223150109  225050653  226951195  228720664  230293524  231604228  231866385  232980488  233504771  233701378  233832451  234029059  234225666  0  0  234356738  234487809  234553345  0  0  0  0  234618881  234684417  0  0  0  0  0  0  234749965  0  0  0  0  0  0  0  0  0  0  235601927  236060683  236781590  238223382  239665181  241565725  243466269  245366813  247267357  249167901  251068445  252968989  254869527  256376839  256835601  257949703  258408457  258998277  259325957  259653636  259915779  260112387  260308996  0  260571137  0  0  260636673  260702209  0  260767745  0  260833281  0  0  0  0  0  260898833  0  0  0  0  0  0  0  0  0  0  0  262012933  262340618  262995979  263716886  265158685  267059229  268959773  270860317  272760861  274661405  276561949  278462493  280363017  280952853  282329098  282984458  283639815  284098563  284295174  284688388  284950532  285212674  285343746  285474820  285736961  285802497  285868035  286064641  286130178  286261249  0  0  0  0  0  0  0  286326801  0  0  0  0  0  0  0  0  0  0  0  0  287440900  287703050  288358414  289275923  290521117  292421661  294322205  296222749  298123293  300023837  301924381  303824904  304349210  306053135  307036172  307822600  308346889  308936713  309526537  310116358  310509572  310771716  311033859  311230467  311427073  0  0  0  0  0  311492610  0  0  0  0  0  311623697  0  0  0  0  0  0  0  0  0  0  0  0  0  312737797  313065481  313655308  314441748  315752473  317390877  319291421  321191965  323092509  324993053  326893580  327680027  329449494  330891278  331808779  332529673  333119499  333840393  334430215  334888964  335151109  335478787  335675394  335806466  335937537  336003075  336199682  336330753  0  0  0  0  0  0  0  336396306  0  0  0  0  0  0  0  0  0  337575937  0  0  0  0  337641478  338034698  338690060  339476500  340787221  342163485  344064029  345964573  347865117  349765644  350552088  352124952  353697807  354680853  356057100  356843536  357892107  358613002  359268359  359727109  360054786  360185858  360316930  360448001  360513539  360710146  360841217  360906753  0  0  0  0  0  0  360972310  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  362414086  362807303  363266058  363921427  365166615  366673948  368508957  370409501  372310032  373358621  375259162  376963090  378142739  379387923  380633104  381681673  382271498  382926856  383451142  383844358  384237573  384565253  384892933  385220611  385417218  385548290  385679361  0  385744897  0  0  385810433  0  385875993  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  387514373  387842055  388300810  388956175  389939222  391381021  393281565  395182099  396427293  398327833  399966236  401801234  402980886  404422674  405602319  406585359  407568394  408223755  408944646  409337860  409600004  409862145  409927684  410189826  410320898  410451969  0  0  0  410517506  0  0  410648601  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  412286977  412352516  412614662  413007880  413532174  414449681  415563802  417267733  418643997  420544539  422314008  423886868  425197596  427032596  428343312  429391888  430440463  431423506  432603143  433061900  433848325  434176003  434372614  434765827  434962440  435486722  0  435617794  435748866  0  0  0  435879965  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  437780483  437977094  438370312  438894603  439615516  441450511  442433565  444334109  446234651  448004124  449839127  451346460  453181462  454623255  456130574  457048076  457834508  458620942  459538444  460324875  461045765  461373445  461701126  462094339  0  462290946  462422019  462618625  0  0  462684189  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  464584706  464715780  464977932  465764362  466419727  467402781  469303325  471203869  473104413  475004953  476643352  478216221  480116765  482017302  483459089  484573198  485490698  486146059  486866953  487456773  487784454  488177668  488439813  488767490  488898563  489095172  489357313  0  0  489422877  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  491323393  491388929  491454470  491847688  492371974  492765213  494665757  496566301  498466845  500367389  502267930  503971868  505806877  507707415  509214743  510722070  512163852  512950286  513867788  514654217  515244040  515768327  516227077  516554757  516882438  517275654  517668865  517734401  0  517799960  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  519372801  519438337  519503876  519766020  520028189  521928733  523829277  525729821  527630365  529530909  531431452  533266461  535167005  537067549  538968087  540475410  541655059  542900239  543883278  544800779  545521673  546111492  546373642  547028998  547422212  547684357  0  0  548012056  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  549584897  549650434  549781533  551682077  553582621  555483165  557383709  559284253  561184797  563085341  564985885  566886429  568786971  570556437  571932695  573440013  574291982  575209484  575995914  576651269  576978949  577306633  577896456  578420738  578551809  0  578617358  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  579534849  579600395  580321294  581238799  582221840  583270412  584056847  585039884  585826314  586481672  587005961  587595784  588120073  588709897  589299718  589692936  590217224  590741508  591003652  591265794  591396865  0  591462401  0  0  591527939  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  591724546  591855625  592445455  593428509  595329053  597229597  599130141  601030685  602931229  604831773  606732317  608632849  609746947  609943577  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  611581953  611647489  0  0  0  611713026  611844107  612565016  614137885  616038429  617938973  619839517  621740061  623640605  625541139  626786307  626982930  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  628162561  0  0  628228099  628424712  628949011  630194205  632094749  633995293  635895837  637796381  639696925  641597444  641859608  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  643432449  0  643497986  0  0  643629057  643694596  643956745  644546576  645595165  647495709  649396253  651296797  653197341  655097862  655491095  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  656998401  0  0  0  657063937  0  0  0  0  0  0  0  0  0  657129473  657195009  0  657260546  657391618  0  0  0  657522689  657588226  657719302  658112525  658964496  660013085  661913629  663814173  665714717  667615241  668205081  0  0  0  0  0  0  0  0  0  0  0  669843457  0  0  669908993  0  669974529  670040068  670302211  670498818  670629889  670695425  670760964  671023105  0  0  0  671088641  671154177  0  0  671219713  0  0  0  671285251  0  671481858  671612930  671744001  671809538  671940617  672530449  673644568  675217437  677117981  679018525  680919046  681312285  0  0  0  0  0  0  0  0  0  0  683212801  0  0  683278338  683409409  683474948  683737091  0  683933698  684064771  684261382  684654593  684720131  684916739  0  0  0  685113345  685178881  0  0  0  685244417  0  0  685309954  0  685441025  0  685506561  685572098  685703173  686030857  686620686  687538200  689111069  691011613  692912133  693239837  0  0  0  0  0  0  0  0  0  0  0  695140353  695205889  695271425  0  695336963  695533570  695664642  695795713  695861249  695926786  696057857  696123393  696188929  0  0  0  0  0  0  0  0  0  696254465  0  0  696320002  696451076  696713217  696778753  696844296  697368579  697565189  697892874  698548246  699990044  701825049  703463434  704118813  0  0  0  0  0  0  0  0  0  0  0  0  0  0  706019330  706150404  0  706412545  706478084  706740226  706871299  707067908  707330049  707395585  707461121  0  0  0  0  0  0  0  0  0  0  707526657  707592195  707788802  0  0  707919874  708050948  708313096  708837386  709492747  710213653  711589907  712835079  713293853  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  715194370  715325444  715587585  0  715653124  715915267  0  716111873  716177411  0  0  716374017  0  0  0  0  0  0  0  0  0  0  716439553  716505089  716570626  716701699  716898307  717094919  717553671  718012425  718602256  719650835  720896006  721289245  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  723189761  723255297  723320834  723451906  723582980  723845121  723910659  724107267  0  724303873  0  0  0  0  0  0  0  0  0  0  0  0  724369409  724434945  724500481  724566020  724828163  725024773  725352455  725811211  726532110  727449606  727842845  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  729743362  729874433  0  0  729939971  0  730136579  730333186  0  730464257  0  0  730529793  0  0  0  0  0  0  0  0  0  730595329  0  0  730660866  730791942  731185156  731447305  732037131  732758028  733544452  733806621  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  735707137  735772673  735838210  0  0  0  0  735969283  0  736165890  0  0  0  0  0  0  0  0  0  0  0  0  0  0  736296962  736428034  736559107  736755714  736886789  737214470  737607693  738459652  738721821  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  740622337  0  740687873  0  0  0  740753411  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  740950018  741081091  741277698  741408772  741670915  741867529  742457350  742850563  743047197  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  744947713  0  0  0  0  0  745013249  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  745078785  745144321  745209858  745340931  745537538  745668616  746192903  746651651  746848276  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  748158978  748290049  748355586  748486658  748617730  748748802  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  748879882  749535241  750125068  750911497  751501323  752222218  752877578  753532937  754122763  754843658  755499019  756219914  756875272  757399562  758054926  758972427  759693323  760414218  761069579  761790476  762576910  763494411  764215306  764870659  765067277  765919244  766705678  767623184  768671757  769523727  770506768  771555342  772472846  773390357  774766608  775815192  777388050  778567701  779943952  780992527  781975566  782893071  783876111  784859152  785907729  787021839  788004872  788529154  0  0  0  18877987  18353671  18614791  19401251  18368035  18877994  18368042  18615811  18351651  18368034  19401258  18367523  18615842  18352645  18353669  18368003  18371626  19402247  19926563  18892295  20449827  19925511  19416611  19158051  18633735  20711985  20188721  18629639  20188723  19678762  18875911  19428387  19942919  19678763  19402243  18630149  21237283  20450823  21760547  21236231  21499441  20468771  19940871  20465187  19944455  22022705  20730929  20727345  21499443  21499449  20186631  20205063  20214791  22023739  21499435  20999687  22022707  20468793  20712999  20729625  22023715  21761543  21517347  22285873  20993031  22284807  22546979  20989447  21779505  21513763  22285875  23071281  22285881  21525539  21253639  21765155  22027313  21001223  21515811  21517355  22283811  22041657  22027321  22810115  21237287  22023751  21236743  22809139  30178851  23334435  22547975  22041607  22565923  23858737  23857699  22551587  22289415  22813745  23333383  24119857  22828081  23596601  22049799  23596595  22043655  23075897  22285361  22830115  22836259  21513251  21526535  22302215  23092283  23334439  23098931  22023203  23075891  23090227  24383011  23858695  24645169  23862307  23614499  24124465  23090183  24644131  23337991  24381959  24138801  24383027  23354375  24644145  24645177  23878691  23884835  23878705  23884849  23862323  30703139  23098915  23098375  24386617  24138803  25169443  24648739  24907271  25431601  24386567  24910897  24663075  24138759  24665123  25187377  24910899  24656931  24648761  24671267  25169465  24402951  24933425  25431603  25692707  24905251  24927281  24925241  24410147  25181233  26217009  24919091  24925235  24935987  25955875  25435171  25697329  26218033  25172999  25431559  25187363  25187335  25451555  27002403  26218257  25181219  25955891  26218041  25195555  24919089  24402951  27002417  25449521  23610403  26221625  26742289  25697331  26221603  26742307  27004465  26483761  26221841  25697287  25967651  27004689  25704483  26229809  27526691  27015217  27788849  26753075  26500369  27266611  27286577  27015441  27008035  27528739  27532561  26753059  27791121  27008049  28053041  27016227  27277361  26745907  26762275  27266611  28575267  28575505  25693219  27794467  28053027  27801635  28580913  28056849  28577331  28064017  29099793  28056627  28315185  28315409  27278371  28326961  28581145  27555875  28318777  27277361  26492177  27548707  29101603  28318755  28063779  28839697  28064017  28318769  29624081  29105425  28581145  29113617  29112369  27031587  29367331  30674705  29112593  27788817  28866833  33556003  29367345  28577315  29636657  29367569  29898787  29112593  29629475  30154001  29361699  30153777  28577331  31196945  30678289  29636881  31198755  28839697  30947609  29626137  30678289  30940195  31726851  31723289  32024849  27539473  32769809  31726867  32024849  33031953  22810112  26745856  20711936  24644608  19154432  22565888  30410240  33597440  18877987  18615815  18368035  18877994  18368042  18614791  18351651  18615811  18371626  18613802  18368003  19402247  19926563  18892295  19416611  19158051  18895879  20450865  18629639  19678762  18368005  19664387  18875911  18641927  19400227  19420202  19153955  20450867  20188986  20975139  20450823  21499441  20468771  19940871  20465187  19944455  20730929  20975155  20727345  20188195  20730931  21499435  20975161  21761595  19663875  20729379  20468793  20465203  20989497  19153927  19663879  20476963  22023715  21499399  21517347  22285873  20993031  21779505  20989447  21513763  22285875  22027313  22023737  21263395  21001223  21777955  21765155  21779507  22040113  21779513  20712455  22808099  21761579  20991011  22021675  21781539  21524003  22564671  21253639  21779499  20726819  22547975  23072291  22041607  22565923  23596593  22551587  22289415  22828081  23075889  22574115  23334451  22302215  22049799  22023203  23098417  23092259  22830129  23596601  22305799  23090233  22565939  23088675  22551609  22548011  22042147  21761031  22300195  21775395  24121119  24120867  23858695  24645169  23862307  23614499  23090183  23337991  24124465  23876657  24383033  23858739  23616547  24386617  23360519  23870499  24407587  24118819  22559751  22823985  22573639  22311975  23354375  24643121  24124467  23098425  24402993  22547463  24645179  24411171  24907299  24648739  24645127  25431601  24910897  24400931  24386567  24138759  24925233  25169459  24665123  24648761  25431609  25189425  24648755  24671267  24919075  24925235  24394759  24146951  23071751  25173553  24663097  25435683  22809603  24140807  25169447  25693731  25435171  25697329  26218033  25172999  25431559  25187363  25187335  25443363  25451555  25693747  25697331  25451569  25973809  25181191  25959481  25967665  26480185  24933411  26742545  24644643  25965603  25711667  25451527  26221603  26742307  26483761  26742321  27008273  27528977  25959431  25967651  26228771  25189411  26221619  27015217  27016241  27031601  26238003  25955377  26753297  27008035  27266595  27270193  27532561  27528753  26753059  27791121  27278371  27277585  27277361  26237987  25431075  26754321  27794489  26745907  28073233  25168899  28056857  27546659  27802673  25966649  27794467  28318993  27790883  27539491  27794481  28315185  27801649  27278371  28588305  28604689  28839697  28335139  28580899  28325923  28843281  28577315  28839697  28318771  28851473  28588083  28056625  29374737  29105187  28843281  28325923  29891635  27008049  29101603  29390883  29899025  29899811  29899025  29105187  29629713  29898787  30153779  25983249  30678065  30685457  29636643  28318993  29105203  30713891  30415907  29636881  31471875  27043875  31726627  30423313  31238417  31238417  33307921  33597457  32548867  21499392  31729664  25435136  24906752  19682304  32258048  20727296  18877987  18615815  18368035  18877994  18630186  18353667  18368034  18614791  18351651  19926563  19402247  18892295  19416611  19420195  18895879  20188721  18368005  18875911  18629639  19678762  20450867  19664387  21499707  18879495  19926571  18615813  18891811  20975139  20450823  21237297  19940871  20468771  19944455  20465187  20727345  20730929  20975161  21499443  19926023  21253667  19942919  20476963  20468787  20186631  19678215  22023715  21499399  22285873  21517347  20993031  21779505  20989447  21513763  22023731  21765155  22285881  21765169  21779513  21525539  21001223  21515811  21253639  20988963  21779507  22040113  22285863  20974599  21787697  23072291  22547975  22565923  22041607  23596593  22551587  22289415  22828081  22813745  22049799  22574115  23334451  23596601  22023203  22302215  22305827  22043655  23075897  22574129  23885859  21513223  22826531  22575163  22813747  23596587  22830129  23332359  21498887  22303795  24120867  23858695  24645169  23862307  23614499  23090183  24124465  23337991  23876657  24383027  24645177  24124473  23622691  23878705  23616547  23884849  23354375  24124467  23614515  24132657  24132643  23879481  24383035  23071779  24122403  24141347  24907578  24120875  24905251  24907299  24648739  25431601  24645127  24910897  24400931  24386567  24138759  24925233  24907315  24648761  24409123  24927281  24910899  24665123  25431609  24656931  24140807  24409095  24409137  25187385  23596067  27270161  23876659  25196593  24933923  24673315  24382513  24646663  25693731  25435171  26218033  25697329  25172999  25431559  25187363  25187335  25451555  26218041  25443363  25711665  25435187  25975857  27004689  25955891  24382499  24933411  24671239  26229809  24386617  25449523  26740259  24382513  25449529  25713671  25181191  24935459  26221603  26480163  26745905  27004465  27008273  27004689  25959431  26490929  25967651  25704483  26237987  26480179  26753297  25705479  26754097  27008281  25721891  26742279  27266617  27016465  25168931  24663047  25697319  27024433  27008051  25431313  27270201  25704505  27008035  27266595  27532337  26490915  27532561  27266609  27791121  27015217  27270195  27539729  26762275  26754083  27528755  26500145  26221625  28073233  27293731  28315193  28053273  27794467  28053027  28056625  27539491  28318993  28064017  28325937  29101841  28053041  27278609  28073233  27540515  29363993  28326961  25697283  28588083  28056627  28580899  28318993  27801635  28588305  28843057  28326947  29101603  29101841  28580915  27293731  28315185  28580899  29367569  29374737  28850211  29105201  29391121  29363747  27818033  27286563  28850227  29105187  29891857  29374499  30439697  28327185  27540515  30161169  29636643  30416145  30423313  30153763  31209489  31202355  30685465  30153763  29367569  28850449  31209507  30162179  29403409  32012561  30678275  31726865  31988771  29112593  29944067  31726865  32258321  31238417  32303139  30451971  29629713  27015441  30416145  31500561  32549123  33859587  23596544  28056576  22809600  31238144  22300160  27015168  23090176  18351616  22037504  18877987  18615815  18368035  18877994  18368034  18352647  18371626  18630186  18367523  18353667  18367522  18351651  19402247  19926563  18892295  19416611  19158051  18633735  20450865  18630149  19402243  18891783  19418659  19678762  19678771  19401731  20450867  20975139  20450823  21237297  20468771  19940871  19944455  20465187  20727345  20730929  21237299  20476963  21499449  20205063  20188167  20712491  21499435  20465209  20468793  20451131  19940387  20991523  22023715  21499399  22285873  21517347  20993031  20989447  21779505  21251619  22285881  22285875  21765155  21525539  20991495  22027313  20712455  21779507  21236771  21779513  22043697  21777955  22040113  22545955  21761073  22289465  22023739  21261859  21759495  21498897  21765639  23072291  22547975  22565923  22041607  23596593  22551587  22828081  22289415  23075889  23334451  22574115  23334457  22049799  22043655  22023203  22565939  23338041  23090233  21761031  22037553  23092273  23098417  21498883  21787711  23099441  21513223  24383291  22567987  22560263  24120867  23596551  24383025  23600163  23614499  23090183  23075847  24124465  23876657  24645177  23622691  24383027  23878691  22836231  23092231  22285319  24124473  23885831  24140849  23884849  23870499  24138809  22037511  22809635  24124475  23608369  24907323  22285315  23088647  24907299  24648739  24645127  25431601  24910897  24386567  24400931  24138759  24925233  24402979  25431609  24907315  24910905  24409123  24656931  24927281  24665095  25181233  24933425  25429539  24146951  25187385  24910899  23858225  25693751  23333923  22822001  23951395  24665635  25693731  25435171  25697329  26218033  25172999  25431559  25449507  25189411  24925191  25181219  25697337  25449521  25693747  26480401  26218041  24382499  24910899  25705521  25451527  25195555  25975857  26217987  24644657  26235961  26246179  25721899  25168947  25459719  26244145  26221603  26480163  26483761  27004465  26742545  25959431  26483985  26237987  25967651  25966627  26221619  26490929  26483769  26480185  26483993  26480179  26229009  26754097  25458723  27024433  25705745  24140803  26235911  27790865  27031601  27266841  27789073  24665095  26217991  26745891  27266595  27270193  26753059  27532561  27528753  27791121  26762275  27016227  26753297  28056857  27008051  27277361  26754097  27790899  24648707  26769443  26483769  28577561  27024441  25431043  26507537  27556899  25451569  25693219  27794467  27790883  27277347  28056625  28056849  27801873  28063793  28053265  27528985  28839473  27031587  27794483  28589105  28589107  27278371  29105433  28072995  25697283  27015219  28080401  28318755  28318993  28580913  28588067  28064017  28839459  28318771  29363761  28325937  28839705  29113393  28577553  25959427  28859427  29367577  28843043  29105425  29112593  28850211  28851235  28577315  28843059  29112369  29629489  29629497  29113393  28327185  29891857  28843043  29112355  30424099  29888035  27801651  27270193  28056857  30160945  29374737  29363985  30439697  27270147  30416145  29629475  30160931  30947601  31461137  30940211  30686481  30947609  31202577  30940195  30685219  30976273  30153987  29899025  29915409  28616739  30940433  31471889  31997201  29141027  31988995  29891865  32024849  31734033  31238417  30416131  32251153  31209507  30189827  31471889  32775441  30956817  31989017  30424099  33351697  33307665  31988739  33859618  32811395  22810112  27008000  23333888  28588032  32548864  21781504  22565888  19416576  31734784  31205376  30697472  31516672  18877987  18353671  18368035  18877994  18630186  18353667  18614791  18615842  18371626  18353669  18613794  19402247  19926563  18892295  19416611  19158051  18633735  20450865  19678762  18371589  18629635  19158058  18629639  19680803  18367493  19664427  19926051  20975139  20450823  21237297  19940871  20468771  19682311  20465187  20730929  20975155  19926023  20450339  21761593  19416071  20450819  20989489  20186631  22021667  19940387  20730923  20730931  21499451  19416067  20214819  20989497  22023715  21499399  22285873  21517347  20993031  21779505  20989447  22285881  21513763  22285875  21765169  21765155  21515811  20467207  20974627  22040113  20974599  20739079  22049841  21517363  22808113  21238791  20726819  22286138  22041643  20726791  23072291  22547975  22565923  23334449  22041607  22551587  22828081  23075889  22027271  23072307  22574115  22567971  22049799  22023203  22828083  23334457  21761031  22305799  21775395  22830129  22564387  22836273  21515783  23075897  22548011  22023219  22576647  22576703  23075879  24120867  23596551  24645169  23600163  23614499  23090183  23075847  24124465  23876657  24645177  23360547  24383027  23616547  23354375  23098375  22809635  22285319  24386617  23862323  23616563  22561827  22821895  24118819  24387387  22037511  24146993  24382979  24672059  25197881  24907299  24648739  25169457  24645127  24910897  24663075  24386567  24138759  24925233  25169459  25431609  24402979  25173049  24671267  24394801  24910899  24146951  23596067  24394787  24927281  24400953  23858225  23071751  24149027  26480443  25435153  25697587  25181241  24394759  25693731  25435171  26218033  25697329  25172999  25431559  25187363  25451555  25443363  24925191  25955891  25959481  26218041  25975857  25697331  25195555  25705521  26480401  25449521  25189383  24656903  24906801  24933383  24925235  23874595  25459719  24661041  25713715  26011683  26221603  26480163  26483761  27004465  27004689  26746129  25697287  26229795  26221619  26228771  25975843  26228785  24906787  25955891  26507313  26500145  27015441  25967665  25966643  26745913  27270425  27004473  27528721  26235939  24396835  25431313  25721905  27016465  25168945  27008035  27266595  27270193  27532561  27015203  27528977  27790897  27016227  27015217  27539729  27024419  25431075  27293731  27008057  25720881  27004467  27002403  26762297  26480185  27286577  27555891  25431043  27794483  25713715  27532323  28053027  28056849  27539491  28056625  28315409  28064017  27528753  28063793  27540515  28056627  27024419  26500369  26217745  26507299  25962531  28588089  27278609  26487057  27528985  28318755  28581137  27801635  28843057  28315171  28588305  29101841  28839473  27801649  28589329  28581145  28604689  28080163  29105209  30148369  27801651  27278385  26229763  27532339  28843043  28850211  29367569  29101603  29891633  29636881  29629721  29113379  29367347  26762275  30150195  29374513  28065041  27266833  27539507  29629475  29629713  29374499  29899025  29128739  28318769  30153779  29113395  29374521  28577315  30416145  30153763  29374499  30685457  29375523  31210547  30685233  30947379  30424345  31464729  30940433  29899025  31202339  30976273  30206225  28056579  28581123  31202577  30153763  30963985  32024849  29112593  30976035  31464721  30714115  31500561  31464483  30154009  28616739  32024593  31726609  30153731  32303121  31471619  30968867  33597699  22810112  27270144  31500288  23596032  19154432  30418944  28325888  23352320  20988928  30992384  27286528  18615815  18877987  18368035  18877994  18368042  18615811  18615842  18630178  18368058  18352647  18367523  18613795  18353669  19402247  19926563  18892295  19416611  18895879  19158051  20188721  20450867  18367495  19663907  20188715  19663875  18630149  19420202  20975139  20450823  21237297  19940871  20468771  19944455  20465187  21237299  20730929  21237305  20727345  19926023  19678211  20712483  20206635  20730931  22286138  20202545  20710919  20730937  19691043  20205063  20203059  22023715  21499399  22285873  21517347  20993031  20989447  21779505  22285881  21513763  22285875  21236771  21253639  21517363  20974599  21777955  21765169  22027299  22285867  21263395  21001223  21519409  20712963  23363353  22285883  21761073  22052387  23072291  22547975  23334449  22565923  22041607  22551587  22828081  22289415  22813745  23334457  23334451  22311971  22023203  22567971  22049799  22565939  22285361  22828089  22826531  23092273  22574129  23072299  21515783  22813753  22037553  24121119  23596561  23334719  21513251  24120867  23596551  24645169  23600163  23614499  23090183  23337991  24124465  23876657  24383033  24383027  23616547  23360547  23092231  23862323  24140849  23333937  23071779  24138803  24643107  22547463  24146993  22037511  22561827  22941241  22040071  24146995  23623687  23363079  24907299  25431601  24648739  24645127  24910897  24386567  24400931  24138759  24925233  25169465  25169459  24402979  24671267  23596067  25189425  24910899  25173049  24919075  24140807  23858225  24409137  24656945  25953841  25691683  24927289  23858193  24663091  24661539  24402995  25693731  25435171  25697329  26218033  25431559  25172999  25187363  24925191  25181219  25451555  25435187  25959481  25693747  25449521  25967665  25955897  25713713  26480401  24120355  24933411  24382513  24394759  25457671  26218265  25197575  23882787  25693739  24671281  25451527  26221603  26480163  26483761  27004465  26746129  27004689  25959431  25975843  25967651  26221625  26228771  26221619  26228785  24906787  26480179  26491153  26754097  25959705  27528761  26238001  25720867  27791129  27016465  24644611  24645123  26507313  25704499  25973767  26742279  27008035  27266595  27008049  26753059  27532561  27528753  27015217  27528977  26754083  26762275  27008051  27266611  27008281  27008057  26754097  27548721  26769443  27528985  25168931  27063331  28315193  25966643  26500369  26217745  27818257  27818033  27532323  28053027  28056849  27794481  27539491  28315409  28053041  27277585  27278371  28063793  27032611  28580915  27031587  28072995  26745913  27016241  26742033  27278609  28319001  27556113  29101849  25438211  27548945  25700387  28080177  25435139  26217507  25697297  28318755  28843281  28577315  28325923  28318769  28326161  28315409  28850225  27818019  28843289  28064803  28072995  28080401  28843059  28851249  28315185  26496003  28866609  28065041  28843043  28850211  29105425  29105201  29625891  28326161  28588081  29375523  28839697  29900049  28580915  28342307  29112371  29128977  28326169  27003921  29367577  29625907  29367331  29891857  29899025  28850211  29646097  29888035  29915409  29636889  28327193  30161955  29898803  27797777  29390883  27551779  30416153  30154001  30415907  29636643  29636881  28866595  30424337  30177553  29891635  27008003  29891857  31464483  30685457  29927697  30451747  29101329  28080401  30678297  28063779  30451993  31202579  31209523  30189841  30940433  31209745  30415907  31471651  31488035  31500569  29112579  28851235  30713891  31726609  31500305  30423043  29141027  30976025  31471633  31500291  33037315  30189827  31516707  32811281  34639121  33859619  32811409  33876241  33597713  33564945  31762833  23858688  29629440  32024576  30160896  25168896  22041600  19678720  32040960  31205376  34638848  18353671  18877987  18877994  18368035  18615811  18368034  18615303  18877986  18351619  18367530  19926563  19402247  18892295  19416611  20188721  18633735  19158051  20188723  19680803  20713018  19402243  19678769  19420202  18371589  18630149  19420218  19678762  18877957  19663875  20975139  20450823  21237297  20468771  19940871  19944455  20465187  20727345  21237305  20468785  20450339  21237299  20450819  19678215  21237307  22023715  21499399  22285873  21517347  20993031  21779505  20989447  22285881  21513763  22027313  22285875  21498915  21765155  21001223  21779513  21777955  22545955  21498929  21787697  21779507  20712455  21787683  20991495  21251121  22041603  21499407  19940359  23072291  22547975  23334449  22565923  22041607  22551587  22828081  23075889  22027271  23334451  23334457  22023203  22830115  21761031  22574115  22836273  21787655  22830129  22565939  23075891  23594531  23090233  22808071  23338041  21777927  21775409  23617083  21761539  22814243  24120867  23596551  24383025  23600163  23352355  23090183  23075847  24124465  23876657  23878691  24120883  24645177  23622691  22836231  23862329  22830087  23862323  22809635  23071793  24138803  23360561  22809607  22561827  23616561  23856647  28326947  24645163  24409139  24384561  24907299  25431601  24648739  24645127  24910897  24124423  24400931  24138759  24925233  25169465  24907315  24665123  24648761  24409123  24927281  24648755  24656931  24919089  24933425  24140807  23596067  23884807  24140839  24411175  24120371  23858201  24925241  24437795  24394759  25693731  25435171  26218033  25697329  25431559  25172999  25187363  25955891  24925191  26218257  25959481  26480185  25181219  25449521  25713713  25959475  25705521  25189411  24120355  24933411  24382513  25711673  23858691  24919047  23858183  26480409  26245155  25721891  32775483  26221603  26480163  26483761  26742321  27004689  26746129  25959431  25967651  26237987  25966627  26228785  26742323  26221619  26229809  26483993  26500145  25959481  27528985  26228793  27008547  27004473  25449507  25966643  25966865  25431089  25198129  27016243  24906755  25180441  27008035  27266595  27270193  26753059  27270417  27528753  27791121  27277361  27016227  26500131  27015441  27270195  27008281  25955363  26769443  26745913  26500145  25438243  26754321  28315417  25457699  25168899  28073233  26507313  28053049  27556113  27548723  26508323  26753075  27532323  27790883  28056849  27539491  27794481  28315409  28577329  28064017  27801649  27810851  27802659  28315417  27555875  27794483  27790899  28335377  27539737  28335153  25697283  25962531  28325945  28843289  28318755  28581137  28063779  28318769  28326161  28839459  28839697  28588081  28580915  28064803  27555875  28843289  28315185  27556113  25196547  28865571  29113393  28335139  29363993  28326169  28843043  29105425  28588067  29367345  29112593  28577315  28580915  29637905  28080163  30412561  29112369  29367577  29374745  29891641  28080401  26754083  25458737  27818265  28335153  29363993  29367331  29629713  29374499  29899025  29891865  30153779  29128739  29112369  30674467  28589329  30424115  30423321  27790339  30416145  30153763  30161169  29636643  31210769  28866833  30423091  30678067  29113379  30416145  30415907  30423313  30160931  30189603  29898803  29141265  31202585  31209753  30976051  31202355  31218723  30940419  30940177  30678051  31471633  30713873  30948369  29899811  31202355  30678019  30947363  30423091  29943843  31238179  29653009  32024627  29898777  31778833  30940163  31762435  29419523  30948355  32549123  30713891  34138371  34384145  30451985  31238425  34122001  35432721  30153728  23334400  31762432  29112320  23596032  30730240  29113344  22303744  32516096  19940864  31230976  31483904  21777920  27024384  18877987  18615815  18368035  18877994  18615811  18368042  18614791  18613794  18352645  18630178  19402247  19926563  19416611  18892295  18895879  19158051  20188721  20188723  19420202  19139591  18615813  18877443  18371589  20975139  20450823  21237297  20468771  19940871  19682311  20465187  20730929  21499449  20727345  20712483  19926023  19942947  20975155  20735523  20993075  21759537  20468779  21761579  19678215  22023715  21499399  22285873  21517347  20993031  21779505  20989447  22285875  22285881  21765169  21513763  21236771  21765155  21515811  21498929  20974599  22023739  21263395  21779513  22041651  20450819  22023723  21253639  20739079  20202503  22283825  21525561  23072291  22547975  23334449  22565923  22041607  22551587  22828081  23075889  22289415  23334457  23334451  22023203  22311971  22567971  22302243  22828089  23075897  22305799  22564359  23070215  22049799  21775395  23332387  22023175  21251079  22285369  22547971  23072538  23342627  24120867  23596551  24383025  23600163  23352355  23090183  23075847  24124465  23876657  24120883  23360547  24645177  23616547  22836231  23092231  23600185  23600179  23878705  23884849  22547491  22285319  23346211  23876659  23333937  24409147  22823985  22285315  24380935  22311967  24907299  25431601  24648739  24645127  24910897  24124423  24400931  24138759  24925233  25169459  25169465  24665123  24910905  24409123  24648755  24656931  23878663  24402993  24146951  24400953  24933425  24656945  23596067  26770467  23858225  25433137  24394759  24673329  23086115  25693731  25435171  26218033  25697329  25431559  25172999  25187363  26218257  24925191  25955891  26218041  25697337  25189411  25435187  25711665  24382499  25443363  25451569  25443377  25195527  24644657  25195555  25443335  25693977  25189383  24382481  24671281  25713715  26496547  26221603  26480163  26483761  26742321  27004689  26746129  26228785  26229795  25697287  25975843  26742323  26228771  26491953  26221625  26483763  26238001  26742553  24644643  26742329  25431089  26245155  26753297  26245393  26507313  26235911  24906755  24665095  27015225  26235939  27008035  27266595  27270193  27532561  26753059  27528977  27528753  27277361  26754083  27015441  26762275  27270195  27528755  25431075  27540753  27008057  27540529  27528985  26753075  25975857  26769681  26769457  25693201  27266617  27794713  24913923  25693457  27293747  24386563  27532323  28053027  27539491  28318993  28056625  28053265  27801873  27801649  28315185  27540515  27286563  27555875  27266841  28056627  27790899  28056857  27802673  27278609  27555889  26217507  28080401  27539737  25955331  27540531  25962531  28081187  27801657  28318755  28581137  27801635  28315171  28839697  28580913  28064017  28588081  28589091  29101617  28318771  27286563  26741795  28851249  29112601  27801651  27818033  29361699  28342307  27293969  29113395  27286801  26228761  26508337  27278617  29888281  29367577  29124881  28843043  29105425  28588067  29112593  29112369  28843057  28577315  29113379  29390897  29101841  28342307  29113617  29367347  28335377  29888281  29888049  30162201  29891865  29121571  29899825  29629713  29367331  29374499  29112593  29113379  30177315  30686481  27532291  29105433  29367345  28850225  30153779  30150179  30160947  27539473  29636889  30154001  29891619  29374499  29636881  30162193  29636889  30177553  29105203  31202585  30963747  28056593  29927697  29899811  29898803  30678033  30678051  30160913  29898787  30713891  29629465  29891587  31210499  29375523  29403153  31209475  30678019  30189571  30685187  29943811  30701571  33073187  33335569  33824017  33859843  31778851  33335330  34138137  30415906  32513305  32259331  32513059  33335569  34376977  32811033  33569945  34122129  31500547  32024849  34872593  32303377  33073289  32549137  34908297  30153728  31500288  23334400  30947328  23858176  30730240  21255168  20203008  32516096  32259072  26245120  34376704  32519168  32532480  19940352  18615815  18877987  19140138  18368035  18630178  18614791  18371618  19138083  18615811  18371626  19926587  19926563  19402247  18892295  19416611  19158051  20450865  18633735  19926570  19140099  18629639  19154435  18630149  19664401  19420202  20975139  20450823  21237297  20468771  19682311  19940871  20465187  20730929  20975155  20450339  20729379  19166215  21237305  20468793  20467207  20741639  21237291  20989489  19926531  21761595  22023715  21499399  22285873  21517347  20993031  21779505  20989447  22285881  21513763  22023731  21236771  21765169  22040099  21001251  21236743  21255219  20464647  20476935  21500963  22283811  22027321  21251121  21515783  22023739  20975107  21503011  21255225  21237279  23072291  22547975  23334449  22565923  22041607  22551587  23075889  22828081  22027271  23596601  23072307  22023203  22567971  22574129  22828083  22043655  22311943  22040071  21513251  22813753  22810155  22041603  23090233  23622969  23334459  23332359  21515271  22285361  22828131  24120867  23596551  24383025  23600163  23352355  23090183  23075847  23862321  23876657  23616547  24383033  23360547  24383027  23098375  22809635  23354375  24138809  23884849  23616561  23862323  23333937  23862329  22285319  23350791  22037539  22809651  23916067  25169723  23862819  24907299  25431601  24648739  24645127  24910897  24124423  24400931  23876615  24663089  25431609  25169459  24409123  24140807  25173049  24402979  24656931  24665137  24648755  23596067  23333895  23858225  24919089  24146951  24132615  23333891  25429539  24925241  23346491  24644665  25693731  25435171  26218033  25697329  25431559  25172999  25449507  26480401  25443363  25697337  24925191  25713699  25955897  25693747  25435187  24120355  25713713  25449521  25181233  24644657  24933411  25956121  24656903  24382467  25443379  26234403  25694003  25697319  23858691  26221603  26480163  26483761  27004465  27004689  26746129  25959431  25967651  25975843  26228771  26228785  26483763  26745913  26742323  24906787  26500145  26480409  26229809  26491153  25168945  26245169  26246179  27266617  26762513  24382467  26769465  25693457  26754329  26229767  27008035  27266595  27270193  27532561  26753059  27528753  27791121  26753073  26762275  26754083  27277585  26507299  27008051  27532569  27016241  27004467  26483769  27540753  25693219  27790905  27286801  27024433  27278387  27294755  24906755  25978929  25693201  27556913  27278393  27532323  28053027  28056849  27277347  27794481  28315409  28064017  27277361  28315185  27540515  27794483  27810851  28065041  27031587  28325939  28319001  29915409  27794489  26753305  27286577  26507313  26217475  26217507  26742033  28589105  26479633  28073233  27790905  28318755  28581137  28577315  28063779  28580913  28588305  29101841  28325937  28318771  28315185  29113617  29105433  28064025  28589091  27818019  27539507  27811089  27818033  28859427  29128977  28081201  29383729  29105209  27528755  26748963  27535633  28867619  27004697  28843043  29105425  28850211  28326161  28839459  28318769  29101841  28851235  28580915  28327185  28063793  29121809  28588083  28604451  28604689  30412569  27266083  29105209  28577329  30150147  29629713  29367331  29374499  29636881  29374513  29888035  29653027  29105433  29121809  29629491  27794435  28052753  29899825  28843057  28851235  29636659  27802897  29891601  29629475  30423057  29636643  29653027  29637667  30685235  30415923  31464473  29891587  29665297  29112345  30686225  30415875  30160899  29140995  28342275  30686211  29943811  32548899  31500561  31762691  31988771  32267299  31464482  31464707  33351715  30451993  32811033  31500547  32286993  31755537  33859857  33852689  32811153  30189585  29927449  31762705  31500561  34908441  34908297  34662673  33351697  31500313  33564945  33073538  32516121  29629440  30976000  30685184  23596544  31516672  24906752  31467520  30424064  22303744  32017408  32812032  28866560  28597248  21775360  32794624  18877987  18353671  19140138  18353667  18368035  18371626  18368042  18351651  19926563  19402247  18892295  19416611  19158051  18633735  20450865  18367495  19926579  19682346  19926531  19139619  19680803  19663879  20975139  20450823  21237297  19940871  20468771  19944455  20465187  20730929  20727345  21237305  20450339  20467235  20476963  20973091  20450353  20188167  20450859  19678215  21499443  22023715  21499399  22285873  21517347  20993031  21779505  20989447  22285875  22285881  21513763  21515811  21236771  20726819  20974599  22027313  21525539  21515825  22285883  21255219  21525553  21240867  20726791  22027321  21253639  22021667  23072291  22547975  23334449  22565923  22041607  22551587  22813745  22828081  22289415  23334457  23072307  22023203  22311971  21787655  21761031  22547505  22826531  22836273  21777927  22828089  22567971  22305799  23072315  22023185  20975107  21251079  22314503  21775409  23334417  23858723  23596551  24383025  23600163  23352355  23075847  23090183  23862321  23876657  24120883  24383033  23616547  23354375  22809635  23862323  23360547  23622705  22836231  24124473  23071793  23876665  23870499  23616561  23352371  22285319  24399395  23858691  23856647  25431867  24907299  24648739  25431601  24645127  24910897  24124423  24400931  23876615  24925233  25169459  25431609  24656931  25173049  24665123  24140807  24146951  24386611  24409123  23071751  23858225  23596067  24671281  24411171  25691683  22828103  25304099  24925241  23862449  24120377  25693731  25435171  26218033  25959473  25431559  25172999  25187363  26218257  25955891  26218041  25697331  25975857  25697337  24925191  24644657  25451555  24382499  25711665  25443363  25705521  24927239  24120327  24933411  25443335  26218265  24644659  25705529  25197603  26481713  26480163  26221603  26483761  27004465  27004689  26746129  26228785  25967651  25435143  26228771  26742323  25975843  26483769  26491953  24906787  26483763  27004473  26746137  26500145  26753297  25431089  25720881  25458723  24382471  25169169  25449479  26238225  25448035  24644611  27008035  27266595  27270193  27270417  27528753  26753059  27528977  27277361  26754083  27277585  27008051  26500131  27266611  27794713  27794489  25431075  27278385  27540753  27031601  27286577  27528985  27548945  25438243  25168899  25955377  27540531  27539513  27015449  28313361  27532323  27790883  28056849  27539491  28056625  28315409  28315185  27539729  27539505  27540515  28056857  27024419  28065041  28315187  27794483  28080163  29101849  27277363  27540529  27293969  27024433  27548945  28375075  25693187  28589107  28588089  28839481  25962513  27032625  28318755  28843281  27801635  28577315  28318769  28839697  28326161  28588081  28326947  29363761  28080163  28581145  28839705  28577331  28589105  28580915  28335139  28063795  28327185  29121809  27293969  28866609  26483715  27003939  28056633  26490897  27801881  28843043  29105425  28588067  28850449  28580913  29101603  29374513  29113379  28851473  29101841  28342307  29121571  29112371  29646097  28839473  29105433  29653265  27266083  29899827  29888051  27004419  26490883  27539737  28052531  29629475  29891601  29636625  29112355  29105203  29891609  29367345  28850225  29363747  29899793  29899801  29899811  29128739  27270147  30423065  28342297  28859427  27540531  29128721  28838929  29629443  29636611  29390851  28064771  31500323  32024849  31726627  31779089  32513297  33335555  31735193  33299462  33832209  33299857  32782609  30686243  31500294  32536611  32513283  33823769  30451993  32549137  33037585  33614083  32549123  32513049  29665425  29658385  33562001  32549137  31988995  34114841  34384145  34610449  33335569  34138385  30452113  32811281  31500569  34351377  31500561  35170321  35678481  34613393  30451762  32811025  35399697  34908434  30153728  30976000  30160896  24382976  30161920  24382464  32253952  31254528  30177280  23090176  32270336  34114560  25707520  18877987  18615815  18368042  18877994  18368035  18877986  18877475  19926563  19402247  18892295  19416611  18633735  19158051  20450865  18613767  18629639  18371589  19139619  20975139  20450823  21237297  20468771  19940871  20465187  19682311  20730929  20727345  19663879  20713017  20712483  20188163  21759523  20989497  21499443  22023995  20729379  20448775  20188209  19158019  19926543  22023715  21499399  22285873  21517347  20993031  20989447  21779505  22023731  22548025  21777955  21779507  21503025  21513763  20726791  21498915  20974599  20974595  21777969  20726787  21255211  21503011  22049841  23072291  22547975  23334449  22565923  22041607  22551587  22828081  22813745  22027271  23334457  23334451  22285347  22567971  21761031  22574115  22813753  22564387  22049799  22836273  22567985  22828083  22828089  21775395  22547513  21237251  21775409  20988931  21513223  22311975  24120867  23596551  24383025  23600163  23352355  23862321  23075847  23090183  23876657  24383027  24383033  23360547  23616547  22547463  22830087  23878705  22836231  22809635  23071793  23862323  22299683  23876665  23612935  24118791  23354915  24661539  24923705  22814215  24514097  24907299  24648739  25431601  24645127  24124423  24910897  24400931  24138759  24925233  24665123  25431603  24394787  25431609  24409123  24386611  24402993  23622663  23596067  25173049  24656945  24671281  24402951  24120369  24138809  24394759  24410147  33848369  25693739  25189427  25955875  25435171  26218033  25959473  25431559  25172999  25187363  26218257  25955897  25955891  24925191  25451555  25697331  25697337  25973809  25443363  25967665  25713713  24120355  24927239  24933411  24120327  24382515  26218265  26226211  26238009  24132615  26377777  24933425  26480163  26221603  26483761  27004465  27004689  26483985  25959431  26237987  26228771  26228785  26229795  26221619  26480179  26483769  24906787  26229809  27004473  26500145  26229009  25168945  27266841  26746137  25693457  26245155  26229767  26500369  25431591  27015449  25176337  27008035  27266595  27270193  27270417  26753059  27528753  27528977  27015217  26754083  27015441  26762275  27008051  27004467  27270425  27266841  27016465  27270201  27286801  27004473  27555889  27015219  26490937  26217745  27548721  26221571  27540761  25431043  28054563  28080401  27532323  27790883  28056849  28056625  27539491  28315409  27801873  27801649  28315185  27270195  27293731  27540515  27286563  28315187  27794713  28065041  27277363  28064817  27555889  26217507  27528985  27819043  28073009  27811089  27556113  26762521  26798115  26217489  26487057  28318755  28581137  28063779  28577315  28580913  28326161  29101841  28064803  27810851  29101617  28580915  28319001  29113393  28850225  27801651  28866595  28589329  28342545  27004177  29367353  27266083  29101619  29629457  28063801  26224643  27555891  29146385  27540761  27565091  28843043  29367313  28588067  29112337  28843057  29363747  29625873  28589091  28850227  28866577  29112345  28318771  28850225  30153753  29637649  28080163  28335139  28326963  27020339  28597297  29375537  29363761  29390899  29367299  29112323  29915139  28326915  29625859  27790339  29907971  31762467  30940195  31762705  31996963  31989009  32024835  32251139  31995939  30468131  33335697  30730513  32783641  30714131  30170371  31464499  32513058  30686481  32024849  32513297  32513283  31735043  31209745  33335555  31500569  32775441  32259345  32811281  33859865  33299857  32803865  32827665  33824003  34121873  32549137  30976145  31762691  33561873  33859609  33073425  32303377  34383897  33559705  34086161  32811281  32804113  33824017  32548889  33335569  31493137  34646161  33073425  35432601  33827089  34089233  32024601  33859857  34908177  34908305  30419218  36448281  35399809  34613273  30153728  30160896  31238144  23858688  29899776  25693184  29390848  31778816  31467520  22565888  32541696  30694400  28862464  32549888  19153920  34655232  20465152  18877987  18615815  19140138  18368035  18351651  19926563  19402247  18892295  20450865  19416611  19158051  18371591  18613767  18371589  18877443  20975139  20450823  21237297  20468771  19940871  19944455  20465187  20730929  20727345  20467235  21761593  22023715  21499399  22285873  21517347  20993031  20989447  21779505  22548025  22023731  22027313  21513763  21761059  21263395  21253639  21765155  22041651  21802545  22040099  21779513  23072315  21251107  20974599  23072291  22547975  23334449  22565923  22813731  22041607  23075889  22828081  22289415  23334451  23596601  22023203  22311971  23092273  21761031  22828089  22564387  22305827  22311943  22813747  21779507  22285361  22836281  21820459  22037553  22285329  23594531  23332359  22023171  24120867  23596551  24383025  23600163  23352355  23862321  23090183  23075847  23876657  24383027  24383033  23616547  22809635  23884849  24140849  23360547  24124473  23098375  23092231  23876665  23071793  23600179  22809607  24643107  23362595  24394801  23878713  23885859  23071761  24907299  24648739  24645127  25431601  24400931  24910897  24124423  23876615  24663089  24402979  25169459  25431609  24910905  24146979  24927281  24656931  24910899  23884807  23596067  23878663  23858225  23071751  24394759  24919089  24400947  25443385  24411171  24919091  25041927  25693731  25435171  26218033  25959473  25431559  25172999  25187363  25451555  26480401  24925191  26218035  25955897  25443363  25697337  25697331  25713713  24120355  24933411  25443335  24906801  25189383  25449521  26218265  25443377  23596039  25197617  26484027  26238009  24671281  26480163  26221603  26483761  27004465  27004689  26746129  26228785  26229795  26742323  25966627  25975843  26483763  26483769  25959431  24906787  26238001  26754097  27266841  27004473  26483993  26754321  25983011  26753081  24907281  26228787  26238225  24668209  26770979  24644611  27008035  27266595  27270193  27532561  27528753  26753059  27791121  27015217  26754083  27277585  27266611  27008051  27024419  26769443  27270425  27278385  25431075  27278609  26770467  27031601  27277363  26753081  25168899  27024433  27818257  25955899  28315441  25693201  25983257  27532323  28053027  28056849  27539491  28056625  28315409  28064017  28053041  27801649  27802659  27270195  27293731  28065041  27794713  27810851  28315187  27556113  28326961  27277363  27548721  25962531  27818033  27548945  27818265  29101849  28326169  26480185  27801657  25955857  28318755  28580881  28325923  28577315  28318769  28839441  28325905  28063793  28839473  28318771  29105177  27810851  28064803  27555875  29113361  29363737  27003939  27532291  29121553  28064817  27818001  28851251  28577331  26217475  27266073  26748979  28326937  28867619  27266097  28843011  28588035  29101571  28597251  29128707  29113347  27270659  27003907  30940444  31464483  31762705  31500323  31726865  30685219  31734033  30976259  31997201  29419555  31225891  29375523  31209731  30415878  32782617  29391121  30416273  31202563  33037587  29891601  32287121  31500563  31464721  32286993  31500547  32520451  31988995  32811153  30161169  30948625  30206211  32521251  31726865  32549137  30451971  32286865  32041233  32251161  31755537  30714257  33832209  33597721  32549137  32513297  28354585  32279833  33876241  34086147  33875993  32811281  30992657  33073411  32286993  34639121  32549009  33590553  31202577  33859985  33859857  32303377  32041361  32286865  33597713  35163409  31762577  33876241  32024849  35170449  34121873  34646041  35170329  35432721  34646153  35399825  34646153  34121778  31500313  32549001  31778953  32516225  33581209  35432834  35661969  29629440  29636608  31500288  26742272  29637632  29652992  26741760  29907968  32253952  23352320  31778816  35678208  34376704  34384896  30675968  35457024  31016960  18877987  18353671  18368035  31782017  19402247  19926563  18892295  19416611  19158051  18633735  18630149  19401763  18613767  20450865  20975139  20450823  21237297  20468771  19682311  20465187  19940871  21237305  19926023  20468785  21759537  20975147  20974627  20716579  22023715  21499399  22285873  21517347  20993031  21779505  22023731  22285881  20727303  21513763  21777955  20974599  22027299  21498915  20464647  20729351  21787697  20450307  21503025  23072291  22547975  23334449  22565923  22551587  22041607  22565937  23075889  23072307  23334457  22289415  22285347  21761031  22305827  21787655  22040071  22828089  22311971  23088689  22305799  22547505  23596859  33615395  22828083  23070243  23338041  22826531  23075883  22285867  24120867  23596551  24383025  23600163  23352355  23862321  23075847  23090183  23876657  24645177  24120883  23616547  22547463  22547491  23098403  24140849  23862329  24146993  23862323  23071793  23092231  22823971  24383019  24907267  22823985  23127587  24140851  23876659  24649315  24907299  24648739  24645127  25431601  24910897  24400931  24124423  23876615  24663089  25431603  24665123  25431609  24927281  23596067  24656931  24409123  24386611  24910905  24656945  23333895  24140807  23858225  23348259  24400953  23884807  24925235  25230371  25177635  24409137  25955875  25435171  26218033  25959473  25693703  25172999  25187363  26480401  24925191  26218041  25693747  25435187  25189411  25181219  25959481  25457699  25189383  24644657  24382499  25975857  26480409  25443377  25973809  25195527  25443335  25721891  25720369  24120371  25443379  26480163  26221603  26483761  27004465  27004689  26746129  26229795  25959431  26483763  26480179  24906787  26237987  26490929  26742329  26491953  25966627  27008057  27004697  26500145  26229009  26746137  26245155  25693457  26754099  25168945  24907267  26237959  26753075  25720881  27008035  27266595  27270193  27532561  27528753  27528977  26753059  27015217  27016227  27008051  27024419  27277585  27532569  25431075  27266611  26769443  27286801  26754097  27548721  27790905  27031601  25955601  25955377  27294755  26753075  25438243  27810867  25693201  25955331  27794467  28053027  28056593  27794481  27539491  28315153  28063761  28053041  27801649  27794483  27802659  28318745  27293731  27810851  27802673  27790899  28315161  28063769  28326929  26479651  27810833  28335153  26479633  28577337  27540531  26508305  26496035  28578851  25955331  28318723  28063747  28577283  27817987  28064771  27810819  26741763  28343299  30940195  30685219  30976035  31202577  31238417  31734033  31202563  29141251  32303377  31209753  31471875  29927705  29367347  31202579  30415878  31210531  30947362  29141043  29374739  30418995  30170385  31995955  30177315  32513305  30154129  32274483  31762705  31202577  30678051  31988995  32250931  31516945  33044753  31209523  30976275  31472899  31238179  30976281  32549123  31209873  31726873  32549137  31989009  32024835  32775427  32520465  32811033  32024611  31989137  30992419  32259331  32827673  29113617  32024849  31726865  32811267  32250905  31238419  29141273  33824153  31779089  32549137  33037585  31762457  33335571  31762833  33859843  29637905  32565521  31231249  32811281  33824017  33852689  33859865  33832209  33597715  32024601  32775449  33852697  33073425  33037585  33089809  33299857  32286857  33590417  34639249  30686481  33040529  32286993  32279825  30713881  32783633  33876369  33597585  32811281  32811033  33351825  30969105  32286993  33073553  32811153  33859609  34138385  31238169  31778841  34121873  35137809  33335569  33564689  34613385  34351249  29105152  29112320  28315136  29113344  31238144  29128704  30681088  26741760  29645824  31254528  30435328  22565888  30968832  21513216  31262720  28867584  27020288  18877987  18615815  18877994  18368003  18368035  19926563  19402247  19416611  18633735  20450865  19158051  18892295  22286143  19926571  20975139  20450823  21237297  20468771  20465187  19940871  19682311  19940359  20730929  20713023  20713017  20188195  22023715  21499399  22285873  21517347  20993031  20989447  21779505  22285881  21263395  22810163  21517369  21240867  21236771  22545955  21517363  21500963  21253681  21498929  21765169  21761539  23072291  22547975  23334449  22303779  22041607  22551587  22813745  22828081  23334457  22027271  23072307  22285361  23070243  22813753  22836259  22285347  23075891  22830115  22305799  21761031  22828089  23072295  23596859  24380977  22567985  24120867  24383025  23596551  23600163  23614499  23862321  23337991  23090183  23876657  24120889  24120883  23616547  23622691  23071779  23878705  23862329  23884849  22547463  23862323  23876659  23876665  22823985  24645163  23071793  24124963  25955953  22559779  24120931  24905251  24907299  24648739  24645127  25431601  24910897  24124423  24400931  23876615  24663089  25169459  25431609  24665123  24648755  24409123  24910905  23596067  24402951  25189425  23622663  24409137  23858225  24656931  25429539  24925241  24656945  24132615  23596039  25720881  24649255  25955875  25435171  26218033  25959473  25431559  25172999  25187363  26480401  25451555  25187335  25443363  25955891  26218041  25959481  24382499  25711665  25713713  25697331  25705521  25195555  24644657  25189383  24935459  25443335  25982983  24644665  25435299  25957411  23872519  26742307  26221603  27004465  26745905  27004689  26746129  26229795  25959431  26237987  27266617  26745913  26490929  25168931  26745907  26742323  26228771  26754097  26500145  27004697  26746137  26753297  25168945  25955601  26228793  28313361  23862331  25458737  25705745  25442347  27008035  27266595  27270193  27532305  27528753  27790865  26753059  27277361  27016227  27277329  27008051  27532313  27528755  27286563  25693219  27016241  27270201  27528729  27286545  28053049  26762289  27031587  25693233  25168899  27540505  26507281  27015219  27015225  26217489  27794435  28052995  27539459  27540483  27286531  27555843  26217475  27294723  25962499  31198769  28079107  27059715  30415907  30423075  30416145  30451747  29899025  30189841  31464707  30730513  29899811  29891590  30701841  31464849  30415923  30940441  30701603  30468131  28850227  31471875  31735043  29899033  29157657  29637638  28354819  30189969  29665561  29625379  29374470  31464721  30714129  30685457  31202339  31202563  31500323  31996163  30162193  30685219  30730641  31989017  32041233  30177553  32251281  32275729  29927475  31762691  29403537  29891859  31516931  31226115  29367347  31464721  31762705  30451971  32251161  32258321  32549145  32513059  32303363  32775427  32811283  32548899  31779097  29908241  30162193  31762705  31989009  32286979  32775449  32513283  32782609  31472913  33299601  32827665  30189849  31762707  32024849  31989009  31238403  32827665  32775449  31726851  31500563  31762713  32811033  32286993  33037585  30416131  32803993  31762691  30424339  31238161  32303377  33860881  31997073  32513305  32286993  32251153  33859609  32775313  31500547  32803985  31238425  33328401  31763715  32024849  33859865  33335313  33590545  33859859  33335441  33860633  33597713  31762569  34610321  34384153  33597465  33597713  33335433  34384153  33335441  34122001  32565521  32548889  33335569  34908177  34613521  32516241  35170449  33056913  36219017  35432593  35137665  33564817  35137553  28843008  28588032  28315136  28851200  32024576  28604416  28859392  26741760  31467520  31254528  32008192  31230976  21779456  30452736  28456960  29680640  29889536  28081152  23608839  18877987  18615815  19143715  18352647  18615850  18615303  19926563  19402247  18892295  19154467  18895879  19139587  18630149  19420195  20713009  19420202  20975139  20450823  21237297  19678727  20206627  20465187  19682311  20989489  20214883  20729379  20975155  20206641  22023715  21499399  22285873  21517347  20993031  21779505  20989447  22285881  21513763  20739107  21236771  21517363  20450311  22023731  25460259  23332401  20712963  20991495  22283811  21515811  23072291  22547975  23334449  22565923  22551587  22041607  22813745  22828081  22289415  23334457  23334451  22547505  21787655  22826531  22574115  22037553  23090227  23334463  22023203  23352377  22830115  24120867  24383025  23596551  23600163  23352355  23862321  23075847  23090183  23876657  24383033  24383027  22809635  23616547  23360547  24124473  24138809  22809607  23862323  23333937  23346211  23098375  23354375  24403001  25435961  24140849  24138755  24643107  24121114  23622705  24907299  24648739  25431601  24645127  24910897  24400931  24124423  23876615  24663089  25169465  25169459  23596067  24146979  24402979  24910899  24927281  24648761  24394787  24146951  24656945  23858225  24394759  24140807  24663097  24933425  23071751  23612451  25170979  23596035  25955875  25435171  26218033  25959473  25431559  25172999  25187363  25451555  26218257  24925191  26218035  25443363  25697331  26218041  24382499  25451569  25711665  24644657  24927239  25959481  25705521  25956121  24120327  26229817  25431620  26478115  27685959  26246193  26275377  26742307  26221603  27004465  26745905  27004433  26745873  26221575  26742323  26237987  26491939  26753073  26228771  26742297  26483769  27266617  26229809  26221619  25168945  26483737  26762289  25983011  26490897  26228787  25431057  26237977  25975815  25984035  27008043  24934426  27008003  27266563  26753027  27278339  26762243  25693187  26769411  25984003  28050947  28327097  27597827  26803203  30415907  29898787  30154001  30423313  30714129  30177315  29105158  30161955  30678275  29636614  29927459  30678297  30424337  29908241  30161177  29898803  29891591  30963985  30451763  30947587  28580867  29898759  28843059  31726993  30940433  30678051  30976273  30947601  30947363  30678275  30206225  29665315  29891859  30177315  29391121  29375523  30678417  31238403  30161171  30976275  32267537  29141273  32259345  28064025  31726873  30170371  29927475  27801651  31202577  30976273  30940195  31471889  30940419  31238179  30416153  30976281  31996163  28879107  30411811  31734819  30424337  32303139  30416273  31464721  31238417  31209745  30976035  31472913  30416131  30162179  31238403  32782617  32775203  31989011  31779075  33073433  31989017  32568593  32782595  31762833  29665305  29636643  31202449  31464849  32024849  31464721  31762691  31779089  32251139  30423299  32783619  31996177  30694673  30686481  32811409  29891985  33037585  32286993  31202563  32024857  32811267  32548889  31516945  32024977  33089795  32521489  32775443  31988761  31218961  33824145  33335571  32303385  32251153  32024849  33037571  33578243  33614083  29105433  29665555  31238403  30714257  34121745  31516945  32286993  33335555  33073169  33037585  33590545  32827667  31239441  34138385  32286995  34122129  33073425  32024721  34610435  34384131  32565521  33307921  34122009  33597713  34384153  33597465  34908297  34908177  33859857  35186705  34384145  34901265  32811153  33335569  35400081  33302673  33073289  35432721  32024721  35661961  35956761  35694729  28318720  28052992  28325888  28064768  28080128  31762432  28335104  27003904  30943232  32017408  33089536  32008192  29654016  23614464  31262720  19983872  34866688  28316672  28617728  26758144  28079104  30029824  18615815  18877987  18368035  19140138  18368034  18368042  19926563  19402247  18630151  19154467  20188721  19158051  19926579  20975139  20450823  21237297  19678727  20465187  21237299  20727345  20730929  20468771  19944455  22023715  21499399  22285873  21517347  20993031  21779505  20989447  21251619  28843527  21498915  20974599  21515783  22810169  22027313  21765155  22810165  21790215  21255219  22548019  23072291  22547975  23334449  22565923  21779463  22813731  22565937  23075889  22027271  23334457  23334451  22565945  22574115  22023203  22548007  22826531  23108642  22023171  23098417  21787655  23596587  21775395  22023217  24120867  24383025  23596551  23600163  23614499  23862321  23090183  23075847  23614513  24383033  24120883  23360547  23071779  23862329  23616547  23600179  22547463  23098375  23333937  23884849  23354417  24905251  25255473  24411683  24132657  24138809  24382979  24643121  24907299  25431601  24648739  24645127  24910897  24124423  24400931  24663089  23876615  25431609  25169459  25173049  23858211  24402979  24933411  24132643  25189425  24671281  24140807  24386611  23858225  23071751  24919089  24663097  23884807  24394759  25435195  25694011  24935459  25955875  25435171  26218033  25959473  25431559  25172999  25187363  26480145  24925191  25451555  26218041  25443363  25955891  25959481  25711665  24382499  25435187  25713713  25967665  25195555  26480153  24919047  25195569  25984049  26215971  26758705  23872519  26219555  24400947  26742275  26221571  26221575  26237955  25967619  26490883  25168899  27526659  29629955  26246147  26507267  26491911  25976323  25975815  26235907  26235911  29629475  29374499  30154001  29899025  29629446  30161955  29629447  29891865  29915409  29636614  29636659  28850183  29390883  29891635  29900049  30153987  30956817  29636889  30424071  28839430  28576803  28859399  30439431  29105553  30963993  29129763  30947729  30686379  28335139  30678289  30153763  30161169  30423075  30451985  30678275  30189603  29629491  29653027  30678297  30424323  30451993  30685465  28839185  30685459  29374515  30468369  29908003  27801603  31471875  29931793  28065041  29629841  30963985  30730275  30948753  30678289  30451985  30678051  30423075  30685457  30189603  29900049  30678275  30678297  31238403  31472675  29636659  31472899  30940211  29915171  30685465  30947587  30189849  30940433  31500561  31471889  30685219  31500547  31988771  30940419  31238179  31472913  31238425  32012569  31471875  31464729  31997187  32286995  32513299  32041233  31726993  30153779  31726865  31500561  30940419  31734033  30976035  31238403  31735057  31471875  32250915  31472899  29403417  31238545  30154003  30416153  32565283  32251289  31779075  30685219  30730513  31500561  31464721  30976259  31726851  31254801  31734033  32024851  32811289  30940435  30686481  32287121  31762467  32258307  31778833  31997187  30678041  31762705  31464721  32286979  33037571  33570065  30943491  30452113  33073177  33597849  32811281  31202563  31779075  30686467  30713873  33859865  32287121  30940305  33597585  32251153  32811281  31989009  33590545  32804099  33073411  31231257  30153873  34376729  34122001  31254801  33597721  34376977  34376849  32811025  33335569  33066257  31493145  34646041  32303129  34908177  33073425  33590297  30713881  34376849  32024977  32811281  33859729  31230993  31205649  33876241  30968857  34924594  33319185  34376721  34351377  35137809  34908185  35432721  34908185  35399961  32253969  32516233  34908305  36186249  35923985  27794432  27790848  28063744  28064768  27286528  28080128  32286720  26479616  30156800  28081152  31778816  33056768  31755264  25697792  29392384  26768896  29674496  27788800  27544576  34647040  29957120  34112512  27530240  27808768  27540992  18615843  18353671  18368035  30674435  18352647  19402247  19926563  19158051  18371591  18630151  20192803  20450865  20975139  20450823  21237297  19678727  19944455  20468771  20465187  29654535  20712465  21499443  22023715  21499399  22285873  21517347  20993031  21517361  21513763  20727303  21263395  21761587  22021667  22023737  21503025  21517369  21761073  23072291  22547975  23596593  22303779  22041607  22551587  22828081  23075889  23334457  22289415  23072307  22828089  22023203  22023175  22305799  22285361  23092273  22826531  21513251  21525511  22565939  23075891  24120867  24383025  23596551  23600163  23352355  24124465  23075847  23090183  23614513  24383027  24383033  22809635  23878691  23360547  24124473  22836231  24138809  23870499  23092231  23100451  24645163  23333937  23870513  22547463  23088647  23333945  23622705  24386673  24138803  24907299  25431601  24648739  24645127  24910897  24400931  24124423  24663089  25431609  24138759  25169459  24665123  25173049  23858211  24671267  23858225  25173043  24656931  24927281  24671281  24656945  24140807  23348259  24400953  24925235  24399409  24409095  25429539  25435675  25955843  25435139  25431559  25172999  25187331  25451523  24663047  24120323  25443331  25181191  24665095  25195523  23858183  26478083  25695235  24148999  25195527  23872515  25721859  29367331  29112355  29629713  29374737  29105159  29363747  28850183  29390883  29637667  29367347  28843014  29891633  29112369  28588038  30162193  29915409  29891865  29363719  29383715  29898803  29636889  30170385  27540487  30150417  29418531  29637681  28052529  28314659  29652241  30154001  29891619  29636643  29899025  30162193  29113379  30940211  29390883  29891865  29898803  30432529  29927697  30947609  29891633  30177553  30153987  30730513  28342323  30965009  31464849  29383731  28577041  29374513  29105561  29113625  30678289  30161169  30415907  30423075  30451985  30416131  30177553  30948625  29681937  29927459  31202585  30678067  29899811  31471897  30940561  29908003  30451993  31481105  28850227  30963747  31210803  29911313  30423299  31226915  31480883  31226137  29375769  31238419  30940433  30714129  30678051  31471889  30685219  30451747  29112579  29665539  31726851  30451987  31516945  30686481  30678297  31996185  31210531  31516931  31726867  31488035  31202577  31238417  30947601  30940195  30976035  32259345  30940419  30685219  31471875  30451987  29653265  32783641  31218961  30694659  30189619  28617105  31254801  30162179  30940211  30678291  30940441  30161955  31238417  31464721  31726851  31500547  31471889  32024611  31254801  32250915  30940441  32024977  31210769  31778851  29141273  33053969  30685465  32513075  31995939  32520451  32024849  31726865  32041233  31988995  31238403  31238425  32024721  30976275  32520465  33335697  31726617  31735057  30678297  31254787  28073219  32286993  32251153  32549123  32041219  31726993  32565521  31762577  33307921  29141017  31500305  33818385  30153753  33351705  33037593  29629699  32549137  32513297  32549123  32024857  32783633  32041233  33037593  34121873  29367321  32251139  32811281  32024835  32286865  32775441  32541969  31997209  33302809  34356625  30992657  34085905  32549265  32549137  30715153  32804241  32024601  32541969  33335313  33859857  33590545  29665305  34662673  32024849  32303377  33302801  30189585  34384145  33302681  35163409  31516817  33859857  35661849  35399825  32549001  34351377  35137561  35924018  35416081  27532288  27266560  27801600  27540480  27286528  28080128  26479616  31762432  32253952  25449472  32541696  31778816  27294720  27008512  33359872  28079104  28050944  29666304  20988928  30173184  30178816  34627072  36210688  26541056  29681152  33438726  18615843  18353671  18368035  18877994  19926563  19402247  19158051  18630151  19926579  19416611  20188679  20975139  20975153  20206627  20465187  20206641  19944455  20203015  22023715  21499399  22285873  21255203  21517361  20468743  22810163  20727303  28606011  21503025  22043683  21001223  22314033  21498915  23072291  22547975  23334449  22565923  22551587  22041607  22813745  22828081  23334457  23334451  22285347  22289415  23075897  22049799  22023175  22311971  23072259  24120867  24383025  23596551  23600163  23862321  23352355  23075847  23090183  23876657  24120883  24645177  23360547  23071779  23862323  23616547  23071793  24124473  23098375  23090227  24383018  23614521  22830087  23884849  25167417  22809607  28581689  24907267  24648707  24645127  24400899  24124423  24138759  24665091  23596035  24394755  24146947  23884807  23333895  23608327  24140807  23348227  27532569  25429511  28318758  28851249  24908803  29105667  28843043  28588067  29105425  28580871  28839459  29112593  28588039  29105201  28851235  28839431  29626129  28850225  28604451  28580870  28859427  29637905  29105203  28577286  29105433  28604689  28588083  27528227  29101617  29375537  27528243  27003910  26016807  27266055  28637190  29629475  29629713  29374499  29374737  29891633  30154009  29891635  29390883  29625891  29113379  29374513  29899033  29374515  29915409  28314897  30170385  27790371  28634147  28637219  29625393  30150195  29113617  29101841  30424113  30161971  28322065  27819281  30154001  29891619  29898787  29899025  30153779  30416153  30177553  29128739  30686481  29141265  30161177  29636659  29637667  30170385  30947377  30153777  31210777  30686491  29891985  28080179  30992665  29629699  28839185  29654289  30940433  30415907  30423313  30160931  29927697  30162193  30976035  30940419  30701841  29915171  30423299  30686243  31202355  30162201  30685235  31734041  30154003  30468131  31464729  28597299  31202577  30940195  30423313  30976273  30423075  30451747  30686481  30678275  30685235  30206225  30678297  30963747  30189969  29899033  31471875  29403395  30956817  30976281  30685459  29654289  31735059  31488281  30940561  31762483  30948611  31464723  32267545  30940211  31464721  30976273  31471889  30940195  31202563  30713891  30947363  30976259  30947587  31989017  30153779  31210769  30451993  30162179  30992657  29915171  32013347  30177561  29636889  30976051  31726865  31500561  31726851  31471889  31238179  31762691  31779089  32259345  32536849  31989137  31988771  31779097  32024857  30940435  30947587  31762707  32286993  31726865  32286979  32258321  29403537  31500313  31472913  33299857  31726851  32537873  33561745  31238179  32775443  33561625  30678297  30976281  32024849  31726865  31238403  31779089  31726851  32024851  33066257  31762713  31779075  32783633  33597841  31198481  30416025  28878873  33569027  31762705  32513297  32024835  32513283  32565521  31464473  30416017  33597465  32565507  32804241  33876369  33299731  33859729  33614105  33570065  30162179  30730265  34114833  32811281  33037585  32287121  32548889  30715153  32017689  32811417  33073425  33590545  32548889  34121873  33597699  34131217  31254553  30154001  34384273  31239441  33876241  33859737  32279825  34122001  31500433  34662673  32251153  33859857  33073177  34383889  33859857  34089233  30969105  32549001  32041233  34908185  35137809  32024593  33597585  32549009  33876113  32811281  34875529  35137681  34383922  34121881  33826833  35432593  35694617  31500425  35432834  36186129  33351705  27008000  26742272  27539456  27016192  26500096  25187328  25693184  32548864  27555840  32253952  27556864  25195520  31778816  29911040  33328128  28837376  26233856  31239168  29367808  30965248  26234368  28054528  32835584  27423744  33606656  28603904  33844736  27016704  21775360  18353671  18615811  18615843  19664419  19402247  19158051  19678755  19144199  19401763  20975139  20188679  20468771  21237297  19678727  20206599  20203043  20974627  22023715  21499399  22285873  20730887  21517347  22548025  22285875  20465159  21263395  22027315  21765177  23072291  23334449  22547975  22565923  21779463  22551587  22565937  22813745  23334457  23596595  21761059  22289415  22305827  22547505  22040071  21761031  21513251  27572483  23334403  22305799  22311971  23090233  23594545  23334431  29130339  28348099  23088675  23858705  24120835  23596551  23600131  23352323  23337991  22828039  23071747  23360519  23862787  23622659  27295271  27555875  24643075  23856647  23346179  28318755  28577315  28843281  28056583  28063779  28580913  28315143  29101841  28588305  28325937  28064803  29101617  27801607  28318771  27794438  28335139  28851473  28052998  28581145  28839475  28589105  27293703  26741795  29363993  27277318  27818033  27540761  26224647  35191815  28843043  29105425  28588067  29112593  29101603  29367345  29112369  29363985  28851235  28843059  28866595  29375761  29367577  29128977  28850227  29101617  29112601  29363763  27790371  29113393  29383953  27528465  28342321  29113625  26742275  27556121  29645875  29908017  27790385  29629475  29891857  29374499  29374737  29629489  29374513  29367577  29625891  29367347  29375523  29375761  29128739  29915409  29636659  29636889  30694673  29367697  29375537  28335139  27535395  29637683  29390897  29891641  27790371  27528977  28314897  29390899  30154001  29891619  29898787  29899025  29367347  29637667  29636659  29636657  30416153  29637905  30161177  29128739  29915409  29141265  30956817  31202563  30432291  28059683  29108497  31464849  28605713  29121587  28577041  30162201  29367571  29101091  29113393  30161971  30678289  30415907  30160931  30423313  30714129  30189603  30678297  30424337  29653265  30153987  30161177  30423091  30940211  31225891  29646097  30468131  30154003  31472675  30161155  31472691  29900035  31500569  30416273  30940433  30678051  30685457  30423075  30976273  30451747  30940419  31471875  31779089  30686243  31238403  31210755  30685235  29637905  30678297  31209753  30976281  31202355  28616755  30963985  29665555  31488035  31480867  31751449  31202579  30439683  29648947  29944067  31202577  30976273  31471889  31202339  30976035  31733795  31726851  31989017  31471897  31735057  31734019  30730513  31202355  31238545  30439459  28879129  32251155  28859665  28895491  30189843  32024835  29367697  31989009  31500561  31464707  32024611  31996177  30468369  30424337  31988771  32024835  30189843  31500569  30947609  32520227  32521497  30424323  30701843  32024977  29629715  31996305  31464729  31726993  29419779  31750195  31989009  32286993  31202563  32024835  31997201  30730513  32782609  31202329  33561745  30468377  30162179  31226131  33299865  33335577  32286993  32513297  31762691  32513283  31254801  32549145  31238419  33561875  32783633  31481105  31500313  33569049  32024849  32775441  32286979  32017681  32521489  33089817  33859865  32549139  32251155  32513283  33859985  33561881  32811281  32775441  32811153  30992657  32024835  33852689  32041235  33073177  33073433  31735057  32541721  30976401  29665297  34122003  33073425  31755537  33876241  33073297  33037585  34400401  31210769  30706713  33037337  31500547  34123025  27306385  33597713  33328401  32303377  32513161  34647065  34082339  34646041  31762449  33597577  33597585  32017425  33335569  33066257  34662673  34646033  31238289  33859857  33852689  33040401  33073177  33859601  33859857  32778513  35137553  33073289  33073297  33335321  33073169  35186705  33302553  35399825  32024593  34908305  33089586  35432465  35154057  26217984  26221568  27277312  24663040  26491904  26237952  25431040  32286720  31467520  27293696  24409088  32040960  32279552  25459712  32270336  26478080  22823936  33359872  29105664  35407872  32589824  28134912  33074176  36199936  28327424  32538112  26013184  28456960  30981120  18615815  18877987  19926563  19664391  18895879  18895907  20975139  20450823  21237297  19678727  19682311  21237305  21499395  21237279  20727331  22027911  20468785  20468771  22023715  21499399  22285873  21517347  21779505  22285875  22027313  20468743  20712483  21761073  23072259  22547975  22041607  22565891  22813699  22551559  22567939  21498887  22574083  27270177  21515271  23332359  23332355  22547459  21525511  27794467  28053027  28318993  28056625  27532295  28315409  27790855  27539491  28315185  28064017  28063793  27015175  27540515  28319001  27794483  27266566  28315187  28327185  26479651  28064817  27818019  28577561  27810851  28080401  27818033  27293703  28053049  26742033  27548721  28580899  28843281  28577315  28325923  28580913  29101841  28588305  28325937  29101617  28580915  28326947  28843289  28589329  28342307  28588083  28597521  29101849  28588313  28315187  28335139  28604689  27003939  26748963  28866609  28580921  28079139  27011353  26765361  29392145  29105187  29367569  28850211  29112593  29101603  29105201  29363985  28850225  29105433  28604451  28866833  29113379  28843059  29375761  28850227  29101617  28335139  28850457  28859665  28866609  29101619  29375537  27790609  27273251  27797777  28580921  27797553  30162826  28327459  29629475  29891857  29636881  29374499  29374513  29629489  29637905  29891865  29128739  29891635  29375523  29363747  29112371  29374745  29128977  28859665  29908003  29653041  27797539  28576803  29626129  30424345  30424115  28080409  28342315  28851249  28059921  29645873  28052529  30154001  29891619  29899025  29898787  29915171  29629491  29900049  29891865  30161177  30686243  29653265  28850227  30685233  29403409  28838947  30423441  28584209  28589337  29629489  29101329  28859441  30160953  29683473  28354841  30956817  30678289  30415907  30423313  30423075  30714129  30416131  30713891  30153779  30940441  29898803  30177315  30686481  30947609  29915409  30161155  29681937  29899811  29949713  29157635  31726867  31254563  29374865  31500569  30940561  31202577  30714129  30423313  30678051  30423075  30713891  30940419  30678297  30714115  30468369  31210769  30685443  29891859  30730275  30678417  29629491  29112601  30963747  29636659  30701969  30976281  29899811  29653265  29894929  32275729  29899027  30189619  31472017  29108249  31202577  31238417  31209745  31202339  31464707  31238179  31500547  31726993  30685219  31516945  31209731  30424099  30947603  31726873  31210769  32274705  31762483  31750179  32287121  31238425  31734041  28588433  30694673  30730499  31989011  29894691  31997187  32267523  30943505  31762705  31726865  31726851  31471889  31238179  30976259  31989011  31735057  32775449  33044761  32250897  30160931  32548915  32041233  28843409  32775219  29899011  32775203  32791587  30694673  31500569  32303385  32024849  31989009  31726851  31762691  32041233  32783633  31734033  31238545  30423299  32259331  31762585  30161177  32251281  33089795  30714137  31989521  31210521  32024849  32251153  31762691  31726851  31762577  31471889  32827665  33066257  31735057  29944067  31762457  31238425  30415897  32513041  32286993  31726865  30714115  29419793  34086033  30969105  33307921  31202329  31254673  31238169  32811281  33299729  33066243  33053969  34114577  33597585  32549145  30948625  32549123  31500313  30678297  33597713  32548889  33335697  32017681  34384017  32775441  31516945  33597699  33597457  33073425  33597465  33614097  33328401  31500433  33597713  32541969  34901009  34908177  33876241  34646417  34384145  31254801  34908177  35163409  33859729  33859601  33597465  34351377  34400529  34639121  35694617  35923993  32516369  33859601  35956761  35924121  34383889  34891913  35137553  25693696  25959424  24400896  27015168  25713664  26229760  25693184  32024576  32516096  24409088  27293696  25984000  32803840  32303104  32532480  34146304  34122752  34424832  25980416  26215936  28057088  27588608  27586048  25447424  30424576  22823936  33825792  28081664  34883584  31227399  18615815  19926563  19402247  19416611  18892295  18633735  20188721  20975139  20188679  20975153  20465187  20468793  20206641  31489585  25698055  22023683  21499399  21255171  20993031  20989447  20978691  27008035  27266595  26745863  27004423  27532337  27791121  27790897  27532561  27015203  27277361  27016227  26490887  27277585  26491911  26483718  26742278  26762275  27270195  27791129  26500103  27528755  27024433  27532345  27540529  27031587  25955377  28851783  25749511  26508561  27794467  28053027  28318993  28056625  28577553  28315185  27801635  28064017  28063793  28577561  28056627  27802659  27540753  28056857  27548707  27818019  27548721  26479651  28315193  28064025  26479665  28325939  28342545  26742033  28081187  29624081  28597529  28376121  28843569  28580899  28843281  28577315  28843057  28325923  29101841  28588305  28588081  28839473  28580915  28843289  28589329  28589091  29101619  28866833  28342307  28335139  29121809  28326169  27003939  28326961  28577561  28604465  27266097  29121817  29681937  28851257  29623843  26486819  29105187  29367569  28850211  29112593  29363747  29105201  29626129  29112369  28851235  29105203  29367577  29113617  28866595  29128977  29112371  29101617  29112601  29645859  29390897  29888281  29363763  30170385  28589105  27528227  29889571  29105553  29891897  30170393  26493987  29629475  29891857  29374499  29636881  29629489  29367347  29374513  29625891  29390883  29113379  29653265  30162193  29629721  29112371  29645859  29636889  28052515  27797539  28059921  29915185  29363985  28335155  30176529  29891641  27790609  30432529  30161971  28851481  28314905  30154001  29891619  30161169  29898787  29891635  29915409  29915171  30424337  30154009  29112371  29899811  30161177  29898801  30153777  29908003  29908241  30451993  30161297  28080179  29128753  28059683  28584209  30714129  28583987  28855569  29887761  30678289  30415907  30423313  30160931  30451985  29927459  30678275  30424337  30415923  29899811  29419793  29915409  30154009  30439459  30947379  30685443  30685465  30730275  30416147  31464849  31735059  31472899  31743249  28879129  30161297  31472025  27830531  31480867  31202577  30947601  30678051  30714129  30423075  30976035  30940419  30424337  31464729  30976259  30685465  31516945  31209731  30947379  30714137  30432529  30415923  30963747  30424099  30439697  31464849  30730275  29944089  30416147  29887523  29632547  31723281  29367313  31254579  31464721  31500561  31209745  30678275  31762467  31202339  31238403  31733795  30730513  31202585  31472017  30685443  32513425  31989011  30948625  32012561  30149905  29899827  31218723  27060259  29900051  32549265  30686467  31762705  31726865  31726851  31500547  30940195  30686481  31464729  30730513  31734033  31762707  31472899  31238179  32251281  31471875  30189849  29665305  31996305  30976401  31726617  32258083  30416147  31218961  30149905  32024849  31989009  32024835  31726851  32258321  32303377  30686481  32024977  30730499  33818513  32286755  32287129  30976281  31734041  30936337  29891609  29899011  29927699  31467793  31989011  30940441  32041369  32549137  32513297  31726851  32565521  32811033  32549123  31238289  33561625  32775569  33037587  29900049  32549145  32549137  32775441  31254801  32811289  32024593  31501585  32775427  32549123  33302801  34123153  34121753  32783633  32775193  33875993  32811281  33561873  32303377  33597457  32541969  32286979  33073305  30714131  31762833  34094353  32251139  31726737  32811281  32251153  33859729  31500305  32811289  33040657  34400529  33876113  34401553  33073425  32541969  34662545  34138513  32803865  34646297  33089809  34383897  32811281  33073177  35186713  33335313  33328401  34400273  32541721  33073425  34875665  34875537  32803985  33351825  31762713  33335569  33351825  33564817  32541969  33597841  35661969  35432721  30451762  34089361  32254225  35694745  35432585  34629777  31221897  35432465  33040657  35694609  32778265  25431552  25697280  24138752  32286720  25451520  25967616  25168896  32778240  27015168  24933376  34408448  33351680  33328128  26215936  26245120  33318912  25459712  22823936  32812032  33114112  25695232  32513536  28068864  33556480  24382983  18353671  19926577  19664391  18895879  19926563  20450823  20975107  20206595  20465155  26742307  26221603  26217991  26745905  25697287  27004465  27266833  26746129  26237987  26228771  26490929  25967651  26217990  25168931  27004473  26480179  26483763  26745913  26229809  25705479  25451527  26753297  25431089  26746137  25431591  27024441  25960121  27031833  26753075  27008035  27528739  27532337  27532561  27791121  27790897  27015203  27277361  27016227  27539729  27024419  27790899  27532569  27270195  26507299  27528985  27794489  27548721  27278385  25693219  27548945  27802897  25955377  27024435  27015219  29129763  26217745  27819323  26491961  28056611  28053027  28318993  28577553  28056625  28315185  27539491  28064017  27801649  27802659  28319001  28318771  28053043  27818019  28577561  28065041  27286563  27802673  26742033  28063795  28073233  28080401  28064025  28073009  28589337  26479667  27819043  26741809  29101625  28580899  28843281  28577315  28580913  28325923  28839697  28588305  28839473  28588081  28581145  28326947  28318771  28851473  29128977  28315187  28335139  27003939  28588313  27801651  28859665  28851249  27266321  29105209  28839481  28080177  29623843  28343331  28327227  27556121  29105187  29367569  28850211  29112593  29101603  29367345  28850225  29367577  29626129  28843059  28851235  28866595  29375761  28859427  29128977  29625905  29375537  29363763  29636889  28850227  29646097  27528227  27535633  28866609  28839705  28080179  28335155  28866841  29645873  29629475  29891857  29374499  29636881  29629489  29374513  29367347  29891865  29625891  29375523  29374745  29113617  29374515  29653265  29915171  28052515  29908241  29645859  29113393  29915185  29363985  30178339  29637913  29637683  28370979  28314897  28059921  30205475  30412337  30154001  30153763  29898787  30161169  30153779  29900049  29898803  29891865  29637667  29915171  30177553  29403409  30415921  29636657  30423321  29629699  28584209  30940561  28838947  30170385  30948403  29128755  28335139  28605713  28576819  29157649  28600593  28321827  30678289  30678051  30423075  30685457  30451985  30451747  30678275  30940211  30948625  29899811  30416153  29653265  29915171  30685465  30992657  29681699  29899153  30685443  30940561  30451763  29908241  30189849  30947379  30678425  30963993  30424115  29108259  28839193  31473041  30940433  30678051  30976273  30685457  30423075  30940419  30713891  30685235  30940435  31471875  30451993  31500547  31516945  31218961  30416153  30686481  30424099  31464499  29915409  31734041  31254563  32012569  29108259  29637009  31500697  30177315  32259353  28843409  28597283  31726865  31238417  31209745  31464483  30940419  30451747  31209507  30714137  31762691  30730513  31209731  31500339  30424337  30424099  31996305  32274705  31210755  31202585  30452113  31471891  30424339  30189843  30419217  31480867  32251281  29911075  31238553  32791825  28850179  31762705  31989009  31464707  31762691  32258321  32041233  31500323  32250915  31989011  31779075  31209753  31209731  32012561  32024977  30686481  30730275  30451993  32520227  30948611  29665331  30694673  30416153  31210531  32024849  32251153  32286979  31988995  30940435  32258307  31996177  31254801  30948625  31989017  31500569  32521497  32811043  30189593  33299865  32287129  31743249  33562001  32549137  32251153  32251139  32286979  32041233  33073553  32258321  33066257  33073427  31472785  31500697  29908241  32024601  33570065  31484177  32565507  33335577  31493265  33824025  32549137  33037585  32549145  32024835  32024977  33089809  33037571  32548889  33823889  33066257  31762449  32259331  32513299  33335571  33037593  32549137  32775441  33351953  32775321  30992643  33037593  31729937  32513299  32286865  34383897  34400657  34121987  32259345  32541969  33073425  33073297  32804113  32303377  33598737  33037585  31726745  34384153  33073177  32541841  34122129  32811281  33328401  33073297  33859985  33351953  32024593  34383897  34385169  33590417  32811281  30444561  32811153  33876241  33073425  34908305  32778513  32549265  31500305  31991953  34646153  34892049  34383897  32017681  33597713  32024713  34383897  33581329  32549009  33875993  33859729  34351241  35186961  35694609  34383897  35678481  34908433  34351129  34121745  24907264  25172992  24138752  32811008  32778240  25431040  24665088  33884160  26491904  24671232  32827392  28850176  33590272  33056768  33114112  27544576  26215936  20989440  35006464  26246656  25695232  32798720  18352640  29928448  18353699  19926531  19140103  25955875  26218033  25431559  25435171  25959473  24910855  26218035  25187363  26480401  24663047  26218041  25697337  25189411  25713713  25187377  25169414  25181219  24382499  24644657  25697331  24927239  25195555  24132615  25195527  24935459  25956121  23872547  27002425  25713721  26480163  26221603  26745905  27004465  27004689  26746129  26490929  25959431  26742323  26229795  26745913  26237987  26483763  25168931  26228771  26500145  27004697  26746137  27004473  26754097  26753297  25168945  26769457  25721891  27002403  26754321  27529019  27270426  25693235  27008035  27528739  27532337  27532561  27790897  27791121  27015203  27277361  27016227  27270195  27277585  27024419  27528755  25693219  27540529  26769443  27794713  27791129  27548721  27015219  27811089  27270201  27277369  27031601  27293969  26754099  27008827  27548987  26303523  27794467  28053027  28318993  28577553  28056625  27801635  28315185  28064017  28063793  27802659  27548707  28056627  28319001  28315417  28053043  26479651  28327185  27818019  27802673  27801651  28597521  28064025  26742033  27532345  27556899  27277369  28064819  28839481  28342545  28580899  28843281  28839459  28843057  29101841  28325923  28588305  28839473  28588081  28843289  28580915  28342307  28851473  28326947  28577331  27003939  28335139  29121809  29101849  28342545  28851249  28588313  28604465  28597297  29363769  28589107  27004177  28326969  28065315  29105187  29367569  28850211  29112593  29363747  29105201  29112369  29363985  29105203  29367577  29113379  29375761  28866595  29101617  28866833  29121571  29636889  28850227  27528227  27273251  29888281  27790609  27797777  29646097  28867857  28343331  29636665  29647633  28597299  29629475  29891857  29374499  29636881  29629489  29636657  29891865  29888035  29113379  29367347  29653027  29637905  29128977  29112371  29899033  29383953  28314897  29645859  29637683  28581265  28322065  29390899  29915185  29101841  28314675  28053041  29125905  29637681  29648931  30416145  30153763  29898787  30161169  30162193  29898803  29891635  30416153  29915409  29653027  29637667  29636889  29632785  29636657  29383715  29891985  28838947  29383953  29629699  30424345  29108259  29128755  29629539  28866841  30178339  30439473  31202579  30435601  30161969  30678289  30415907  30423313  30160931  30419217  30416131  30686481  30418979  30940441  30415923  30439697  29915171  30160947  29899033  30423299  30424099  29649169  30959651  30161971  30694673  30154003  29363481  31743377  31750545  29101329  30948611  28056915  31735065  28846339  31202577  30943505  30947601  30678051  30685219  30681123  31202563  31464729  31209731  30948625  30963985  30947609  30157059  31210531  30173457  30947379  30424323  30943633  31729715  30435587  30694673  29367571  31202355  31202705  30173219  31996313  31205785  29375769  32012547  31464721  31205649  30943267  30947601  30940195  30947363  30681347  31202563  30697745  31989017  31734019  31467801  30943507  31997201  32250931  29632913  29367299  30439683  31472899  32270371  30173585  32254003  32513299  30686483  31472675  31734161  30947379  31726865  31729937  31467779  31726851  31726873  31209745  32259345  31467555  30697745  32250915  31467801  30940435  31202449  30685219  30419219  31471875  31751441  30947609  30157201  29375763  32775219  31992081  32251153  31992067  32251139  31996177  31467801  32516131  30959889  32259353  32251161  30419345  30940435  31218961  33323409  32259345  33302553  31464473  31472899  30963985  32794659  33302545  33044739  32778515  32254225  32251153  32254211  31467795  32251139  32794883  33044739  32532753  33564953  33045763  33561625  32259353  31202321  32516369  32513297  32516355  31467921  32516371  32270609  33557763  31460625  32509073  31726737  32775185  31202563  32254097  32254233  32516369  33037585  31472913  34089105  32794897  34348049  31722769  32775443  33302803  32513169  33302787  33295761  33040657  33295633  33827075  32254097  33581073  31467801  34105489  32771353  34351129  34367761  32516369  33819921  31467921  34629905  32253977  32778513  32247057  34629905  33564689  31729945  34089233  32778257  33302673  32516249  35137673  34367513  32247057  34367761  34089241  32516369  34613273  31992209  34875529  35130418  30943377  32794897  35416201  32254225  35399817  34351121  24120832  25172992  33040384  23352320  29101056  32794624  29899776  26237952  28588032  23360512  23872512  34109440  26508288  20727296  19140099  24907299  25431601  24382983  24644643  24906801  23858183  25169465  24907315  24906809  23596550  26218268  25955875  26218033  25431075  25693233  25431559  25168903  26218257  26218041  25693241  25955891  26742553  25431091  26478115  25694011  26742307  26217507  26479665  27004465  27004689  26742033  25693191  27004467  27266617  26217523  27266841  26479673  27004185  25955847  28053307  27003939  27528739  27528241  27528465  27790897  28053265  27266099  27791129  27790899  27266329  27790393  27528761  28050979  28313137  26488081  27790907  27790371  28315171  28314897  28052529  28577553  28315185  28314905  27790387  28315187  28577561  28314681  28837411  28576803  28839185  28839459  28838961  29101841  29101617  29101337  28576819  29101619  29101849  28053049  29101113  29625651  29885987  29101371  29101091  29363473  29363747  29363249  29626129  28838963  29625625  29625905  29625907  30150425  29363385  28577169  29625379  29887761  29625393  29625395  29887769  29625891  29626129  29363761  30674483  30936465  30149667  30412049  29887539  30412057  30936323  30674321  29887537  30936339  30674193  30411811  30674179  30673971  30412057  30412051  31460753  31460761  31460619  31198481  30936099  30936323  31460633  30673971  31460753  31460761  30936339  31460625  30673955  31198467  31460633  31460753  30412051  31985049  31984691  29363217  31722769  31722755  31460387  31722771  32771353  30963473  32247185  29887539  32509337  32247057  32247043  32771217  32247065  32771347  31984665  32247057  32509187  32771217  33305873  33297955  32771089  30149913  31257139  32247057  32771331  33305635  33822243  32040995  33295635  32246801  33819929  33033489  31460611  34344217  33819801  33557777  34344217  32771331  33088785  34082065  32771097  33557529  33557785  23334400  28314624  27002368  26742307  27791121  27791121  27528739  27528753  28315417  26480179  27526705  26742329  26746129  28056625  28577553  28053027  28315185  28056849  28577561  27532323  28315187  28056625  28837649  28575267  27528761  28053299  29888137  26482347  28597521  28839459  29101841  28843281  28839473  28318755  28580913  29101849  28839475  28843289  28326161  29099555  28318771  28063779  29361937  28851473  28325937  29363769  28589091  28589105  28335377  28588313  29361713  28604689  28327193  27286577  28313369  27031603  28342321  27818019  29363747  29626129  29367569  29105187  29105201  29625905  29112593  28588067  29363763  29367577  29626137  29105203  29112369  29113617  28851235  28866833  29374745  29121571  28850227  28604451  29121809  29624081  29623843  28859441  28342323  28064819  28113211  30154010  27548723  29629475  29891857  29888035  30150417  29636881  29374499  29629489  29891865  29636657  29629491  30412569  30150193  29375523  29637905  29888051  29653265  29390883  29636889  29383715  29374515  29646097  30410513  29637681  29623843  29653273  30412689  30162201  30678417  30440995  30153763  30416145  30412561  30161169  30412323  29898787  30153779  30154009  29898801  29915171  30161955  30177553  30162193  30153777  30161177  30150195  30674713  29898803  30170385  30934801  30150403  29623843  30678417  30162201  29636665  29629849  31198779  30940465  29945379  30678289  30415907  30160931  30423313  30936849  30674467  30714129  30415923  30424337  30678297  30439459  30439697  30160947  30674691  30678275  30424099  30412339  30685465  30713891  30936857  30694673  30940561  31196945  30451993  29637891  30439705  29665331  29927825  30672643  30940433  30678051  30947601  31198993  30685219  30714129  30936611  30940419  30451747  30936835  30686481  30940441  30947587  30415923  30685465  30701841  30701603  30992657  30685235  30678291  30713907  30714137  30730275  29908241  31762833  30678323  30686467  30264867  31209881  31202577  31238417  31461137  31202339  30947601  31238179  30947363  31464707  31198755  31726873  31461123  31472913  30940211  31238403  30947587  30963747  30730513  30439697  31723289  31238425  30154003  30948387  31464849  32245521  31721219  31238195  30686467  32287129  31218723  31464721  31500561  31461137  31464483  31464707  31238179  31209745  31209507  31238403  31461123  31726873  31209731  31198755  31997201  31723289  31779089  31459089  30674707  30451993  31471667  32247697  31464849  30451763  31472899  32024985  30976275  29927449  32267537  30517649  31988761  31500323  31464483  31988739  30678033  31238161  31238169  31733777  31209475  31460881  31723033  30685209  31996953  31516707  31472675  32811011  32520227  31988739  33073155  31198723  32513024  32548864  31460864  34114560  32565248  32259072  31209472  33031680  33892352  30936064  33598464  33056768  34351104  33138688  34949120  32510976  33082368  32869376  34614272  34354176  35955712  31515648  33360896  34277376  35457024  22547975  23862321  26742307  28056849  28315409  28053027  28318993  28315185  27794467  27532337  27266841  27266611  28581145  26742329  28325937  28843281  29101841  28577315  28580899  28580913  28839473  28839705  28326161  28581145  28839475  27532339  28063779  28851473  28326947  27818257  28053049  28589105  28597521  27277363  26479651  29367467  27794489  29121571  29375769  29367569  28843043  29101603  29626129  29367345  29112593  28588067  29363761  29367577  29105203  28850225  29375761  29363993  29363763  29113379  28866833  28588313  28604451  29113393  29367353  28588083  29128753  29646097  29383961  29654289  28589113  29129777  28851251  27266083  29891857  29629475  29636881  29374499  29888035  29629489  29891865  29374513  29629491  30150417  29900049  29375523  29653265  29390883  29636889  29112371  29908241  30150193  29637681  29383715  29625907  30150425  29637683  29391129  30162201  30170393  29390897  28605475  30439833  30153763  30416145  30161169  29898787  30153779  30416153  30161955  30424337  30153777  29898801  29915409  29915171  30160947  30161177  30432529  29908003  29390899  30154129  30424345  29899825  29915185  30150179  28576803  29898809  31473425  28839185  30735395  28851609  29482019  30678289  30678051  30423075  30423313  30714129  30686481  30439697  30415923  30423091  30177315  30678297  30423321  30424099  30416131  30730513  30189603  30432529  30678417  30432291  30940435  30714137  30686259  29899011  30170163  31209873  30965009  30993955  32816163  30685489  30940433  30940195  30947601  30685219  30714129  30713891  30940419  30948625  30963985  30948387  30730513  30947587  30940441  30678067  30685235  30701603  30947609  30730275  31218961  30976281  30976051  31209747  31218723  31202579  30206211  29739043  31734161  32045337  31254579  31464721  31238417  31202339  31209745  30976035  31209507  31202563  31238403  30947587  31202585  31210531  30948625  30730513  31471897  30730275  31464499  30685585  30963985  30940561  29915171  30424323  29911313  30162321  32005393  30678425  31471891  32041241  30963763  30956579  31500323  31464483  31733795  31500305  31202321  31762457  31988761  31778851  31733785  31202355  31254579  31471633  31743011  31202307  30468113  31210513  30424067  31238195  30424089  30976003  30730243  31726595  32024576  31726592  31471616  31472640  31778816  33065984  32614400  33892352  32253952  29625344  33056768  34162688  32529408  34702336  32573440  30701568  32549888  32368640  24645155  27528977  27528739  28056849  28577553  28318993  27790897  28577315  27270179  27791129  27794481  27015203  29101841  28843281  28577315  28580899  28580913  28839473  28588305  28581145  29101849  28588067  28839475  28580915  28850225  27811089  28588313  28604689  28053049  29128753  28065041  29367569  29105187  29101603  29626129  29105201  29112593  29363761  29367577  28850211  29105203  29113617  28850225  29128977  28851235  29626137  29101619  28850457  29383953  29113393  28072995  29130001  28588083  29128753  29128739  30235955  28056633  28588089  29646105  29625913  29891857  29629475  29636881  29374499  29888035  29629489  29891865  29888273  29629491  29900049  29636657  29375523  29653265  29390883  29636889  29374515  29888049  29383715  29646097  29375537  30416273  29916433  30150425  29374865  30154513  29908017  29751577  28866097  29408291  30416145  30153763  30161169  29898787  30153779  30416153  30177553  30424337  30153777  29898801  29899811  29915171  29898803  30161177  30432529  29645859  29899825  29915417  30424345  30439473  30412323  29899827  30685585  30154019  28839185  30432305  29105209  30735395  30472227  30678289  30415907  30685457  30423075  30451985  30415923  30424337  30416153  30701603  30701841  30423091  30686243  30685465  30678275  30451747  30730513  30714137  30678417  30432291  30154003  30685233  30686489  30701619  30178339  30976051  30424323  31202611  29368089  29646083  30940433  30940195  30947601  30685219  30976273  30713891  30940419  31210769  30948387  31209731  30678297  30963985  30940211  30992657  30976259  30947379  30963747  30423321  30976281  30730275  31202705  30451763  30956817  30424323  30423315  30714257  30714131  31238187  29363459  31202339  30976035  30947363  31202321  31464473  30947345  31209523  31238169  30701603  31500305  30730275  30678067  30940163  31995929  30976051  29665283  31210531  31516723  31464497  30161923  30956579  31565841  29408291  30992387  31488051  29943825  30468121  31504419  32099875  31464451  32286723  30686211  30735875  31500288  31464448  31209472  31516672  31210496  31488000  33065984  33138688  29363200  31729664  31742976  30435328  35465216  30964736  34695168  30412288  33858560  34354176  32106496  30428160  33884160  33860608  34162688  33868800  21255175  24386609  32775171  26483747  28053041  27266595  25956113  27031609  28577553  28315171  28056625  27790897  28581137  27532323  26753059  36469017  27794489  28839697  28581137  28839459  28843043  28839473  28843057  28588305  28843289  29626137  28851235  29101619  28056627  28589329  28588067  28850225  28342321  29367569  29105187  29101603  29363985  29105201  29374737  29363761  29629721  28850211  28843059  29112369  29375761  29888281  29101619  29391121  28851235  28850457  29646097  28843793  28850227  29128739  28597283  28589105  29383729  28843065  29653273  29161507  28604465  27528227  29891857  29629475  29636881  29374499  29629489  29888035  29891865  29888273  29629491  29900049  29374513  29375523  29653265  29636889  29625907  29653027  30150193  29645859  29646097  29636659  29900057  29645873  30416179  29383961  29367353  30193937  28314897  30177331  30424473  30416145  30153763  30161169  29898787  30162193  30153779  30416153  30153777  29899811  29898801  29915409  29915171  30161177  29898803  30170385  29908003  30416273  30674467  30439473  30178339  29899825  30162201  30439705  30424115  29908017  29121817  28843299  28597299  30956857  30678289  30415907  30685457  30423075  30451985  30415923  30686243  30686481  30678297  30678275  30160947  30439459  30685465  30439697  30189603  30694673  30730513  31202705  29927705  30694435  30161971  30685443  30416147  30948633  29653273  31238195  31209873  31259921  30467345  30940195  30685219  30713891  31202321  30940211  30948387  30685235  30940185  30947345  31209497  30701603  30976025  30730275  30713907  30678019  30976017  31218723  31734809  31734801  30205969  31480883  29363235  31210547  31488017  30469155  30993955  31472679  31516697  29424675  31209475  31202307  30976003  31734787  30992387  30963715  31202304  31500288  31209472  31472640  31516672  30963712  31480832  33065984  29363200  30435328  32352256  33826816  32549888  33490944  35488768  35474944  32589824  32361984  31832064  32909312  31008768  31255552  31751168  36452366  34617358  30160945  18615815  20978695  29898787  22285859  22105635  26803473  26745891  30160903  27790883  27270193  28315185  29113379  30162467  27008035  28318993  28315409  27790883  28056611  28056625  28315185  28318771  27801873  28053273  28325923  28064025  28325939  29670562  28843281  29101841  28580899  28839459  28843057  28839473  28325923  28850449  28843289  28315187  28589329  28851235  28597521  28843059  29128753  28325937  29367569  29105187  29626129  29363747  29105201  29374737  29629721  28850211  29363761  29113617  28850225  29363993  29105203  29113393  28850457  29363763  29128977  28851235  28604451  29646097  29113395  29645873  27528227  30940439  31521827  29390897  29670435  28336043  29636659  29891857  29629475  29636881  29625891  29629489  29374499  30150417  29891865  29629491  29900049  29374513  29899811  29391121  29636889  29625905  29390883  29625907  29908241  29112371  30150425  29383715  29899825  30154129  29629849  29383961  27801625  27790371  31258658  28319034  30416145  30153763  30161169  29898787  30416153  30162193  30153779  30153777  29899811  30161177  30160945  30177553  29898803  29915171  30170147  30416273  30170385  30439705  30674467  29637683  30162201  29908019  30161969  30440483  30178577  30734609  28576803  29908017  29945379  30415907  30423075  30678067  30678041  30678033  30424099  30177315  30685201  30423091  30423065  30189603  30432291  30451737  30686259  30678019  30451729  30948377  30439449  30948369  30439441  30956595  30432281  29681699  30439475  31257625  30468121  31238193  30992441  31254545  30940163  30685187  30451715  30686211  30992387  31238151  31480835  30001155  31488003  30940160  30947328  31238144  30948352  31254528  30701568  31218688  32803840  28838912  33138688  31844352  32851968  31205376  29386752  34154496  29683200  30205440  28899328  31816704  33829888  28331008  29625856  27905536  34112512  31777792  29367310  30415882  30685191  29636622  33299463  31726606  34610179  32258055  35920924  32274446  32782343  31238151  30153731  30451719  30423047  30160910  29891587  35658759  30976003  29898759  30940167  18397219  29892099  21761585  22298119  23600135  23657479  24907271  24648738  26218019  27266609  27008273  27270179  28315409  27794705  28053273  27270193  27790905  28056857  27266595  27277361  28315171  28577553  28056611  28581137  28056625  27801635  28839473  28577561  28064803  28064017  27532339  27548707  28315187  31259683  28581145  28065041  30678563  28843281  28580899  29101841  28839459  28580913  28326161  28063779  28839473  29105433  28588081  28577331  29105203  28850457  29626137  28851473  29121585  27791162  27548945  27031587  29128985  29113379  29629727  29105209  29630225  29367569  29105187  29626129  29363747  29367345  29112593  29112355  29629721  29363761  28850225  29629491  29375761  29113379  29888281  29383715  29374745  29363763  29121809  28604451  28851249  29128977  29374515  29383729  28867857  30735953  29888057  28866611  29915417  27806993  29891857  29629475  29636881  29374499  29888035  29891633  29888273  29891865  29374513  29900049  29629491  29637667  29915409  29899033  30150193  29646097  29383715  30161969  29374515  29888051  29891985  30439705  30412569  30474001  28069137  30178577  30161297  29629539  29891897  30153763  29898787  30415897  30153779  30415889  30161955  30153777  30160921  29898801  29915171  30160913  29898803  29908003  30424089  29625891  30701593  29915185  30161971  30439441  30177331  30189603  29908017  29129763  30497827  30686225  30956569  30440473  28851249  30160939  30415875  30423043  30161923  30963715  29927427  30992387  30940160  30685184  31500288  30948352  30439424  31254528  30694400  30440448  32090112  29101056  30697472  32803840  34424832  30678528  30996480  34143232  34875392  30980096  29117440  31473152  29933056  30336000  31864832  31198720  31239680  30555136  31219200  33943040  31530496  34355207  34610186  33561607  35396611  33568771  34617358  34872323  33823751  28843011  29636614  32536618  33037319  33561614  29629482  30940163  33306627  31988764  33306631  33306627  33060878  32513034  29367303  31464455  34085891  30678023  31762460  30423047  29891590  27794516  19405831  24648711  18889763  21499427  20975111  26802211  25169443  25955875  26235953  26221617  26745891  27004451  27528977  26754083  27004451  27270179  28315409  27794705  27004465  27270193  27539505  29892145  27589667  27794467  28315171  28318993  28577553  28318769  28577329  28839705  27801635  27801873  29653027  27801651  28325937  26745863  28064803  29105425  28839697  28580899  28839459  28843057  29101617  28588067  28850449  29105433  28588081  28318771  28851473  28604451  28315417  27801651  28580921  28851235  28113955  28859665  29128977  29113905  27539737  28895239  28326961  29367569  29105187  29626129  29363747  29367345  29374737  28850211  29629721  29363761  29112369  29105203  29375761  29626137  29363763  29113379  29128977  29646097  29374745  28850233  29121571  29375769  28080163  29891609  29374515  29375539  28094267  28589465  29391129  29390899  29629475  29374499  29888035  29629489  29891609  29891601  29629491  29636657  29375523  29636633  29390883  29636625  30150195  30150193  29374515  29375537  30412313  30161945  29121571  29128721  28056583  30940731  29915185  29403143  30522426  30160953  30439449  30211097  29637649  30153731  29898755  29899779  29652995  30468099  30678016  30685184  31500288  30686208  30701568  31516672  30694400  29888000  29101056  30178304  32352256  33328128  29379584  31521792  32307200  29124608  31243264  31320064  34416640  30980096  31517696  36217856  30735872  33860608  30794752  30554112  26799616  28165632  35210240  35396622  33299459  34610204  34093063  34610204  34872323  33823747  34356252  30976035  31209482  31500316  31988743  35920906  31726599  32024618  30948362  30153735  18619399  20465159  20770311  22052359  23607570  21788679  21761543  23596579  24645169  25169443  25173027  25959473  24179747  25955889  22828067  25181731  23362595  26480163  26218033  25959473  26742307  26742321  27008035  26803235  25956113  27790883  27790897  27532323  27532337  27528977  27794705  28315417  27818033  26753059  27532339  28581137  28315171  28056611  28577553  28318769  28315185  28319001  28063779  28325937  28326161  28112931  27004697  27818019  28072995  27568135  28327193  27801607  28580915  28839481  26745863  27286801  28597529  29105425  28580899  29363985  28839459  28843057  29101617  28588305  28325923  28588081  28589091  28839705  28588313  28866833  28604451  29367347  29105433  28851473  28335377  28851249  27532295  28604465  28850227  27539463  27548721  29368209  28839475  29113395  29130289  29105187  29363747  29367345  28850211  29367321  29625905  29112369  29367313  29105203  29625881  29375523  28866595  29101619  29112345  29625873  29375537  29636625  28318727  29629497  29374515  29383715  31733767  29419579  28882995  29900323  29629443  29374467  29625859  29112327  29629447  29113347  28866563  29907971  29916163  27830279  30678016  30685184  31500288  30686208  30439424  29888000  31516672  30694400  32352256  30702592  29101056  30173184  32803840  32368640  28376064  30940672  30424576  32553984  29894656  33074176  32119808  25747968  28884480  31253504  33652224  33082368  25976320  33829888  29980672  35134492  35134522  32775290  34610186  34908167  34872334  32520206  33859591  31471630  34348039  34355207  33299470  33823779  33323050  33847303  29943818  33044522  30189575  33299459  33037326  33073159  32520195  29105159  18877959  20450823  20508167  19664419  20979235  21241399  24120867  23337987  25173041  24383011  24138759  25431559  26218033  24910883  25955875  26541105  25449479  25693703  25180209  26016803  27004451  26221603  27008049  27528977  27266609  27270195  29629447  27278353  27266611  27540755  27528739  27270179  27791121  27532337  27790897  27532561  27532339  27794489  28056857  27801649  27532348  27794467  28315171  28318993  28577553  28318769  28315185  28326161  27801635  28063793  28315417  28097571  28342545  28315193  28056633  27801607  27532295  27540515  28843289  27802897  28577331  28859665  28580899  28839459  28843057  28325923  29101617  28588081  29363763  29105203  28589091  29105177  28318727  27532305  27801651  28866595  29112337  29625881  28597283  28588035  29113393  28843011  29101571  28580871  29374467  29113347  27846663  28354567  30678016  30685184  31762432  30948352  29625856  30439424  31778816  30694400  32614400  33065984  30964736  29101056  29370368  30959616  27008512  28376064  32630784  36031488  28882944  28187648  34122752  30537728  35850240  30166016  33615360  30729216  19254784  33078272  33146368  33823751  35170388  32352291  34610190  34610179  35141646  34610183  34610179  33823751  33561620  34646023  33876003  34085895  33044494  33037322  32775175  32520198  32286726  25173027  20377123  20975111  23395601  22588935  23334435  24124447  23862819  24383011  23876643  23858695  25169443  24138787  25693745  24132615  23379491  24124423  24726563  25693731  25959473  25435171  24968241  27584738  26742321  25443363  26483747  27266609  27004451  27008049  26245127  27528985  27528977  25959475  27008273  27270179  27266595  28053265  27532337  28053041  28056849  27016227  27528755  27540529  27532569  27286563  27539505  27528761  28581649  27048967  27286801  28315171  28056611  28056625  28315185  28063793  28318745  27539491  28315187  27794483  28315161  28326947  28063769  28342307  28072995  28326961  28335153  28318777  28092451  28080179  28577283  28580867  28588035  28318727  27540483  28604419  30678016  30423040  31762432  30948352  29363712  31778816  30439424  30694400  32614400  33065984  30964736  29101056  29386752  28620800  33336320  32630784  31521792  31253504  29423616  29894656  32513536  27569664  34393088  32840704  29490176  32029696  35664896  34416640  28900864  34610190  33823758  33597482  34872323  34646023  34082318  33306631  32024583  32250883  34348039  33823751  30976007  33568775  34093059  30153731  33597447  33037319  30678023  20450851  20985863  21294599  23334435  22810119  22828067  22565895  24120867  24178225  23858695  25169443  25693745  25197603  24910897  24910883  25955875  25697315  26221617  24925219  25435143  26742321  25705479  26742307  26745905  26221603  27004465  27004689  25959431  27008057  26221841  26500131  26754083  26228771  27528739  28053041  27008035  27270193  27266611  27539505  27328007  27794483  26246663  27801611  26742297  28053009  27270151  27270175  27532295  28839427  27015175  27794435  27801603  28052999  30678016  30685184  32024576  29363712  30948352  32040960  30439424  30694400  32352256  33590272  30702592  33155072  28838912  30456832  27008512  33336320  32516096  30697472  32304128  31253504  31766528  32046080  31016960  32569344  32521728  34393088  35769344  18932224  19723264  35134467  35134471  33859591  34356234  33074183  32513031  34093063  33823779  33823751  32775175  33830915  30678051  26221575  19484167  22289927  21517347  23334435  23858737  23072263  22303751  23858745  23596595  24645155  24948259  23338033  24645169  25169443  24386567  25169457  24910883  24648753  26480135  25226759  24925219  24910905  25955875  25697315  26480177  25959473  25187335  26742329  25705479  25187363  26222115  25959431  24907271  26742307  26221603  27004465  26483761  25697287  27266585  26745873  26762275  26235911  26229795  27270169  26228793  27266563  27270151  27024387  27008003  30678016  32286720  30423040  29101568  31210496  32040960  30439424  30694400  32614400  33590272  30964736  29625344  33336320  32630784  30959616  34405376  32291840  29376000  31071232  34686976  32283648  27834368  31586304  33102848  34457600  36517888  32831488  27089920  30259200  34121735  35396618  34093098  34908167  34085891  33823751  34383879  31472647  34082311  19926563  19926535  21241351  20975139  22548003  22285831  22347299  22547975  22548003  24120839  24645155  23600163  23858737  24394759  25431601  25169443  24386595  24124423  24907271  25173041  25955875  25955889  25959473  25435143  24663047  25187363  24648739  25435193  26221595  26235961  25443889  25449521  25180167  27004419  25959431  26480135  25697283  30678016  32286720  30423040  28839424  30948352  32303104  30177280  30694400  33138688  33590272  31226880  33336320  32008192  31729664  29363200  32368640  33864704  33617920  34678784  27310080  24124928  32521728  34393088  32832512  30703104  33051648  20085760  27065856  31369216  34908195  35432455  34355207  34121734  33037319  19484195  19140131  19678755  19926535  20450851  20450823  20249607  22023715  20739107  20993031  22548017  23596579  23993393  22341667  24383011  24383025  23090183  23337991  23334407  23862307  23876643  23090227  23858739  25169443  24386595  25169415  25431601  25103879  24925219  26217987  25431559  25435143  30678016  32286720  30423040  28577280  30948352  32303104  30177280  33590272  30694400  32876544  33318912  31489024  33417216  33336320  29887488  29892096  33340416  31991808  33344512  34724864  34139136  32307200  29142528  31022080  32942080  36505600  34966528  36259840  31581184  33820170  30940195  18353671  19140145  19154439  19420167  20993059  20723719  20712967  22551587  21499427  23072291  22547975  23338503  23084039  23596593  21265415  22565937  22303751  23858737  23072291  23337991  23090183  24411683  21240846  23075875  24645127  24907267  24648711  30678016  30423040  28315136  31210496  32532480  32516096  30177280  30694400  31984640  30702592  33049600  30965248  31211008  26760192  33582080  31727104  25708032  34090496  35927040  34369024  20450851  20713009  20188679  22285873  22548003  23334435  23072305  23334407  23072259  30936064  28052992  20709383  21233699  22020145  21757958  18874373  21758009  21233715  19660842  19398659  19660843  22020131  21495815  22544433  22020153  22806579  20971554  20185111  20971562  25952571  22806563  22020103  23593009  23068723  23330873  20447235  21233670  21757991  19923007  20447249  27787323  28573969  23855139  23068679  24379441  24379443  24379449  20185091  25952537  25165867  20185094  24379427  23855111  24641585  24641587  24903737  21233667  27525393  21233670  18350085  20971537  25428283  24903715  23592967  25165873  25165875  21757955  27263249  26214457  21757969  26214681  18350090  25165859  22544391  25690161  21495811  27001105  25690163  23068689  22544390  24379449  24903739  24641571  22020103  24379441  21495811  22544401  27525393  23330867  26214457  21757958  23855139  22020103  24903729  21495811  28311825  22544401  23855110  26476595  22282274  24117305  24117273  23592995  22282247  23855153  22282243  28311825  23330833  23855110  23592994  20971571  28311833  23330851  22544391  23593009  21757955  23592977  22544418  28573969  23592966  25165875  22282297  19398698  23855139  22020103  24117297  22544387  23068689  28311825  24117299  23068729  19922950  23068715  23330851  22806535  24117297  23592963  22806545  23068678  22544435  27787537  23592995  22806535  23855153  22806531  23855121  28049681  23855161  24379398  30146819  24117299  24117283  22806535  24379441  23330819  23855121  27263249  23068723  22544390  23330873  24117282  23855166  23855129  28311833  24641575  24379427  24379441  23068675  23330823  24117265  28049681  23592994  25165875  22020153  24379417  21757958  24379427  23592963  24903729  22806535  24379409  27525393  25165881  24379443  25165830  23855138  27787289  24641571  24641585  23330823  24117251  24379409  26738961  25165875  25690146  25952537  24117273  24903715  24903729  23855107  23068679  24641553  23855155  26476817  25165830  24903705  24117305  25428002  24903715  25165873  24379395  23592967  24903697  26476817  25952307  24379449  24117254  24379417  25952290  25428249  25165859  25165873  24379395  23855111  24903697  27525393  24641587  25427974  26214434  24641593  23855129  22806567  28049689  34078762  25165859  25165873  24903683  25165841  23592967  27525393  24903731  24903737  26738694  23855138  24117273  25165859  25428017  24903683  26476561  23855111  25690137  25165830  26214434  24379449  24117299  25427971  24117255  26738694  25690147  24903687  25165873  28311825  26214403  25428025  26476550  25428019  28049689  24903711  34603267  29098009  27000871  25428003  25428017  24379399  28311825  25428025  25428019  25427971  27787545  24903705  26738705  30933251  27263258  25690147  25952305  25165831  27787537  25952313  25952307  25952259  28836121  27000849  21495867  26214455  25165849  29884675  25428011  26214435  26476593  27263249  25427975  26476595  26476601  27001113  27262979  29098009  25690129  30408963  23331130  29884721  24117311  29360435  27787658  27000867  27000881  27525393  27000883  26738745  25427975  27525401  26214403  28049433  25427996  33292459  25690425  30146875  27263011  27263025  27787537  27263027  27787545  27263033  25165831  31719683  27263001  20447547  32506163  28311555  27000887  27263281  28573883  27787299  28311825  27787313  27787315  28311833  27525177  27262979  25427975  28311569  28049713  27000857  31981827  28573923  32768177  28049721  33554711  28049443  28836113  28049457  28836121  28311603  27787321  26738691  28574097  30671107  29622577  28049433  22020155  27787281  30671155  28311587  29098257  28311601  28836121  28573747  28311609  29884817  27787267  27787289  29622547  29884675  30409009  27525435  27263289  28573731  29360401  28311601  28835891  29098265  28049465  30671107  29884817  29360153  24903987  27262979  27787569  27787281  30409017  25166265  29622331  30409113  21233946  34341009  31457555  18612267  28835875  29360401  28573745  29360409  29098035  30408963  28311609  29884817  29360153  27525123  27787281  30408979  30933401  28311595  31719737  29360267  29098019  29622545  28835889  29360409  29360179  30671107  28573753  30671123  31195537  27787267  28573721  26738851  28311857  30671075  28835883  28573713  25690427  31719738  28835867  22544555  34078857  32506265  18874811  30933299  29360163  29622545  28835889  29622553  29360179  30671107  30933393  31195411  28835897  30409113  27787267  27787569  28311577  30933163  28049425  19398971  31719539  29360441  29360163  29884689  29098033  29884697  29622323  30933251  30933393  31195411  28311555  28835897  28835857  30933401  31981593  30146865  26739003  24903851  28049695  29098411  29884695  28049721  31195455  30146833  29622307  29622321  30146841  29884467  31195395  30933393  31195411  29360185  30146585  30146577  28049411  31195545  30933297  23593267  28049451  30408977  30146595  30408985  30146611  31195395  29884465  30933393  31195411  30933017  31195545  33030289  28311555  28835857  29098266  30670905  30933265  30408739  31457539  30671129  30408755  31195537  29884465  31719699  31719449  30671257  30408721  28311555  32243857  33816729  31195409  30670883  31195395  31195417  30670899  31457681  31195411  32506001  29622321  29884433  30933017  28573699  31719833  32243865  31457585  31457553  30670883  31457539  31457561  30670899  31981969  31457555  33030289  31457305  30670865  29360177  28311555  28573753  32768409  32243865  31719697  30670883  31457539  31457561  32243737  32244113  30933043  31457297  31719699  33030289  28835889  28311555  31719833  31719577  33554569  21757959  31719697  30146595  31981827  31719705  32506257  32243987  32505881  30146611  33292433  32243729  29098033  28311555  32243865  19922951  28311619  33816713  32244121  31981841  29884451  31981827  31457561  32243737  32506257  32505873  29622323  29622321  32243987  32244121  33030281  34865538  28311555  20447239  29622307  31981585  32505881  31719427  28311601  30408755  31457314  21757959  30146563  23855111  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  8585301  6422613  2097237  1900629  852053  524373  262229  196693  196694  131158  131157  65620  65620  65620  65621  65621  65622  22085717  19660885  5963861  5242964  4784213  3211349  2097237  1900629  983124  786516  262229  196693  131157  65621  65622  65620  65621  65621  65621  56098900  41287765  15728724  11665492  7667796  6946901  5308501  5242965  4128853  2687060  720981  524373  327764  196692  131157  65621  65621  65620  65620  65621  65620  65621  65620  65621  77922388  71303252  17498197  13697108  12058709  9699412  6553684  3604565  3211349  1114197  983124  852052  524372  458837  393301  393300  327765  262229  262228  131156  131157  131157  65621  65620  65620  65621  65619  65620  65618  37290068  35323988  14942293  11468884  11468884  6094932  4849748  3276884  1900628  1835092  1572947  1572948  720980  524372  393300  262228  196692  131155  131157  131157  65619  65621  65621  65620  65620  65621  65619  65620  65621  51314772  20381780  18153556  9437268  5439572  3866708  3604564  3145811  2490452  2097235  1966164  589908  524372  524371  524371  327764  262228  131156  131156  131156  65618  65620  65620  65620  65620  33751123  16842836  11468884  9764947  5242964  5177428  4522068  2424916  917588  720980  393300  393300  327763  262228  262227  262228  196692  196691  196691  131155  131156  65620  65620  65620  65619  65620  65620  65620  13041747  10747987  4194387  3670099  2818132  1835091  1376340  720980  720980  262227  262227  196691  131155  131155  131156  131155  131155  65619  65619  65619  65620  65619  65619  6946899  5177427  1376339  1114195  458835  196691  131155  131154  131155  131155  131154  65619  65618  65620  65619  65619  65619  65619  2949203  2162770  720979  655443  589906  524371  262226  196691  131155  131155  131155  131155  65618  65618  65618  1835091  852050  458835  393299  393298  131154  131155  131153  131155  131154  131154  65619  65619  65619  65619  65619  65619  65618  65619  655442  524370  393298  262226  262226  196690  131153  131154  65618  65618  65619  65618  589906  131153  131154  65616  65618  65612  65618  65618  65618  65618  327762  196690  196690  131153  65617  65618  65617  65617  327761  327762  131153  65616  65618  65617  131153  65617  65617  65616  131153  65617  65615  65616  65616  65615  983124  327763  327765  196691  196694  131157  65617  65615  7798869  6684757  1835094  720981  393301  327765  262230  131157  65622  65621  65621  25821269  20971605  5505110  3735638  1769557  1310806  1245269  196694  196693  196694  131158  131158  65621  65622  65622  65621  65621  65621  51970133  44367957  8454229  6815829  6094933  5832789  4915286  720981  524373  262229  196692  196694  131157  131156  65621  65620  65621  65621  65620  65622  65620  65620  65622  88211541  75628629  20447317  16253013  14942293  4325461  3211349  983125  786517  524373  458837  327764  327765  262229  262229  196693  131157  131157  131156  65621  65620  65620  65621  65621  65621  65621  65622  65621  65620  46661717  44367957  21233749  14352469  11272276  8257621  3735637  2621525  1835093  458837  458837  393301  327765  262227  196693  196693  196692  196692  196693  131157  131157  131157  65620  65620  65620  65619  65621  65619  65621  57868372  20250708  17367124  11534421  5767253  5570645  4259925  4128853  1966165  720980  524372  393301  262229  196693  131157  65620  65621  65620  65619  65620  65621  65621  65621  65621  65620  65621  65619  65621  65620  43843668  22020180  15073364  11796564  8585300  7536724  6750292  2621525  1704020  720980  655445  524372  524372  458836  458836  393301  262229  131156  131157  131157  65619  65620  65620  65620  65619  65620  65620  18284628  17563732  5767252  5046355  3801172  2621524  1900628  852052  852052  458836  458836  327764  327764  327764  262228  262228  196692  196692  131156  131156  65619  65620  65620  65620  10027092  7536723  3211347  1507411  917588  524371  524372  393300  393300  262227  196692  131156  65620  65620  65620  65618  65620  3407955  2818131  917587  655443  655443  655444  327763  327764  262228  262228  131155  131154  65619  65620  65619  65620  65618  65620  65620  65620  65619  2359379  786515  786515  589907  458835  262227  196691  131155  65620  65619  65619  65620  1704019  720979  524371  393298  196690  131155  131155  65619  65619  65619  655443  393298  196691  131154  65618  65618  65619  65619  65619  196690  131154  131154  65619  65618  65618  65618  262226  131154  131154  65618  65619  131154  131154  65618  65618  65617  65617  65618  131153  65617  65616  65617  1572949  196688  196691  131155  65622  65617  65622  9240662  6815830  1114198  655446  327767  196694  131158  131158  65621  21889110  20119638  4128854  3670102  1966166  1179734  1048662  327766  196694  196694  131158  65622  65622  65621  65623  65621  65623  65621  51904597  44367958  9764949  6815830  6553686  5963862  4653142  720982  589910  327765  262229  196692  131158  131156  131158  131158  65622  65620  102301781  82772053  23396437  22675542  12386390  4653142  4128854  983126  720981  589909  589909  589909  524373  524374  393302  262229  196694  65620  65622  65622  65621  65620  65621  62586965  60751957  22544469  22151253  15859797  10223701  4784213  3670101  2949205  655446  655445  655445  458837  393300  262229  262229  262229  131157  131157  131156  131156  131157  65621  65621  65621  65621  65621  65620  65621  64094293  26607701  23789653  12124245  9437269  6946901  5898325  5570645  2621525  852053  786517  524373  524373  458837  458837  262229  196693  196693  131157  65621  65621  65621  65620  65619  65621  65621  65620  65620  65621  57999444  27590741  18939988  18546773  10485845  8781909  7471189  2490453  1572949  917588  720980  524373  524373  458837  458837  458836  327765  262229  196693  196692  131157  131155  65619  65620  65620  65621  65621  65619  65621  29687892  25755732  8585300  7864404  4980821  4128852  3539029  1048661  655445  393300  393301  327764  327764  262228  262228  262228  196691  196692  196692  65621  65619  65621  65620  65619  65620  65621  65621  65620  15990868  11862100  3473492  2228308  983124  917588  852052  786516  786516  262228  262228  262228  131156  131156  131156  131156  131156  65620  65620  65620  65619  65619  65620  65620  65620  65619  65620  65620  7209044  4456532  1638484  1376340  1245268  983123  720979  524372  327764  327764  262228  196692  131155  131155  131155  65620  65620  65620  65619  2555988  1310803  1114196  1048660  983123  262228  262228  196691  196691  131155  65619  65620  65619  65620  65618  65620  65619  1376339  655443  458835  393299  393299  262227  262227  196691  131155  65618  65619  983123  524371  327763  327763  196691  196691  131154  65619  65619  65619  917587  589907  262227  65619  65618  65619  65619  393299  262226  131155  131154  65619  65618  65618  327762  262226  196690  65619  65618  65618  131154  65618  65618  65618  65618  65618  196689  131154  131154  65618  65618  131153  65618  65617  65617  65618  65617  1835093  720980  327766  196689  196693  131154  131158  65623  65622  7995478  7405654  852054  458838  262230  262230  131158  131158  65623  65623  65622  65622  22282326  21561430  5242966  2949206  1900630  1310807  1048662  196695  131158  131158  65623  65623  65623  65621  65622  54132822  41287766  10354774  7143510  6422614  4980822  3866710  655446  393302  327766  196694  196694  131158  131156  65620  65622  65622  65621  65622  65621  65623  115081302  85065814  25624662  20512854  11468886  4653142  4063318  983126  786517  786518  655446  458838  327765  327766  262228  262230  262228  262230  196694  196694  131158  65622  65620  65622  65621  65622  65622  65620  65622  82444373  72548438  24772694  23199830  18481237  11206742  5046358  4849750  3735638  983125  983126  917589  458838  458838  458836  327765  262230  196694  196692  131156  131158  131158  65620  65622  65622  65620  65622  65621  65622  73924693  29229141  28377173  16646230  12517462  9437270  7471189  5832789  3145814  1245269  917590  786517  524374  393301  262230  262228  196693  131158  131158  131157  131158  131158  131156  65620  65622  65621  65622  65620  65621  72417365  30343253  23134293  22347861  14483541  8650837  8192085  3407958  2621525  1179733  983125  983125  852053  655445  393301  327765  262230  262229  196693  196693  196694  131158  131157  65620  65621  65620  65621  65620  65621  42074197  35913813  12976213  11010132  7864405  6226005  3211349  1507413  1376341  1048661  786517  786517  720980  720980  589908  393299  393300  327765  196693  196693  131157  65621  65619  65621  65621  65621  65619  65621  65621  23199829  17694804  5767252  3211348  1048660  983125  852052  786517  655445  589909  458837  458837  327764  262228  262228  262228  196692  131157  131156  131157  65620  65620  65621  65621  65621  65620  65621  65620  65621  9896020  5111892  2293844  1572948  1376340  1245268  655444  458836  327765  327764  262228  196692  196692  196692  196692  131155  131157  131156  131156  65620  65619  65620  65621  65619  65619  5570644  2293844  1507412  1441876  1179732  786516  524372  458836  196691  196692  196692  131156  131156  65620  65620  65620  65621  65619  65620  65620  2621524  1441876  720980  589908  458836  393300  262228  196691  131156  131155  131156  131155  65619  65620  65620  1376339  720979  589908  589908  262227  196691  131155  131156  131156  65619  65619  65619  1179731  655443  327763  131156  131154  131155  131155  131155  131156  65619  65619  65620  65618  393299  393299  327763  131155  65619  65619  65618  65619  524370  196691  131155  131155  131154  131155  65619  65618  458834  262226  65618  65619  65618  65618  65619  131154  131154  65618  65618  65618  131154  65618  65617  65618  65618  65617  65618  65618  65618  65616  65616  2293846  852053  262229  262228  131153  131157  131158  131158  131154  65617  65615  65617  7798871  6881367  1835095  1638487  393303  393303  196694  131159  65622  65622  65622  21299287  19333207  4325463  3539031  1900631  1704023  917590  65623  65623  65622  65622  65624  65623  65623  65622  65621  52428886  37617750  9437270  6619223  4784215  4259927  3473495  852055  262230  196693  196693  196695  196693  131158  131159  65623  65623  65621  65623  65623  65621  65621  65623  65623  114622550  83820630  25165910  20447318  11403351  4128855  3735639  1310806  1179735  655446  524374  327766  327766  262229  262229  196694  196693  131158  131159  131158  65622  65623  65621  65622  65622  65621  104267862  82378838  27066454  21299286  20054102  13893718  6094934  4784214  3801174  1245270  1048662  589910  458838  327764  327766  327766  262228  262230  262229  196694  196694  196694  131157  131158  65621  65620  65622  65622  65623  75104342  37158998  27656278  19791958  12845142  11599958  9109590  7340118  3473494  1114198  917590  786518  655446  589910  524374  393300  196692  196694  131158  131158  131156  65621  65622  65622  65621  65622  65622  65622  65622  90832981  34340950  30015573  22937686  16318550  9240662  9175126  3735638  2621526  1638485  1179733  983126  786518  524374  458837  393302  327766  262228  262230  196694  196693  131156  65620  65621  65622  65622  65622  65622  65622  52101205  44695637  16384085  16253013  8716374  6553685  5439574  1769557  1048661  1048662  1048661  852053  655445  589909  589909  524373  524373  393301  262229  262230  196693  131155  131158  65621  65620  65622  65620  65621  65621  31588437  21495893  8912981  4980821  1638485  1572949  1179733  1179733  1048661  786517  655445  589909  393300  327764  196693  196693  131157  131157  131157  131157  131157  131157  65621  65622  65620  65619  65620  65621  65620  13828181  6815828  3866709  2162773  1966165  1769556  1441876  655445  589909  524373  262229  262228  196693  131156  131156  131156  65621  65621  65620  65621  65621  65619  65621  65620  6226004  3080276  1638484  1638485  1310804  983124  917589  786516  589909  262229  262229  196692  65620  65619  65620  65619  65621  65620  65619  65620  4128852  1507412  1310804  983124  786516  655444  524372  262228  196692  196692  196692  131156  131156  65621  65620  65620  65619  65619  65620  1900628  1114196  720980  524372  393300  262228  196692  131156  131156  65619  65620  65620  65619  65619  65620  1245268  1179732  720980  524372  196692  196691  196692  65620  65620  65619  786515  720979  524372  458836  131155  65620  65620  65620  65619  65619  655443  262227  196691  131156  65619  65618  65619  196691  131155  65619  65619  65619  65619  131154  131155  65619  65619  65618  65619  131155  131154  65618  65619  65618  131153  65617  2031702  1310804  917586  655445  393303  262225  262227  262231  65623  65617  65618  6291543  6291543  720984  458839  327768  131160  131159  65624  65623  65622  65623  65624  65623  18088023  17563735  4653143  3604567  1572952  1507416  852055  262231  131159  131157  65622  65621  65623  65622  43188311  35192919  7864407  4849751  4456535  4259927  2555991  655447  524375  458838  393303  196693  131158  131157  65621  65623  65623  65621  65623  65624  65622  65624  65622  109314135  73007191  25493590  15204439  11534423  3407959  2752599  1114198  983127  917590  393301  393303  262230  262229  262231  196694  196695  131159  131158  131159  65622  65621  65623  65622  65621  65623  120455254  88277078  27394134  26804311  19857495  14483543  6946903  5636183  5177430  1507414  852054  786519  786517  589910  524375  458838  262229  262231  196695  196695  131158  65623  65621  65622  65621  65622  65623  65621  65621  79691862  43581526  28704854  20971606  16253014  14352471  11403351  6881366  3670102  2031702  1114198  852054  458839  458838  327766  327766  196692  196692  196695  131159  131157  131159  131157  65621  65622  65621  65623  65623  65623  91291734  34865238  34013270  22937686  15597654  9175126  8192086  3866711  2555990  1572949  1310806  917590  786518  786516  655446  589910  589910  524375  458838  262228  196694  131158  131158  131158  131158  65620  65623  65622  65622  69140565  50462806  21430358  21299285  9830486  9699414  3539030  2162774  1572950  1507414  1310806  1179734  1114197  983126  852054  720981  655446  655445  458836  393302  327764  262229  131159  131157  131158  65620  65622  65621  65623  40763478  28639317  10813525  6553685  3407957  2555989  2031702  1572949  1507413  917589  917590  852053  393302  327764  327765  327766  196694  196693  196693  196693  131157  131158  131158  131156  65620  65622  65621  65622  65622  19136597  12451925  4194389  3604565  2883669  2490453  1376341  1310805  983125  720981  524373  393301  393301  327765  327765  196694  196693  131157  131156  65622  65621  65621  65621  65620  65622  65622  10223701  4718677  2687061  2228309  1900629  1769556  786517  720981  589909  393301  262229  196693  196693  196693  131156  131157  131155  131157  131157  65621  65621  65620  65620  65620  65621  65620  65620  65620  5046357  1769557  1769556  1310805  1179732  655445  393300  393301  262229  262228  196693  131157  131156  131157  65621  65620  65620  65621  65621  3473492  1900629  1704020  655444  589908  458836  327765  262229  262228  131157  131156  131157  65621  65620  65620  65619  65621  65620  1507412  1376340  852052  458836  196692  131156  65620  65620  65619  65620  65621  65619  65620  65619  65620  983124  917588  655444  589908  262228  196692  131156  131155  65619  720979  327764  327764  262228  131156  65618  65619  65619  65619  65620  65620  65620  655443  524371  327764  196691  196692  131156  131155  65619  65619  65620  524371  196691  131155  65619  65619  65619  131155  65619  196690  65618  65618  65617  65618  65617  65617  131153  65617  65617  2228310  1769556  1507410  589907  262230  196695  196696  131153  131153  65617  4522072  4456536  655447  524376  196695  131160  131158  65624  65623  65625  17104983  15401047  2752600  2687064  1376343  1179736  983128  131160  65624  65624  65623  65623  65624  65625  65623  65623  65623  65622  65622  40435799  30670935  7536727  4915287  4063320  3866712  2621528  327768  327767  327767  262229  262231  65624  65622  65624  94896215  59375703  26083415  14745687  9961560  2687063  2293847  1376343  655447  655447  655447  327765  262231  196696  196695  196695  131160  131157  131159  131159  131158  131160  65623  65621  65624  65624  65622  125435991  91357271  31260759  25886807  17301591  15204439  7471191  4784215  3997783  1507415  1179735  852053  852055  655445  589911  524375  458839  393303  393303  196695  131159  131159  131160  131160  131158  65621  65624  65621  65622  88080471  49217623  29229143  24838231  20250711  14811223  12582999  8126551  4194391  1310807  1310806  1179734  983127  589911  458839  458838  393303  327765  327765  327767  262230  196693  131157  131158  131159  131157  131159  65623  65623  98893910  38994006  29950039  25231446  15466583  8978519  8257623  5046359  2687063  1245270  1114198  852055  720982  589911  524374  524374  458839  327766  327767  262231  196693  131159  65622  65623  65620  65621  65623  65624  65623  88014934  53805142  26804310  25886806  12189782  9961559  4980822  1441878  1376342  1310806  1179734  983126  917590  917590  852054  852055  786518  786518  524373  393302  393301  262230  65621  65623  65621  65622  65622  65623  65592  50331734  43909206  12779606  9371733  3473493  3080278  2490454  1638486  1507414  1441878  1048662  917590  786518  786518  589910  458838  458838  327766  196694  131158  131158  131158  131158  131158  131156  65621  65622  65620  65621  25034838  13762645  6160470  3473494  2883669  2687061  1769557  1310806  1114198  1048662  655446  458838  458837  327764  327766  196693  196693  131156  131157  131158  65622  65620  65622  65621  65622  65622  65622  65622  65622  12320853  6357077  4063317  2555990  2097237  2031701  1048661  786518  524374  524374  524374  327765  262230  196694  196693  196694  65621  65622  65620  65620  65622  65622  6946901  3211349  2490453  1638485  1179733  1048661  655445  458837  393301  327765  196693  131157  131156  131157  65621  65622  65622  65622  65621  65622  4718677  2555989  1704021  720981  655445  524372  327764  196693  196693  131157  131157  131157  131157  131157  131156  65620  65621  65620  65621  65620  2162773  1638484  1179733  720981  196693  196693  131157  131157  131157  65620  65621  65621  65619  2097236  1441876  786517  786517  65621  65620  65621  65620  65620  786516  720980  589908  262229  196692  131156  131156  65620  65620  65621  65620  65621  65620  524372  458836  327764  262228  196692  131155  131156  131156  65621  65620  65620  65620  65619  65621  65619  65620  262228  65620  65619  65620  131154  131155  65619  65618  65618  65618  65617  65617  2687060  2359383  2162771  1048661  589910  327763  327764  196696  196689  196696  65618  65615  65624  65623  3997784  3670104  720984  589912  393304  262232  131160  65622  65624  65625  15532120  12124248  2621528  2228312  983128  852056  720984  131159  131160  65622  65624  65622  65625  30867544  24772696  7536727  3997784  3539032  3080280  2949208  458840  393304  327768  131158  131158  131159  65624  65624  65625  65624  65624  65624  65622  90570839  54394967  23265367  13500504  6684760  3735640  3145816  1114199  1048663  524375  458840  393302  327768  327767  196694  196694  131158  131159  131160  65624  65622  65623  65624  65623  65622  65624  65623  130744407  83755095  37814359  23920728  15073368  11862103  6094936  3670103  3407960  2228311  1310807  852054  589911  393303  327767  327768  262232  262232  196696  196696  196696  196694  131160  131157  65622  65621  65624  65622  65624  97976407  57868375  33882199  30605399  21168215  15401047  13434967  11010135  3342423  2097239  1376343  1114199  917591  655447  589911  524375  524375  524375  393304  262229  262230  262231  262232  131157  65624  65622  65622  65623  65622  91684951  38862935  33423447  23855191  15204439  11468887  10223703  5832791  1966167  1441879  1310806  1179735  786519  655447  589911  589911  524375  524375  327767  327766  262231  262231  196693  196694  131157  131160  131160  65623  65621  98828374  54394967  30146646  25690199  11927639  7012439  4915287  1638486  1441879  1376342  1310806  1245270  1179735  983127  852055  786517  786519  524375  524374  327767  327765  262231  262231  196694  65623  65621  65622  65623  65623  62128214  52232278  18874454  11403350  4587606  3866710  2031702  2031703  2031703  1900630  1245270  1245271  1048662  852054  852054  655446  589910  589909  327765  262229  196695  196695  196694  131159  131159  131157  65621  65623  65623  32637014  18677846  8323158  5111894  4522070  3670102  3276886  1638486  1572950  1310806  917590  655446  393302  327765  327766  327766  262230  262230  262230  262230  196694  196694  131157  131157  131158  65621  65621  65623  65621  13893718  6881366  5111894  4325462  4128854  1704021  1245270  983126  983125  786518  524374  458838  393301  393302  262229  262230  196694  196693  131158  131157  131158  131157  65620  65622  65621  65623  65621  9502806  3604565  2818134  2228309  1376341  1376342  655446  524374  393302  327765  262230  196693  196692  196694  131158  131157  131157  65622  65622  65621  65622  65621  65620  65622  65621  65621  65622  65620  4390997  2752597  1769558  1310805  786518  655445  458837  393301  196694  196693  196693  196693  131157  131157  131157  131157  65621  65622  65622  65622  2490453  2424917  1245269  1048661  262229  196694  131157  65620  65620  65621  65621  65621  65621  65622  65620  65621  2752597  1441877  1048661  983125  262229  196693  196693  196693  131157  65621  65620  65621  65621  65621  1179732  655445  458837  458836  196693  131156  131157  65621  65619  65620  65621  458836  393301  393301  131156  65620  524371  196691  131155  131155  131155  65619  65619  65619  65619  65618  65619  131155  65619  65619  65618  65619  65619  65618  65618  65618  65617  65618  65616  5242964  3801172  2162776  1441877  458838  458836  327769  327769  262223  262228  131157  131154  65619  65617  65625  2883672  2818136  131161  131161  65624  65624  65624  65625  65624  65623  65625  10747992  10485848  1835096  1769560  786520  393304  393304  65624  65623  65625  65626  65624  65623  65624  28508248  24641624  4980824  3539032  2818136  2687065  2097240  393305  196696  196694  131161  65623  65624  65624  65625  65625  65623  65625  65622  65624  75694168  43778136  20316248  9568344  6684760  3014744  1441880  983128  393304  393303  262230  262232  196696  131159  65622  65623  65622  65623  65625  65625  65625  65622  65625  65625  65622  65623  65623  65624  130744408  74842200  35389528  20709464  12845144  11141208  4915288  4718680  2752600  1310807  1179735  720982  524376  327768  262232  262232  196697  196696  196694  131160  131159  65625  65625  65625  65624  65624  65622  65622  65625  114425943  60817496  33685591  30146648  21233752  15401048  12714072  12451928  4849752  1769560  1638487  1310807  852055  786520  786518  458840  327768  327768  327767  262232  262229  196695  196694  131160  65622  65622  65624  65624  65624  91226199  40501335  32833624  26869847  16646231  13041752  11731032  7012440  2752599  2097239  1310807  917592  655448  655447  655447  524376  458839  393303  327766  262230  262230  262231  262232  196695  131158  131160  131160  65623  65621  94109783  50135127  36765783  26214487  10551383  7340119  4325464  2097239  1900631  1441879  1441879  1310808  1310807  1245271  1179735  720981  655447  589911  589911  262229  196695  196694  196695  131157  65623  65624  65623  65624  65621  65405015  63504471  22020183  14024790  5701718  4849751  2687063  2621527  1835095  1835095  1704023  1376343  1114199  1048662  655445  655447  655446  589911  458839  327765  262231  196695  196695  131159  131157  65624  65621  65623  65623  42139735  24248406  13303895  6422614  5832791  4784214  4128854  1769558  1310807  1245271  786519  720983  720983  589910  458839  458838  393302  393303  327765  262230  196695  131159  65623  65623  65621  65621  65621  65623  65622  19660886  7798870  5242966  5111894  4784214  2818134  1507415  1376342  1114198  786518  589910  458839  327766  327766  262231  262231  196693  196694  196693  131158  65622  65621  65621  65621  65623  65620  65622  65621  12255318  5111894  3473494  3407958  2293846  1245270  1048662  1048662  458838  393301  393302  262230  262230  262230  262230  196694  131158  131158  131159  131159  131158  65623  65622  65621  65621  65621  65623  65621  5832790  3866710  1966166  1769558  1114197  655445  589909  327766  262229  196693  196694  196694  131158  131158  131158  65622  65621  65622  65621  65622  3342421  3211350  1638486  1572950  393302  262229  131158  131157  65621  65621  65620  65620  65622  65621  65621  65622  65621  2228309  1441877  1245270  983126  262229  196693  131158  65622  65622  65621  65621  65620  65620  1048661  524373  196693  131158  65621  65620  524372  327764  327764  262228  65620  65620  65619  65620  65619  65620  131156  131155  65619  196691  65619  65619  65619  65618  65619  262227  65619  65619  65619  65619  65619  65619  65618  65617  7798869  6226004  2752597  2162776  720981  720982  458834  327764  262233  196690  131155  131157  131158  65625  65618  2949208  2162776  393304  262233  196697  131161  131162  65625  8912985  8257624  1572953  1245273  589913  524376  196697  196697  131160  131161  131162  65623  65625  65623  24576088  17104984  4849752  2555993  2228313  1966169  1507416  393305  262233  196696  196695  131160  131160  65626  65623  65623  65623  65623  65625  57933912  39256152  18153560  8323160  6553689  1966169  1376345  852056  589912  589913  196696  131158  131159  131158  131161  131160  65624  65624  65623  65624  65623  65623  65625  65624  65625  123928664  65536088  37159000  16777304  11010137  10092632  4325464  3604568  3145817  1638488  1310808  983126  458840  393304  262230  262230  196696  196696  196696  196696  196696  131161  65624  65622  65624  65623  65625  65623  65625  118882392  66322520  36307032  31719512  20775000  12910680  12451928  11337816  5767256  1310808  1245271  1179736  917592  852054  720984  655448  589912  458840  393304  262230  262232  262232  196695  196696  196694  131160  65625  65625  65624  95354968  38273112  36765783  26411096  14811224  12583000  11796568  6422616  3211352  1769560  1704024  917592  917592  786520  720984  589912  524375  458840  327766  262230  196694  196696  196696  131160  65622  65625  65624  65624  65622  100991063  48824408  40108119  24969304  11862103  7995480  4653144  1900631  1835095  1572951  983128  983128  983127  917592  786517  786520  720982  720984  655448  524376  327768  327766  262232  262232  131159  65622  65623  65623  65624  71696471  71303255  23265367  19071063  6815831  5308503  2424919  2228311  1835095  1704023  1638487  1376343  1114199  1048663  852053  786519  720983  589911  458839  393304  262229  262231  196695  196694  131158  131159  65623  65621  65622  54329431  28180567  13697111  8454231  6160471  6029399  4718679  2031703  1900631  1310807  1245271  852055  720982  720983  458839  458837  458839  393303  393303  327767  262230  196695  131158  131157  131157  131160  131160  65623  65623  24969303  11599958  6619223  6553687  5111895  3145814  2752598  1900631  1769559  1179735  655447  458839  393303  393303  262231  262232  262231  196695  196695  131158  131158  131158  65624  65621  65624  65624  65623  65621  65622  11862102  5832790  3407959  2883670  2031702  1572950  1376342  720983  720983  589910  589911  524374  196694  196694  196695  196695  196695  131159  131158  131159  65622  65622  65621  65621  65622  65621  65623  8585302  4587606  2490454  2031702  1048662  720982  655447  393302  393302  393302  327766  262230  131159  131159  131158  131158  65623  65621  65623  65622  65621  65621  65621  65621  3997782  3145814  1769558  1441878  458838  458838  327766  262230  196694  196694  131158  131158  131158  65621  65623  65622  65622  65621  65622  65620  1507414  1310806  196694  65621  983125  852052  262228  196693  196692  131157  65619  65621  65620  65620  65621  65620  65621  65621  65620  65620  65620  327764  196692  131156  131156  65620  65620  65620  65620  393300  65620  65620  196692  131156  131156  65620  65619  327763  65619  65620  131155  65619  65619  65618  65618  65617  65616  65616  12714069  5439573  4194390  1441880  1048661  917590  720978  720981  393301  262233  262226  196691  65625  1835097  1769561  196697  131160  131160  65624  65623  6881369  6553689  1114201  720985  327769  327769  131161  131162  131160  65625  65623  19136601  13893721  2949209  2359385  2097241  1441881  1114201  327769  196697  196695  131160  131159  65623  65626  65626  65626  65626  65625  65626  65623  65624  65624  45809753  30277721  13500505  7405657  4456537  1310809  1048665  655448  393304  327769  131161  131160  131161  131159  131159  65623  65623  65624  65623  65624  65624  65626  106233944  55771225  36765784  13107289  7209049  6488153  3276889  2687065  2490457  1966168  1441880  852055  458841  393303  196697  196696  196697  196697  196697  196696  196697  196697  65623  65622  65623  65623  65623  65623  65624  129106008  64815192  40501336  29950041  18874457  10879064  10158169  9371737  6619225  1638488  1507416  1179737  1179736  720982  720984  524376  524376  458838  327766  262233  262231  196696  131161  131161  65624  65625  65625  65626  65624  94044248  44761176  31785048  29622360  15138904  14811224  12583001  6291545  3276888  1310808  1245272  983128  983128  786521  655448  655448  589912  589910  327768  327768  262232  262233  131158  65623  65625  65623  65621  65624  65625  92078168  49872984  36896856  25296984  9437272  7733336  4456536  2687063  1966167  1441879  1376344  1114200  852056  852056  852056  786520  720984  524376  524374  327768  327768  131158  65622  65623  65624  65624  65623  65625  65623  85721175  67960920  27590744  21561431  7798871  6684759  2752600  2097240  1835096  1769560  1704024  1507416  1179735  1048664  786518  786519  655447  589912  524376  458838  393304  327768  262230  196696  131160  131159  65622  65624  65622  60293208  37421143  15335511  11599959  7209048  6553687  6357079  2883671  2687064  2031703  1376344  1310807  917591  786519  655447  458839  458839  327768  262231  196696  131160  131159  131157  131160  131159  65623  65622  65624  65624  32964695  14024791  8061015  7667799  6488151  3342423  2621527  2031703  1966167  852055  786519  589911  589911  458839  458839  393303  393303  262231  262231  262230  196694  131160  131159  131159  131159  65622  65621  65622  65622  16121943  7405655  5832791  4390999  3080279  3080279  1441879  786519  655447  589911  589911  524374  458839  458839  262231  196696  196695  196695  131157  131159  131157  131159  65624  65623  65622  65623  65623  65621  65622  8323159  5308503  3276887  2490455  1900630  983127  655446  589911  327767  262231  262231  262230  262231  196695  131159  131158  131158  65622  65621  65622  65623  65622  65623  5308502  2555991  196695  196693  196694  65621  65623  983125  589909  589909  262229  262229  131157  131157  131158  65621  65622  65620  65621  65621  65621  65621  65621  65620  589909  458837  262229  131156  131157  65622  65620  196692  131156  131157  65621  65620  65621  65620  65621  65621  393300  131156  131157  65620  65620  196692  65620  65620  65619  65620  196692  131155  65619  65620  131155  65619  65620  131155  65619  65620  131156  65618  65619  65619  65618  65618  65618  65617  65616  22741078  11796566  5767253  1900633  1376342  1179734  917590  917589  786515  327770  131156  131159  65621  65620  65624  65620  65626  1114201  589913  327770  131162  65625  5832793  4456537  1179737  655449  655449  458842  131161  65625  65627  65624  14221401  12583001  2424921  1572953  1572954  1048665  1048665  196698  131160  131161  65626  38600793  23396441  10420313  4718681  2490458  1114201  983129  524377  327769  262233  262233  262231  131162  131162  65625  65626  65623  65626  65625  65625  65623  65623  88735833  42532953  32440409  11141209  6226009  6094937  3604569  2424921  1376345  1179737  1179737  655447  393304  262233  262231  196697  196697  196696  196697  131161  131161  131159  65625  65624  65623  65623  65626  65626  65623  133234777  55902297  45678681  29098073  17039449  12910681  8912985  7602265  5308505  1900633  1376345  1376345  1245271  655449  524377  458841  458841  393305  327769  262233  262231  196697  131159  131161  65625  65626  65625  65626  65623  102170713  47186009  33816665  32440408  16384089  15794265  15269977  6291545  3342425  1507417  1507416  1245272  1179737  720984  589913  524377  524377  458841  458839  393305  262231  262231  262233  262233  131160  131162  131161  131161  65625  92078168  45678681  38076504  23658584  10158168  9306201  3932249  1835097  1704024  1638489  1310808  1310808  1310808  917592  655449  655449  589910  458840  458841  393302  327769  262232  262232  196696  131159  65624  65625  65625  65623  80937048  63832152  27787352  25428056  9961560  8061016  2359384  2031704  1835096  1835096  1704024  1704024  1572952  1441881  1048662  983128  720985  589912  524376  458840  262232  131160  131161  65622  65624  65624  65622  65624  65622  65536088  45088856  17367128  11665496  10420312  8126552  7798871  4325464  2162776  1835096  1376344  1310808  1245272  1245272  1114200  917592  852054  589912  393304  327768  262233  196695  196694  196696  196697  65622  65624  65622  65622  37879896  15859799  11665495  9175128  8192088  4784215  3014744  2293847  1966168  1114200  1048663  655448  655448  655447  458840  393304  393303  327768  327768  262231  196694  196696  131159  131160  131160  65624  65622  65624  65622  20643927  8519767  6553688  5308503  3473495  2359383  1900631  1376343  983127  720983  589911  589911  589911  524375  393304  196695  196694  131159  131160  131160  131159  131160  131159  65622  65621  65622  65623  65624  65622  10027095  5046359  2031703  393303  393304  327767  65622  65622  65620  1638486  1376342  1048662  786518  458838  458838  393302  327766  196694  131158  131157  65622  65622  65622  65621  65620  65621  65622  65620  65622  65621  852053  655446  327766  196694  196693  131158  65620  65621  65621  65622  458837  393302  196693  131157  131157  131157  65621  65621  65621  65622  393301  196693  65621  65621  65620  65621  65622  720981  65621  65620  327765  65621  65620  65620  65620  65621  262229  131156  65620  65620  196692  65620  65621  65619  131156  65620  65620  65620  65620  65620  65620  65620  65619  65619  65618  65619  65619  65618  65618  65618  65618  42008663  18808919  5636181  3080280  2555990  1441879  1310806  1048663  524371  393306  262229  131156  131157  65620  65623  65615  65612  1572953  852058  196698  65624  3997785  3866713  786522  589914  327769  131161  65626  65624  65627  65625  12386394  9568346  1835098  983130  917594  589914  524377  131162  131160  131161  65627  65626  65623  65627  30408793  19267673  9371737  4194394  2555994  1179738  524377  524377  458841  196698  196698  131160  131163  131159  131160  65624  65626  65624  65625  74317913  33620057  26411097  8847450  5308505  3997786  2818137  1638490  1310809  1245273  1179738  393303  327767  327769  262234  196696  196697  196698  131161  131163  131159  65624  65622  65626  65626  65626  65626  65627  65624  127205465  53084249  45678681  22085721  14155865  11206745  6422617  6160474  4784217  2293849  1572953  983129  589911  524375  524377  393306  393305  393306  393305  327767  196697  65623  65625  65626  65623  65627  65626  65626  65624  114491481  49610841  38338649  36372569  19005529  15532121  14876761  6094937  3735641  1900633  1704025  1572953  917593  786519  720985  655449  458841  458841  393305  393303  327769  327767  327767  262232  262233  131162  65626  65625  65624  81657945  48562265  34406489  21495897  9371737  8912985  5046361  2883672  2228313  1900633  1507416  983129  852057  852057  786521  524377  393306  393303  327767  327769  327768  327769  262233  196697  196698  65625  65626  65623  65624  87031896  62783577  26869849  25100376  9830488  7864409  1966169  1507417  1507417  1507416  1507415  1441881  1310809  1048664  983129  983129  786521  720984  655449  393304  393305  262233  262230  196698  131159  65622  65626  65626  65624  68091992  52101208  22478936  12386392  11534424  9109592  8323161  3080280  2359385  2162776  1507417  1310808  1245272  1114198  1048664  655448  458840  458840  393305  393304  327768  327766  262230  262233  262232  131159  65625  65622  65622  47710296  18874456  14221400  9633880  9437272  4653144  4063320  3473496  2949208  1704024  1507416  1048664  917592  917592  917592  852056  458840  458840  393304  393302  393304  262233  196694  196696  196696  65623  65622  65625  65622  24117336  7995480  6422616  1048664  655448  524375  458838  65624  2687062  1507414  1310807  917590  589911  393303  196694  196694  196695  131158  131158  131158  131158  131158  131158  131159  65624  65623  65622  65621  65623  65623  65622  65623  65621  65623  1376342  1179734  262230  196694  131159  131158  65623  65623  65622  65621  65622  65622  65623  65623  65622  1114198  524374  262230  196694  131158  131158  131158  65621  65622  65622  65622  65622  917590  327765  196694  131158  65622  65622  65622  65622  720982  327766  131158  65622  65621  65622  65621  65622  65621  458837  196693  131157  65622  65622  65621  65622  65621  65622  393301  196693  131157  65621  65621  65620  65621  65620  65620  262229  262229  65621  65621  65621  65621  131157  65620  65621  65620  131156  65620  65620  65619  65620  65620  65620  131156  65621  65619  65620  65617  65618  69206103  31064152  8847448  5177431  4390998  2818136  1507412  1114198  852055  524373  327765  196699  196692  65624  65613  65623  65622  655450  589914  131162  65626  65625  3211354  2097242  458842  262235  131162  131163  131162  65627  65626  8454234  6160474  1245274  1179738  720986  458842  458841  131160  131163  65624  65625  65624  27852890  13566042  5898330  2752602  1835098  720986  327771  196698  196698  196698  196698  131162  131160  131163  131161  65627  65625  65624  65625  65627  59113562  28180570  21495898  7209050  3735642  3276890  2359386  1966170  1048665  983130  655449  327768  196699  196698  196699  131160  131163  131163  131162  131160  131162  65626  65624  65626  65626  112001114  45875289  42205274  19464282  10747994  10289242  5832794  5111898  4653146  1704025  1376346  1376346  655450  655447  524378  327770  327770  327768  262234  262234  131162  131160  131162  65623  65627  65626  65624  65626  65626  117375065  48824410  42991705  39452761  22675546  14549082  14286938  7209050  3997786  2883673  1704025  1376346  1114201  917594  852057  852055  589914  458842  393305  393305  393303  262234  262234  262234  262233  131162  131159  65626  65626  84213849  56623194  29032537  23986265  11075673  10551385  5898329  2490457  2293849  1572954  1310810  1114201  983129  917593  917591  786521  720985  589914  393305  393306  327767  262234  131161  131162  65626  65623  65625  65626  65623  81526873  54198361  27197529  22872153  12714073  7405657  1900633  1769561  1704025  1376345  1179737  1179737  1048663  1048665  1048665  852057  786522  786521  786520  524377  327770  196695  131159  131161  65625  65626  65624  65624  65624  71041113  56361049  24051801  16908377  13697112  11665496  7340121  3211353  2883673  2424921  1704025  1507417  1376345  1310809  786519  655449  655448  524376  393305  327769  327768  327769  196695  196695  131161  131160  131161  131161  131158  52953177  25624664  13172825  2228312  1835096  917593  262231  131160  65623  65624  65626  65625  5111895  2752599  2162775  1835096  786519  786519  655447  327768  262231  262231  196695  196695  196695  196695  131160  131159  131159  131159  131160  65622  65622  65622  65623  65623  65623  65621  65624  1638487  1245271  786519  458839  393303  262232  262231  196695  131158  131159  131159  65624  65623  65623  65623  65623  65623  65622  65622  65624  65623  65622  1572950  1245271  458838  262230  196693  131159  131159  131159  131159  65623  65624  65623  65623  65622  1376343  720982  262231  131158  131159  131159  131158  65623  65623  65622  65623  1114198  589910  262230  196694  196694  196694  131158  65622  65622  720982  393302  131158  65622  65621  65621  65621  65622  65622  65622  65622  589910  262229  131157  131157  65622  65621  65621  65622  65622  589910  196694  65622  65621  65622  65622  65622  327766  65621  65621  65622  196693  131157  131157  65621  65621  65621  65621  65620  131156  65621  65620  65620  65620  65621  65619  65620  65620  65620  65620  133955672  47972440  30081112  6619224  4259925  4063320  2818136  2490455  2490452  524373  262227  196693  131162  65620  65625  65623  65625  65624  65627  983130  524378  65628  65627  65626  65625  2687066  2228314  524378  262234  131162  65625  65627  65628  65627  65626  6488154  4128858  1179738  852058  786522  458842  393307  65628  65627  65627  65625  65626  18808922  11075674  5767258  2359386  1638490  720987  458842  196698  131163  131161  65624  65625  65624  65626  65624  65627  65624  65626  65628  65627  45547610  21168218  17891418  5636186  3276890  3211354  2031706  1704026  1507419  786522  589914  327768  131161  131163  131163  65624  65627  65625  65624  65627  65627  100335706  39977050  35323994  15990874  10158170  8126554  4587610  4391002  3735642  1704026  1048666  786520  524378  458842  327771  262235  262232  196698  196696  131162  131162  131163  65627  65627  65626  65627  65627  65624  65626  129957978  47054938  41943130  35061850  21692506  11796570  11468890  4194394  3932250  2228313  1835098  1441880  983130  983130  786522  720986  720985  589914  524378  524378  327768  327771  262234  262234  262234  196696  65624  65627  65624  78577754  62521434  30212185  22610010  12124250  11731034  6553690  2687066  2359385  2097242  1704026  1638490  1114202  1114201  852056  786521  655450  589911  524378  458842  458842  196696  131160  65626  65626  65626  65626  65627  65625  74776665  55705690  26345561  24117338  10616921  6684761  2031706  1638489  1572954  1441882  1376346  1245274  1114201  917593  917593  786521  655449  524375  458841  393306  196698  196698  196698  131159  131161  131162  65625  65626  65625  67895385  58720345  6750297  1900634  1376345  786519  196697  131160  131162  65625  65626  65625  7274584  4325464  3997783  2490456  1310808  589912  524375  393304  327768  327768  327768  262232  262231  196696  131159  131160  131159  131160  131160  65624  65622  65624  65623  65624  3801175  1572951  1376344  917592  655448  458839  393303  327768  131159  131159  131160  131159  131159  131160  65623  65624  65624  65622  65624  65623  65624  65623  65623  65623  2031703  1900631  1048663  720984  327767  327768  131160  131160  131160  131159  65622  65623  65622  65624  65623  1769559  1572951  458839  262231  196695  196694  131158  131159  131160  65624  65623  65624  65624  65623  65624  65623  65624  65622  65622  65623  65622  1114199  524375  393303  262231  196695  196694  131159  131159  131158  131158  65624  65622  983127  786519  262230  262230  196695  131159  131159  131159  65624  65623  65623  65621  65622  65623  65623  65623  458838  393303  131158  65623  65623  65622  65622  65622  65622  65623  65622  786518  131159  131158  131158  131158  65623  65622  65623  65622  65623  327766  65622  65622  65623  65622  65622  65623  327766  131158  131158  65622  65622  327766  65622  131158  65622  131157  65621  65621  65621  65620  65621  65621  65621  65620  65620  261226585  92667993  70778969  10027097  5570649  4653142  4063321  3539031  2293845  524373  393302  196692  196696  131163  131151  65627  65621  65626  65621  65622  65626  65625  720986  262234  196698  131163  65627  65626  1835098  1376346  196699  131163  131163  65628  65625  4587610  2818138  983131  458842  262234  196698  131162  131163  65628  65627  15597659  8192091  3997786  1966171  1048667  655451  327770  131163  131160  131160  131161  65627  65627  65627  65627  65627  65626  65626  65627  38273114  18546778  15794266  3932251  3080283  3014747  1310811  1114203  720986  393307  262234  131162  131163  131160  65625  65625  65627  65624  65628  65626  65627  65625  65624  82182234  38338650  30802010  11010139  7929947  7274587  4325467  3604571  2097242  1179738  1179738  393306  393304  262234  262235  262234  262232  196699  196696  131163  131161  65627  65625  65627  65627  65627  65628  65627  128188506  48627802  41877594  31260762  20971610  9633882  9502810  4325466  3670107  2228314  1966170  1507419  1179736  1179738  655450  524378  458843  458842  458842  393306  327768  327768  196698  196698  196698  131163  65627  65625  65628  95813722  67895386  28311642  24838234  14483546  10420314  6946906  2818138  2228314  1966170  1769562  1507418  1310810  917594  852059  786520  720986  589914  524378  393306  327770  262234  131162  131163  131163  65626  65624  65627  65625  68681818  56688730  2293850  1572954  1179738  1179739  393304  196699  131161  131162  131163  65627  65625  65626  65627  65627  17498200  9371737  7733336  4259929  1114201  1048665  852057  524376  393305  327769  327768  262233  262232  262232  262232  131160  131161  131160  65625  65624  65623  65623  65626  65623  65625  65624  65625  65625  65623  4980824  2621528  2162776  1835097  1245273  524376  458840  262232  262232  196696  131160  131159  131160  65622  65625  65623  65624  65624  65623  65625  65623  65624  65623  65625  65625  65625  3080280  1572952  1441880  1114200  917592  458840  458839  393303  327767  196697  196696  131160  65625  65624  65623  65624  65624  65624  2424919  1572952  852056  458840  458840  393304  393303  262232  196696  196696  131160  131160  131160  65624  65625  65625  65624  65624  65623  1966167  1441880  524375  393304  262232  262232  196695  196695  196696  65624  65624  65623  65622  65623  65625  65624  65625  65623  65622  1704023  1048663  524375  327767  196695  196696  131159  131160  131159  131159  131160  65623  65624  65623  65623  65623  1179735  524375  393304  327768  65624  65622  65622  65623  65624  655447  131159  131158  65623  65622  65624  65623  65621  65623  65623  720983  196694  131159  65623  65623  65622  65622  65623  458839  131159  131159  65623  65623  65623  393302  196694  65621  65623  65621  65622  327766  65622  65621  65621  65622  327766  131157  65621  65622  65623  65621  65622  65622  65621  65622  65622  65621  65622  65621  65621  65621  65621  65620  65620  65619  349306969  202244185  78381146  14024793  6684761  6553689  4390998  3997783  2555990  655449  524374  393300  327766  196699  131161  131163  131158  131162  65623  65623  65618  65614  65627  65627  65626  196698  131163  131163  65625  65625  720987  655450  131163  65627  65629  65629  65628  3014747  2752603  917595  458843  327771  196700  196699  65625  65625  65628  12386395  7798875  3473499  1376347  1179739  262234  196699  196698  131163  131162  65628  65626  65626  65627  65625  32112731  13697115  10682459  3342427  2031707  2031707  1179740  983131  852058  655451  327770  196699  131161  131161  65628  65625  65627  65628  65625  65625  65626  65628  70713435  31916123  24313947  10289243  6094939  5505115  3670107  2555995  1900635  1310811  1048666  393305  327771  327771  262235  196699  196700  196699  131163  131162  131164  131160  131163  131161  65625  65624  65626  65628  65628  131268699  49938522  37027931  29622363  18219099  7929947  6881371  3539035  2555994  2424923  2097243  1179739  786523  655448  589915  589912  524379  393307  327771  327771  196698  196699  131161  131162  131164  65625  65628  65628  65627  110166106  74645595  15401050  11862107  5898330  1966170  1638490  1507416  983131  458843  393306  262235  262232  65627  65628  65625  65628  65624  65627  32178265  13566041  10223705  6488153  4653145  2031705  1835097  1245274  1179738  1048665  917593  786521  720985  655449  524377  524378  458841  393305  393305  327770  196697  196697  131160  131161  65625  65625  65623  65623  65626  7471193  5832793  4063321  3735641  720985  589912  524377  524377  393304  393305  327769  327769  327770  262233  196697  131161  131162  65624  65626  65625  65625  65623  65623  65624  65624  4653144  2949209  2883673  2752601  1179737  589912  458840  393305  327769  327768  262233  262232  196697  196697  131160  131160  131160  65625  65625  65626  65625  65623  65624  65625  65626  65625  65624  65626  2555992  2162777  1638488  1245273  589913  327769  196696  131160  131161  131160  131161  131160  131160  65625  65625  65625  65625  65625  2097240  1966168  852056  655448  655448  458840  393304  327768  131161  131160  65623  65625  65625  65624  65624  65624  65625  65623  65623  65624  65625  65623  2162776  1769560  589912  589912  393304  196697  196696  131160  131159  131160  65623  65625  65624  65625  65623  65625  65623  65624  1572952  786520  458840  327768  262232  196695  131160  65624  65624  65623  65623  65624  65623  65623  65624  1572952  720983  589912  196696  131159  131160  131160  65623  65623  65624  65624  65622  65624  65624  65623  1114200  589911  262232  196695  131159  131159  65623  65624  65623  65623  655447  327767  131159  131159  131159  65623  65623  65623  65623  65623  65623  524375  65622  65623  65622  65623  65623  720983  327766  65622  65624  262230  131158  65623  65623  327766  65622  65622  65622  65622  65623  65622  131157  65622  65620  65621  65620  437256282  310378586  68616282  16711770  9109594  6619226  5046360  4063318  2359381  917595  524374  458839  327770  196699  196687  196697  131163  131159  131161  131156  65626  65623  65620  65627  65619  65624  262235  196700  131163  65629  1114203  720987  196699  131164  65626  65628  1835099  1638491  524379  327771  131163  65627  65627  65627  8126555  4325467  2621531  720987  262235  196698  131165  131162  65627  65627  65628  65628  65629  65625  22610011  11862107  7798875  2949212  2359388  1376347  720987  655451  458843  458843  262233  262235  196699  65628  65625  65628  65629  59048027  26804315  17039451  7602267  4653147  4587611  2359387  2031707  1835100  1114202  852059  393307  327769  262236  196699  131161  131164  65628  65626  65627  65627  65626  65628  65628  65625  65627  116785243  29425755  24707163  7274587  6553691  2162780  1179739  852057  458843  262235  196699  196697  131162  131164  65625  65624  65628  65627  65626  65628  65623  56426586  20906074  18808922  12648538  11534425  7536730  5242970  3539034  2818138  2555994  2359386  2293850  1769562  1704026  1245274  1048666  1048666  983130  917593  720985  720986  655448  524377  458842  65624  65624  65626  65624  65627  14286937  13434969  9175130  5963866  1441882  1179738  1114202  786522  786521  655449  655450  524378  393306  327770  196695  131162  131160  65625  65625  65623  65625  65625  65624  65626  65626  65624  65624  8061017  7864409  5439578  4587609  852057  720985  655450  458841  393306  393305  327770  327769  262234  196697  131162  131162  65626  65626  65625  65624  65626  65626  65623  65625  6029401  3473497  2883673  2359385  1507417  524377  458842  393305  327769  327769  262233  196698  196697  131161  131161  65626  65624  65625  65625  65623  5242969  2293849  2162777  2097241  1441881  655449  327768  327769  327769  262233  262233  196697  196697  196696  196698  131160  131161  131161  65625  65624  65625  65625  65625  65626  65624  65625  65625  65625  3014745  1835097  1114201  524377  524377  458840  327769  262233  262233  196697  196696  196696  196697  196696  196696  65624  65625  65624  65623  65625  1900632  1704024  786520  720984  327769  327769  196696  131160  131160  131160  131160  131160  65625  65623  65624  65625  1441880  983128  524377  327769  131160  131160  131160  131161  131160  65624  65625  65623  65624  65624  65623  65624  1310808  589911  393304  262232  196696  131161  131160  131160  65624  65625  65625  65622  65623  65624  65625  917591  524375  262232  196695  131160  131159  131159  65624  65624  65624  65625  65624  65624  65625  65624  65623  65623  65624  786520  262231  131160  65624  65623  65623  65623  524375  262231  196695  131160  131160  65623  65623  65624  65624  65623  65624  65624  262231  196696  131159  65624  65622  524375  131158  65623  327767  131160  65622  65622  65623  65623  196695  65622  65623  65622  65622  65622  65623  65623  65622  65623  65623  65622  65622  65621  65621  65621  65620  487194715  484507739  46202971  15335515  11468891  10354779  6684760  5177431  3866714  3866710  720986  720987  524375  262230  262231  262235  196696  196694  196699  196698  131161  131163  131153  131163  65622  65627  65622  65624  65625  196699  65630  65626  589915  458843  131163  65627  65628  65626  1835099  1245275  458843  393308  131163  65629  65626  65626  6422619  3080283  1900635  458843  458844  196700  131164  65627  65628  65627  65628  18022492  7405659  6815836  1507420  1179739  1048667  589915  589916  262235  262236  196698  131164  131163  131161  65627  65625  65626  65627  65629  65629  65627  65628  65629  65626  65626  65626  65629  65629  47972443  14352475  6160476  2687068  1900636  1310812  524377  131165  131165  131164  65627  65628  65629  65629  65627  88735835  36175962  31588442  22544475  21299291  11665498  9502810  8716378  8192091  4522075  3932251  3473498  3211355  2752602  1900635  1638491  1572955  1376346  1245274  852058  786522  458842  393304  327770  262234  262234  65626  65625  65614  36241498  21889114  14352474  8781914  5374042  4980826  3539035  2818138  1572954  1507418  983131  917594  852058  852058  786523  655450  458842  393306  262232  196698  196698  196696  131162  65626  65624  65625  65627  65627  65624  16515162  14811226  11468890  7602266  1638490  1507418  1048665  917594  917594  786522  720985  655450  458843  327770  196697  131163  131161  131162  131160  131160  65626  65626  65627  65624  65625  65624  65626  10682458  8847450  6094938  5308506  655449  524378  524378  393306  393306  393305  393306  393305  327770  196697  196698  131162  65626  65624  65624  65625  65624  65625  65624  65624  65624  65624  65625  65626  7405657  4456537  3211354  2949210  1638490  655450  589913  524377  458841  393305  262233  262234  262234  196699  196697  131162  131161  131162  131161  65626  65626  65627  65625  4194393  2097241  1638489  1507417  1441882  852057  655449  393306  327770  327769  327770  262233  262233  262232  262233  196697  196698  131161  65625  65626  65624  65626  65626  65625  65625  65625  65623  65625  2949209  1769561  1114201  786521  524378  524378  327769  196697  196697  196697  196697  196697  196697  131161  131161  131161  65626  65624  65624  65625  65626  65624  2293849  1900633  786521  524377  262233  262233  196696  196697  131162  131160  131161  131160  131162  65625  65625  65624  65625  65624  65625  65625  65623  65624  65625  1638488  1376345  458840  458841  196697  196697  131161  131160  65625  65624  65623  65623  65625  65625  1441880  1245272  589912  196696  131160  131161  65624  65625  65625  65625  65624  65625  1048664  458840  196696  196696  131160  65625  65625  65625  65624  65624  65625  65625  1114200  524376  196696  196695  131160  131160  65623  65625  65622  65623  65623  65623  65624  65625  720984  262231  131160  131159  131160  65625  65624  65623  65624  65623  65624  65625  393304  196695  131159  65623  65624  65622  65623  65623  65624  65624  65622  262231  196695  131160  65624  65623  262232  65624  65624  65624  65624  131159  65622  65624  65623  65623  65623  131158  65623  65623  65623  65623  65621  65622  65620  65622  591331419  408092763  23199835  18612316  11599963  9633883  8126553  5701719  3145814  2097243  786523  720983  655447  524379  393302  327772  262233  196687  196697  65610  65620  65627  65624  65620  65627  65624  65625  65628  65623  262236  65627  393308  327772  131163  65627  1638491  917595  262236  131164  131165  65628  65630  65629  65629  65629  65627  65629  4784220  2490459  1441884  458844  262236  262237  196700  196699  65626  65626  14483548  6553692  917596  852060  720988  196701  196700  65626  65628  65628  65626  65629  65629  65626  65628  65470555  50921563  25886811  18546779  17498203  15401051  15204443  10420315  8847451  5439579  3342427  3014747  2490459  2228315  1441883  1179739  1048667  917595  852057  852059  786524  720987  655451  524379  458843  393308  262234  196697  131163  61014107  31129691  21692507  17825883  12648539  9175131  8388699  5046363  3211355  2555995  2424923  2293851  1376347  1245275  917595  786523  720986  720987  655450  655451  589915  458841  327769  262236  196698  65627  65625  65625  65628  43974747  23330906  16449627  10158171  6946906  6553690  2949210  2555995  1966170  1376347  1245275  1179739  1114203  983131  917595  720986  524378  524379  458842  393307  393306  262235  262232  196697  196697  196698  65625  65626  65626  21954650  18546778  9568347  9240667  1507418  1376346  1376346  1179738  1114202  1048666  917594  852058  524379  524378  458842  393305  327771  131163  131160  131160  131161  65627  65627  65625  65626  65626  65624  65627  65624  12451930  10616922  7274586  7077978  1114202  983130  720986  720986  524378  327771  262234  262234  196699  196698  131160  131162  131160  65624  65626  65624  65625  65627  65625  65625  65627  7667802  4849754  3604570  2687066  2031706  786522  524379  393305  393306  327770  262234  262234  196698  196698  196698  131161  131161  65625  65625  65626  65627  65625  65627  65626  5701722  2752602  2424921  1704026  1507418  983130  393305  393305  327770  262234  262234  196698  196697  196698  196698  131161  131161  131162  131161  131161  131162  65625  65624  65624  65626  65625  65625  65626  65624  3932249  2555994  983129  917594  655450  589914  458842  458841  327769  327770  196698  196697  131161  131161  131161  131162  131163  65626  65626  65626  65626  65625  65624  65626  65626  65624  65626  65626  65623  3539033  2293849  589913  589913  458842  327769  327769  262233  196697  131162  131162  65625  65627  65626  65624  65626  65624  65626  65626  65624  65625  65626  2555993  1769561  983129  720985  262233  262233  262233  131161  131160  65626  65625  65624  65625  65626  65623  65625  65625  1572953  1310809  589913  262233  131160  131161  131162  131161  131160  65624  65624  65625  65624  65625  1179737  327768  196696  65625  65625  65624  65625  65624  65624  65624  1179736  458841  131161  65624  65625  65625  65625  65624  65624  65624  65624  655448  196696  131160  131160  131160  65624  65623  65624  65625  655448  196696  65625  65624  65623  524376  131159  65624  65625  65625  65625  327768  65623  65624  65624  131159  131159  65623  65624  65624  65622  65623  131160  131160  65623  65623  65623  65622  65623  196695  555352156  320602204  19398748  12583004  8454236  7733340  5570649  5439576  3604566  1769564  1048667  786524  589912  589912  393303  196688  196696  131151  131163  131165  65628  65628  65628  65625  65627  65626  65606  65628  65616  65626  131165  393308  327772  131164  65627  65626  65627  1310812  524380  196700  131164  65628  65627  65627  65627  3014748  2555996  196700  131164  65630  65627  65405020  49741916  37355612  22282332  15335516  11599963  11468892  9044060  8454236  2949212  2687068  2359388  2097244  1704028  1507420  1507420  1376348  983132  983131  786524  720987  589916  524380  327772  327772  262233  65627  65625  65626  46399580  35717211  26083420  16580700  15663195  9633883  8126556  3866716  3473500  1441883  1310812  1179740  1048667  1048667  786523  589916  458843  393305  327771  327772  196697  131165  131164  131161  131164  65628  65628  65629  65628  65208411  36438107  24707163  15466587  14024796  10420315  9240667  4063324  3407963  1900635  1835099  1376347  1245276  1048667  1048668  917596  786524  589916  524379  524377  458843  393306  262236  196697  196700  65628  65627  65628  65625  49545307  30539867  18088027  12320859  8650843  7733339  3014747  2883675  2162779  2031707  1638491  1310811  1245275  917595  786523  720986  655451  524380  458844  327771  327771  262236  262234  262233  131164  131162  65627  65628  65625  27918427  24838235  12124251  9896027  2228315  1966170  1572955  1376346  1245275  1048667  983131  917595  786523  589915  589915  327771  262233  196697  196697  196700  131161  65625  65627  65627  65625  65628  65628  65626  65624  15204442  13631579  8781915  7602267  1310810  1114203  786523  720987  655450  589914  524378  458843  393307  196699  196699  131162  131163  131162  65625  65626  65625  65625  65628  65625  65624  65624  7995482  5701722  4980826  3866715  1507418  917594  786522  720986  393306  327770  327770  327770  327769  262235  262235  196699  196699  131163  131161  131163  65627  65627  65627  65625  65626  65627  65626  65627  6684762  3342426  2490458  2424922  1507418  1048667  852058  458842  393306  393307  327770  327771  262235  196698  196698  196697  131162  131163  131162  131162  131162  131163  65625  65626  65624  65624  65626  65624  65626  3539034  2424922  1769562  983130  524379  458842  393307  393307  327770  262233  196698  196697  131162  131163  131161  65627  65624  65625  65626  65626  65625  65627  65626  3211354  2687065  852058  589914  524377  327769  262234  262233  262234  196698  196698  196698  131162  131162  131161  65624  65625  65625  65626  65627  65625  65625  65624  1900634  1900633  720986  655449  327770  262234  196696  131162  131161  65625  65626  65626  65624  65623  65623  65624  65624  65625  65623  65626  65625  65626  1966170  1048665  327769  327770  196697  196698  131161  65625  65625  65625  65625  65625  1900633  1245273  196697  131162  131161  131161  131160  131162  65623  65626  65626  65625  65624  65625  852057  655449  196697  131161  131161  131161  65624  65626  65625  65624  65625  65624  1114201  262232  131161  131160  65623  65622  65626  65624  65625  393304  327768  65625  65625  65624  65626  65624  65625  458840  196696  65625  65624  65624  65624  65623  196696  131161  65625  65624  65624  131159  131160  65624  65623  65623  131160  65622  65623  65624  65624  65624  65624  65623  65624  65623  65623  65623  65623  65623  466026588  211157084  17891420  6750296  6160476  5111900  4653145  3539031  2359387  1114205  983124  786519  589912  458845  458844  393303  327772  262234  196696  196691  131165  131162  65625  65615  65626  131166  65628  65631  65629  65628  852061  589916  65629  65628  103940188  85327964  53739612  32309340  26869852  26345564  9896028  8126556  2228316  1835100  1835101  1507420  1507421  1376346  1310812  1310812  1310812  1048668  1048668  720989  655452  655453  524378  327772  131162  65630  65626  65629  65630  69992540  41484380  17367132  10944604  9437276  8716380  8192092  2883676  2228316  2097244  1310812  1179740  1048668  1048668  720988  655451  655453  589916  458844  458842  327772  327773  196698  196700  131164  131164  131161  65628  65626  40697948  30343260  22544476  14876764  14024796  8650844  6946908  2687068  2490460  1441884  1179740  1179740  1114204  852060  786524  720988  524379  524380  458841  393309  393308  327772  262236  196700  65629  65625  65628  65625  65629  55771228  40042588  25821276  15466588  12583004  11534427  8781916  4784219  4587612  2424923  2293852  2228315  1376348  983133  917595  786524  655449  655452  524379  458844  458844  393305  327772  196699  196699  131164  131164  65627  65625  55050332  38797403  18546780  12976220  10485851  9371739  4325467  3670107  3080283  2293851  1900635  1441884  917595  852059  852060  852059  852060  786523  720988  655452  524380  458841  262233  196699  196698  131163  131163  131163  131164  35520603  27131995  15007835  10747995  2555995  2031707  1769563  1638491  1441883  1376347  1245275  1114203  983131  917595  720988  589913  393307  327772  262235  196700  196698  196700  196699  196699  65625  65625  65625  65628  65627  15859803  15335515  10354779  10158171  1310811  852058  786523  786522  655450  589915  458843  327770  262235  262235  262235  196698  196697  131163  131161  131163  65628  65626  65626  65625  65625  65626  65625  65625  9961563  7667803  5636187  4718683  1704027  917595  720987  655451  655451  524378  458842  458842  458843  262235  196699  196698  131162  131164  131162  131163  131161  131163  131164  65627  65628  65627  65625  65625  65627  6684762  3342426  3080283  2097243  1441882  1245274  852059  393307  262235  262235  196698  196700  196699  196699  196698  196698  196698  131162  131162  131163  131164  65628  65625  65625  65627  65626  65627  65626  65626  4063322  2752603  1638490  1179738  917594  917594  589914  393306  393307  327770  262235  262234  196698  196697  131163  131163  131162  131162  131162  131163  65626  65624  65624  65627  65627  65624  65626  65627  65625  2621530  2031706  983130  589915  589914  524379  524378  262235  196698  131162  131162  131162  131163  131163  131161  131162  131161  131163  131162  65625  65624  65625  65626  2621530  1507418  524379  393305  262233  262234  262234  196697  196697  131161  131162  65626  65627  65624  65627  65627  65626  65627  2424922  983129  589914  393306  327770  196698  131162  131162  131162  131161  65625  65625  65626  65626  65624  65626  65627  65625  65626  1900634  786521  262233  196698  131161  131162  65625  65626  65626  65626  65626  65624  65626  65626  65626  1310809  589913  196698  65625  65624  65624  65623  65625  65624  65625  65626  65626  65624  65624  917593  131161  65625  65624  65625  65625  65624  65626  65626  65625  65625  852057  524377  262232  131161  65626  65625  65625  65625  65625  393305  65624  65625  65624  196696  131161  131161  65624  65625  65625  65625  65625  65624  65625  196696  131159  131160  65624  65623  65625  131160  65624  65624  65624  131159  65625  65624  65624  65624  260374620  72876124  14024797  6881368  3997783  3145818  1769564  1572949  1507420  1310813  786521  720986  655449  589911  262229  131163  131166  131164  65622  65630  65630  65627  65628  65624  65628  327772  131165  87031901  42729565  35586141  30277725  20119645  10420317  2490461  2293853  1900636  1704029  1441885  1179740  1114205  786525  786524  589917  589917  589914  589914  524381  393309  196701  196701  196702  131164  131164  65627  65630  65628  108134493  75300957  33947741  27983965  11206748  7667805  2424925  2359389  2097244  1835101  1507421  1507421  1441885  1441882  1179741  1114205  983132  917597  917597  720989  458845  327770  262237  196700  131166  131165  65629  65629  65626  79036509  50004060  20578397  11534429  10354780  7929948  7929949  4391005  3080285  2097245  2031709  2031709  1441884  1179738  852061  786525  655453  589916  524381  458845  458845  262237  262237  196700  196700  131164  65629  65629  65628  41615453  27721820  20185180  14024796  12189788  9764957  6291548  3276893  1900637  1441885  1245276  1179740  1114204  852060  786524  655450  589916  589917  524380  327773  262237  262236  262234  196700  131164  131163  131165  131164  131165  52297820  38273116  26345564  14876764  11993180  10747996  9175132  4653148  3407964  2949212  1835100  1048669  1048668  983132  917596  720986  720989  655453  655452  589916  524381  524380  327773  327772  196700  196700  131162  131164  65627  56819804  43909212  16515164  15335516  12320860  9502812  4194396  3997787  2949212  2293852  2293852  2162780  1704028  1638491  1376348  1245276  1048668  786524  720985  262234  262236  262233  262234  262236  196699  196699  131165  65629  65627  36372572  31916123  16515164  14549084  3080283  2359388  2359387  2097244  2031707  1900635  1704028  1507419  1441883  1179740  524380  458843  458841  393308  196700  196698  196697  196700  131164  131163  65625  65625  65626  65628  65628  20054107  18088027  12320860  11993180  1376347  1376348  1048667  1048667  852059  786523  786523  720987  327771  327771  262235  196699  196697  196699  196698  131164  65625  65627  65627  65626  65628  65628  65628  65628  65627  13107291  7405659  5570651  4849755  2883675  1245275  1048667  983132  655451  655451  589915  524379  524379  393306  327771  327771  262235  262236  131163  131163  131163  65625  65628  65628  65625  65627  65626  65628  65625  6488155  3276891  3276891  3145819  2031707  1179739  852059  524379  458843  393307  393307  262235  262235  262235  196698  196699  131162  131163  131164  131163  131163  131161  65628  65626  65627  65628  65628  65626  65628  5111898  3276891  1441883  1310810  1245275  786523  589915  589915  524379  262235  262235  262235  196699  196699  65628  65625  65625  65626  65627  65628  65626  65628  65628  65626  65626  65627  65627  3211354  2490459  786523  720986  458842  458842  327771  262235  262234  196699  196699  196698  131162  131162  131162  131163  65627  65625  65625  65625  65628  3539035  1572954  786523  589914  393306  262234  196699  131162  131162  131162  131161  131161  131162  65627  65626  65627  65625  65625  65625  65628  65627  65627  65627  2228314  1048666  393306  262233  262233  196699  131162  131163  65627  65627  65626  65626  65626  983130  852058  196698  196697  131162  131162  131163  65624  65626  65624  65625  65625  65626  65625  2031706  720986  131161  131162  131161  65626  65626  65626  65627  65624  65626  65626  852058  196698  131162  65625  65625  65625  65626  65625  65627  65626  786521  131162  65624  65626  65625  589913  65624  65625  65625  65625  262233  196697  131161  65624  65626  65625  65625  65624  65625  131161  131161  65625  65624  65625  65624  65623  65626  131160  65625  131160  100204637  20381789  12648536  6815837  2162777  1507417  655450  524380  458842  131164  65626  65625  65629  65628  65628  33488989  21692509  14680157  8781917  5242973  3145821  786524  524381  327773  65627  65630  70778973  41353309  27656285  16908381  6094941  3539037  2752605  2097245  1376349  1310813  393309  196701  131166  65627  105513053  66584669  34537565  32833629  12189789  6684765  2490461  2293853  1704029  1114205  1048669  917597  786525  131165  65630  87949405  55115869  26476637  15007837  10944605  10027101  2359389  1048669  983133  917596  720990  524380  131166  65630  65626  65629  48496733  23527517  16973917  12845149  11862109  6684765  1179741  1114204  786525  589917  196701  65630  44957789  37224540  21299292  13566045  11403356  4456541  2162781  1310813  1245277  852060  196699  131165  65629  65629  65629  64684124  49217628  12714076  10420316  7471196  3407964  2883676  1310812  524380  196701  65628  65627  47906908  42795100  3080284  2883676  2621532  2228315  262235  196699  65629  65629  25559132  23068764  2031707  1441884  393308  196700  65627  65629  15663195  10485851  786523  720988  524379  458843  327772  65628  65628  8847451  3604571  1507419  524380  327771  262235  131163  131163  6226011  1376347  917595  458843  327771  196698  131163  131164  65625  3997787  1179739  327771  131163  65627  65626  65628  65626  65627  2162779  1179739  131163  131162  65628  65624  2162778  524379  196699  65627  65626  65627  65625  65627  524378  131162  65626  65627  65627  65627  65626  65627  852058  65625  65627  65626  393306  65627  65626  65624  262233  131161  65626  65625  30867549  10223707  196693  131167  65633  3145824  2293856  1507423  262241  131166  65631  65630  65631  65633  33882208  22216800  12451936  2228320  1704032  1245280  1048672  852064  458847  393312  131166  65628  65633  65629  65633  101777504  96141408  33751136  28049504  18940000  10420320  7012447  5046367  2621536  2162784  1048671  983136  983136  917599  917600  524384  524384  524384  458848  393311  327777  262239  196704  131167  131166  65629  65630  65632  65632  137363551  114032735  101646432  92864608  25690208  22085728  21758048  12451936  7602271  6946912  6029407  4784224  4194400  3997792  2752608  1769567  1376352  1179744  1114208  1048672  983136  917599  786527  393311  196703  131166  65633  65633  65629  129892448  128712800  99614815  92012639  44695648  42860640  17432672  8454239  8192096  6881376  5767263  5701727  5177440  5046368  4653151  3866720  3735648  2883680  2228320  2031712  1572960  1376351  917600  720990  262240  262239  196704  131169  65632  97452128  97452127  58392671  51904608  50790495  47120480  6684767  6094943  4915296  4194400  4128864  3735648  3604575  3604576  3407968  2883679  2621535  1769568  1114208  786527  655455  589918  458848  327775  196703  131166  65632  65632  65632  59441247  48365663  30670943  28180575  27525215  19529823  5832800  3801183  3211359  3014751  2752608  2359391  2359391  2293855  2031711  1966175  1835103  1572959  1310816  1114207  852063  852064  720991  262240  196702  196703  65630  65630  65630  34013279  19660895  14549087  11731038  11010143  7667807  5832798  4784223  4718687  1966174  1704030  1572959  1245280  1114206  983135  852063  852063  720991  720991  655454  458847  458847  327775  262237  196704  131167  131166  65630  65631  17301599  6553695  6488158  6488159  4522079  3539039  2621535  2555999  1966174  1441887  1245278  983135  917599  852063  786527  458847  458846  458846  327774  327775  262237  196703  196703  196702  131167  131167  131166  65632  65631  9437278  3932255  3539038  2162782  2097246  1441887  1245278  983135  852063  852062  589918  524383  458846  458847  393309  393311  262237  262237  196701  196703  131167  131166  131165  131167  131167  65630  65628  65632  65630  852062  524382  458846  327774  262237  196702  196702  131166  131166  131165  131166  131165  65630  65630  65630  65632  65632  131166  65632  65628  36765789  19464286  7995485  5111899  1769566  1704029  1376350  1179739  720987  720987  524378  524378  458841  393310  327766  327761  196700  196700  131156  131162  65623  65624  65626  65623  65615  65631  65634  131167  65634  2162784  1048672  589921  458848  327777  262239  196702  131166  65633  65629  65634  17432672  15663200  11862112  6357088  4456544  4259936  1310816  1048672  720992  655456  524382  524384  262240  196704  196703  131167  131168  65632  65631  65629  65632  65631  65634  65633  91816032  60424288  32505952  25821280  17104992  12386400  6160480  5701728  5111904  3145824  2883680  2293856  1966176  1966176  1441889  917600  852063  655456  458848  393312  393312  262241  196705  131169  131169  65631  65632  65632  65629  154075232  143196256  48758880  35455072  19923040  19464288  8126560  7733344  7667808  7012448  5898336  5374048  4194400  2359392  2359392  1638496  1507424  1376352  1310816  1179744  983135  524384  393312  327776  262240  262241  196704  65631  65633  120062048  117768288  60620896  54591584  8519776  6684768  5832800  5439584  5374048  5111904  4194400  4128864  3211360  2752608  1507424  1048672  524383  458847  393312  393311  327776  327775  262237  131168  131169  131165  65633  65629  65631  61997152  57475168  37748832  37027936  8257632  4194399  3801184  3604576  3539040  3145824  2949215  2555999  2490464  1769567  1114208  1114208  786527  524383  458848  393312  393312  327776  327775  131167  131168  131168  65632  65632  65632  25428063  18284639  12779616  11075680  9371743  5570656  3866719  2031711  1704031  1572959  1572960  1441888  1376351  1114207  1114208  1048672  720992  589920  524384  458848  393312  262240  262240  262240  131167  65630  65633  65633  65633  11665503  7733343  5374047  4849759  3997792  2293856  2228319  1441888  917599  852063  786527  786527  786527  655456  524383  327776  196703  196703  196702  131165  131166  65628  65629  65632  65630  65632  65633  65631  65631  1310815  1245279  589919  589919  589918  458847  327775  262240  196703  131166  131167  131167  131168  131167  65630  65630  65629  65631  65629  196702  131166  65630  22478942  17694814  3735647  1966174  1966174  589918  589918  458843  393308  393309  393309  262234  262239  131161  65626  65633  65629  65629  65630  196704  65633  65634  720993  589921  262240  131170  131168  131168  131169  65631  10289248  9568352  5701728  3539041  2228320  2097248  852065  655456  458848  393314  262241  196705  131170  131167  65633  65633  65631  65634  65632  71368800  38797408  23986272  23003232  13828192  7209057  4915296  4259936  3539041  2293856  2228320  1900641  1048672  1048672  917600  852064  655456  393313  327776  196704  196704  196704  196705  131169  65634  65630  65632  65632  65633  150405216  123404384  40960096  25231456  20054112  17498208  9437280  9044064  6881376  5832801  5046369  4063328  3539041  2424929  1769568  1704033  1310816  1179744  1179744  720992  262241  262240  196704  131168  131169  131169  65632  65632  65632  138608736  134021216  66781280  51576928  9240672  7733344  5701728  5570656  5242976  4915296  4784224  4063328  3473504  3014752  1441889  786528  655456  458848  458848  458849  458849  393312  262241  131168  131165  65633  65630  65633  65633  73400416  69730400  47513696  44105824  8716384  4325472  4063328  3801183  3801185  3801184  3539040  3276896  3014752  2883680  1507425  983136  917601  786528  655456  393311  393313  327776  262241  196704  131169  131168  65633  65629  65630  31391840  21561440  18808928  16121952  13500512  6684768  3735648  2097248  1835104  1769568  1704031  1704032  1638496  1310816  1310816  1114208  917600  786527  720992  720992  524384  524384  458848  393311  327775  196704  65632  65633  65629  6815839  3866720  3670112  1048671  983136  720991  589920  393312  393311  327776  327775  262239  262239  196704  196704  131165  131168  131168  65632  65629  65631  65633  65629  65632  65633  65630  65630  65633  65633  393312  131169  65630  65631  32899167  29032543  11337823  3211359  2621535  1245280  655454  589918  393309  327772  327775  262237  196702  131167  131163  131170  131161  65628  65633  65628  65627  65632  65625  65631  65635  65634  65629  65633  131170  131169  65631  65633  655457  589921  196705  196704  196706  196704  65632  65582  65633  6684769  4784225  3342433  2359392  1704033  1441889  786529  327777  262242  196706  131170  131168  131169  131169  131170  65633  53084257  23330913  15794273  15007840  8388705  6488161  4259937  3604577  3276897  1507424  1179745  1048673  1048673  720992  589921  393312  393313  196705  196704  196705  196705  196704  131168  131169  131168  131170  65634  65632  65630  139001953  100073569  31457377  18153569  16449633  16121953  9240672  8716384  6750305  5308513  4718689  2818144  2359393  1900641  1441888  1245281  1048673  1048673  983137  786529  524385  196705  131168  131168  131168  65634  65629  65634  65634  148242528  129892449  67436641  45875297  8716384  8388704  7667808  7405665  5570656  4194401  3997792  3539041  3342432  2883681  2031712  1376353  1048673  852065  458849  393313  393312  393312  262241  262241  131168  131166  65630  65630  65634  88473696  79233120  54394976  47317089  10616929  5308512  5111905  4980832  4849760  4128864  4063328  3539041  3539041  3080288  1310816  917600  852065  786529  655455  655457  458848  393313  393312  327777  262239  65634  65634  65634  65631  31653984  19923040  7209057  3145824  2752608  1900640  1769568  1572960  1507424  1310817  983136  917600  786529  720993  589920  589921  327777  327777  262241  196703  131169  131165  131169  65633  65633  65633  65633  65634  65630  917600  655456  589920  131169  65632  65632  90439776  67305568  44630112  6488160  6422624  2818144  1507424  786526  393309  393309  327775  327772  131164  131161  65626  65630  65628  65633  65633  65628  65620  65632  65634  65581  65587  65632  65634  65632  65632  65636  65634  65635  65635  65631  327778  196705  131171  65630  65631  65634  852065  786529  720993  393314  327777  262241  131170  131169  131169  65635  65634  65635  65630  5111905  4653153  3145825  3145825  1835106  983137  589922  589922  458849  327776  196705  131170  131169  65634  65635  65633  36372577  20709473  13041761  10879073  6357089  4522082  3276897  3080289  1441889  1179745  917601  852064  852065  524385  458849  458849  393314  393313  327777  262242  131169  65635  65630  65632  65634  65634  65634  65632  65635  112590945  76677217  24641633  14745697  13303905  13303905  9961569  5636193  4456545  3801185  3145825  2687073  1900640  1441889  1179744  1114209  852065  720993  589920  589921  524385  393313  393313  196705  131168  65630  65630  65633  65630  158204001  121765985  59703393  36307041  8847457  8650849  7995489  6029409  4718689  4259937  3670113  3670113  2490465  2424929  1310817  1114209  852065  524386  458849  327776  327776  327777  262241  196706  131168  65634  65630  65632  65633  87621729  50856033  6946913  6881376  6488161  4522081  3670113  3407969  3145825  2883680  1310817  1048673  655457  589921  524385  458849  458849  393312  327777  327777  327778  196704  131168  65633  65634  65633  65634  65634  65634  5308513  2752609  1179744  196704  65633  65634  65634  65632  65634  261816416  140902497  102105184  19202144  10813536  10682465  3473505  983134  589918  524383  262240  196701  196702  196702  196701  131167  131168  131169  65634  65628  65630  65634  65635  65624  65634  65630  65632  65632  65632  65631  65634  65623  65632  65582  65632  131143  131167  65633  65633  65634  65632  65632  65584  65634  65633  65633  65633  65632  65633  65633  65634  65636  65635  65632  131171  65635  65635  327779  196707  131171  65634  65633  65634  65635  65632  65632  917602  852066  720994  720994  720994  196706  196707  131170  131171  131171  131169  65634  65634  65634  65635  65634  65633  6094946  4653154  3932257  3539042  983137  983137  786529  720994  393314  262242  262241  196707  196706  196707  131170  65635  65630  65631  65631  65635  65635  65634  65634  65635  31653985  19988577  9961569  9699426  6488162  4915298  2621538  2228321  1704033  1245282  1048674  852066  852066  524386  524386  393314  393314  327777  262241  262241  262241  131170  131170  65632  65634  65634  65633  65635  65630  94240865  62914657  21495906  12255330  11534433  11075682  7864417  6422625  3735649  3539041  3539041  2162786  1376354  1376353  852066  786529  720993  589918  589921  458849  327777  196707  196706  65635  65630  65634  65634  65633  65632  110559329  32112737  7667809  7274593  7209057  4522081  4063329  2949217  2752609  2359393  1900641  1179745  852065  458849  327776  262243  262241  196705  196706  196706  131171  131169  131168  131170  131170  65635  65633  65631  65634  8126561  4587617  524385  131171  131168  65634  571670625  253558881  129564769  34865249  19071073  12386401  8585312  1114209  852064  720990  589917  458847  393307  196704  131169  131169  131165  131169  131166  65634  65634  65634  65634  65634  65634  65633  65634  65631  65634  65629  131165  65631  65601  65630  65631  65587  65590  65633  65633  65632  131168  65631  65632  65634  65630  65633  65632  65632  65629  65630  65632  65633  131124  65634  65633  65634  65632  65604  65634  65630  65636  65634  65634  65634  196707  131170  65636  262241  196707  131170  65635  65634  524386  458851  327779  262243  131169  131170  65635  65634  65635  1245282  1179746  983138  786530  720995  720995  262243  262243  131170  65634  65633  65635  65632  65636  6094946  5570658  5374050  4259938  2818146  2031714  1507427  852066  589922  393314  327777  196706  196707  196704  131169  65635  65635  65631  65634  65635  65635  65632  65635  65635  29163618  19333218  9633890  7733346  6553698  4849762  3407970  2162786  2162786  1310818  1179746  983138  917602  655458  589922  458850  393315  327778  262242  262243  131170  65632  65634  65635  65635  65632  65631  65634  65635  54722658  11534434  10420322  7798881  5177442  3932258  3342434  2162786  1638497  1507426  720994  589922  589922  524386  524386  393313  196706  131170  131169  131169  131169  65635  65635  65633  65635  65635  65635  65634  65633  8847457  1835106  393313  262242  65634  774176865  298123361  148176993  42205281  20119649  13434977  9830497  5767265  917598  917600  852065  393312  262238  262240  196705  196702  131169  131167  131167  131169  131169  65626  65635  65632  65635  65635  65634  65635  65632  65630  65629  65587  131167  65632  65632  65632  65630  65632  65631  65631  196704  65583  65632  65633  65634  65634  65634  65636  65637  65637  65636  65633  65637  65634  65635  131171  131172  65634  65633  65635  65635  65635  65634  196708  131171  65636  458850  196706  131172  65636  65632  852067  589922  524387  393315  327778  327779  131171  65636  65633  65636  1966179  1835107  1638499  1507427  1114211  720994  327779  262243  196708  196707  131171  65631  65634  65636  65633  65634  65636  65636  65635  65631  65632  65636  9175139  6357091  4784226  4391010  2752610  1507427  786530  655459  524387  458851  393314  262243  196707  196707  196708  196707  196707  131170  131171  65632  65634  65635  65635  65632  65632  65634  65635  65635  21102690  8847458  5832802  4325474  1769570  1376354  1310819  1310818  1179746  720994  655459  589922  589922  458850  393314  262243  196707  196705  196707  196707  131171  131146  65633  65635  65635  5111906  1441890  458850  196707  131170  131169  131169  131171  65635  65631  840237154  299106402  170262625  44367969  23265378  22872162  17236065  8912994  1048673  917602  720990  589919  524383  196706  196707  196706  196705  131166  131166  131168  65635  65606  65635  65634  65629  65633  65633  65628  65628  65630  65631  65633  65632  65629  65633  65633  131167  65633  65631  65630  65633  65629  65634  65632  65631  65635  65634  65633  65633  65632  65632  65633  65635  65637  65636  65636  65634  65637  65635  65633  131172  65633  65635  65636  196706  131169  131171  65634  65637  65637  65637  65632  458852  327779  196707  196708  196707  65636  65636  65636  65636  65633  1310819  852068  720994  458851  393315  327779  131172  65635  65636  65636  65634  3473507  2621539  2097251  1638499  917603  720995  458851  393315  262243  131170  65635  65636  65634  65634  65636  65635  65635  65636  65634  65635  65636  7733347  4391011  2687075  1769571  1638499  524387  458851  327779  262243  262243  196705  131168  65633  65636  65636  65636  65635  65636  65636  1245282  852066  262242  196708  65635  65636  65633  830275682  276234338  178913378  44761186  35520610  19988578  17236066  8650850  2097249  1376352  1114209  655455  458847  327775  196706  196707  196707  131169  131171  131156  131168  65631  65625  65630  65633  65636  65637  65632  65634  65629  65629  65634  65633  65634  65633  65634  65634  65634  65634  65634  65632  65634  65634  65635  65635  65635  65635  65633  65635  65638  65635  65637  131171  65636  65632  131172  65636  65636  262244  131172  65637  65635  65637  65635  65632  589922  131171  65636  65634  65637  65636  65637  786532  786532  589924  524388  65637  65636  65635  65635  65636  1507428  1114211  983139  786531  589924  262244  131171  131171  65636  65635  65636  65637  65635  65636  65635  65635  4587619  3211363  1572963  1376355  524388  196708  131170  131172  131171  65634  65637  65635  65637  65636  65635  65636  65637  65636  65636  524387  393315  262244  131168  131170  65637  814678114  252706914  202244194  47054946  41812067  20709474  18743394  10420322  2687074  1114209  1048674  983135  524383  262241  262241  262242  262242  196705  196707  131167  131171  131171  65635  65629  65634  65635  65628  65630  65635  65634  131168  65634  65634  65632  65634  65635  65633  65634  65633  65635  65634  65635  65635  65634  65632  65634  65634  65634  65633  65637  131173  131172  65634  65637  393316  65637  65636  524388  196707  65635  65633  65636  524388  524388  196708  196707  131173  131173  65636  983139  852068  655460  458851  327778  131171  65636  65634  65637  65636  65636  2228323  983140  852067  720995  131170  131172  65636  65637  65634  65637  65632  65637  65637  65635  327779  196708  131170  131172  65637  65637  745078882  222822499  207290466  45744227  42139746  22806626  16842851  7274594  3670114  1900642  786530  655458  589920  458850  393315  327778  262239  262239  196706  196704  196706  131169  131168  65631  65635  65635  65634  65635  65638  65634  65634  65630  65635  65632  65633  65631  65633  65635  131168  65635  65636  65634  65637  65637  65636  196708  131172  65635  65635  65638  65634  327780  65637  65633  65635  262243  131172  131172  131172  65636  65633  65636  65637  65636  524388  393316  393316  327780  65635  65636  65636  65635  65634  65637  65635  1507428  983139  655460  589923  131170  65635  65635  65637  65636  65636  65636  65635  393315  131172  65636  65636  671547491  233832546  197263459  48103523  40042594  22675554  15335523  7929955  4456546  3407970  983139  589919  524386  393315  327776  196706  196705  196707  131170  131168  131169  131172  65633  65633  65635  65628  65636  65635  65632  65634  65635  65635  65635  131169  65636  65636  65637  65607  65636  65636  65637  65635  131171  131172  65637  65636  65635  131174  65637  65637  65636  65636  589924  524388  196708  131171  131172  131173  1179748  393315  196708  131173  65634  65635  65635  65634  65634  65636  65637  65635  65638  196708  131172  65637  65635  599588963  229703778  163381347  44105828  36962403  23986274  13041763  6750307  6488163  5242978  983139  917602  720992  458848  393312  327778  196706  196703  196706  196707  131170  131169  131171  131170  65636  65636  65626  65636  65631  65635  65635  65633  65632  65632  65636  65639  65635  65634  65635  65638  65638  131171  65635  65635  65637  262245  65638  65634  262243  196708  131173  65636  65634  65635  65635  65635  65636  393316  327781  196709  131172  65634  65634  131173  131171  65635  516358243  221118563  136577123  40501348  31916131  23330915  10813539  6815842  5832803  5636195  1310817  1048676  983139  917602  917600  393316  327777  196704  131170  131169  131172  131171  131170  65637  65636  65634  65635  65634  65632  65634  65634  65634  65636  65634  65638  65637  65637  65635  65636  65635  262244  196708  65637  65639  65638  65638  65635  65636  196707  131170  65634  65636  65636  65637  65636  131171  131171  65638  451936355  113967203  35979364  28049507  21889123  13172835  7995491  4587619  2228322  852067  524386  196706  131171  131172  131170  131171  65635  65632  65633  65631  65634  65635  131171  131173  65636  196709  65635  131172  65635  48889955  30277732  103874643  97648723  12058707  8519763  1048661  589907  524371  131157  131155  65621  110690387  97779796  21430355  983123  786515  196693  65619  65621  65615  88014931  80347220  18808915  786515  655443  327763  196693  65620  65615  65619  65615  65615  59768915  34340947  18219091  1179731  720979  327764  131152  65618  65622  60358739  23068755  14942291  1114195  786515  458835  196688  131157  65623  65620  65614  36569171  13107284  8388691  393299  393299  262226  131154  131155  65617  65622  18874451  4915285  4390995  917588  524370  327763  65619  65622  65621  65618  12648532  5046358  3407956  917588  458836  327762  131157  131156  65623  9633877  5374038  2228308  1966164  458833  393300  131158  131153  131159  131158  65619  9175126  4587606  2359382  2359380  327761  327764  262230  65623  65621  65618  9699414  5374039  2687062  2555989  458836  262232  262224  131159  131156  131160  65626  10551382  4653143  3801174  2424917  720981  327763  196694  131159  65626  65621  11599959  5636183  3997782  1704021  655445  393304  196694  65621  11337815  5242967  4063318  3014742  589909  262227  131159  131160  65616  65621  12517463  5701720  4456534  3801173  720981  327764  262230  262234  196694  196697  65625  65621  65618  65624  12976215  4128855  3932246  3539032  1966165  393299  131162  131159  65623  65621  65627  13238359  4259926  3932247  3539032  1966166  720980  393303  327766  327769  131162  65623  14483544  5374040  4194393  3997782  1507414  786517  393303  196697  65621  65622  14221400  4653144  3735639  2949209  1769557  262231  262229  131162  131158  131161  65626  13500504  5505112  3473494  2687065  1310806  852054  655447  524375  262235  131159  65626  65622  13566040  5767257  4653143  2555993  1507415  1245270  393304  196698  131162  131159  131159  65624  65625  65634  15794265  5177432  3932247  2097239  1769562  1769559  262232  196697  131162  131164  131160  13303897  5636185  5111895  3997783  1835098  458839  393307  131163  65624  65624  19791961  1835098  327771  32571484  14942301  11141213  3735641  917592  720989  458842  393308  262234  65611  65618  65622  65629  57540701  28639325  9568349  3866713  1179741  1114205  393306  327769  131162  131161  65622  65630  119275613  68288605  11927646  8126555  2949213  2621533  589914  262236  131161  65621  65631  65626  65623  65631  236716125  117637213  30408797  7012446  5177438  4325469  1769565  589913  131159  131162  131158  65628  65626  65620  65622  65603  355532893  140836958  63766621  8388701  4784221  3145822  2949213  327770  196697  65628  65615  65624  65625  380895326  135987294  98107485  8716381  8061021  4718686  1114206  196697  196698  65617  65622  65625  65631  65628  65620  423493726  162136157  141623390  12517469  9568349  4194398  327770  262238  196697  196702  196698  196696  65601  65616  65631  65615  483524702  246415453  143261790  17301597  16253021  3211357  327771  131163  131159  65630  65626  65616  65626  65627  522584158  323420253  139788382  21102685  19791965  2555998  458844  262234  196698  131163  131163  131165  65622  65629  555679838  383975517  130875486  23855198  23199837  2621534  720987  720987  327770  131146  131163  131164  131162  131157  65621  65630  65630  65615  65623  65629  65619  564789342  435945566  120389726  26017886  25165918  3342428  2293854  1114204  458842  327771  262235  262235  196701  131165  65629  65630  569245790  480837726  111870047  29687902  25231454  7471196  1507423  1179740  852060  327771  327770  65603  65628  65624  65632  65627  65618  65614  65615  65617  65624  65628  65618  65629  567541854  522649694  106627167  29687902  26345566  10158172  2228317  1376348  1310815  262237  262235  131165  131163  131163  65627  65633  65628  65631  532217951  517865566  85983327  31457374  30081118  12714076  2752605  1572956  589915  524383  327771  196700  131160  131166  131169  65615  65630  65620  65632  65629  65631  459341918  426049631  40763487  24903774  24903774  17170524  3342429  1507420  458847  327771  327770  327772  65627  65629  65633  65631  355008606  277086303  21037150  19202143  17367133  13828191  3473501  2359388  720987  524381  458842  393308  262235  65629  65632  236781662  150339679  20578397  14024798  11337822  3014749  2097247  1966172  917595  589917  393307  393308  393306  131163  142999646  68354142  15990877  8912989  4849758  3407965  2555997  1245275  786528  655452  589915  589916  393309  65629  65632  94306397  28180574  16187485  5505117  2752606  2621532  1441885  852059  786523  786523  393312  327773  131168  131165  65628  64553053  12189791  10813533  3604573  1769563  1507420  983134  917595  852061  720987  524383  196701  196700  196699  65626  65633  44564573  7667807  6815837  2883677  1048669  786525  720988  720992  655451  589916  524384  65629  65629  65636  65629  65628  65630  36700253  7274592  5308509  1572958  1441884  852061  720987  655456  589922  327774  262236  131161  65625  65630  65635  7864416  3342428  2949212  786525  786530  327776  65634  65635  786527  393314  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  1  16  1  1  1  18  33  2  2  2  2  35  50  3  3  3  3  3  3  67  4  4  69  69  84  5  5  5  86  101  6  6  6  6  103  103  118  7  7  7  7  7  7  51  91  92  155  156  83