20 2 21 6 22 23 23 60 24 162 25 397 26 960 27 2223 28 5085 29 11355 30 25088 31 54654 32 118051 33 252601 34 536973 35 1133925 36 2382281 37 4980512 38 10370545 39 21512821 40 44483291 41 91708748 42 188580249 43 386854596 44 791909788 45 1617922147 46 3299701619 47 6718766927 48 13660421145 49 27736326713 50 56246087592 51 113929292392 52 230524222260 53 465982344587 54 941076992213 55 1898940463914 56 3828719241413 57 7713911655555 58 15530874164193 59 31249024738471 60 62836799448453 61 126282993281697 62 253655242022666 63 509242600647990 64 1021880787897101 65 2049661318820082 66 4109426580428078 67 8235835958626200 68 16499503314860940 69 33043002070802164 70 66151804472138530 71 132393005918479000 72 264884544292539776 73 529813523925119956 74 1059425693290924168 75 2117896862460989494 76 4232835605263362017 77 8457760790695059109 78 16895910531855535962 79 33745396278704709904 80 67384257846919498233 81 134529449506974791804 82 268531393007483212529 83 535914024928374126289 84 1069352566838084770288 85 2133416447765400308433 86 4255614828252194520885 87 8487578463553407259810 88 16925551085865438196474 89 33747525477257674570016 90 67279629595758806663371 91 134112763247261516492124 92 267302914750839624124194 93 532704589351157753494808 94 1061500825099810394693405 95 2114984971267960476003798 96 4213559151766114334506804 97 8393584895842332522164123 98 16718761624475856623803085 99 33298181603268067615818518 100 66312930323128504067881618 101 132050071506193697471028328 102 262931819497295427935813491 103 523495608837949854764612210 104 1042196423066346659624920322 105 2074693503175592694797424020 106 4129783575738879299021602780 107 8219979051862645139665854998 108 16360073493462381734916140070 109 32559064418023717543759566712 110 64793535041969384005747809247 111 128933404228524217333424937909 112 256551245712942821502578665768 113 510456292517979159080496078409 114 1015592698342443636991589702663 115 2020495733054230905091261585100 116 4019522096105759594026713060232 117 7995944004931038300440969756080 118 15905400413688745169439155936114 119 31637319466355663683813995214203 120 62926794538586259547979840402735 121 125156387001665052863441654897578 122 248915821787549406200985693429858 123 495033558626567454820052983077047 124 984464338173812115859115377127265 125 1957713251353940059289236716973094 126 3892982330322300579709822291543097 127 7741061934054550248405808240628593 128 15392313104011802838734273074916210 129 30605038904732122163960841365337466 130 60851057396613658245949268482857068 131 120984546264855284950938113893303733 132 240535213345778634680014358136346086 133 478205782718285278981352819584835086 134 950689650013113828979758005515586351 135 1889952398874091228795897908152006939 136 3757089026743127286987864818755591487 137 7468630538921050034800048302848079694 138 14846349305619043100586343167344435397 139 29511270587286446784063648254900855108 140 58660531497441974269263698478420194766 141 116598841887581357463513086844552056851 142 231757039165305725434552328736911811117 143 460640767524877900531483086483563387771 144 915551600141984786470138626033144356824 145 1819678093439791517757278879206261604390 146 3616578143409306127327543935374963425407 147 7187749569754423581178699568498272901641 148 14284994006121590535855867278445743522628 149 28389612512156561562084191236814937890096 150 56419778049264792399261186446616009684020 151 112123335648599923351488248321500383148983 152 222819701506322813225603574491650171246173 153 442796640813707866779398608892767524822787 154 879930557237690002120858098114647034459913 155 1748582107977612015849599603483596940432601 156 3474700679369492443236399438069392664348757 157 6904666243925485454961031743449522727578867 158 13720251843569322193621892538308541983268870 159 27263132248268586672101176067704206867983095 160 54173121410873305126729053039028174222246738 161 107643193987730511580022098291396201233230392 162 213886835813113622607798482836196419454749293 163 424987790988241094963751399345877190075341020 164 844430516150430790989792960683004662509449754 165 1677824754498227923037461076313599828037070427 166 3333685523169344032477934839180221173466049195 167 6623661815734591505908895738908665769026619254 168 13160345619590713074738341784610757707768757683 169 26147621595439857692628517031651668396676152197 170 51950886755361070747135405177059389544045157237 171 103216644854096339416129196861139533348417019632 172 205070234629147829676031488610646169314194063075 173 407428825000707346257999294813932649134580308696 174 809463404280022436396875365811752424710691281069 175 1608196601883044116939669945235871577163341622301 176 3195049714486178104472091323866825030651571462171 177 6347646923484887949358676131036132893710552047595 178 12610858870341293910104125855160260258190938709193 179 25053789722082087441945117796070094424003433454778 180 49773610412074416791139336205653986605320424191979 181 98883061897196765079323938826223115660070703722515 182 196445372271572773319896822908555951136333822823005 183 390264386054982097713980146514191347329967830400480 184 775306359943909780411432684337448156350530034592565 185 1540228521032351418635814985139545554963807007844502 186 3059809897214052258308209499197222765702882581396645 187 6078567957085945828629499575021885487702308486036957 188 12075516927823404525544816988464260675338166266929614 189 23988764616576338208025994800726723592674857465282423 190 47654926533030652317808170995581354998720140878491358 191 94668515070660442223833436675067083126921684509092577 192 188062079177036642473676573797903322454685565107554339 193 373589684075275987277919964014684471446658032233995133 194 742141224652312860049087105998458307666412523507703562 195 1474267661542082380826643264178528151023770271253901149 196 2928628504340788574002707448153398319498891589176861280 197 5817688363272338600405802878966592225220886143889120467 198 11556728303996753888726952308727905508646981846086387728 199 22957135128233298274149257655343384586735509137801923874 200 45603573018648311103006867244019465979222888837971719622 201 90589632477747901513338752106124116838505375518007386991 202 179951977640944096859522969304045625228282657199683452892 203 357464814348831382971737478281511207282130086868262176436 204 710082118852025319931312675551414470441779253387998380337 205 1410530564547237450044108110744957853735006083977163227487 206 2801916067942192949875351624975233330163037243330814418118 207 5565785743516346540287003775755312134441159685729302484230 208 11055964434603721643728985039276267406300946055103344747347 209 21961682684771805371469814556820921565348354532667010143408 210 43624801583740506758422953113521583847009712661141652247995 211 86656317924497495345355016389122852347523474474005239609108 212 172133719733757847785379256058644004956512995532621115984826 213 341924854245016647791915738114382720968292445454795015536071 214 679194906393634681557738474892338603503430785220566462744139 215 1349140689788537883200880968340601964845666874295160455217740 216 2679903577072465765783858706134697747979635473591284225913481 217 5323291383416102953791347699502837610639039561730262972292275 218 10574028760359155649332151416682820379911421766549678829303912 219 21003900257465215845255031690038385355121922920543051030396125 220 41721378747191732856205137759701144416442541334890042469031034 221 82873681806985759078350611212813296013326318198792342380258907 222 164616712242949377123565174811629495987065298237637607523025314 223 326987049703926933462856443241478512714417877417086704373108531 224 649511060428973542832026925229309940895066309381731120564379552 225 1290155171084193819844536209488151456062822128457765796729218391 226 2562694108701343749111735603018432623198378618029011123693912789 227 5090389894033784782410348055240082475092047920339779299070965635 228 10111249036402573421645452744929219440237194820081690583614488447 229 20084363548037414752441520926695019908697540426205519401209404474 230 39894302329921645983022826659634501872853446212304663651984479802 231 79243424254065671459026287858110109255488660728258037096061024897 232 157403786899836710249459074014137054227027914802454622444820264607 233 312655970582515052846283880230869811381608064175061230791309874506 234 621037617360390799045467314301525979706401794031692467526610557541 235 1233584036637983716996463443367763042549412751180089183370383242820 236 2450299942930934287529059007984494647745721027704724253331619787036 237 4867090887242857869655924117686927864830056688148891363903933836113 238 9667615756862949726071181243589868887929241154962446094471084852069 239 19202998339469146967517363162218744818666361647567647435617468496516 240 38143317840593473889415574744134946845694477904527682336769554042661 241 75764832576435229781477827018927435872418154107050208610316556188193 242 150493127152170507664201643072735240374161544840065231281780949585663 243 298927232795570450302708099818716412306595075184488848794023635258204 244 593764367640993110870464270140745975000911857067328719662877489660580 245 1179404101625208008954652974431638567842565057847350919763899020762318 246 2342669404684602791660298142377644175180260671807893094676754055344770 247 4653280838637575171311596005752982831309003768062540348516891543377936 248 9242882367757007378440415310143259654305395405694316757465837292853824 249 18359274142425310999623248521355741981170197814177215714294174811403343 250 36467292684320177870955675590630227884773255746768696109442920897797106 251 72435504429689275881870863129052687123779811939597973933134777712293666 252 143879665741704415877704189878469998379114130832875723614436149594759694 253 285790199364164855607874867809121826727575074608432468179794742359623286 254 567669076189156718514237951510829938385100758424975871623881873694681019 255 1127569058239187803883703107624064809424867509989081930254871638486530874 256 2239706366477504469925834993406205798563946169597224043954605199696785904 257 4448760785142711584314995046846677213024372850649883728593626956092659412 258 8836638136368436049293119226173581702089704359144658964706475030874065713 259 17552345055833186516092183244520500845532816173447844505155099688031606047 260 34864488461880038614143139726697864911733141245340863459095326839963871885 261 69251874213519695041372072023043218615960481889288493791722160298268345956 262 137556102346925029019869367859537853299822901421993406617163999165408209872 263 273229947785913199926251398434159652144809639665955183455092801447238027645 264 542721285918915350518399101242149013221744086993227851047010941480964517617 265 1078016829241422989574265565281287358848363736752951964596720744632456322681 266 2141284465678453288238541847749748357286180196722280316569126558112667472780 267 4253273813001385393955699768852202348802982890630718443512530914458416916828 268 8448361298077369851252756349742268542071421606834594862529415022614048416153 269 16781152525566090964032230435951468092034096094720332031114446526842004735418 270 33332759655040948282113842351454907856237217457602960377420580583874957943349 271 66209597237296763627411155256483412787181473047516962480480973705228145553382 272 131513646389785465469582812316746928600392454154376467964938330046420071174637 273 261228706308748498702182174500180834321643759344829296414503922684758668296792 274 518885094906613934329425687342610284632828647571647607184508327877720619790544 275 1030674937899319242556747838892892571942598629622110044271512053288453814945774 276 2047257487882241995047866178378899194440631514206377689509651835466209298738865 277 4066525135233600647052599405733080681438716393385971278335077397454716891238033 278 8077457878497069064002647769808730872780262270909908589827451367541035794966309 279 16044500411563879595429999940512312749738795981970836341102747083561490555016431 280 31869698777193649321725061732768195410995865948159532626250853824218546192361118 281 63303830383728638103797978790689786958195217349267995245581143213161503823058452 282 125742559724314483830972421164151469466175720590262041688058840168648286585471769 283 249766903259959212273339312786234123152727545968037677123046955821832247491032814 284 496121185326744860073789891692446658164528095971306736540180018697583199329058598 285 985464430999043286949230081253981443813314509541460656667241185813383126911878216 286 1957466952075634296842083183790357854098029108069971572803843649815513544880571688 287 3888196757360455398544794289578838794169894088432781603403266469222951458541682249 288 7723290048765291131656968791038852334162033825805343168528841201082973289761876734 289 15341109809972702885563258117276973093631716109522063458031760052584622575481141231 290 30472742364156722727896707280751448416594875257118026058116492389219021128560794548 291 60529437021993432642736399921597462194365717497495173376821269505267756097807163995 292 120232552786759748662844591071787337088876936310173266637740685717110495078204219470 293 238823932884835933875637690710105442567923775217622296157753284193637192084988134398 294 474388303927236863186836443495571099616064710354867142797217104474173627950729052784 295 942302740719032362671556176612820529960249676836340698352219530469356771016918465027 296 1871747642661084865596432830832757081855711166763621904671705710578070410788441825244 297 3717958170436309488190133893172233634868474637560981900436674997474939374779167903598 298 7385196793610330773159138412115237287592112270711825591854582645788803228981777869036 299 14669658999742521450588862455445038866281676235451077018587621382091614873081381136513 300 29139248178133912219099925276647426499748408778287861355041407361475700203790149700302 301 57881136210872345433495336336178130005994874483369806987353341292133776605486694777080 302 114973072928157448569813032109289255142496491921772094638736283756354358505706914072323 303 228378712513909743829939091738764624165269377406269341802770731975122873444324966926740 304 453644338624179315845696248141863080870794907228513573285244596328969137717044658846235 305 901105764769142980465023064251656969031529026784616058278705089662730836669410725880751 306 1789931628332795640321696059893903486261572100711605611768894497175559408831592376243257 307 3555474115084080121471788623225951612410687466507144810437747124601968905070382425872785 308 7062508909566500847527646661050863256751471711304288130964880452789801186942382842838382 309 14028812413352320562534153359767986396426606774199260857991009366180535414152105169203918 310 27866551163535953523735478165196590917145979273447024761139250853478939092549953609328416 311 55353610766402258190936081140446048621241506814054533663773354079720081471040187963472394 312 109953513107882237916333549715292479719586244305140237132096545923233309805382228519135559 313 218410085542950998210906372612189511609922542749492036764584452742531786192491045269679768 314 433847096569440117928522428815515930394502181222562809748421583916870952739094351478280879 315 861789368524885698311876578046672649260535861457964367613614332677918171950648566429394006 316 1711851161794987877694205548210230760920396481421921565225020820283732897971607898359017586 317 3400410178511407088911240388497364417435936890596548869484594769378955987624091720480020968 318 6754559807093655538157874451482539066481496952747719256862113772635969775461492170538148633 319 13417241482244411852621096934816498323202649658582087040173612537379808161630443593989292672 320 26652003668667559953306461334468060591512080125563998450684972573482683744061010615336984178 321 52941584860622881609601467193294410644410452139239308906573219073774699136553952398304131206 322 105163361583331166370832619552471063217473559044999162218747424973350953450189396508677155828 323 208897110147947491154797601355666254471715869807010883306979177795408567537042789603475333832 324 414954860931772154202132960391284459354066360799329526004286126275848433790491443366405384392 325 824270458608234728368935667115120072965575537590116371622173161455555582404654289441250692714 326 1637340749509081805453391780582519401116883354259249794933622172487750761364623756635580693028 327 3252436784110011373530621787557464796227131569635043728072950876178195173964053506888291141258 328 6460693199538752525491694119032691574326802752724367195565693100515642576682553926447491196382 329 12833639452769968087768500351285851616241757620454086043416626615335890448162775435921058665054 330 25493003989479056508445129926988561441687849225668378868718026451360867896672304180064234891634 331 50639879002154945150896474871169289553651976891014053662287029695148334464587378849995580118782 332 100592307791532112612405204727753329253575165523219600588440183602476078957238107622466583056292 333 199819263149308763063104134184963628163531950758177906070402256798146381596565997016718718128627 334 396926783330880606491609510341152199874660705244053568336153875045074440613939402132926326423307 335 788467738142562014158276777290174760356744538049247624819224853140418781994684178645557124142798 336 1566238604866442698558442639933548912545078184907171383031952794077929439981318385773607011325129 337 3111231986786159922671280726321272079339682651087402912737927270447824408821174904224388931112628 338 6180268478854260885095145269054735428958375574933407148812011632164981025537486856029042166440126 339 12276731721469093431597378051605976483181555140818284798155281470764799436804872634497122912814066 340 24387016234405127503409974015300268020536790998612142798328178018538179633391137409107487710943029 341 48443448205946210736374044534017512864133024207662208108827893784444226170080591538604466779757227 342 96230315668558066553226903591991328561669712999990181252650610460397738166883552866398235075690085 343 191156580803844266893771000685748820514600659891270002690848239197210915028850289285499831353078291 344 379723154102162686662940521454271820740790848019511043888604880906097330627902075709576851325711128 345 754302225369181975913619305634772730166805591870238755557479673914057400326740789260869843029947578 346 1498387643001169443843999541962678079272012035465114075603072816793930778312611481273966573019815999 347 2976483380468842124686850988516310431868094928238442413230993742225014968123539244048788715744568474 348 5912664371655889340929597075633081612457261669037306484909370315946182580550643721794624824240441430 349 11745282839491845308546064162765420482258600791582370087393938373819326620954445052702544762006410157 350 23331583737625639401499942355845997185880220063916289383299195728687591025429670254486819731031470945 351 46347407667010793190542593681486734431427527371776542179010153918660953794987728856790798581052515504 352 92067672765809836435960564591596063773816426913234556467378444730552172363526111975672264380177991689 353 182889752719043753909299375388348750712738142434661685356521767196709406641861379199317615693944379524 354 363305581767945587187518004546511855146724175719315414882380661779785435675847876603680756370493721851 355 721697596416313294507649469546956421229140739578057618884246074060182309962089999857781752285349310225 356 1433636135029629156271640702289038477141001426667200838835323785691583146860230902649298994794448928022 357 2847889346024223559480197575832518275678578323095048136687329597412838356548433509222346222992926653730 358 5657281317860477458385392782147025863894557024606029276097844225092144645857746463727414837922493726534 359 11238101043124165714632732699336281427631796702616319994823521990640037714608051662319289836072630144120 360 22324337681409089610331125287298850168252782276838200771284163427835958442542767445965515012921488464601 361 44347049156365486243960140165844307061023157389788690642637956931997388674063426999613368133538837285530 362 88095021399945130978236385689722047305159737523414924526826247536721192008448430403422687207088766245297 363 175000180976725195384283522739519836444395804752730164070360684213662117559664281523337368369631216166988 364 347637105141055097104928313332912286846331829678666650344744301172867717244494636959202434518394886498378 365 690580397623244967397320289521167065528740090131795319865530600120838764093613708175853634286767131186470 366 1371838109716815484023324689059785064628901294098298000263385361525697871928045848947221686855408775978641 367 2725159810143920411928990021245675212407885318247046236427363047423115532046393424797254765856636405221632 368 5413542902518834711635658150092451667679763475746025983447270242240645882265650774702298555539561071290522 369 10754040951274674789259080176639531830309475809829803524242427721656755646920453402988681061624502389730383 370 21363002169793202864667110995413958481721880131069726104382418283316114633897342509623211720346620325190818 371 42437850547251889053884225529387826275665755167993164169203289777477143084001633615566938919965291730819075 372 84303376504615695362097315500188705150373279751601783564608046569432528662995213028638577625950456737773300 373 167470013515673421282164999885304816909945964750737316172403795072184234332304639904163413203999995418148888 374 332682255604611067996356407113605175647526273772198413472038717799177359113058156037240050684663795393126414 375 660880161431715045545771297122524409152985741433189993314780766116408683876775433382144469172229217154391425 376 1312853568509525853469183194865255910869727412964984738473439729027397949060334549244869653792237883904536347 377 2608016643049718805825622525392413886716236298219287421845033875607910758042304572221216238709040774835477997 378 5180896588706868343484353352356285277634472230577435851839289401828357627664549594963396770969669435323163259 379 10292004910494368950942963534842459240738918101448460224395554939207261706047182763487784879529554270723285497 380 20445396685384009081035435814323574887976103429999827655451960927201060586526225116334103093376937720118709776 381 40615480278313079974544895331919377812707987815633582444741763087374103674020290778811752615399979238193153242 382 80684133687106544425701152900284117536808260377718791115778393554647610704232919014727477038578875187248103856 383 160282158565829976616209618911026799366674524061480136886587626910606322014856455520605779153143063124146118163 384 318407082739190808010685932661207136626510919708388371808310011878888371318510362723708537600203766919041029735 385 632529451384518108171528323562968148452421587801894444417525443263679438963936992812745970740703294053883193135 386 1256548563461589449638828440154542098673555027578205129127810202007488066450840079182973792313133867871921966288 387 2496193791051866203776186063544506529807791095197124370725013977716039499069526062542899296449582788384117819474 388 4958813937708926061170271803116479151546221646949210050636442446433589559096825298711260166951637750541259937383 389 9850943348677156577321447798464308012396284494633931714306403127261180045266851772668007483520220603585205984326 390 19569436629627803216134818825400084778219326949294447739630863105844342928880400838778174168685980400710951575645 391 38875798111902796490638439344211130152515588510047648420016057809587348842089258833035263490773464704942062134590 392 77229070123789375719313614235194075160973750898175549896624218453883963643426105413508378997892805340292464599122 393 153420285242039493551062130900402436190951684071647779524507721321724389912631161453701618037262827551869433239961 394 304779153203548200313488552056799686624133984104489175671538103069631465032513825675725055163959705366500113290366 395 605463855443077456201376186766222238034563603585379970719217410140767889528167981586478746290903055360305670280010 396 1202795175310144305182429024802809630549892004409705705393726456024066374583948699840361744527924432624252644684743 397 2389437216221262992604537800908219793429092163602398307199451436228765521903191391367140681858308248596828795034932 398 4746790456636718582726162620518336607968075469318871484244686014687171994259626154210786088431638425790966158327186 399 9429854409240746733269216935564120267009977600143466035927085285105009669410441766290751374771368238454703829874009 400 18733132473698452052130876770258285296045342082905344893670294062644304888621844271208815432830152838179187110301763 401 37214853209902010145891448400492868357159517222736117530963001688160918362069479904032591603517547648992015131785837 402 73930340277262916106368131222419788422970514281952052238043822551578648162216554764866589384677626191032484809177300 403 146868814143108048989645505285368421984737191816572482321240748154095016558016297208698564023810882709259606702091569 404 291767530327711220104391269076552208942559650512642619289971587233059220413302855546983259425330311839202302255992489 405 579621942090377492337685963057769573808085087201176957002596777216895479002099287022776053219385900622293236729314987 406 1151471419760623880034571546271582561339518103994927853789903419154285608854704960581932115311638311613922105358410125 407 2287504697593641788370967518507338147765257158406017046407375417417872787110805780148248451462474383784470461935446282 408 4544345179028276683282705040521241148845199549034117947748282307460494658839683056906881744282018142041581788749405909 409 9027783070492447203174384345257180804136133880200754823935792501933375494316041771484552107626860788744718098140839783 410 17934587917026236980988017636213774537950237087562722747448973851549946436071439950733646288104258002801092575745686128 411 35628880297077010169922801213237924507991268729109555371218033242992414149144835489166675951521791790551563820956145367 412 70780467928660651232154374700365775315637040830798909731415402208858607014292322629361176122200043360130032385885910773 413 140612900852766521789330004082091628385028234729364549241735663974523837102389890966873716952123317293881550292197187853 414 279342740036349586833643362322038873336201702545055858238233393656873708467502214398098282965025002188556524418917516690 415 554945190114997597333741377298109621657818083292836563422170230160641608067921587194995164945613440488034140459583423698 416 1102461103112292832716808914807475423277355364801116683894421979666517529629656883927603439071582744693709803201252693419 417 2190165534889749809178175380085175430610251424969037299632424971678127692488427460469082240080098007343994412999456838805 418 4351020057912447668326310832265509468057129626476519143661715791443717040782711302169102448168648563400659726491189897613 419 8643819904334708633788578304157499748398445275534637974283658461427805531481071302206943614438134254026574460212201689976 420 17171997352434167005262827949431099511533699214942332752658356122405749201453790277849776392332470684127485979218421228806 421 34114294491782882285851869456625613203218812519196012048491177407709995474797191246244793912612125218782849790803375434803 422 67772335649562436549222019779748155610091855239371931715536005418070580908748875396002799956537867887529043021514861414694 423 134638414523172352599354494806789376386795173033735729943520312643522493357416717261715055849317293086152170720373306762311 424 267476727331277447928617060182206826164623555565182004447332702617981645291829611913797881133107247925075827262186524448334 425 531377900277078937382904544054656648648914962643755965292409171536171488086175773899982009297680370003393891348101765712730 426 1055653643127526651008563446529396215437238956268042074197127036700162708538341147138293096916894450570029741477776488652868 427 2097200185590709976726744740023924107232543178154335890940684468543072797292182373314605674346103047085790396850081058881499 428 4166379231140491142641252645039262608825457373062201859010362237586666100168375707437232451050384698428226910530777008189502 429 8277099590271718453454108241503778723077434113063378226054264325325707023539601057218216960060853235251805315291452878655821 430 16443642862737481726432032936798372845621304806366753865618628798688762198323706500006812623176494073776527971975997268941324 431 32667685240010385256836811559214718580872716835074412734499448363053312192372378729073874805406959767787523293899687686677052 432 64899172558894321533930804379289098986171586399082401702159924135574640842888063395709979754727716571257012271881243573800181 433 128931913180076070438335158908570045979529952239049507711584520798713181801785623012129423583045831236822342873802160083323556 434 256142806511125705585345160963838123035898516770765035410477363493054332173641367752023487434538874669268183194377691898240821 435 508867095017804910281392575915709194830801127058080144113196321383992254742391538963291282690229323802184488280424862657629427 436 1010943867090556046956200121420411007386780554549713209694640730123170713373032441483951271561733676506119363738865365716315679 437 2008399858527499143640391989843407738084126786149846547331173818467711461830196848004970088592479064132946671326488544036845723 438 3990008203881051730815092874268729996784669379149372175198792026703374947882322511216982495692921822968568510920972200973247988 439 7926799271750605787730260329658440923052379867656069506989428514940312656392957910867687191629838141859787106469156069303175689 440 15747890917518826860667399719635569146881259164589693697028292605456265136438754824046203270573085819558017722582746648990378558 441 31285809679808800936863649076077221623192642668170476996559402817830081912612090555727972615054616080225416854791669759201322573 442 62154540998711736695463244970590506146177309986880576651914923175256980703313973282352010417715446826081912330218833235764199739 443 123480616978295602777958499214287967301859606773042122751510732893025542304729083791919504144781525987679833296185386688117374230 444 245315607509489511521640257982294281626987506772631551743826939141389110896073446817278330323924807459586721127814380785386339687 445 487362410827535010370576997486142260827490606073797723291705218574949193960520848024299934011786288536835319309446333924939968694 446 968231795999724434981989352944703692442898221632133892488219675875169183790133335662020642077624404949700695738963196309286315571 447 1923566081317080324385174953239339872240246351145091892568266411634772730781972917999028498840533702929392773861406703108400893194 448 3821512981865260664508723533166562883756833544010442053418371202773842081906211213356072781175433899362793427220755349331422068605 449 7592136819917759262646351984783465805104031919565645709435211484644209737055172428610736819758599506214495485250416071801086674940 450 15083188896177598317981107368621255457946086761998980787996668762889903614263309691385531510186642177690500043124991806934319494855 451 29965585680396384082881474576400848703360795055859099880869641457958601934700199894516831230068882979666373368140007456245598731376 452 59532322602183627905067802803877120757303096106867105448810924529243103903083939238609864195485823635459252153421432216992901082259 453 118272380324424728412898709318887194482815042952211307107169337962948458274023068268972112001748231686368927908443647240372359857087 454 234971020127737564337513857873438120254455875697783490071582168051951439476530963382148062980209277490606479798105318972357933721383 455 466815986713032515462139437745159191487312752484018664614544369876657119313697375076805349834540112246070945662652504109886930272629 456 927422421556870953058863620077706671875861943656669568044180600362214939013062390103181215477113973296325824328397799234198040470238 457 1842510254550681735795473309926125107526087622700997784715138829063428708866816067503919042915109449646694097115813435915232776843973 458 3660519180374340106580059178323390386031916788485591254638749975356414143205388080969578118505289767646808735846901747588099225630102 459 7272369053186019510543843877693119555599599090500810470071088984709219929486454120210766851788740438111775401134746731576710951183552 460 14448061530960635885122737324196933820824223383104485789554553187215004879015828804066237316821726416323642170119977528230754756706495 461 28704084737385827984448251034076101014512827626132851444578126881472222281826784252290384928665064403669331194979787925721567671367589 462 57026704105011251552312014160964219248188601030191456086672970013409579863762310876831706605132910325806422211260308481939275415254348 463 113295663546685646878560176598410901894374710720148081050840519794721089818050886254102142418127583947690099461272660989757889366150332 464 225086137478517545664506634823566981601085548828458857217536772828407745102499250610836591829930420709210182312300710025683138949740889 465 447182351310863918071542533644095431146736562459772082660151501796590199591476902031273328366038809845776569514213244309864194812559552 466 888425480883022785490872063855275145836872308358877194966857793096338887745368774682453478634249071918595215697658438089067888370510585 467 1765053202272370871997702763534230644591825039000476236788930152699964471525736388590996767003194450119342597598763218109873660945826643 468 3506671127424447602487685206678972983695612244260866207082948376521320675855647165150904275622442186584735642488299283706557990251854870 469 6966789948315755847373995867296141377851581473429576639057175839374982393404776981621874552808508511689568573432956293053305222435368866 470 13841107339038514272014125127093534939703289729958952247779814581656118225481576889837932851809558812980858748349527331130692712224322328 471 27498524857707854162988724263157086546903460407676199816186899651030992580522122700016785389841399297921899897965979233847936287463589133 472 54632163158625304161649901156061579103303639391940961251634647913598508935563432474263725397928767413871614282218333399535394333719724951 473 108539504611488715016642448456276183778767786307194737159807511362822739479518110219991726875843133514056562891187989573901436246272558034 474 215639199605846368320492274493611488497064957424677459676624272244265343855131339636618717493922129353294162740070638216191175685173580512 475 428418310514235910172414263696894812615880265945919216895915860946883632003333504418339697625251875583597035224382461808887986476252710964 476 851155232569717460347677973907766072969421859044301845243888990030124592977705329035512212179963914772837865442081806898509179302334168741 477 1691024725723545124832943287009677212732352833538236206465454743048580393232029623258840683539535086525810991292511900322671579494895858519 478 3359630974628336927850657146253397036515334588199511621067664516600857882840423666730369772853587406721859094751390909004979294556995659851 479 6674728869053555204570245489289964183799415465879983057741386645460569063537114109510866815689997022794405094904431554029292760495951301935 480 13260995093938232965909294609940329750236742476663661456616674925647244293518974010423684039011147674745515629881593419761240413178134560706 481 26346263531406456375468394544039711290508971060047473974891767192359134217680273058310783587213411770418412634045591437812530163203021552014 482 52343454332816658654431622007188031193551833122531993013016843163398564276426273257462219671545542015400302320260349442889487016920212534217 483 103993491249023161231296207764139378685654933042857861923634087476090449847184921463134851056195300488624066339779649253346327136070996592129 484 206609537981230034313946404515967855931269035209652358849635565975635368085186451919050218183584252261776373821152900968639083595297055259680 485 410482836963250437665504715361051206823401230699827797795432484024450332420445990339842097152433578774661613515477326837730241791931058222211 486 815530236671004323011794576508839437434769315150598421804143753611002591450329932097827048040536484619744684766522477618206100486510525236168 487 1620263165379257850191417388770494668321623784644938748681671267034452508332716621576903351197892706793984070294319103456645598654357582553797 488 3219077825428275372517809892214138639977024763368409893742397138778988514792636891220969555900314614557073941494761316706495740392355764503966 489 6395548831023895452774090867591883018185080762408071586864432032407455893207334081073972134077802390460258228498540151183477823073923782467291 490 12706460372377375920472247023634453366327608041188853189575255862247414066450591811453013886200491064199778364611435492603315700965287263957203 491 25244790859784887086492650824485144502051386841743244797595998352939128327294586008712888403240920140114785955334365085587051212273531813237098 492 50155595441692716000456437758276071604297966184058773914036353493422183354075079537398797579172318660911693217264182890981130171484383867156181 493 99647733745833322324286935227099237899485094114819633739294967427431680345188405880136272099850648811286568182182435951620238906721094135425022 494 197977521372651464733609372474722906339802492143762842601386264960313498871010554221283575235118501266826292181191856565537039835410962093477047 495 393336962355255536844710821123681449983926756594748065283293856096580636731504036362842944419190482408277109509140542455458280217729109596484727 496 781473140477701478372158089363029358443093627383194213344351459148633800291487029487059329014240630240964707674158400399318683936312978408739478 497 1552614974820283846457685915814118469331979644575619375029467127049501435651047414285547216486844035133041732486520736446383819251810604228990502 498 3084706887517898646489429914902643024424839695082382324370207811418036739758878537051004313124837503349707831893531751424911628690276012891402285 499 6128644815985169879615991787671115684058496797168650571270022310264967238402941759429271737535608543536396335805497433572545952385180366012495203 500 12176302201706061105188093324066360378000370976244163561867858668756469230923862124482264095645351336296599625301215816095371419541164773939230564