1 7 2 49 3 241 4 1117 5 4891 6 20953 7 88465 8 370753 9 1546879 10 6437929 11 26754673 12 111093277 13 461065507 14 1912995217 15 7935844129 16 32917778401 17 136534855735 18 566294540737 19 2348729268913 20 9741340873213 21 40401894006955 22 167564911503529 23 694965892026673 24 2882327650685281 25 11954265151229359 26 49579510427269753 27 205627632262178353 28 852826432133651581 29 3537038546883478579 30 14669621616616316065 31 60841234646851192897 32 252334781913748488001 33 1046540917727597230951 34 4340455477279103984593 35 18001736357279103828337 36 74660945827114763637277 37 309651064482397319197243 38 1284256187895969427666681 39 5326362944305682239911121 40 22090718717650783543710721 41 91619714710090268537265631 42 379986374830966280363769673 43 1575966979462699354914831601 44 6536213098163586346661218141 45 27108487817771783786145229123 46 112430561966598319389364459825 47 466297911895144256309184520033 48 1933938057711888248854820569633 49 8020873170671913007811225941399 50 33266011888745522276345598276193 51 137968463462042341448222314305841 52 572214576659564404641499131160765 53 2373220035401080860564078422682571 54 9842764526041246868724054144243913 55 40822179178474951176570961540327537 56 169307140130242972962481434704905249 57 702189551757093730473219679368224527 58 2912282176744096676148496851266487961 59 12078487148887698152606755339987027633 60 50094682778626924568697827846205606589 61 207764201903576231158953005709897433171 62 861687532454978185360298182915237539649 63 3573788924104194985058049555560614611073 64 14822040232683914613511418969665879198849 65 61473377786117776703604759098232583746247 66 254956545597668795402289160170278498990449 67 1057414485490911565652472084792303579874801 68 4385552806674961405556417589232824703941085 69 18188774301881774476652736845455192661799259 70 75436672453529221854625812318771110277523993 71 312868336063321583693784088250389373291810833 72 1297599596155729103144765344732667998661916097 73 5381703796330266047734663558253411696142787903 74 22320241033706122175873115855650749116457815145 75 92571642486613967906112137999563996591424341873 76 383934428832042249136534888236324604588428741277 77 1592341257895490466180391593872484968221967846755 78 6604124275360068679736503353359830053176667790033 79 27390144686725616129228565033347564560987521361825 80 113598714179081701340113850325813623432656195072609 81 471142741695513116034853564788649366118730151503607 82 1954031651295222238792038795010173921548517422929153 83 8104209948184150595490650878742796016055614487333809 84 33611645359333049865074191500728795648878869251762557 85 139401954167624680335517967529461408867791568078366443 86 578159879351355139740379462524666027715652415451875049 87 2397877763532855771043178717771908785367339581695627185 88 9945030733187718331518910119823640611757034962113051873 89 41246321137876078710087758412685223239811545159255671919 90 171066239316033972016948669594574856529635805974262320313 91 709485292904294591270089449604552253755194174072093868849 92 2942540754155177555185705078603469130368705472826246408957 93 12203982487670971649892499653575065631320948479975905596531 94 50615165940884508134340487723040557257682928090106682529761 95 209922869506853205097309247835535136558516817114723943637185 96 870640455737311184313764218241418908816739884609550394476481 97 3610920548805315070293562469202405014712544289819156946585127 98 14976041055595647927352353912798986555601758173699305380012305 99 62112085455076207949211483252831503202156564960708756229009009 100 257605541094401548414103558288435124214915501909361656653061021 101 1068401009502990037061017913473624013160832002130170087499853947 102 4431118648525901645304365302559284466321875370969649091099691833 103 18377755451998253572804094600912635069549691891408755299048590161 104 76220458589121278907873123024319965294054221486454019056514821505 105 316119034378829202942335550703637407026497271734213859401331921055 106 1311081640630095749793568351111205914772985878080567945634180121481 107 5437619635195311985184510114715371439005843089289226844573647027697 108 22552148074357585501579037589253886235845640669599186889379092369373 109 93533460758419220680866097501625956116620963461151795648869459204483 110 387923503011850277565308976399484600099730553693202312442815029191281 111 1608885664753289350598678393754833684794569255701835833174681091823585 112 6672741048560700218941714001098358751071621711133545692965669400174753 113 27674727966436697132253225080983385371847863554249039890571707306951767 114 114779003477360303140869567060652427427932777493801042646733425620859297 115 476037909215703694864933113083020098170377206299723268345066528255570481 116 1974334017067475903166893950671792853077595645861430982011606411871827005 117 8188412593803585880684477853267978484032447375442326739025014648146424331 118 33960869957532433463022970207076637148865005520088353850244513275598508809 119 140850338824547753889324405953789677934155489716976366740671610452641113841 120 584166953667501843102403591084264332433260775597404689679318094481795718049 121 2422791685167711865290809832913116599483174054225320945258103849018032020943 122 10048359485016097057495123048444565573375130845904112857109408173574535408857 123 41674869927219348655837014719388834816156401907526057883664817227045212158897 124 172843615521570819389695849568861538368651945941400558482413349575980866460989 125 716856836715793104390777499258428688349991636477266654266440039997288536236179 126 2973113717828014061464974730908279174203126337197481443334822638136104136750721 127 12330781721541436886959115839467612394979410367931125337126441253109227452231937 128 51141056917048587863811443673732864557707369493057217908338470474083200366629121 129 212103965641024933964764935487741989823011755781030949930687928666094659176387975 130 879686399786776304326392908992696966751087646379003817257931437912533087676676785 131 3648437970648404994939191960743730171936799954225622141004874101804309055030631153 132 15131641945238071572484775491708532020883692492082436877606850537527079673036068701 133 62757429289169463387823893369855409464991907513256095314539487241335734360544333723 134 260282059623050343030956365607374476007414087023765786096786092396346840428439190105 135 1079501683369760274459503788179714438195639428013376951591677863588854692642275772049 136 4477157918935363075145469299206214592577596157359277735063020819054796252199680613185 137 18568700114031840254702970472909972602410091538415981820894087190538645371591657471999 138 77012388253402575865376754126581592858754255346334590519211127072501556374041653314729 139 319403507411431565794499645445089191159105426331626699236495096397370417101914349863025 140 1324703763387275736455679736495267410022248701076245294436360876725735516243331778639645 141 5494116438965582462474160682584671046874031252074653537185229363861094652117500454989219 142 22786464626421694503906381084785271752168827617229906106878476175715321397410168074391569 143 94505272310705720087634266930783929039914094247433550905093054442296700064712494074728481 144 391954023625260050319960545533693537504426393031225495820799473583648339062289383017737441 145 1625601967802887056894146590170215137261168533459761078290579374243369647307595392460877239 146 6742070749224255702194608231248329535537412896235120613998143909861409566091889041490001985 147 27962268063061942340734597099062371637257521523613375381891126231984796304790666531051891889 148 115971555967504218476282685863258549581157883064783978876830214554208158144524841505828694269 149 480983937468598111430326434853839182533986555569280148049126119383834596194477264153918549291 150 1994847324180253484331658136778747936278976406360567884135450977316044973654348917602857131305 151 8273490103916246791670323898742181201882436517221258710869956648035217674900116696381018263089 152 34313722995181409685238935945266444176830154680465632920413418051371764349649117925763797434465 153 142313772180945209529736769192731490778224301929637157758900228430836896486645797831423060380463 154 590236441414826430223734663405784512438464455743575743337964522269127134659858785919126393374457 155 2447964462154023928634648900235744548047331780046056647555560339659641364353160277463398605131825 156 10152761821355258727492883248543424718012910645691187389102828202760410195578712980596159806292349 157 42107871333421069395428159583403212387768208096937430698426350434793132167545253624544524140512435 158 174639458644885477895114246092691016219641226498741270354098914080354137229289093678309084110973729 159 724304970780406521934990652946545685914321852569635134123726259066415146449943864616728113844754753 160 3004004334232225885885115029719688926536862949334024135320909464976350292681702793675692150442854465 161 12458898397953824789435184107799104193164045862042621786940986304655174555891409608989096162045395175 162 51672411894242197275796136819049211526748567902838930676608893504539791449637511912900904488208000593 163 214307723338263489888679215966423466620703433892308151356534655149911161848523177952872957077416749937 164 888826331088047631255583147886717353305524260397511614493660465348520729728540990722107090780964408605 165 3686345198061218145934349386673220181500186076711019201770275768230057394972787260796631194734216703675 166 15288859526285629104192284683486823844424000651216307719617007974842566509191590686513220957284670412665 167 63409478238074930410993017835939855087507301876742290471780798287388348635662447540510887548745808093649 168 262986387147591718608006127538580464303238034962456956841995683940825288621356116257188152702184530140929 169 1090717693106864178774791187111953844503059131725520930144523141216988860522908490883087883615515579224927 170 4523675536820476198953411181192823999938421616476274680160603781905209779582666204049543960718016788279241 171 18761628688848157772126183351599660758028677687927965441319353947467172377816549640712066224070547765554929 172 77812546057539990132370814773651148429278353792471905604519239506762930324533623429966047179177712936296541 173 322722106080040283058789949897758925078047926971477576666756170847431573415563420936744544947691967438039491 174 1338467419838972642066097740209932856622525941508693064044972610768118813310160319592488253602933633686815665 175 5551200243859579351359872155344942046828585143001551020117796242685416734653463887224829952794686560817541217 176 23023215724693560981351315217186731498520448353717581275882156456990220026853647222360540059392282668911818529 177 95487180973539607058787208688074971873082013160344242658385416461161904958003834998127597158856444283565851415 178 396026421300227046731758329994813631065020343902144897394809773246756765638355763031649646239295500632761272545 179 1642491953043685614507859718207629021061952213071182389115390259718632616425177522703118668760204419750275095345 180 6812120784658652470123583595908880246637880121192941355552026795008611169367926445761950193351649717335535642557 181 28252795697894158436178291048769972214158390200207363067533523056661965633055493688594633667990934527637234661451 182 117176499063932052044644931407646688854602640999494171440526107743969863143367919671032685635752780704067604006217 183 485981354896608295844702665870881047387962047005458275954950802583819618262051451309418419111799489719022457021809 184 2015573764311590989321154363602106614222741084073880655151744000000523371555801743092184492295829620475934668016417 185 8359451568353882395142331488753078390753431155897055727744305949212061488042059285446442911767988018657150715653263 186 34670242171722993836188063618398887195986037588610587624098173709711585160744527843575853268035479829634873602603801 187 143792410592626802494954693935359946927502529266001728291942126248543109610298628380331460876336138773058282893729969 188 596368991068141494270662068409321198371684348942233677581790066756328936722498958127439968559153172232382522902476733 189 2473398783995835501450571611286364442556579666087002874643494727998046830269501024713890752800261009111528866596987091 190 10258248896735587173210070481970339372600658239101055469985733657330707922809132801999532194840260651264580902380557761 191 42545371619117797532612407433933519132213188760104611266531879147029016756260527238916082885012185908580009216189528449 192 176453960557035492962437003100365889817086277957744316783197041469151984456972423602583955441056152037414552662776122753 193 731830490869959879377162975988794925739724119791988032389836242025892199811448254668912094187675481214266426603664320583 194 3035215903775939305411061536034280707172390561267259440682421195827060687531435994618450604716486282406529790151123518449 195 12588346205120581820156562484946450860398706006886663990117737494783419312913593593741328930947448986434369766730563846129 196 52209287643371482108147832159021961191318346712232359158047920840294178830593035659773039552671631924968455212429379902685 197 216534378051941416119815247365763857168776179622001943840299395775283519912547702033802736970205381379545474272882953416155 198 898061226167561077080028340407454926602521566449586633050191226603994439319165340127448640097800837721640871686337167000217 199 3724646281119018829731013425892162104460127250817287404508614449967330495716314856613815110563475480981749405947633948343569 200 15447710596142920458473366732347997089224213405248599395294854683956584082627040941210259445507434618806639394047250818029761 201 64068301967856294446995138986097346863370754903795010641408745980841441881759839873825381094810016853716556799021314271799999 202 265718812603164466803621237194139863931773204487806271588612853320627882670725843058184950742838230403052915171053567534605545 203 1102050237052631952187366039780558329022949174579548690828460648904449239149020862884267124785494441746748016992449761542580593 204 4570676472205861896133209166326276959864342791279684794381204851188563587648301748220763325374173144406270120999756289401957277 205 18956561789277580982532836460687482660776001042262999737136512926195459839288694459608961432632207880446266761601014809527938531 206 78621017491809420476077189173913274452626767908641693209959685732333967642226762528364337945030412543421419381396637997711547729 207 326075184949610304444762540658850959701895966146042039127564791651637228149281251421136386746299993600582124077180306219837200545 208 1352374080518600434732140731385431768708045736939268693625597623386788461472568650289378450823312032685190823377480504659131572065 209 5608877148812043405944157708276636830180990273639850448771524182753868944441450794419185401913611937321121715384046303188514333815 210 23262426664079522087048414241098218374381303539471001616178971286375617085029924859074533542717400746447640848457118329681244156801