0 1 1 1 2 5 3 21 4 131 5 940 6 7902 7 69025 8 594203 9 4856288 10 37189863 11 265916174 12 1778005595 13 11154474602 14 65921168577 15 368463685296 16 1955231394323 17 9884229508860 18 47752849848446 19 221109815065563 20 983764137502726 21 4215647704362334 22 17436140970968794 23 69741098135145809 24 270237795250632762 25 1016071432750576151 26 3712512451598699034 27 13199907436969853642 28 45727923938639101844 29 154528079415452974456 30 509940892106390604380 31 1644966600510392193350 32 5191916846082706000539 33 16047723180225430019600 34 48615118397595202518282 35 144456259683012514365109 36 421330562615857883316300 37 1207054718652368874130778 38 3398811132210173789876694 39 9412090656601547804273703 40 25647943594297878632667825 41 68811549118524564770980488 42 181859080558529734751886158 43 473679439211571061491418776 44 1216494872353887650187852613 45 3081786912203427801993869098 46 7704467095134859920208375579 47 19015280141780658934993731396 48 46349744696745616414659536515 49 111617751336695529194226267646 50 265650245986457759602528152507 51 625059398333121627743913109965 52 1454465131239607620913615939462 53 3348014062821041516611709494350 54 7626032009138500175666994242922 55 17193235762146069299360730936289 56 38377758327132722864146656439948 57 84835044600518226432611412230792 58 185759493999678103073225731691689 59 403003647635818317676689935358566 60 866457841797157417013967818179235 61 1846549497861449645467561854489404 62 3901580388873020726395859765729301 63 8174739859436847282685356758599010 64 16988131265457219058122732000787741 65 35021685985232915326319364476281864 66 71635266774520882599641251723246849 67 145408899699376884418140210101821052 68 292956165534895619954032026821055037 69 585912331011585815955769463160160764 70 1163454485771986789105193067655831473 71 2294135605596913471102415789993140044 72 4492682227386639303845520931854996539 73 8739190085766784802585572575037768338 74 16887894354322323411784440950845976957 75 32424757159345212745829657193940018790 76 61863023526202473657487433153910588129 77 117298719930464017447786967422762514480 78 221062972173012270030631986063158288819 79 414143289634956860874181918640737378754 80 771341876936435668996084497936032268145 81 1428410883202302646772837212347761954228 82 2630366382461912090245962237353519037173 83 4817056507610037088404829848732516602328 84 8773924353099703774214504147785202438093 85 15896286474956379091180177720912612426360 86 28650283762895289758080421078825506846217 87 51372922609168070622138924306206285483860 88 91653964200206033575769560708327920401891 89 162711531950567353002064821595923563914044 90 287457039778800305097274943587652536437871 91 505418971038855894195268650273900702525614 92 884483199316827035866657124237669065764533 93 1540712669775975733231010033312154464717856 94 2671661331630281402412738821063587536022487 95 4612131140915947299725209820224052963233238 96 7927100398443895311832093901013247720332236 97 13565965630318832867967316230210966952062255 98 23117512859817679120632567649940793180801445 99 39229718792401475311974023002976993189696142 100 66298224759134856637091644789257739988323673 101 111591071376727678685714775553998455304809268 102 187079149072700683727191680234877817583501710 103 312404015927158796484926061184832690037006672 104 519672064955655453677844636583190455764775019 105 861170850497802500612342213410617798482485164 106 1421744328651832807116885109687390357581894977 107 2338570110679367976915557652003556334142356706 108 3832656570279677235451835382655434622380676576 109 6258833665226802833939708942960629709848752946 110 10184829327959193299402977666665145848370351759 111 16515939450743537630253476328977962080927860412 112 26690937862360787738502939930066805349920532465 113 42988944167693995232361423347445401359210076036 114 69008568269190016516287109597354627968856696936 115 110413709230699899264744049020005028961937183898 116 176090829376541542112533967364156936021508874341 117 279939267213981233083374266340604147601425604516 118 443632567534010243610903016616638664886452406980 119 700864896608337384405386465869751633632876994862 120 1103862212158110895808053901827825978691463420139 121 1733337357934195680074950769606189440629270746575 122 2713667502995300834456673798828621361500627925653 123 4235968785163344207663202177835730752201572532740 124 6593080447875134058157846605730527979505323076914 125 10232460855102111604533521019043371753637276436986 126 15835951323372184875926249034875390332884565047461 127 24439735900637210914245328175412532358776366428972 128 37614281034574218811339866365914042178196535665314 129 57733547634462432973853296225539391372607001662388 130 88376738301984368923486041272127683884816757718838 131 134926318018296166143793856343067132175613882292577 132 205455984255132020923509132262458806802811623995419 133 312045930973958871585658336310190963120795503850638 134 472726298415772126092143391694893481858628271550891 135 714341962050498251397435658530513489635661379062205 136 1076765457502586814402950057818980690192783282226583 137 1619077987193667415093236465748154391356213404651876 138 2428616980790496787864083657652485710198497742869272 139 3634189438880737656967279729900538807202228477029122 140 5425325662329093634018714309985257897566231658712008 141 8080272263043320940523424223297247330526095648859332 142 12006601742972808783938425760364573453718989258074620 143 17799996989582048840098821588519292896360709178329242 144 26329162213756757822310957178268129930489250195557120 145 38858211818923736887265413601341731615660050684341858 146 57222709185401354315030229314935351281979302440200481 147 84082348190793775715803205190211575149810203756352925 148 123282902414879996444189887342980851758172772209922237 149 180373642459354538887115360366522741982378589353572286 150 263345517990657513856832347753772711607755985121891378 151 383682211642017423146478028669071079911588019246852191 152 557853741926880405152814841692568866585394004641063149 153 809434841227237988327596996798490296437758989512971772 154 1172103698660220923803132227400587071660310652858948311 155 1693878893547673697065667821787778195410132902649815184 156 2443094558001451915923217872637146923793522810136259298 157 3516811274575337741611956296471084572735559751357733488 158 5052633919801275494070285165766325155781236464450726642 159 7245286375564092028572685943607991912693412941357155672 160 10369816125026105262297040207726357337682419651047988431 161 14814023035751577083222124136721033524561059968428735980 162 21123699513942061234252218025168353191764956939916983513 163 30065633664015691469454735535268695665674309664257420955 164 42715199047046679720731071939477518774322323800585788573 165 60577918648538922642097331841000258063493096055484992032 166 85757896881967745614094464103511145960412077614936132201 167 121190800384098123489014127068567045603948405394386891207 168 170965593398995556853905616595458589805829003469803805809 169 240768113780833966518137590480441775236865277185217169480 170 338491642315407736507451162405995511470189091560884975915 171 475075989214607328696896376226950339850152743893281565410 172 665658798841397451715881100186738424832230680953269185332 173 931152770633631084233595900471039011036250798093124794484 174 1300403007264208886104428297928028414454068587420912232832 175 1813133335842668336999358372627231891084150055015655467826 176 2523964018644623470880375659356841560048076590637771888896 177 3507882195404391859070189566068667153374523221927677957076 178 4867679226207217811919055498303378858445010503633638818827 179 6744047196085977619013792942537361262256489378443652349777 180 9329265287918935541408871495512642401258169767359960055331 181 12885725535799634519278491738829229173867094650204480226538 182 17770973129042352842620677260475669841886635921853638000603 183 24471503980976354411619922203397422806426088082679874219237 184 33648317973842486913540553748469230118952629138135766129511 185 46198231164086440990402332629513336194375066527700483229980 186 63336284660441087829767827153498649100363290416802637827490 187 86706357610015606091201653247943627930052352642871315632956 188 118529435669010694594669796552600888017564301398317584834166 189 161802086786268566024801682101754946187658365693660842625968 190 220561791987597675356205324117159217725387508201157924694382 191 300241182810342383457481164385358921238568119203098096251348 192 408140357882809175229343694037324078379964879639462816545711 193 554055822618114007072836165826150149531453006450138398972449 194 751116914167855583418397273737140612767158979721328070494400 195 1016896745334942939396800208633583816610699154896053200383530 196 1374885905682448356625923126629583468672521777769848090817730 197 1856444928484930261789729739904647546960388741071007543295288 198 2503387858108466557079398886460439765146188738421155319914125 199 3371396713432507715196308262474609505199335208457432723372324 200 4534528579566722864753409760226808305579622042722012881972058 201 6091157793447836669035150728790662930923141807173106290199508 202 8171800802100810562380588454391349516563601955915284148263528 203 10949407971287785558623713542600379956643623410361358038163128 204 14652884196870418881784200904041696403408489258514741134506411 205 19584830585085340325357620692994228743514882932462525687312654 206 26144798111157614470794893261901079974792928374616066265761512 207 34859730814876819244053103899513767346378304085956591452682442 208 46423776133273456335689344886011144984648589770884132333780159 209 61750285957177133232836077969930051841342663510593949881570872 210 82039665628821048346619819733999690389217115723839911262052207 211 108867802730189068784844301258213658094256847983355084106266586 212 144301191354637397640932751060448684493229764742205295849195784 213 191046647708956554458863451307649324089064020779255047060438992 214 252645800474928527425904369747232664775756724720834277949069499 215 333727475976184659241286351578885950093978532643293457989724820 216 440334864135243647316289490009593015956374185443875946834867075 217 580349175772717433434208626914815257090267024212290069988336785 218 764037676361329831659051663890352764171880560632015692920645520 219 1004761875762844709605607454861060865183806809056933713995733410 220 1319891736797555095169806275567179938580460415716522466341730769 221 1731984631996791753081339403006893745477599190548729840731741008 222 2270304179779578378119969253330695795996955192062877883495210175 223 2972774979801062269792871421546326899797480384782252427674617126 224 3888495844114782342633895358382585510033992002277320512670256892 225 5080967902976648926098847322631760704298177880736534112336608356 226 6632236864504917844076886154148882506970818973148237316939614115 227 8648203136094518419902633348389070198182197676314559046336174142 228 11265422506228385833652034750645748537539556357342580869054824989 229 14659807453519908199380758146025429609846162605161096766614238632 230 19057749689575880655158876094990793078058832638198960691765038339 231 24750324272176468378482550185695182773734847253581454695507540704 232 32111412094504814571453780863621994510942262467505662332756703769 233 41620800225495510725150367133048972909456488167429285236762900308 234 53893600291987776699890989203441770424446023242425838124339311507 235 69717678675592698359273513059090167523553944490095311815777061498 236 90101237271422766935476629477848242556455543153527246345040290645 237 116333243059305344636666749522336129567827625682774063480194772112 238 150060107643725801678243631704904568496091357354152805891751251820 239 193382900227060865740860995697176212960227203184184339719830940446 240 248980484042340864617250189131495562212010111867268015052140627752 241 320265352917533892217533583750289026784248169424892565022047286046 242 411580680815508431699906758141388909666292092730322994713395485319 243 528449269195220702388821531952153214500659379221014292292287286202 244 677887792041410163261868161951996500238418143164426183204499082693 245 868803129391848127551592835300413165139248818887795510025494102522 246 1112491812026146992528269553240807956190630228104153825397254824725 247 1423268876924139472141358638690292628547566193198452926451204771378 248 1819259008003839567116816980622472319740017522817176800573647136793 249 2323391022269963784396678884728540795191531058161527102090349299804 250 2964646944416473788755158039526776673695802749480810436489890787034 251 3779629570570803236500116572753898359857445730693202826619170247018 252 4814528143465189836781240702741854206200373704171789957737693026112 253 6127581273501150701134258360612379881631272154497277038635860087828 254 7792160438349888489760686459893270211331799777751641268477512917307 255 9900627380491623021971882194870591039847869394768631980440579038426 256 12569155854139755789244078473072476083400539669920767531137674188515 257 15943754118480779716660632214283234345839842356770171659538507536336 258 20207781382725639407812776207179663898843554770377830146256066012416 259 25591321596656408206973098790074905669950684603772879241772862013811 260 32382864635769070384265520400158578970980196420743432064546105698455 261 40943851838328709680417119858041205949344347168571322649156780702494 262 51726774650712988183052321756797017504348471614747296905157963273660 263 65297677505843011697598516403270008663368971013666668634299155010257 264 82364115944870162480835373014308986357415015985083493623506121907022 265 103809866889006167049716331872617021704849301395004134049845022980456 266 130737990254951375793816195332691863001562305695157000054073900425492 267 164524212455669147064170506550380490125815149600439715552042312163352 268 206883058199852621492285359611673704576907148616859758907415377688965 269 259949716251115933321848236261376353980816486596775719023840637860844 270 326381310404178894056103411884170093377467730621584864685751420197750 271 409482086853951379992430153797721355381644727717443547945406410225556 272 513358057416166987412115495167431851871633053473852915470681325091781 273 643107896103769632576520286931540636790061464726228931249168442856976 274 805058424684645926904831090145234272163694715949447511457273475024570 275 1007054902150975268556815695461957527095457102459901382187675161581675 276 1258818627688719085686941724115765162841694992541876628777983216144376 277 1572387166715872937345655610602154933763486083086706140463594376990970 278 1962655923922330608832753905084380237642328071184411202753454421983650 279 2448043948118175813153319250688831765078776974211657394367797494074659 280 3051311921047297709949297968332948551777395926572133385498340468796559 281 3800566449703039852230439473085729155856342951915730177723892113357304 282 4730492283141017688391688839039738575928113345478214683701680588884705 283 5883863193164799386241578441577864601950383611665498975874475871319578 284 7313393335166106279346875310766671955859007305450972926992428565375399 285 9084004353153689904837077330723439951164889410162550623294337969402158 286 11275599808984475231486836610992232060392442931524953106754932711252917 287 13986458299646248022283659593452404112017163854011124350718352466539842 288 17337380600603161610899537834390764806756498754065711605616654068015746 289 21476755207667584279180514715756535846578058448595016050816820399657431 290 26586741791560906055875325440743735663818799320372066415725239692575579 291 32890814587498028110273424635497380689244227670658245840537837482207401 292 40662959130434205985544494873993509823871844220315316002946349154998620 293 50238877833505742548575317024544733113658895402449633299225739106584602 294 62029634876063212738410579194024382449475367727027692551193028937552205 295 76538261338600031988931684871713955631101017560347688874996047373731983 296 94379950637125039445628268582361972729711985898462870636558793069302592 297 116306605835649038508542689224804582597422938835719701344366304929288748 298 143236658864708715209940847462389772032411966987139570018206504452280029 299 176291272448872264873491126447961597783094525964763741062197044904084244 300 216838265112112885794068160151825226795229732736975006080894463594337710 301 266545375719208530709940112287692787176058548321932134964090353822348918 302 327444815866974718189591653032167831426081379925693086094602896208453837 303 402011457104008564905532627725459574641493999033358577996673319553728142 304 493257478617747351018382212860692189557130577941977768007482782618749580 305 604846875419795112395646115969234820476681384838784270318106776414567932 306 741233915955631265189976560264740547397698795661352443826084235145352223 307 907830463841424611437004351224466278418001745985804237213767565608829331 308 1111208067753951553608564582875427152650149703269575864840690356031155102 309 1359341908126193162665619536362964433583587040116403498872323668761055054 310 1661905107031700673064043033218382028700384220300550784951911365578647121 311 2030623603447094069980244602310160074376248337189078713672571584809316193 312 2479703823440201412377947261734911940359887619587036532330482579379120525 313 3026347797297626004880951743660138636161944136264471490116691275830507599 314 3691373268678314521874744305398367881060302983495186094146455522174603239 315 4499959794198326274282716833472093591952806439587863642263596287503825772 316 5482545951792264606322380793573994320838261482613547421100094306645981380 317 6675907688933167627884286723763757277782008381411566943894540581179109152 318 8124453696909232301855128655909956083530410869195456493261593750251844716 319 9881780672102765307580906960862406249798684917779955498230480555962842472 320 12012539629524924077022723600376305016790678221041120973326076915096479424 321 14594674316245234859928062853384194037770979395104265575672999420791008760 322 17722104526869213758477108998158136501779576613847637532922836427338374368 323 21507941097624556635667033827698548267352521381969773767469810398987220990 324 26088335961007564067327748101774875560847943819844266212045612888702638898 325 31627090365036862284688446833278988852936638150605493068715031638840257200 326 38321167773587609209963353313325033491441256221174333436371166756539099970 327 46407285744161141428565865257960490353089550170839025220360885467487188134 328 56169794025707235204681558312727324263353593776481222052042569606190920890 329 67950085173955865080417700396261437925687555873263840225319631102249201736 330 82157830255783000506302974344482544539360697912838268898640190683826025180 331 99284387016051964358046965048095062469481760958571834696478547373819071644 332 119918792751315776227614727761147621567083199389292057154455262277300558808 333 144766830888975801932405777173539830896211198387318080867819751514850421528 334 174673751042686371792658989687907405664184695920293920915505286708256124704 335 210651329615657594639466202467219436506211015236519933082599515823772960596 336 253910084804587279252883639773232705008935796241860005025056947402763525045 337 305897609586535416547933935356465457051248606865577253425676674150812711200 338 368344163022839983831330429887162489671060697013299776297004442064771936214 339 443316868770851661956226112950118025223926552012830375863447651722066934154 340 533284115668465675706091775900062952081241825533809533446990502718801640304 341 641192045231879551435392408449707382663988708281760008724586090754328612324 342 770555352603223671461735199432411681959796551725398755102487750827127594054 343 925565029949061669510779844272240550612432296452843983422656348535797395828 344 1111216155142332760197411232466087795994612305455264962374822317722389298030 345 1333459386170799312236752862388477710898854186606785501860269909356046005676 346 1599380477632606111497679843790019756695582864210888373872711790474885583748 347 1917412906902490323870236311838694073854237916088361298798474156859381414384 348 2297589603960742715671888223279276908656697481042773437180510082776756964180 349 2751840843712293567767243709170475970367933779552592625878963011177602610080 350 3294346610044145728269665143785299181602493607273958031609590277185830753989 351 3941953208599832495365112467805131540440243081966609322252638711428575535216 352 4714665627331049660649412563415701945154819857321388362264392489881582354628 353 5636229163551566449841124202484025352375736697122814939855674674478486319784 354 6734816203904837876504638457013250124203429602369943850270492109828923700766 355 8043836818184933125740260582456590683753285006066448558860379807929453068362 356 9602895077889316231571385262597275326674696883172095609886740406099853118518 357 11458916815632629452798840513809555678587957757823338464657944084056603311648 358 13667478995181935129454890821406272077218870275928239395850966751612958393790 359 16294376072250329346535948341078893602974387814261092147339666827086847530042 360 19417464819431642471287766075046121424297462186066763941346113071748264733015 361 23128836211511374688790499071923040723802928795908953915185464010243069069408 362 27537371290501111853227312337322956258367987307029487319651608811944247759736 363 32771747651505455428632853476922301346669478948903643813944954412692198979052 364 38983974541488632419223874349886303510240599547527552911396404460841591638663 365 46353547810975524575185084983473000536685579418995427255794788221526610347370 366 55092331414684025109849255134671574361713398292369528247426349788848478956856 367 65450290182022438550118532437271230895278867836387864390383290213288400243644 368 77722219591151645778263381056517954039509362064648413979216879989234810473352 369 92255642766732847834358734591944333210056917066613362874826868339859999541528 370 109460073444853297835898294297939130102369769868129781663228386068439843775269 371 129817876861820622770334204840137116749956689747973361585263931946195651691040 372 153896999182964770542247211841416323005747886722629682322875957618102123023250 373 182365881069357717371773897330460025298221652703070504024758557860254326926204 374 216010923298731199988486704068701894784207582149087258591309138731304018463042 375 255756933185697740786362817278606990706737961625057788039327694620520638341678 376 302691051243711421941300941041087494693891218078367676185633935764201362250818 377 358090739667626775028693972969914068496371166471621463446193650359718440027064 378 423456509606955472057733560197554565801819521566803760820405791440944802293205 379 500550174944369528975887456244188852517625822417094764041766063411752667785640 380 591439548815847153974130958901921449837613809774563523938833326660201573364357 381 698550648207693488945813025191625748335482171829101620950723587277538027593632 382 824728644873481056320829798075227143700160689005008941756510490798887518926276 383 973309001260609497276787965114311518514300773434816495092576501381887763357336 384 1148200462424625266318695343357133318376704107627305328496240548486502921807713 385 1353981844002025638723846781994753258844177195300723611702816818182405532632979 386 1596014867929848874661509799908700947314426529815910134449438959506866745078215 387 1880575658335945960841447124226045309415549163436504259735895811056281614251387 388 2215007927473008515733329544188370725401660338499382739284926547157674437866885 389 2607901364479788946544612576095263115968911305541409522342901782552270018159210 390 3069299298195443914010167247225626286769459302727497413174400484348492605305213 391 3610940350818169310600162465433883747786905431541702294848416534113763185310265 392 4246539545222387888231275122070642941414971947197756948041096596831521723386893 393 4992115190566776601432143060997637427441647933514273570876378809092367948729688 394 5866368866072125803205744417607620555385015989120866245464515743843699796789652 395 6891126971791054108069478926038363523083079706572134865462813153674314595189346 396 8091853641118283232960312871267409980985911055600396770070087284591764753049763 397 9498246339448664953550325241745457249896788778212920966561441065564138134041618 398 11144927237493785259567768840355579813810724961170382037183349117948818339440104 399 13072245481571657898440306610180143334356782035765117063103531958356902389837716 400 15327207827142768885921165771301884708983702687464946509898311480444474588957472 401 17964557802386786474770339000680111550275917108189703860981360112042314954062308 402 21048026678915861765215877340828670854516917204427937492279435479609416553644940 403 24651783107812125938416480243889991017770985481222161464956298861278668138583149 404 28862112400978058338789446413152252369270875104739370940394501175040638172347473 405 33779361180403949759471930454773728631069290019210602024528669823811705551307856 406 39520188573132699841746535551454133376115818122386115381280646097313875785613656 407 46220171402484435195752503016279153634650365594839239779717895567566260237188187 408 54036818036728126442092774715359693382544219845351528183606227195962785825373664 409 63153053842435316477555608042960536654563663806816462388058295609897266284005097 410 73781250708601259982314686889833893007335749017517343211331844077859267354250921 411 86167884039242347424600782734798687349260382437289816809772317306746173925349466 412 100598913162319342502992314543125278249717208602985206690836403966994047336166115 413 117405995506629353720198876780870397551043947934782463253336929047713467601561288 414 136973661424400912673564926345011286718161224718689175917737724056595476844304513 415 159747595492554317431337893497357308969679026310583448575416364558413297784749734 416 186244191860309721043746771398476932372102476284022930207053501719665263901659863 417 217061576124965286396308594677077637511948288339978567740063259677132015910850648 418 252892314767603096830148350118540946618021621748139763814793183650751359256210280 419 294538065886850384852296152940956346652088444858230259933380012061678607877728641 420 342926462425404376649458278496069731883126114465807575062934010029576016805644010 421 399130561967810319615758137023274539743187137762721368660789305372663088320287246 422 464391246270603950074257870158023181263441040547490952118199151797378537538165076 423 540143009846659913561547044774167679580580924311020556161810839991892946492601961 424 628043641166045607042080583621554957551309283130338410080057419918140284397753698 425 730008373496533011479499349035635215625620278702825545047257909738800088796022048 426 848249166386816527423360391791878707078857581923574684271667924636254192709506923 427 985319874772508191105353700944684818841993653786878621178719444298565074673049588 428 1144168172340973296680747626523185918673997838986834060164376856482103676403280605 429 1328195221039171798944082570396969964638750114323306475474311244288415238585285060 430 1541324221624527273658363272972046367100715864694540988068192267392378700563138579 431 1788079143415924911436613759606765501764319785989259438586409078709650167074299456 432 2073675117711524029235514501288050722071289683079948314224964563786259443400152443 433 2404122191896501299483203035520339943503879959376647393517579906648275525075960126 434 2786344383695714639723616614229750042012231048657356626810770341555306870576489918 435 3228316251454345237748738137765628645939244886988721143176152417167592791127323323 436 3739219511432211800603465345235273887908796389084761211816065822321015875912432408 437 4329622592184666295435586705445336515968102467677663646685863513932404674657525338 438 5011686425200058931017899903738982895902217853441187385477591535683969069039162372 439 5799400236905762954344169925958145425872926083272537185602482087722388917747110703 440 6708851637693257599457226500023936517376890517532227983034460017123987827517437620 441 7758535907536420353113792231933033814226167029902913131925763100660601949282537568 442 8969710065047761991948290381296493209130005081578538402033582899040736249233570229 443 10366798088723372776247225317704602740097000837138452309317430446201406014237326974 444 11977854548457410437420770970731443718457294552959297443477377688930094428270400413 445 13835094916645188685020834922110094475836019420086942650323737801546979011797941756 446 15975501977740520566784136179211724144782359457719680402534924120704413234188943201 447 18441519061552815687831338826514280474327940232172486854564747461918824189864808838 448 21281842309872334175466061912894180184577938606783971280419146098673690500401859240 449 24552325871968528068800474267062824472771272076598706932160138190175357349668676180 450 28317015839003702372683196131077641053367261503961600518017427417570606039976319563 451 32649330900846840873160206790494153943917342060753804836365487464107794630537810970 452 37633410175533637378133756824572126005813801954003787950886978684907068773939350399 453 43365651460548694727120994228317647948287365848084037017919901507779586920419964952 454 49956466330103452295780326375345467687869667191907742888489245193880856582238425407 455 57532282103240019786788742784120351880717016704578157817594699904527991502625130616 456 66237824789914496465052797219605478816476938672123053758651393944463684817895959853 457 76238721749442068141395526018986972474665193795492955921922116115841898226775746434 458 87724468039205174477107913956118947606443796778390741959188832834818162226432125093 459 100911806371896148418111022012725727725994999848863947600276556569723554576727166298 460 116048577327680570680827628578348559963051961597330116871226605015496538653030956201 461 133418104086053584513749716716777207268220999358901854826422154716747268707086429664 462 153344184566438210772296695598911894793318629878021081276029137627559799110447253508 463 176196773627095309137930481917325856689708275603405971052568166795639225738356204222 464 202398449015607327091631282185181041744424638066749231282579713404781990470777644605 465 232431767256632930466518428942500021222487710872879012813652179723326652972225607148 466 266847629790340381544178799616884211912664312750100926515150391989534004320368867923 467 306274795648013799802312192144050819346028047917704463663342238250984385715033682514 468 351430695006374808747524786142730089492594171755479847657906667419719588154383645949 469 403133718365521635620827895166096651810753701162015670684695495479353766132691292004 470 462317179146842897020481229897382168505329975311347951397336398995426814660672120775 471 530045173544151092125392358466852954873637298096569059514414870519470549531436357366 472 607530590863105383135248296980435204152312793933180068956845906475734275304783872953 473 696155560777596443254343552042859490914113471157730179380881533854457223073302090020 474 797494661397119976133140219654261383164427938171481978095200087031682620510425471367 475 913341254315859509508269865851786887001450096437309172233432010706332299152006977754 476 1045737360508704690508418013150592392235197229518537350187665843740377739236429222558 477 1197007544733234299827245539210469679921058763172474660858245288114837783569794387344 478 1369797336755395736413186580761903731728890851833366705933202640901370045360547128259 479 1567116786100118713057257013420551243353325847549773827612928233838295753716819326910 480 1792389824102010778059237395475361196515728537210357981126344808863163315132905103157 481 2049510193879638103809938465526157775801251228061803123054315683296297799828510317007 482 2342904806696432770122979071340893339247656485907205195107259743099306154737077326633 483 2677605493367351737283404238352357279095432723660868695075618585306652195109662640430 484 3059330243454846096524219676962100810958211339847966036399778900998918283226750132785 485 3494575164688628324689520534104684743016709304457240031761276771135313463085865038998 486 3990718552267878025108402531846518085108738710432416943844309682737636357808389468372 487 4556138634622053761725403522553299514913035887833178205330712479730121045265057382698 488 5200346761238696609182478362764784302054296640514051684237210456891384031329944674177 489 5934138022026978952809453116162204565869337065375065163282019219079301492519025431064 490 6769761539414451499225477356511382162532392778588802755318630494364352680409860298551 491 7721112957376971160012763532492548483911239666067396935120340291568187165840324938414 492 8803951969692034188551137957219082811598714155986467367971864906975924601631335282056 493 10036148087154002462405150141218419784384491111116865946041055267337561234971146275386 494 11437958245076322644401010055186686964013680284672536103741410875237943763898087802725 495 13032340303480900952408422331760551158348760989227883458636812980845521124446473231728 496 14845306998924816609094270041705148706815486394362872608101120567548566477863683324952 497 16906325475636712677560072638457638306379334193102383840574857331050763773630822706476 498 19248768162020112626860562995938262591475990989686293509711219229048252390177185231114 499 21910421475004857659432462703708165071809928818182680196064516869465482327250829155448 500 24934059638555528016434140599898983411876901758709264237955383074614894477457465591586