0 1 1 4 2 9 3 67 4 76 5 143 6 219 7 1019 8 2257 9 5533 10 74186 11 969951 12 2014088 13 4998127 14 22006596 15 27004723 16 49011319 17 76016042 18 581123613 19 1238263268 20 5534176685 21 222605330668 22 895955499357 23 2014516329382 24 14997569805031 25 17012086134413 26 32009655939444 27 49021742073857 28 228096624234872 29 505214990543601 30 1238526605322074 31 16606060859730563 32 217117317781819393 33 450840696423369349 34 1118798710628558091 35 4926035538937601713 36 6044834249566159804 37 10970869788503761517 38 17015704038069921321 39 130080798054993210764 40 277177300148056342849 41 1238789998647218582160 42 49828777246036799629249 43 200553898982794417099156 44 450936575211625633827561 45 3357109925464173853892083 46 3808046500675799487719644 47 7165156426139973341611727 48 10973202926815772829331371 49 51057968133403064658937211 50 113089139193621902147205793 51 277236246520646868953348797 52 3717160343962031198540740154 53 48600320718027052449982970799 54 100917801780016136098506681752 55 250435924278059324646996334303 56 1102661498892253434686492018964 57 1353097423170312759333488353267 58 2455758922062566194019980372231 59 3808856345232878953353468725498 60 29117753338692718867494261450717 61 62044363022618316688341991626932 62 277295205429165985620862227958445 63 11153852580189257741522831109964732 64 44892705526186196951712186667817373 65 100939263632561651644947204445599478 66 751467550954117758466342617787013719 67 852406814586679410111289822232613197 68 1603874365540797168577632440019626916 69 2456281180127476578688922262252240113 70 11428999086050703483333321489028587368 71 25314279352228883545355565240309414849 72 62057557790508470574044451969647417066 73 832062530628839001007933440845725836707 74 10878870455965415483677179182964083294257 75 22589803442559669968362291806773892425221 76 56058477341084755420401762796511868144699 77 246823712806898691649969342992821365004017 78 302882190147983447070371105789333233148716 79 549705902954882138720340448782154598152733 80 852588093102865585790711554571487831301449 81 6517822554674941239255321330782569417262876 82 13888233202452748064301354216136626665827201 83 62070755364485933496460738195329076080571680 84 2496718447781890087922730882029299669888694401 85 10048944546492046285187384266312527755635349284 86 22594607540765982658297499414654355181159392969 87 168211197331853924893269880168893014023751100067 88 190805804872619907551567379583547369204910493036 89 359017002204473832444837259752440383228661593103 90 549822807077093739996404639335987752433572086139 91 2558308230512848792430455817096391392962949937659 92 5666439268102791324857316273528770538359471961457 93 13891186766718431442145088364153932469681893860573 94 186251867235442400072743465007529892644224092148906 95 2435165460827469632387810133462042536844595091796351 96 5056582788890381664848363731931614966333414275741608 97 12548331038608232962084537597325272469511423643279567 98 55249906943323313513186514121232704844379108848859876 99 67798237981931546475271051718557977313890532492139443 100 123048144925254859988457565839790682158269641340999319 101 190846382907186406463728617558348659472160173833138762 102 1458972825275559705234557888748231298463390858172970653 103 3108792033458305816932844395054811256398941890179080068 104 13894140959108782972965935468967476324059158418889290925 105 558874430397809624735570263153753864218765278645750717068 106 2249391862550347281915246988083982933199120273001892159197 107 5057658155498504188566064239321719730617005824649535035462 108 37652998951039876601877696663336021047518161045548637407431 109 42710657106538380790443760902657740778135166870198172442893 110 80363656057578257392321457565993761825653327915746809850324 111 123074313164116638182765218468651502603788494785944982293217 112 572660908714044810123382331440599772240807307059526739023192 113 1268396130592206258429529881349851047085403108904998460339601 114 3109453169898457326982442094140301866411613524869523659702394 115 41691287339272151509201277105173775310436378932208806036470723 116 545096188580436426946599044461399380902084539643584002133821793 117 1131883664500145005402399366027972537114605458219376810304114309 118 2808863517580726437751397776517344455131295456082337622742050411 119 12367337734823050756407990472097350357639787282548727301272315953 120 15176201252403777194159388248614694812771082738631064924014366364 121 27543538987226827950567378720712045170410870021179792225286682317 122 42719740239630605144726766969326739983181952759810857149301048681 123 326581720664641063963654747505999225052684539339855792270394023084 124 695883181568912733072036261981325190088551031439522441690089094849 125 3110114446940291996251799795431299985406888665097945559030750402480 126 125100461059180592583144028079233324606364097635357344802920105194049 127 503511958683662662328827912112364598410863279206527324770711171178676 128 1132124378426505917240799852303962521428090656048411994344342447551401 129 8428382607669204083014426878240102248407497871545411285181108304038483 130 9560506986095710000255226730544064769835588527593823279525450751589884 131 17988889593764914083269653608784167018243086399139234564706559055628367 132 27549396579860624083524880339328231788078674926733057844232009807218251 133 128186475913207410417369174966097094170557786106071465941634598284501371 134 283922348406275444918263230271522420129194247138875989727501206376220993 135 696031172725758300253895635509141934428946280383823445396637011036943357 136 9332327593841133348218906491890367567705495892128580779883782349856484634 137 122016289892660491827099680030083920314600392878055373583885807559171243599 138 253364907379162117002418266552058208196906281648239327947655397468198971832 139 628746104650984725831936213134200336708412956174534029479196602495569187263 140 2768349325983101020330163119088859555030558106346375445864441807450475720884 141 3397095430634085746162099332223059891738971062520909475343638409946044908147 142 6165444756617186766492262451311919446769529168867284921208080217396520629031 143 9562540187251272512654361783534979338508500231388194396551718627342565537178 144 73103226067376094355072794936056774816329030788584645697070110608794479389277 145 155768992322003461222799951655648528971166561808557485790691939844931524315732 146 696179195355389939246272601558650890700995278022814588859837869988520576652205 147 28002936806537601031073704014001684157010977682721141040184206739385754590403932 148 112707926421505794063541088657565387518744906008907378749596664827531538938267933 149 253418789649549189158155881329132459194500789700535898539377536394448832466939798 150 1886639453968350118170632257961492601880250433912658668525239419588673366206846519 151 2140058243617899307328788139290625061074751223613194567064616955983122198673786317 152 4026697697586249425499420397252117662955001657525853235589856375571795564880632836 153 6166755941204148732828208536542742724029752881139047802654473331554917763554419153 154 28693721462402844356812254543423088559074013182082044446207749701791466619098309448 155 63554198866009837446452717623388919842177779245303136695069972735137851001751038049 156 155802119194422519249717689790200928243429571672688317836347695172067168622600385546 157 2088981748393502587692782684896000987006762210990251268567590009972011043095556050147 158 27312564848309956159255892593438213759331338314545954809215017824808210728864829037457 159 56714111445013414906204567871772428505669438840082160886997625659588432500825214125061 160 140740787738336785971665028336983070770670215994710276583210269143985075730515257287579 161 619677262398360558792864681219704711588350302818923267219838702235528735422886243275377 162 760418050136697344764529709556687782359020518813633543803048971379513811153401500562956 163 1380095312535057903557394390776392493947370821632556811022887673615042546576287743838333 164 2140513362671755248321924100333080276306391340446190354825936644994556357729689244401289 165 16363688851237344641810863093107954428092110204755889294804444188576937050684112454647356 166 34867891065146444531943650286548989132490611749957968944434825022148430459097914153696001 167 155835253111823122769585464239303910958054557204587765072543744277170658887075769069431360 168 6268278015538071355315362219858705427454672899933468571846184596108974785942128676930950401 169 25228947315264108544031034343674125620776746156938462052457282128713069802655590476793232964 170 56726172646066288443377430907206956669008165213810392676760748853535114391253309630517416329 171 422312155837728127647673050694122822303833902653611210789782524103458870541428757890415147267 172 479038328483794416091050481601329778972842067867421603466543272956993984932682067520932563596 173 901350484321522543738723532295452601276675970521032814256325797060452855474110825411347710863 174 1380388812805316959829774013896782380249518038388454417722869070017446840406792892932280274459 175 6422905735542790383057819587882582122274748124074850485147802077130240217101282397140468808699 176 14226200283890897725945413189661946624799014286538155388018473224277927274609357687213217891857 177 34875306303324585834948645967206475371872776697151161261184748525686094766319997771566904592413 178 467605182227110513580277810763346126459145111349503251783420204058197159236769328717582977593226 179 6113742675255761262378560185890706119340759224240693434445647401282249164844321271100145613304351 180 12695090532738633038337398182544758365140663559830890120674715006622695488925411870917874204201928 181 31503923740733027339053356550980222849622086343902473675795077414527640142695145012935894021708207 182 138710785495670742394550824386465649763629008935440784823855024664733256059705991922661450291034756 183 170214709236403769733604180937445872613251095279343258499650102079260896202401136935597344312742963 184 308925494732074512128155005323911522376880104214784043323505126743994152262107128858258794603777719 185 479140203968478281861759186261357394990131199494127301823155228823255048464508265793856138916520682 186 3662906922511422485160469309153413287307798500673675156085591728506779491513664989415251767019422493 187 7804954048991323252182697804568183969605728200841477613994338685836814031491838244624359672955365668 188 34882723118476715493891260527426149165730711304039585612062946471854035617481017967912690458840885165 189 1403113878788059943007833118901614150598834180362424902096512197559998238730732556961131978026590772268 190 5647338238270716487525223736133882751561067432753739193998111736711846990540411245812440602565203974237 191 12697790355329492918058280591169379653720969045869903290092735670983692219811555048586013183156998720742 192 94531870725577166913933187874319540327607850753843062224647261433597692529221296585914532884664195019431 193 107229661080906659831991468465488919981328819799712965514739997104581384749032851634500546067821193740173 194 201761531806483826745924656339808460308936670553556027739387258538179077278254148220415078952485388759604 195 308991192887390486577916124805297380290265490353268993254127255642760462027286999854915625020306582499777 196 1437726303356045773057589155560997981469998631966632000755896281109220925387402147640077579033711718758712 197 3184443799599482032693094435927293343230262754286532994765919817861202312802091295135070783087730020017201 198 7806613902555009838443778027415584667930524140539697990287735916831625550991584737910219145209171758793114 199 104670424532814609932462208792329894026327076581302606868506486736672334475692692887967919670806962884327683 200 1368522132829144938960452492327704207010182519697473587280872063493571973734996592281493174865699689255052993