0 1 1 0 2 5 3 2 4 17 5 4 6 85 7 62 8 279 9 92 10 1329 11 788 12 4445 13 1462 14 22091 15 15878 16 71413 17 23326 18 341827 19 199128 20 1140851 21 391952 22 5656407 23 4080570 24 18225791 25 6217234 26 87423187 27 52142768 28 290941287 29 96055524 30 1447126565 31 1042137762 32 4677163497 33 1536190872 34 22390733195 35 13079796142 36 74860079217 37 25685564180 38 370693480285 39 267519462386 40 1194160647681 41 407497014012 42 5728125267749 43 3416041797922 44 19063826745385 45 6301790858136 46 94861331920411 47 68251854002398 48 306498986769073 49 100719066043716 50 1467419761896085 51 857143557518606 52 4906114325224299 53 1683143410998684 54 24293725174899605 55 17532244921977102 56 78259724976824679 57 26707689541168576 58 375394977275232095 59 223869203505771746 60 1249375506638662667 61 413013271899209188 62 6216926731191838465 63 4472949046213173372 64 20086977857145712393 65 6600541028548835944 66 96167873421377504827 67 56176447094557292204 68 321525409959989247833 69 110313951500693366504 70 1592137600601099051803 71 1149023748732491590494 72 5128788034968269692905 73 1750404095855300399160 74 24601850841356349450147 75 14671417595877278958794 76 81879324937821041890509 77 27067517554493689891018 78 407432919612282766191309 79 293138227114916904942982 80 1316422985204599715947063 81 432575839204925843196570 82 6302452248837369347657607 83 3681574637021193550923954 84 21071487807219951286889203 85 7229535284023429367709106 86 104342329528516121051686899 87 75302421614646797508026674 88 336120254122547622971419955 89 114714525546247974350353168 90 1612307182949389823387709783 91 961506331967023184628889066 92 5366042953324266721625185879 93 1773895869961686773426639400 94 26701522944797806413494071963 95 19211115749849080060987405212 96 86273085984147354016673747613 97 28349294304269071763701674902 98 413037439861233135537987253147 99 241275639442536901053787583134 100 1380941102596844442820709315481 101 473794951099696743080001844120 102 6838179058995064538158903616411 103 4935019123086996640211528395422 104 22027977149064316154209663073689 105 7517932397020002528802027517848 106 105664160569384425084500900576923 107 63013280878403475277078899925774 108 351668978833880502839635283151209 109 116254056761037809226462567262616 110 1749910991716196559795345947343259 111 1259019673694707670153513534408726 112 5653992944128965553405382745637849 113 1857899397440565386636315654052448 114 27068821920508059765931899236955695 115 15812239961940122389822070735785616 116 90501356919661725881914097399958295 117 31050624370556100905461931820280920 118 448146905831603471136062581648243059 119 323421420106188479055138288128544976 120 1443625511879352463191942118398158455 121 492695205558284789317245666648770106 122 6924806448853603940414163882629273263 123 4129638412389886923322261433032695794 124 23046978123449404582296149794384536115 125 7618825984337685521549272235132807826 126 114682166346193981176556472856200863507