0 16 1 17 2 67 3 285 4 352 5 637 6 4174 7 25681 8 29855 9 55536 10 251999 11 811533 12 1063532 13 34844557 14 35908089 15 142568824 16 606183385 17 748752209 18 1354935594 19 8878365773 20 54625130232 21 63503496005 22 118128626237 23 536018000953 24 1726182629096 25 2262200630049 26 74116602790664 27 76378803420713 28 303253013052803 29 1289390855631925 30 1592643868684728 31 2882034724316653 32 18884852214584646 33 116191148011824529 34 135076000226409175 35 251267148238233704 36 1140144593179343991 37 3671700927776265677 38 4811845520955609668 39 157650757598355775053 40 162462603119311384721 41 645038566956289929216 42 2742616870944471101585 43 3387655437900761030801 44 6130272308845232132386 45 40169289290972153825117 46 247146008054678155083088 47 287315297345650308908205 48 534461305400328463991293 49 2425160518946964164873377 50 7809942862241220958611424 51 10235103381188185123484801 52 335333251060263144910125056 53 345568354441451330033609857 54 1372038314384617135010954627 55 5833721611979919870077428365 56 7205759926364537005088382992 57 13039481538344456875165811357 58 85442649156431278256083251134 59 525695376476932126411665318161 60 611138025633363404667748569295 61 1136833402110295531079413887456 62 5158471634074545528985404119119 63 16612248304333932118035626244813 64 21770719938408477647021030363932 65 713275286333405216822708597890637 66 735046006271813694469729628254569 67 2918413305148846300231897482654344 68 12408699226867198895397319558871945 69 15327112532016045195629217041526289 70 27735811758883244091026536600398234 71 181741983085315509741788436643915693 72 1118187710270776302541757156463892392 73 1299929693356091812283545593107808085 74 2418117403626868114825302749571700477 75 10972399307863564271584756591394609993 76 35335315327217560929579572523755530456 77 46307714635081125201164329115150140449 78 1517182183649813567366838104208560024824 79 1563489898284894692568002433323710165273 80 6207651878504497645070845404179690520643 81 26394097412302885272851384050042472247845 82 32601749290807382917922229454222162768488 83 58995846703110268190773613504264635016333 84 386576829509468992062563910479809972866486 85 2378456823759924220566157076383124472215249 86 2765033653269393212628720986862934445081735 87 5143490477029317433194878063246058917296984 88 23338995561386662945408233239847170114269671 89 75160477161189306269419577782787569260105997 90 98499472722575969214827811022634739374375668 91 3227143604283620321143909530507099229240127373 92 3325643077006196290358737341529733968614503041 93 13204072835302209192220121555096301135083636496 94 56141934418215033059239223561914938508949049025 95 69346007253517242251459345117011239644032685521 96 125487941671732275310698568678926178152981734546 97 822273657283910894115650757190568308561923092797 98 5059129885375197640004603111822336029524520291328 99 5881403542659108534120253869012904338086443384125 100 10940533428034306174124856980835240367610963675453 101 49643537254796333230619681792353865808530298085937 102 159871145192423305865983902357896837793201857933264 103 209514682447219639096603584150250703601732156019201 104 6864340983503451756957298595165919353048630850547696 105 7073855665950671396053902179316170056650363006566897 106 28085907981355465945119005133114429522999719870248387 107 119417487591372535176529922711773888148649242487560445 108 147503395572728001121648927844888317671648962357808832 109 266920883164100536298178850556662205820298204845369277 110 1749028694557331218910722031184861552593438191430024494 111 10761093050508087849762511037665831521380927353425516241 112 12510121745065419068673233068850693073974365544855540735 113 23271214795573506918435744106516524595355292898281056976 114 105594980927359446742416209494916791455395537137979768639 115 340056157577651847145684372591266898961541904312220362893 116 445651138505011293888100582086183690416937441450200131532 117 14600892589738013251564902999349144992303540030718624571917 118 15046543728243024545453003581435328682720477472168824703449 119 59740523774467086887923913743655131040464972447225098682264 120 254008638826111372097148658556055852844580367261069219432505 121 313749162600578458985072572299710983885045339708294318114769 122 567757801426689831082221230855766836729625706969363537547274 123 3720295971160717445478399957434312004262799581524475543398413 124 22889533628390994503952620975461638862306423196116216797937752 125 26609829599551711949431020932895950866569222777640692341336165 126 49499363227942706453383641908357589728875645973756909139273917 127 224607282511322537762965588566326309782071806672668328898431833 128 723321210761910319742280407607336519075091065991761895834569416 129 947928493273232857505245996173662828857162872664430224733001249 130 31057032995505361759910152285164547042504302991253529087290609384 131 32004961488778594617415398281338209871361465863917959312023610633 132 127071917461841145612156347129179176656588700583007407023361441283 133 540292631336143177066040786798054916497716268195947587405469375765 134 667364548797984322678197133927234093154304968778954994428830817048 135 1207657180134127499744237920725289009652021236974902581834300192813 136 7913307629602749321143624658278968151066432390628370485434631973926 137 48687502957750623426605985870399097916050615580745125494442092036369 138 56600810587353372747749610528678066067117047971373495979876724010295 139 105288313545103996174355596399077163983167663552118621474318816046664 140 477754064767769357445171996124986721999787702179847981877151988196951 141 1538550507848412068509871584774037329982530770091662567105774780637517 142 2016304572616181425955043580899024051982318472271510548982926768834468 143 66060296831566217699071266173542806993416721882780000134559431383340493 144 68076601404182399125026309754441831045399040355051510683542358152174961 145 270290101044113415074150195436868300129613842947934532185186505839865376 146 1149237005580636059421627091501915031563854412146789639424288381511636465 147 1419527106624749474495777286938783331693468255094724171609474887351501841 148 2568764112205385533917404378440698363257322667241513811033763268863138306 149 16832111779857062678000203557582973511237404258543807037812054500530331677 150 103561434791347761601918625723938539430681748218504356037906090272045128368 151 120393546571204824279918829281521512941919152477048163075718144772575460045 152 223954981362552585881837455005460052372600900695552519113624235044620588413 153 1016213472021415167807268649303361722432322755259258239530215084951057813697 154 3272595397426798089303643402915545219669569166473327237704269489897794029504 155 4288808869448213257110912052218906942101891921732585477234484574848851843201 156 140514479219769622316852829073920567366930110661916062509207775885061053011936 157 144803288089217835573963741126139474309032002583648647986442260459909904855137 158 574924343487423129038744052452338990294026118412862006468534557264790767577347 159 2444500662038910351728939950935495435485136476235096673860580489519072975164525 160 3019425005526333480767684003387834425779162594647958680329115046783863742741872 161 5463925667565243832496623954323329861264299070883055354189695536302936717906397 162 35802979010917796475747427729327813593364957019946290805467288264601484050180254 163 220281799733072022686981190330290211421454041190560800186993425123911841018987921 164 256084778743989819162728618059618025014818998210507090992460713388513325069168175 165 476366578477061841849709808389908236436273039401067891179454138512425166088156096 166 2161551092652237186561567851619250970759911155814778655710277267438213989421792559 167 6961019856433773401534413363247661148716006506845403858310285940827067134353533773 168 9122570949086010588095981214866912119475917662660182514020563208265281123775326332 169 298883290227186112220605812238988848971945371711971244306968308605316063095163976397 170 308005861176272122808701793453855761091421289374631426820988871813581344218939302729 171 1222900873756002480646711192600556132246209239835865524769934924046060095751981884584 172 5199609356200282045395546563856080290076258248718093525900728567997821727226866841065 173 6422510229956284526042257756456636422322467488553959050670663492043881822978848725649 174 11622119586156566571437804320312716712398725737272052576571392060041703550205715566714 175 76155227746895683954669083678332936696714821912186274510099015852294103124213142125933 176 468553486067530670299452306390310336892687657210389699637165487173806322295484568322312 177 544708713814426354254121390068643273589402479122575974147264503026100425419697710448245 178 1013262199881957024553573696458953610482090136332965673784429990199906747715182278770557 179 4597757513342254452468416175904457715517763024454438669284984463825727416280426825530473 180 14806534739908720381958822224172326757035379209696281681639383381677088996556462755361976 181 19404292253250974834427238400076784472553142234150720350924367845502816412836889580892449 182 635743886843939915083630451026629429878735930702519332911219154437767214207336929343920344 183 655148179097190889918057689426706214351289072936670053262143522283270030620173818924812793 184 2601188424135512584837803519306748072932603149512529492697649721287577306067858386118358723 185 11059901875639241229269271766653698506081701670986788024052742407433579254891607363398247685 186 13661090299774753814107075285960446579014304820499317516750392128721156560959465749516606408 187 24720992175413995043376347052614145085096006491486105540803134536154735815851073112914854093 188 161987043352258724074365157601645317089590343769415950761569199345649571456065904427005730966 189 996643252288966339489567292662486047622638069107981810110218330610052164552246499674949239889 190 1158630295641225063563932450264131364712228412877397760871787529955701736008312404101954970855 191 2155273547930191403053499742926617412334866481985379570982005860565753900560558903776904210744 192 9779724487361990675777931421970601014051694340818916044799810972218717338250548019209571813831 193 31494447010016163430387294008838420454489949504442127705381438777221905915312202961405619652237 194 41274171497378154106165225430809021468541643845261043750181249749440623253562750980615191466068 195 1352267934926117094827674507794727107447822552552795527711181430759321850029320234341091746566413 196 1393542106423495248933839733225536128916364196398056571461362680508762473282882985321706938032481 197 5532894254196602841629193707471335494196915141746965242095269472285609269877969190306212560663856 198 23525119123209906615450614563110878105704024763385917539842440569651199552794759746546557180687905 199 29058013377406509457079808270582213599900939905132882781937710041936808822672728936852769741351761 200 52583132500616416072530422833693091705604964668518800321780150611588008375467488683399326922039666