1 1 2 0 3 3 4 4 5 10 6 12 7 28 8 40 9 72 10 110 11 198 12 300 13 520 14 812 15 1350 16 2160 17 3570 18 5688 19 9348 20 15000 21 24444 22 39402 23 64078 24 103320 25 167750 26 270920 27 439128 28 709800 29 1149850 30 1859010 31 3010348 32 4868640 33 7880994 34 12748470 35 20633200 36 33379200 37 54018520 38 87394452 39 141421800 40 228810960 41 370248450 42 599049276 43 969323028 44 1568358000 45 2537719200 46 4106054162 47 6643838878 48 10749851280 49 17393795972 50 28143585250 51 45537545550 52 73681030800 53 119218851370 54 192899708712 55 312119004780 56 505018447920 57 817138154244 58 1322156172350 59 2139295485798 60 3461450932200 61 5600748293800 62 9062198091452 63 14662949371056 64 23725145626560 65 38388099892480 66 62113242469806 67 100501350283428 68 162614587921800 69 263115950893194 70 425730530996960 71 688846502588398 72 1114577020730880 73 1803423556807920 74 2918000557008920 75 4721424167666250 76 7639424691459000 77 12360848946697944 78 20000273583867720 79 32361122672259148 80 52361396168991840 81 84722519069640072 82 137083915097650950 83 221806434537978678 84 358890349406093400 85 580696784543853180 86 939587133580411812 87 1520283919092441750 88 2459871052074928800 89 3980154972736918050 90 6440026023840659040 91 10420180999117162000 92 16860207021391288800 93 27280388024611559244 94 44140595043468137762 95 71420983074726536880 96 115561578114083697120 97 186982561199565069120 98 302544139307009795188 99 489526700523960779856 100 792070839820228485000 101 1281597540372340914250 102 2073668380175162869770 103 3355265920593054081628 104 5428934300740085946720 105 8784200221406800671600 106 14213134522101369728270 107 22997334743627409910278 108 37210469265655064956800 109 60207804009475408400200 110 97418273275011287845620 111 157626077284798761271800 112 255044350559617203019680 113 412670427844921037470770 114 667714778404226034093156 115 1080385206249964297057900 116 1748099984653685399451000 117 2828485190904971712472800 118 4576585175557840115182602 119 7405070366464951264560000 120 11981655542021468993509680 121 19386725908489881939795402 122 31368381450509211866733800 123 50755107359004694184574750 124 82123488809510444968749000 125 132878596168524201724506250 126 215002084978029045346073424 127 347880681146567910619198828 128 562882766124587894363226240 129 910763447271179529163599444 130 1473646213395752761546482080 131 2384409660666970679779568598 132 3858055874062699714607466000 133 6242465534729732509205773944 134 10100521408792393837281714612 135 16342986943522226845299621600 136 26443508352314558571869105520 137 42786495295836948034307560770 138 69230003648151406100720328726 139 112016498943988617255084900948 140 181246502592139860745309885200 141 293263001536128903724303303194 142 474509504128268501360306794802 143 767772505664398093937756524560 144 1242282009792666169556761835520 145 2010054515457065378082321283900 146 3252336525249730858803331534320 147 5262391040706798040291816955556 148 8514727565956527784535488090800 149 13777118606663328742845309894250 150 22291846172619854723929095732750 151 36068964779283188188226718906748 152 58360810951903039994183349056400 153 94429775731186235821789309276800 154 152790586683089271094594028006856 155 247220362414275519277277818560880 156 400010949097364782732373389724400 157 647231311511640322009998617887720 158 1047242260609005092381596741945052 159 1694473572120645446752598813240550 160 2741715832729650519134041043607360 161 4436189404850296018248155478323944 162 7177905237579946505020880954890488 163 11614094642430242607991748403072228 164 18791999880010189060651425859857000 165 30406094522440431805726777603941300 166 49198094402450620781655996520606362 167 79604188924891052809189520789413678 168 128802283327341673453761096823569360 169 208406472252232726621841472637411880 170 337208755579574399853796639928805780 171 545615227831807127056334079984659856 172 882823983411381526551241187058499800 173 1428439211243188654547163218731058170 174 2311263194654570180517706299089528850 175 3739702405897758836585154759049550000 176 6050965600552329016163275245766315200 177 9790668006450087855208298919184508994 178 15841633607002416869851292385152720550 179 25632301613452504729039748416369633398 180 41473935220454921596431166286394700800 181 67106236833907426331910944190628905400 182 108580172054362347924361958965770743120 183 175686408888269774266693078554768789000 184 284266580942632122184615017094907853120 185 459952989830901896468168308275868324480 186 744219570773534018642363135309514942156 187 1204172560604435915137811840672249942460 188 1948392131377969933763314778018465572800 189 3152564691982405848945267199077877660944 190 5100956823360375782681301603734591104320 191 8253521515342781631697989800550232540798 192 13354478338703157414335150785509653436480 193 21607999854045939046148702187909870126720 194 34962478192749096460412432014069942643520 195 56570478046795035506748116724791136523200 196 91532956239544131967044987199124481250200 197 148103434286339167474095648101628263391370 198 239636390525883299440953652677439937767344 199 387739824812222466915538827541705412334748 200 627376215338105766356189936141933960214000 201 1015116040150328233272520834422986623329444 202 1642492255488433999628221243964898193976750 203 2657608295638762232902023676028758507354000 204 4300100551127196232529452848991193742305400 205 6957708846765958465433550193562787181650300 206 11257809397893154697961721445176223541212012 207 18215518244659113163398626904396488196235056 208 29473327642552267861358274681455606975234880 209 47688845887211381024762330520416024889668904 210 77162173529763648886117249935525307678927680 211 124851019416975029910888364656588470521842948 212 202013192946738678797000185658238695565427800 213 326864212363713708707902763448660540173261994 214 528877405310452387504894164907366675419947562 215 855741617674166096212819925691459688536385200 216 1384619022984618483717699877463189567316241920 217 2240360640658784579930557013625029681838263944 218 3624979663643403063648233893754590198768440200 219 5865340304302187643578851115181825932461306800 220 9490319967945590707227047798468953705219692000 221 15355660272247778350805996331925858386213065760 222 24845980240193369058032983922587884617035725720 223 40201640512441147408839137880593945802621094828 224 65047620752634516466872024384911473096802070720 225 105249261265075663875711417309851257594944660000 226 170296882017710180342583284068690167319641863670 227 275546143282785844218295114048973991262329549078 228 445843025300496024560878143073305959035057773000 229 721389168583281868779173924837065994765338432600 230 1167232193883777893340051655239951748299944139860 231 1888621362467059762119226660462211632184731145112 232 3055853556350837655459277647987397336294476291600 233 4944474918817897417578506056549605984335718813570 234 8000328475168735073037782624151777070392313838880 235 12944803393986632490616291509186593959966826853100 236 20945131869155367563654072385238406375631811902000 237 33889935263142000054270368471010143534462021003244 238 54835067132297367617924438027763391366244638519920 239 88725002395439367672194813903843933726780609095198 240 143560069527736735290119247355022097171638930850720 241 232285071923176102962314073240521625284757134023200 242 375845141450912838252433313190473408352851719116198 243 608130213374088941214747405817720857404971722895128 244 983975354825001779467180707026538808455411836898000 245 1592105568199090720681928144212641201097697830470800 246 2576080923024092500149108831852453963979330044351450 247 4168186491223183220831037026820202661165654941715760 248 6744267414247275720980145827304275311714087468700400 249 10912453905470458941811182936247966560592815042298194 250 17656721319717734662791328712797134735108614350568750 251 28569175225188193604602511781923697686032093799104998 252 46225896544905928267393840412597343252730879683225600 253 74795071770094121871996352409523126275697031816973844 254 121020968315000050139390192689241873718794059215772412 255 195816040085094172011386545446645680560362171570605700 256 316837008400094222150776737920885469881809351973256960 257 512653048485188394162163283930413917147479973138989970 258 829490056885282616312940021503418704943134280912636276 259 1342143105370471010475103306344596070301380917710942000 260 2171633162255753626788043327285132010059490639063239200 261 3513776267626224637263146635103374292236378861062300000 262 5685409429881978264051189961477742856544973962767254202 263 9199185697508202901314336598965526810968607422702714478 264 14884595127390181165365526558969623451657919183748290400 265 24083780824898384066679863161793206139149159368733400380 266 38968375952288565232045389718378419932599979043908610456 267 63052156777186949298725252886414091602498716068417122750 268 102020532729475514530770642600934455665016088255723831800 269 165072689506662463829495895497449068680287453635509870650 270 267093222236137978360266538092141058804133783165285686560 271 432165911742800442189762433605933114434383489865375571148 272 699259133978938420550028971687973651836164804908771490080 273 1131425045721738862739791405320350274612442834961358234000 274 1830684179700677283289820376991980939515505594021550553670 275 2962109225422416146029611782355117709434205557704355784500 276 4792793405123093429319432159320655140580536223830164442400 277 7754902630545509575349043941745002853679753658088808028920 278 12547696035668603004668476101022871498981313140906056199652 279 20302598666214112580017520042879890851577775028225334559856 280 32850294701882715584685996143833532346938216887429980730080 281 53152893368096828164703516186894669701135412590661039359650 282 86003188069979543749389512330616185549085500266297714309926 283 139156081438076371914093028517804118251801182355733168949428 284 225159269508055915663482540848239057298338682930598489156000 285 364315350946132287577575569366517685054196713492646602786800 286 589474620454188203241058110214463479351070688503406009192240 287 953789971400320490818633679581748936911003221073881863268000 288 1543264591854508694059691789795737906757830078808967345070080 289 2497054563254829184878325469378729125678741528745108233057230 290 4040319155109337878938017259173699259931022771036929753998900 291 6537373718364167063816342728554438440125034382600242900596800 292 10577692873473504942754359987726895418046451468915549809928800 293 17115066591837672006570702716284586194696922566739219163936970 294 27692759465311176949325062704009471558227614426137379042586724 295 44807826057148848955895765420299320143965546335054075730659180 296 72500585522460025905220828124305539365668213572670674789234720 297 117308411579608874861116593544613374237199226911728901945397744 298 189808997102068900766337421668913651211827223213059791492956750 299 307117408681677775627454015213540802567633602980232062717284400 300 496926405783746676393791436882445939051894077591746036431755000 301 804043814465424452021245452096009033465701092502266761268225944 302 1300970220249171128415036888978441195398989298836113235038842252 303 2105014034714595580436282341074486297829468392929027851654383750 304 3405984254963766708851319230052905201382286353503236077625125600 305 5510998289678362289287601571127449860022707931077432309000051200 306 8916982544642128998138920801180318992440212927724105585478942080 307 14427980834320491287426522372307863282238654118705745505249737028 308 23344963378962620285565443173488123913867917217050597656207316000 309 37772944213283111572991965545796139986693251069773878012946784444 310 61117907592245731858557408719284169470785440455854565366732332320 311 98890851805528843431549374265080556677841109156413650312752861198 312 160008759397774575290106782984364573358039861094050468558622489760 313 258899611203303418721656157249445530046830073044201152332257717520 314 418908370601077994011762940233809856184507525291666644353144686120 315 677807981804381412733419097483256033462649101191989570611711870400 316 1096716352405459406745182037717065489636207537903053718316368661000 317 1774524334209840819478601135200322570341117256884368267719803156570 318 2871240686615300226223783172917387412746013268933965453936184201570 319 4645765020825141045702384308117711677560702660676914996475388028300 320 7517005707440441271926167481035098043064455334818890206068383277440 321 12162770728265582317628551789152812462340990702149041978078954468194 322 19679776435706023589554719270187908810931873939319820198777755135576 323 31842547163971605907183271059340725709462269514762215168643703944160 324 51522323599677629496737990329528631778678310687220994606333020515200 325 83364870763649235403921261388869364666045817819140268745836647432000 326 134887194363326864900659251718397992008534723693275714408057387956212 327 218252065126976100304580513107267368288675183882450787174555130121000 328 353139259490302965205239764825665353119304670055987715848495001793200 329 571391324617279065509820277932932740199979734008835504767860224231944 330 924530584107582030715060042758598081705189761537162339287488934577900 331 1495921908724861096224880320691530852311264018083847923119570065691348 332 2420452492832443126939940363450128915224453899708239338008842204726800 333 3916374401557304223164820684141659816733812320085082187306044513712800 334 6336826894389747350104761047591788701552171697510515796872595802901362 335 10253201295947051573269581731733448597890172942644276870552458571034800 336 16590028190336798923374342779325237250244250237449127313503496712761440 337 26843229486283850496643924511058685976936706507690122347368036434951520 338 43433257676620649420018267290383923147576767820503241202241640310901480 339 70276487162904499916662191801442609332919946580013419743606228346065550 340 113709744839525149336680459091826532351694431073587657560878223258773200 341 183986232002429649253342650893269142021823133233588148166985411712646904 342 297695976841954798590023109985095674165111092054275364327780550803461744 343 481682208844384447843365760878364816732549453120338354329505068369640028 344 779378185686339246433388870863460490560451789595707033001196438202979920 345 1261060394530723694276754631741825308175825226126346529615016765326634100 346 2040438580217062940710143502605285798190661787891326820766391386654807070 347 3301498974747786634986898134347111107794926225261942390135084450960515878 348 5341937554964849575697041636952396905102764029740139583425993830607637000 349 8643436529712636210683939771299508015208953449658400255583723507306897000 350 13985374084677485786380981408251904918883278268157099284446782045908344000 351 22628810614390121997064921179551412937831934123710429891425181099105840800 352 36614184699067607783445902587803317854403949197215787479025302335198940800 353 59242995313457729780510823767354730798286848921481374874264534705573628370 354 95857180012525337563956726355158048648951095712794826931529124441591904206 355 155100175325983067344467550122512779457028612640730866246176829199258121580 356 250957355338508404908424276477670828099928742752977940744259054028058153000 357 406057530664491472252891826600183607572798989000703818793901554434906368000 358 657014886002999877161316103077854435662937063747239076753318772401286659802 359 1063072416667491349414207929678038043261368354361402805346626540249364794798 360 1720087302670491226575524032755892478908463784501627483570570729246518661120 361 2783159719337982575989731962433930522211306074083497192175611601316385873452 362 4503247022008473802565255995189823001094137556971684152672685718192778065400 363 7286406741346456378554987957623753523372549867889069384454299773817845177006 364 11789653763354930181120243952813576524425213489640318002250022786044629906400 365 19076060504701386559675231910437330047906343529583769121365011386359435870080 366 30865714268056316740795475863250906572264450782390148328901674522498808685800 367 49941774772757703300470707773688236620346480720862218592914831305649185180428 368 80807489040814020041266183636939143192502351331198035942263174197394972420480 369 130749263813571723341736891410627379813133098633002835902272121722470008040000 370 211556752854385743383003075047566523005459763555312652825375958922403461194080 371 342306016667957466724739966458193902819052815178146441379223610875725284558000 372 553862769522343210107743041505760425824228312152516379958909287981683147603000 373 896168786190300676832483007963954328644025346901436437480291351900368947364920 374 1450031555712643886940226049469714754467793706064121997666221281084221128586340 375 2346200341902944563772709057433669083113023225526162738183054271579636446343750 376 3796231897615588450712935106903383837580072712019511334709202082377087152456320 377 6142432239518533014485644164337052920695044329677052175704659982575418067540800 378 9938664137134121465198579271240436758273912869135958859496639275082594126363376 379 16081096376652654479684223435577489678972109763504993656052329502900991867388148 380 26019760513786775944882802706817926437244074240509574760617246293000331569566000 381 42100856890439430424567026142395416116221284960837928444571647379559646914274444 382 68120617404226206369449828849213342553462206636655521147220629559553572967017602 383 110221474294665636794016854991608758669691745119008792721304656075481680733031678 384 178342091698891843163466683840822101223148850798840952929859766787860549931777920 385 288563565993557479957483538832430859892853950396188449371461639687956323579285600 386 466905657692449323120950222673252961115994547673514060082572474622965378728085120 387 755469223686006803078433761505683821008870106069556554482316815754291243130911056 388 1222374881378456126199383984178936782124851299264731912318238286936048792354332800 389 1977844105064462929277817745684620603133756367812481216807779149376094835125879050 390 3200218986442919055477201729863557385258586059077359081713325074194202682477605280 391 5178063091507381984755019475548177988392398997367887095030257185102813732113735900 392 8378282077950301040232221205411735373650950093967053429120767873298193675197728080 393 13556345169457683024987240680959913362043440624291180065898582745265375681435962994 394 21934627247407984065219461886371648735694334147780186702368253531113777362053868270 395 35490972416865667090206702567331562097737922875505653109818720032661864228860532080 396 57425599664273651155426164453703210833432165490329600264196950342213964548491904000 397 92916572081139318245632867021034772931170328002225779261173167692150329693382842120 398 150342171745412969401059031474737983764602345389121093190060699812778892329820558252 399 243258743826552287646691898495772756695773061131171684667458317509027030402271773112 400 393600915571965257047750929970510740460375166883902251980462041413303854585118356000 401 636859659398517544694442828466283497156148855391289274759929181439119961492464363250 402 1030460574970482801742193758436794237616523634535366714507823785904856241931057663876 403 1667320234369000346436636586903077734772673505042696139606086761273603120748774343760 404 2697780809339483148178830345339871972389196512201847516018244711605244774734555455000 405 4365101043708483494615466932242949707161871659736799144041988115438082451386960279200 406 7062881853047966642794297277582821679551067156822606509748342541466099650678293369600 407 11427982896756450137409764209825771386712941474167701292568906545871465081512771728560 408 18490864749804416780204061487408593066264006988498052313856805949482408669670871190160 409 29918847646560866917613825697234364452976952762766304733648388535232705843784609541200 410 48409712396365283697817887184642957519240957093656061408769405091043615959353743785300 411 78328560042926150615431712881877321972217916814131212908333472564530815501806695315550 412 126738272439291434313249600066520279491458869607686723189949431619343887959080800917800 413 205066832482217584928681312948397601463676797679627333991480388644247251503599103601944 414 331805104921509019241930913014917880955135660329605210415402124826392794495926821718224 415 536871937403726604170612225963315482418812476224750789066064906872914880260939656408300 416 868677042325235623412543138978233363373948125296546601588381563737879336872589242331520 417 1405548979728962227583155364941548845792760630994625033206602315475554066079129099172244 418 2274226022054197850995698503919782209166708738075653390135982732313750486909369196647096 419 3679775001783160078578853868861331054959469416759124310554078089050579062021778357832598 420 5954001023837357929574552372781113264126178125361450058137611713498033434420170731791600 421 9633776025620518008153406241642444319085647619282747898455519935177239131368950889424600 422 15587777049457875937727958614423557583211825696955352069381931870415534544127652899173652 423 25221553075078393945881364856066001902297473441089119384812188453479602203181343363299056 424 40809330124536269883609323470489559485509299060882297924430764700770638740040281577450320 425 66030883199614663829490688326555561387806772703984610255981925214266175284189487497874500 426 106840213324150933713100011797045120873316071640015888763437185494644321679836722790711606 427 172871096523765597542590700123600682261122844670864711383133293926317389262568141066962000 428 279711309847916531255690711920645803134438916108867407199832275133451440418150908758754800 429 452582406371682128798281412044246485395561761308609523893417188792180327524741015498040400 430 732293716219598660053972123964892288530000677090612718729536522990234667952049341906360960 431 1184876122591280788852253536009138773925562439254963860297120575767740586505931118396349598 432 1917169838810879448906225659974031062455563115816699173716203468971048300489287723541575680 433 3102045961402160237758479195983169836381125556456282056997943770738535767594958401785180320 434 5019215800213039686664704855957200898836688671417239613039982385778773935058946941134644456 435 8121261761615199924423184051940370735217814230113882310696708726393351257693282085544314500 436 13140477561828239611087888907897571634054502900146502900752074638508903563404330097956362000 437 21261739323443439535511072959837942369272317133885364875092188438605064381241873859092320344 438 34402216885271679146598961867735514003326820031791507135185475244846885681290315471875947120 439 55663956208715118682110034827573456372599137171542212314579854579367326427446677490317989948 440 90066173093986797828708996695308970375925957199708739786121930012902443254449381039044891200 441 145730129302701916510819031522882426748525094380741272068647370037105874194300103639701428944 442 235796302396688714339528028218191397124451051574584671550467117668820507042823781347179072960 443 381526431699390630850347059741073823872976145970681603891362271319123418275847798345266738278 444 617322734096079345189875087959265220997427197535775955473883789765989214145401566126775784400 445 998849165795469976040222147700339044870403343531303539605439438657873339922465081451201720700 446 1616171899891549321230097235659604265867830541051723834807075458587784123696448728699989444412 447 2615021065687019297270319383359943310738233884623229014924956030877377994840159168081239283750 448 4231192965578568618500416619019547576606064425650106869491838134184247583651268528484984970880 449 6846214031265587915770736002379490887344298310338383505169428695305616464584018496355708895250 450 11077406996844156534271152621399038463950362735948288734148825659789178737728398352782136556000 451 17923621028109744450041888623778529351294661046391921500583330041262352792248567578140207259100 452 29001028024953900984313041245177567815245023782275162613979521206876505423173998647684766785800 453 46924649053063645434354929868956097166539684828837380996580561392412477132878496049839304721244 454 75925677078017546418667971114133664981784708611007294349295006971482235918025826906729140199162 455 122850326131081191853022900983089762148324393440120221489158354244181972944226064916670255688000 456 198776003209098738271690872097223427130109102050957218956435650976960814213620154036362605081200 457 321626329340179930124713773080313189278433495491523283470894501304064476920547771170106456500720 458 520402332549278668396404645177536616408542597542204956284047366495167806972021991209390081192600 459 842028661889458598521118418257849805686976093034449628923525149573581682086220592552427028860800 460 1362430994438737266917523063435386422095518690576208742182272020138618385978623867373127557131200 461 2204459656328195865438641481693236227782494783611825603299680947699969896531672713952679171877050 462 3566890650766933132356164545128622649878013474187312956313369685817018521902387104381354912313288 463 5771350307095128997794806026821858877660508257801027180975517693431898231777611313483775639505228 464 9338240957862062130150970571950481527538521731987172905095003601508367287627462531023570074066400 465 15109591264957191127945776598772340405199029989791255939626872132348504436386858426833345313506800 466 24447832222819253258096747170722821932737551721776540223359408674341972859768161533529184134958470 467 39557423487776444386042523769495162337936581711572740637905098704355276164625872366012167600410678 468 64005255710595697644139270940217984270674133433346225007708156540641778795900581734817602598169600 469 103562679198372142030181794709713146608610715144926965974088423980470103695076455871437353704309944 470 167567934908967839674321065649931130879284848578268246506877762624094314934017808642508525569946260 471 271130614107339981704502860359644277487895563723208157284360173236407803609091854926591398945481800 472 438698549016307821378823926009575408367180412301468403462762767126076312069168711043729328849575200 473 709829163123647803083326786369219685855075976024697505878992095730695001066734029874266336666191944 474 1148527712139955624462150712378795094222256388326152964538360876223233454583784549231654096272453356 475 1858356875263603427545477498748014780077332364350884360352616113955029968279598522953214540616462000 476 3006884587403559052007628211126809874299588752677016379759107834811747011047030325116135082546372400 477 4865241462667162479553105709874824654376921117027955575178856246132700430199941107801573790361920800 478 7872126050070721531560733921001634528676509869704938065002700938946087644450621068188728620835754402 479 12737367512737884011113839630876459183053430986732982365183952624448154743036586665370781909838862398 480 20609493562808605542674573551878093711729940856437865595119521266023882747209045133720967179626610880 481 33346861075546489553788413182754552894783371843170991520373001627210069325337698242864019221068555360 482 53956354638355095096462986734632646606513312699608768390490127453869021593565569298731971775272263200 483 87303215713901584650251399917387199501296684542779992195935052257177617043571657767202764482099555112 484 141259570352256679746714386652019846107809997242388617026355651974315784707282740684261689550707838000 485 228562786066158264396965786569407045609106681785168985067432155144336090373591825759817246839898938880 486 369822356418414944143680173221426891716916679027557369808715883942541734861563746162931191760751575912 487 598385142484573208540645959790833937326023360812726963006361413175826217887798969777178148364863163228 488 968207498902988152684326133012260829042940039840283956969935846205536878221267718687297518465810392800 489 1566592641387561361224972092803094766368963400653011903951652084383130949195162653142126645306722409444 490 2534800140290549513909298225815355595411903440493295252791374556499738226763666984048545462992602107040 491 4101392781678110875134270318618450361780866841146308748848594839973601471981616280377025762800513281798 492 6636192921968660389043568544433805957192770281639603017664614571471541439564664859618796169180344399000 493 10737585703646771264177838863052256318973637122785914342594132435537661852655043757746342651346413210300 494 17373778625615431653221407407486062276166407404425515768153178807918501402291444414912998374237286054640 495 28111364329262202917399246270538318595140044527211434278933802466639353679888992551940669763622500481600 496 45485142954877634570620653678024380871306451931636947471006058250465385339166076800213540497536406701600 497 73596507284139837488019899948562699466446496458848388494207274964380490405295501220839663233523272475944 498 119081650239017472058640553626587080337752948390485331797026841991662605715330148750229761598254719436126 499 192678157523157309546660453575149779804199444849333731203688022426502087129902988669656989575870595383748 500 311759807762174781605301007201736860141952393239819056256447450170889021063181630441951340756706968375000 501 504437965285332091151961460776886639946151838089152805116856792315125691380224539897078495615721221673194 502 816197773047506872757262467978623500088104231328971850460850337015555850236412158982907934002519627685002 503 1320635738332838963909223928755510140034256069418124684146882354518875225823337405694736924839855437876878 504 2136833511380345836666486396734133640122360300747096516951011371816696284466137391660240500333351983882240 505 3457469249713184800575710325489643780156616370165221247323790271241499906485598752294797872173951961629500 506 5594302761093530637242196722223777420278976670912317735705626417870002715151507689374295738891757244078956 507 9051772010806715437817907047713421200435593041077539057824488459205624285226986598960774862461644690920200 508 14646074771900246075060103769937198620714569711989856747304218332169698941391125912968368633529940801993800 509 23697846782706961512878010817650619821150162753067395926149675106375373574414777801284424983195028106719450 510 38343921554607207587938114587587818441864732465057252598658821668450950306600795725153193818851121985391980 511 62041768337314169100816125405238438263014895218124648720624536859920496229610874552659773463478543293596000 512 100385689891921376688754239992826256704879627683181901198262390213371396734030232820266885940947934107107840 513 162427458229235545789570365398064694967894522901306550235723935473386114568802618024887768356315975321229744 514 262813148121156922478324605390890951672774150584488451238170285601663339837061533230316100212539804899590870 515 425240606350392468267894970788955646640668673485795001986547269560237849113642663017421557506750057428991600 516 688053754471549390746219576179846598313442824070283452907880546761806965917103474352591250427548296837183400 517 1113294360821941859014114546968802244954111497556078455723917873207327432226510143195579842905361072360888244 518 1801348115293491249760334123148648843267554321626361908119145371483946004864274317029138702733752589204411120 519 2914642476115433108774448670117451088221665819182440365185206350061744446137448555326125961396249367800050550 520 4715990591408924358534782793266099931489220140808802272474861664660407836117222061184265736591881491351801280 521 7630633067524357467309231463383551019710885959991242639831701176977905910471153156512364004924876680588598850 522 12346623658933281825844014256649650951200106100800044910964419736267842733802008716697468919631970373244490400 523 19977256726457639293153245720033201970910992060791287554309897180871973283847571702967777398831217455234687828 524 32323880385390921118997259976682852922111098161591332463102683754884062393172800285561038275525613587333954000 525 52301137111848560412150505696716054893022090222382620023097990365638013937331859546493200570778678095076750000 526 84625017497239481531147765673398907815133188383973952482686897852895851696981215602848632173337726492293526962 527 136926154609088041943298271370114962708155278606356572514984073916042068539367114154205127175875109600108692160 528 221551172106327523474446037043513870523288466990330524991985562339055941966246174192639277815837616193342241600 529 358477326715415565417744308413628833231443745596687097521854231382488191677029780510224413336056553115219589522 530 580028498821743088892190345457142703754732212587017622504640608024035930748012583704450479143954315041005620980 531 938505825537158654309934653870771536986175958183704720050578620231422506481931559370018024977086248687067259856 532 1518534324358901743202124999327914240740908170770722342540334633128068256074369284518090926861195195397980898000 533 2457040149896060397512059653198685777727084128954427062629881629311779327798136901619179925160827096121051861600 534 3975574474254962140714184652526600018467992299725149405146132481614949199789984689368475229013029479070990205050 535 6432614624151022538226244305725285796195076428679576467839066267703915476902688477481071639652851994991309166700 536 10408189098405984678940428958251885814663068728404725872946230373366576111476469410731928423065737798521660213520 537 16840803722557007217166673263977171610858145157084302340887317173799967102884296229210582558060693371318365486994 538 27248992820962991896107102222229057425521213885489028213770495390389356265087672688669549394248992047215241293150 539 44089796543519999113273775486206229036379359042573330554822885253695985831827097114991033525719000259719145790056 540 71338789364482991009380877708435286461900572928062358768491360111355866582342525225829092984087295649803427763200 541 115428585908002990122654653194641515498279931970635689323581338587287990392571362814149065514367304742021723732200 542 186767375272485981132035530903076801960180504898698048091907626009137194511125866079701164388581213373592585609052 543 302195961180488971254690184097718317458460436869333737415921130508167985345819885090622255591050990661289056007000 544 488963336452974952386725715000795119418640941768031785507561663295069041878652590869048843360210018942842399952320 545 791159297633463923641415899098513436877101378637365522924182052937215965645089611168219423477573596064941922604800 546 1280122634086438876028141614099308556295742320405397308431311550320542207081443859431607971435632653568154406322960 547 2071281931719902799669557513197821993172843699042762831356625028303479911589381842177202107595961298617772308102628 548 3351404565806341675697699127297130549468586019448160139787237319490043180250384252809150024219329854619071427085800 549 5422686497526244475367256640494952542641429718490922971145693031973223769122880228954498629475835802694744076220000 550 8774091063332586151064955767792083092110015737939083110931798926417545210510700376767216573097391214106970972075500 551 14196777560858830626432212408287035634751445456430006082080454067616191395779785903912958590154346188718926470646800 552 22970868624191416777497168176079118726861461194369089193010422309854035929006912193722197763792159718541786109280960 553 37167646185050247403929380584366154361612906650799095275095669170875350418216301796375488871212936038016757149855944 554 60138514809241664181426548760445273088474367845168184468103129371503963931077468644896274149417846198378744364395320 555 97306160994291911585355929344811427450087274495967279743206553445009859858868659532223677121430367776821638310923200 556 157444675803533575766782478105256700538561642341135464211304890023108700696517268697950392287758062672693385025863000 557 254750836797825487352138407450068127988648916837102743954523991164154229158391056659265035199240449996866259161502970 558 412195512601359063118920885555324828527210559178238208165821126284632384345332232093702908950126190552757183666297744 559 666946349399184550471059293005392956515859476015340952120365420047452827616304050492581597574236887968184063520646000 560 1079141862000543613589980178560717785043070035193579160286173998636049543358632358329754145170128751179406445356192320 561 1746088211399728164061039471566110741558929511208920112406572268978204253690519890645919153087555076095845216513032900 562 2825230073400271777651019650126828526601999546402499272692725965015587582936573435628191022803002404434597143087482150 563 4571318284799999941712059121692939268160929057611419385099351386887159933455259233962857674996173753754873738435247478 564 7396548358200271719363078771819767794762928604013918657792044501608045633676246035202773305050392864517518451966926400 565 11967866643000271661075137893512707062923857661625338042891481891683275546675256607070093267464638376929090359959865980 566 19364415001200543380438216665332474857686786265639256700683473240397953083523339887148811055815676539776641090390476612 567 31332281644200815041513354558845181920610643927264594743575094288162666706570507434682730144993130442963995844659627056 568 50696696645401358421951571224177656778297430192903851444258481525372549810550101084883902273766105262322808122817649600 569 82028978289602173463464925783022838698908074120168446187833800972804724573036275154672173114731887117590861032672951650 570 132725674935003531885416497007200495477205504313072297632092143342095836307214457045570734224003290182651305461607200800 571 214754653224605705348881422790223334176113578433240743819926308630251507012538314876769097216796681964456650993462092148 572 347480328159609237234297919797423829653319082746313041452018226813077835263837113540755806087609620076235843535235816000 573 562234981384214942583179342587647163829432661179553785271945124917949796464578661222113603192876527077789291397480783994 574 909715309543824179817477262385070993482751743925866826723962987415676685596128205440821558105582724583743375104633389200 575 1471950290928039122400656604972718157312184405105420611995909066123597882381197693550136258390176713977674374885380592500 576 2381665600471863302218133867357789150794936149031287438719871464064654113789122644578369262561351247876523677290843832320 577 3853615891399902424618790472330507308107120554136708050715782073452843850679014411174773656634875224312862782601320321920 578 6235281491871765726836924339688296458902056703167995489435652583727526564147646250473941676150446975521316195244716952330 579 10088897383271668151455714812018803767009177257304703540151437154234933669655845518366184857468508832427005535044412956800 580 16324178875143433878292639151707100225911233960472699029587088194697868379294797730756336590684704338258731593287613774000 581 26413076258415102029748353963725903992920411217777402569738529389251957158288522208747780477908468411414038579826990949944 582 42737255133558535908040993115433004218831645178250101599325615086895262282754135026216169497114952358619015874056366464320 583 69150331391973637937789347079158908211752056396027504169064151013520937805209721086269156722210957355667073435711084850860 584 111887586525532173845830340194591912430583701574277605768389762060097044978625977209430545236365691728218684907622380205120 585 181037917917505811783619687273750820642335757970305109937453923651310856257340640993489211641929365320353652253075754147200 586 292925504443037985629450027468342733072919459544582715705843679174034182871799554443147506370651655258584279667409296717870 587 473963422360543797413069714742093553715255217514887825643297619940411630966812202063909912343962253611093806327857842833478 588 766888926803581783042519742210436286788174677059470541349141288536752940365106813661164474744922022330931538328016553226600 589 1240852349164125580455589456952529840503429894574358366992438936169924036643095965141670047343162357177694459062344143302104 590 2007741275967707363498109199162966127291604571633828908341580207591610385170530772323664762043042312202163601182775308482420 591 3248593625131832943953698656115495967795034466208187275334019188569360478962475693212996795399185650447893922757546332740550 592 5256334901099540307451807855278462095086639037842016183675599368468211398821829516359702287713833185432114579282794157586880 593 8504928526231373251405506511393958062881673504050203459009618629538157400244331114941630641713412096588274253515179642073970 594 13761263427330913558857314366672420157968312541892219642685217953198542741917311675165931118602041838613888845002012693527056 595 22266191953562286810262820878066378220849986045942423101694836700045111721770517651463791695454711464437762242524628501040000 596 36027455380893200369120135244738798378818298587834642744380054580743068941227803421648531080268582516663505584054912215255000 597 58293647334455487179382956122805176599668284633777065846074891470597177765067221839062004619838499852024686488002207935861244 598 94321102715348687548503091367543974978486583221611708590454945934031835126686150399981681980305930598404014461169395542627920 599 152614750049804174727886047490349151578154867855388774436529837711746421573431147866885441638497455484977842756945375714497998 600 246935852765152862276389138857893126556641451077000483026984783455969259598048397499902325734537851974610125198148735377962000 601 399550602814957037004275186348242278134796318932389257463514621664642086955226221761206580470841644135993302955292213795298000 602 646486455580109899280664325206135404691437770009389740490499404813493937871596843634282267207176799321307669711785156058136376 603 1046037058395066936284939511554377682826234088941778997954014027282179839292247517415719183733877148689729545274407777697783056 604 1692523513975176835565603836760513087517671858951168738444513431598747371380097684657225130098736045346242247238268855789745000 605 2738560572370243771850543348314890770343905947892947736398527460181897430921516330488996318851240786613626169463011389160089620 606 4431084086345420607416147185075403857861577806844116474843040890976600987836189563123333504598479364513925828863538778577109250 607 7169644658715664379266690533390294628205483754737064211241568353263512453472301474050254656779694882976036620005573483985274028 608 11600728745061084986682837718465698486067061561581180686084609242939143221059319908760193764655185417125822088088775698993742400 609 18770373403776749365949528251855993114272545316318244897326177599608639929495388091659110043192205100062194939448906191135962000 610 30371102148837834352632365970321691600339606877899425583410786840442769115840112419985679075068542981560080996756917131873511200 611 49141475552614583718581894222177684714612152194217670480736964445562407335013862800935048297683836703909254273930083115581682800 612 79512577701452418071214260192499376314951759072117096064147751282599192195890208512065108042148288927074935942737485971849113600 613 128654053254067001789796154414677061029563911266334766544884715737078582075546200311143377241563666249432665857145030497939634520 614 208166630955519419861010414607176437344515670338451862609032467014166775981758046533925183813135632512717423321654232368404009812 615 336820684209586421650806569021853498374079581604786629153917182765673338891624738132488125718160396085872554639952440889856906500 616 544987315165105841511816983629029935718595251943238491762949649770923132328740655668281346438962381134890220429071061587402622400 617 881807999374692263162623552650883434092674833548025120916866832559941434599328014086341873039457819883733564035369994616840509570 618 1426795314539798104674440536279913369811270085491263612679816482316436586093748178467185439296714444581687168626750006032545559676 619 2308603313914490367837064088930796803903944919039288733596683314914150964906359304126530535691366297606811948808604975478928147348 620 3735398628454288472511504625210710173715215004530552346276499797207242587621144862308161789623990358638660355361656594189295026000 621 6044001942368778840348568714141506977619159923569841079873183112182511460119749898293231518516396413823538883763540272215796300944 622 9779400570823067312860073339352217151334374928100393426149682909351981103527611649028419558112835291588751506815871237848206856402 623 15823402513191846153208642053493724128953534851670234506022866021633383415452890390753218666412556921203294898358749665008166732000 624 25602803084014913466068715392845941280287909779770627932172548930924246611388256307923051342478465243833037192172545750504633423040 625 41426205597206759619277357446339665409241444631440862438195414952717638786238921273966406265203029690673049534101576003921042343750 626 67029008681221673085346072839185606689529354411211490370367963883542994545821648738457937706744056930096239853988558083932372667920 627 108455214278428432704623430285525272098770799042652352808563378836519532943263873431145952440350644939435227577399983347545361689512 628 175484222959650105789969503124710878788300153453863843178931342719902518729687747594313831052956224107543503229831274346300265214800 629 283939437238078538494592933410236150887070952496516195987494721556840960043552699019471594122386566761775574606493766765039371169760 630 459423660197728644284562436534947029675371105950380039166426064276484579162037143195063691855919815575623146643939485952899435117120 631 743363097435807182779155369945183180562442058446896235153920785834003347187394223627268782237963168134510471479750796530730878172348 632 1202786757633535827063717806480130210237813164397276274320346850110069017978830288828320788315822702970366900206099647835386548287600 633 1946149855069343009842873176425313390800255222844172509474267635945169081518629971862334627740483520666725928944393966238682687482244 634 3148936612702878836906590982905443601038068387241448783794614486054560291515655879277922121809842384578660090928882080855855737321470 635 5095086467772221846749464159330756991838323610085621293268882122001503897368495691959735475536545644790756700137843925382818130604400 636 8244023080475100683656055142236200592876391997327070077063496608054967472531746111830912213295478016093859873800313316106853138831400 637 13339109548247322530405519301566957584714715607412691370332378730059342610586857104016871674018133996730515304222806172844016529126000 638 21583132628722423214061574443803158177591107604739761447395875338112535558784393375028305488191604636992712857766431199101539784975700 639 34922242176969745744467093745370115762305823212152452817728254068176523934392075620090879219653643981687080156747161257774983694599856 640 56505374805692168958528668189173273939896930816892214265124129406286188252489853694892961251536543593286281574129797234910582362389760 641 91427616982661914702995761934543389702202754029044667082852383474470229192589369756255766965535435039471851289726957528348078071266450 642 147932991788354083661524430123716663642099684845936881347976512880751771680058398310103025303886455610628185219184679065483403987756526 643 239360608771015998364520192058260053344302438874981548430828896355234163643376033648676421350088448773014765004530947877919863843349028 644 387293600559370082026044622181976716986402123720918429778805409235978418317726991517507521015371274593310557440545305528837690883854400 645 626654209330386080390564814240236770330704562595899978209634305591232261737538731189773496228988293605406346600282513142772294789471600 646 1013947809889756162416609436422213487317106686316818407988439714827198517284537457124963389548312033060420660173686062117734519270112240 647 1640602019220142242807174250662450257647811248912718386198074020418462621569240159920644069904101285065702566167066710438314676532992878 648 2654549829109898405223783687084663744964917935229536794186513735245641459077341911022017903348524107228257621344263279253298114226593280 649 4295151848330040648030957937747114002612729184142255180384587755664155602970181748572158712627573943917535254777334245209530376844712004 650 6949701677439939053254741624831777747577647119371791974571101490909765219500359687988269434089657733404701896096136426316213341309572000 651 11244853525769979701285699562578891750190376303514047154955689246574004187341305085795832065738259906028118618234378984284865165434743112 652 18194555203209918754540441187410669497768023422885839129526790737483717884518065096154604764077948751452648512186414286848633421843975800 653 29439408728979898455826140749989561247958399726399886284482479984057856959053733508815337491308287696143174339717473830361316099522605370 654 47633963932189817210366581937400230745726423149285725414009270721541491478701034955734538330499867914587753742437835083186575097850648200 655 77073372661169715666192722687389791993684822875685611698491750705599566689819895440650180405946242541742619818603075805226694746900646380 656 124707336593359532876559304624790022739411246024971337112501021427140923281326567069519818080819371721970153997707430924512430917508272800 657 201780709254529248542752027312179814733096068900656948810992772132740843110405952813135203720665099624782497479666131452136050824499924800 658 326488045847888781419311331936969837472507314925628285923493793559881548139667392906554717226836704383686550445768470789100332024019654776 659 528268755102418029962063359249149652205603383826285234734486565692622962641397962998755430773645077245511435548747462236065375114873903798 660 854756800950306811381374691186119489678110698751913520657980359252504157641805865602344942751226635995880483978880763219861061463185684000 661 1383025556052724841343438050435269141883714082578198755392466924945128044813787936183131088594404791807449621522997404140876445164103671800 662 2237782357003031652724812741621388631561824781330112276050447284197631631064269184506410521534843814838535496233229262197764395643267748452 663 3620807913055756494068250792056657773445538863908311031442914209142761171799965845550637834994213637904589650669438753854638101945545074400 664 5858590270058788146793063533678046405007363645238423307493361493340391878333650922475017641484370354417260813969189937371910004317507239520 665 9479398183114544640861314325734704178452902509146734338936275702483155470586109600468782416434303102723062665531494380812664720384254709600 666 15337988453173332787654377859412750583460266154385157646429637195823545852997851798082703833013506785369277799184875716020211518098056470880 667 24817386636287877428515692185147454761913168663531891985365912898306705239958362955855709414293340009992350567592965789069882347527184663500 668 40155375089461210216170070044560205345373434817917049631795550094130248672503721921495286307391329325472857313287572330152343196969571776800 669 64972761725749087644685762229707660107286603481448941617161462992436960249288979267098345826405515286741547889832321382910237660810728874444 670 105128136815210297860855832274267865452660038299365991248957013086567205005418299631289408969016362111067029616706312086826117818902311028160 671 170100898540959385505541594503975525559946641780814932866118476079004175507908574845439328065043810771769616544130515773302612466712115736400 672 275229035356169683366397426778243391012606680080180924115075489165571374176499980086981386929234077670295230488019433955468443571724973821760 673 445329933897129068871939021282218916572553321860995856981193965244575566274436745269219638368685715388054860595150386799117005810325242121920 674 720558969253298752238336448060462307585160001941176781096269454410146930197735429409149452028403108945654127709463750134809051780301185261920 675 1165888903150427821110275469342681224157713323802172638077463419654722523315401660962219587040908086131129889577428590219795026752795912060000 676 1886447872403726573348611917403143531742873325743349419173732874064869436923108900034570115695073665012811713904250829713011980023813852933200 677 3052336775554154394458887386745824755900586649545522057251196293719592003671768237617439122754354290789130035128811547073028209065663344884170 678 4938784647957880967807499304148968287643459975288871476424929167784461413751647651368158741805333147861238061916013285811849151554194802032970 679 7991121423512035362266386690894793043544046624834393533676125461504053487699903051890097781222049536974995140145113996594849239677127607248000 680 12929906071469916330073885995043761331187506600123265010101054629288514858018293026637607103009285691334327556258203349446633925318156569712480 681 20921027494981951692340272685938554374731553224957658543777180090792568459427940918052854220911518773992572599462312147598031483658055842518194 682 33850933566451868022414158680982315705919059825080923553878234720081083247169746781785961407258888210027573608644813655240976526065835258029096 683 54771961061433819714754431366920870080650613050038582097655414810873651890583919702268464881513333423432571015774477331541205150709627343884678 684 88622894627885687737168590047903185786569672875119505651533649530954735024043921644529276952091316698608311439491543455477050367651802685312000 685 143394855689319507451923021414824055867220285925158087749189064341828387212323818188752540423628205950161857662016858765416239157531529552025980 686 232017750317205195189091611462727241653789958800277593400722713872783122052381507830852168122377317598526327575709872651943207964605107602056812 687 375412606006524702641014632877551297521010244725435681149911778214611509746387534863989156389370563037884418688407448150268562766734298896443000 688 607430356323729897830106244340278539174800203525713274550634492087394631501073065852886525921725492040483654835259780089386704178953804798947680 689 982842962330254600471120877217829836695810448251148955700546270302006142026838786403214928744485647330997148248811780420668664503707509626188160 690 1590273318653984498301227121558108375870610651776862230251180762389400773046229643411717006822844211260922102573628698108058126250001943108171980 691 2573116280984239098772347998775938212566421100028011185951727032691406916334128824345655629844085657565938442776159113937812593678393822300244548 692 4163389599638223597073575120334046588437031751804873416202907795080807688600980282071033390233542165195593937684405448320441047539525410369583800 693 6736505880622462695845923119109984801003452851832884602154634827772214606975547686633751960787769436745455713019903442166108164780765617459793888 694 10899895480260686292919498239444031389440484603637758018357542622853022294315467574174061656744558858820586809588245783585783249249469402850626762 695 17636401360883148988765421358554016190443937455470642620512177450625236904592514235555600252519228318534516097462837458223995811927410436781935280 696 28536296841143835281684919597998047579884422059108400638869720073478259196867543229512598968553640618896260756594326895414114542454606194855202800 697 46172698202026984270450340956552063770328359514579043259381897524103496106801995020033048796769913630236730112308847149328715151216609237174563100 698 74708995043170819552135260554550111350212781573687443898251617597581755300368039274797861130336659170639436111945903278758535290933467275915897000 699 120881693245197803822585601511102175120541141088266487157633515121685251415813470824543546137790507627700755421566286299239594148127815685048795550 700 195590688288368623374720862065652286470753922661953931055885132719267006710839572544376557692430130105862713443995579750861224739007927674798030000 701 316472381533566427197306463576754461591295063750220418213518647840952258140638417453597589616601624086290292606082264483908236941984790824758012250 702 512063069821935050572027325642406748062048986412174349269403780560219264842834553468261511098347806420525022866133817928574940657822624698990548320 703 828535451355501477769333789219161209653344050162394767482922428401171523006101781536249222712014359686695203578783089573979060128220572453452399760 704 1340598521177436528341361114861567957715393036574569116752326208961390787834950960919833248023981192699296796691028999866281766816807881722495763200 705 2169133972532938006110694904080729167368737086736963884235248637362562310877666927155150078519441442028991924143634513328474432719954062837987274100 706 3509732493710374534452056018942297125084130123311533000987574846323953098689989077460593204546357726493540701883464069980597451882868745912442485270 707 5678866466243312540562750923023026292452867210048496885222823483686515409626898999929201012846310005234690750812017923140107768918212666781436470000 708 9188598959953687075014806941965323417536997333360029886210398330010468508280273892690726609609221808195296265679659514668864720346624128799794514000 709 14867465426196999615577557864988349709989864543408526771433221813696983918003030072632452960019488560730276934305786765182294367156753694925570882200 710 24056064386150686690592364806953673127526861876768556657643620143707452426224060970009721839848199566103350338342526994109240593739251163291296875220 711 38923529812347686306169922671942022837516726420177083429076841957404436344382191217968157867212155643066204788963342318136406860260274982038241999856 712 62979594198498372996762287478895695965043588296945640086720462101111888770510395007965354369496398516704332341789127603271275937766057558934351850800 713 101903124010846059302932210150837718802560314717122723515797304058516325115143543581272020641616978470138143222010240352038031626654598937943231830344 714 164882718209344432299694497629733414767603903014068363602517766159628213885498838413911391943768909381884895652044971724744138668337419232411412857360 715 266785842220190491602626707780571133570164217731191087118315070218144539001048439525847904057638779733458289613925378682939547043028947803568794029440 716 431668560429534923902321205410304548337768120745259450720832836377772752886296320584420787596499264893700581570151947650015915889249734413652647706000 717 698454402649725415504947913190875681907932338476450537839147906595917291888001774996271691531299360641511723224326528026889113115581505143896464355994 718 1130122963079260339407269118601180230245700459221709988559980742973690044773892038050027987655545733797337123582345044360099131684810905264898012655602 719 1828577365728985754912217031792055912153632797698160526399128649569607336662956885462967170536259302457251887245372308413544461509582970675824450901598 720 2958700328808246094319486150393236142399333256919870514959109392543297381436191908626992158314643720007951086864292048116921372248096701717302195732480 721 4787277694537231849231703182185292054552966054618031041358238042112904718100868881392629820077478546641518936116351029541549457505968207236203225171944 722 7745978023345477943551189332578528196952299311537901556317347434656202099535997717602954487042708058863352054465118444595470956316888364036451634328348 723 12533255717882709792782892514763820251505265366155932597675585476769106817639649758714922289696176337235019849180504677248789837777865823509807252836000 724 20279233741228187736334081847342348448457564677693834153992932911425308917173927389015206285512308872297901083089849287086852772948446827769949087494000 725 32812489459110897529116974362106168699962830043849766751668518388194415734818080394752137049011050465760395827194691311089752221030381807848814558722500 726 53091723200339085265451056209448517148420394721543600905661451299619724651989224624048005351947369605720017838311416453852098238111636680980564621309794 727 85904212659449982794568030571554685848383224765393367657329969687814140386814591425541488857336975059813882560480393153064182915619129170886126257112828 728 138995935859789068060019086781003202996803619486936968562991420987433865038799312802567485735481779409914555717241561201374908875336805729318027328682560 729 224900148519239050854587117352557888845186844252330336220321390675248005425625693881872329522999874713073121640872399206886039065493827697303991097040072 730 363896084379028118914606204133561091841990463739267304783312811662681870464417720277698468802103099135638183817964676799604553921357353363928251198703680 731 588796232898267169769193321486118980687177307991597641003634202337929875890062490220075499711662649081229873002259071291238176498315516747408318443604000 732 952692317277295288683799525619680072529167771730864945786947014000611746354468420844010613583584627971931267888874212517717107368821396228813878906446000 733 1541488550175562458452992847105799053216345079722462586790581216338541622244561776778354169611988072530008367152530725725613743023635001602793476348777320 734 2494180867452857747136792372725479125745512851453327532577528230339153368599011121561860081809013025271013173066182033679268447330361571626872984099443612 735 4035669417628420205589785219831278178961857931175790119368109446677694990843622840114987009124301568507203122887134015164915862037327355861612695770848400 736 6529850285081277952726577592556757304707370782629117651945637677016848359442603095962579034616573798303945150614942699427680221453479509869729227535473920 737 10565519702709698158316362812388035483669228713804907771313747123694543350286306743566606857760916632996377318213468591931195414694133462580022351201143144 738 17095369987790976111042940404944792788376599496434025423259384800711391709728859897754413134674189960589972699668766852378005665097167603517483185764580800 739 27660889690500674269359303217332828272045828210238933194573131924405935060015297390584833564158448330480336726185072669907983191509810899679396448020878948 740 44756259678291650380402243622277621060422427706672958617832516725117326769744076480850205884812597024889248567633670828168217310043200536120736828061679200 741 72417149368792324649761546839610449332468255916911891812405648649523261829759585428187893834714428358440464673850526234571923122808479033796900019289908400 742 117173409047083975030163790461888070392890683623584850430238165374640588599503531159774286147803683646442470800595607112862346981719394136491338589128402720 743 189590558415876299679925337301498519725358939540496742242643814024163850429263458893978847939984836744853561854840175583470279287996086809694803026512751278 744 306763967462960274710089127763386590118249623164081592672881979398804439028766778497000279702045137388214240821498529500895100980333469039878800949601533200 745 496354525878836574390014465064885109843608562704578334915525793422968289458030791253748649985240081876116052704178777332618069927034354529297599742717149500 746 803118493341796849100103592828271699961858185868659927588407772821772728486797227444732261729818494524370579599188735056418986683872355284205981780593971320 747 1299473019220633423490118057893156809805466748573238262503933566244741017944828914867267102015735408883483683803790685955442160641526548801401825487988103056 748 2102591512562430272590221650721428509767324934441898190092341339066513746431625588449229841402343795664823670096459066498271235218339050984649019377562116000 749 3402064531783063696080339708614585319572791683015136452596274905311254764376455953348052656061966144774367736068909691910533831769235406114591587997268185944 750 5504656044345493968670561359336013829340116617457034642688616244377768510808080645628496307163633107956165785489720396648795351930578030050633780677857381250 751 8906720576128557664750901067950599148912908300472171095284891149689023275184538945176890866170163025439608611949032919317217523483243490567594770136465908748 752 14411376620474051633421462427286612978253024917929205737973507394066791785992618140773831460689909193169742584445318564702797064307946909013725458492523713280 753 23318097196602609298172363495237212127165933218401376833258398543755815061177160882182619942448522931544429530602963877847514136168713118893171946690920524994 754 37729473817076660931593825922523825105418958136330582571231905937822606847169776676756109500193868352005143250554424517720690276825570889954138610692748216800 755 61047571013679270229766189417761037232584891354731959404490304481578421908346943701370968961175405769193765687385534278806138656489276857921790977990974074480 756 98777044830755931161360015340284862338003849491062541975722210419401028755516716581895180845780823408263755808659576308577457424654095249595499141192679270400 757 159824615844435201391126204758045899570588740845794501380212514900979450663863670221930286941077694376036838962378413770377297338994229869024079519868359313720 758 258601660675191132552486220098330761908592590336857043355934725320380479419380380661393228268325503298656476659881614289838692480436562048513676972527158258052 759 418426276519626333943612424856376661479181331182651544736147240221359930083244066964419891862057677358916676404677936938203881328072038446740983433239609147612 760 677027937194817466496098644954707423387773921519508588092081965541740409502624437687148982996261715458993956619194563045099011918558718718808376046157166653600 761 1095454213714443800439711069811084084866955252702160132828229205763100339585868530671329388645095337700713414636870707326599962634279114040577698660293795566050 762 1772482150909261266935809714765791508254729174221668720920311171304840749088492952277381994988702573475483814657607276399539071716012298417085893005583456926476 763 2867936364623705067375520784576875593121684426923828853748540377067941088674361525049568274073228335743223492710862414947474134578412894091658032578018593338000 764 4640418515532966334311330499342667101376413601145497574668851548372781837762854451307189755275154964335904721571511569097888148351682745410826425160571008352000 765 7508354880156671401686851283919542694498098028069326428417391925440722926437216044477375433574589669528956867679676452421650429619984346038152434221394710643200 766 12148773395689637735998181783262209795874511629214824003086243473813504764200070453683708298410314209297835642671811990392425628614713521373517710135201684527362 767 19657128275846309137685033067181752490372609657284150431503635399254227690637286608382558026650540672843647697776287197599993188724465811093193596716931331721360 768 31805901671535946873683214850443962286247121286498974434589878873067732454837356993945648920834648512691654174397748234427736508391577482728913875690797138919680 769 51463029947382256011368247917625714776619730943783124866093514272321960145474643780670298646377032349001986029833145055284157125072437864864560979055023671974400 770 83268931618918202885051462768069677062866852230282099300683393145389692600312000664394473272546044067676785529459143020114370665079169960393781116278156204229600 771 134731961566300458896419710685695391839486583174065224166776907417711652745786644733628337912480556374162309879070099483064084024329563853086572192966027249725550 772 218000893185218661781471173453765068902353435404347323467460300563101345346098645219680719486134757278372412080360189765204643574545151680517794376683688507244800 773 352732854751519120677890884139460460741840018578412547634237207980812998091885290420214715091064636773484945145336298849473277434406105485636907042282977494172170 774 570733747936737782459362057593225529644193453982759871101697508543914343437983935351331868583641914094373817563775571836541354299822786291274355835927766842741424 775 923466602688256903137252941732685990386033472561172418735934716524727341529869226527015807360713353946292525044285748580167354116478248310995956267125654272062000 776 1494200350624994685596614999325911520030226926543932289837632225068641684967853161411442018251905944919716120764298416185975169056120170446484670179898824831384320 777 2417666953313251588733867941058597510416260399105104708573566941593369026497722389160832706991075425065392628645377841520557774440666994189840091938260102260974000 778 3911867303938246274330482940384509030446487325649036998411199166662010711465575549816805501556974566906674989246135542068133847902333915587998195471353870354781550 779 6329534257251497863064350881443106540862747724754141706984766108255379737963297940955482313612512921249885364918277092092919000630585432930371133164374523897633600 780 10241401561189744137394833821827615571309235050403178705395965274917390449428873489549912933791031361957176367813842689780412960001551348869441067442877785175685600 781 16570935818441242000459184703270722112171982775157320412380731383172770187392171433705614233846463338684263464767310329387728216975985998256519611175508907513854804 782 26812337379630986137854018525098337683481217825560499117776696658090160636821044921277683062573031771363622089068165578290138435953499468552410904085207247532389220 783 43383273198072228138313203228369059795653200600717819530157428041262930824213216360161360387926877094802905025869877628444041013034225926735813406607555957625108000 784 70195610577703214276167221753467397479134418426278318647934124699353091461034261278238824464056989810689325388588262089101761456695466152168865524372147475241684320 785 113578883775775442414480424981836457274787619026996138178091552740616022285247477646778466929934167945724451623383651358823068733915484455949531849594448460709985280 786 183774494353478656690647646735303854753922037453274456826025677439969113746281738919839228302483775771658757530738326029650452929192520782922164016991377856891521406 787 297353378129254099105128071717140312028709656480270595004117230180585136031529216580174040401875626742370449840767300180398940551451022499943942769385156640202180228 788 481127872482732755795775718452444166782631693933545051830142907620554249777810955491634986626409101473796986171779300266280330117771440271091114422091975830759227800 789 778481250611986854900903790169584478811341350413815646834260137801139385809340172093743654275692712281386897889719063484865550019122599213605258007270404038575953194 790 1259609123094719610696679508622028645593973044347360698664403045421693635587151127571822295732644130730196643389737636086610642413916148773118297829306259334080418720 791 2038090373706706465597583298791613124405314394761176345498663183222833021396491299701056922425202510101790243855987447366722318209859784937767999014904032822596352000 792 3297699496801426076294262807413641769999287439108537044163066228644526656983642427250944590910438656766767425344468839590248297207196981352641967438849734871294873600 793 5335789870508132541891846106205254894404601833869713389661729411867359678380133727009427112999914818023983833669044092917793201709142419000734450237756616168874506400 794 8633489367309558618186108913618896664403889272978250433824795640511886335363776154224880731493487807700544556461065965537693757206199273802527321098031036102228936520 795 13969279237817691160077955019824151558808491106847963823486525052379246013743909881327224416574541943970161257127061050561758902850885914429069612243342075478469085700 796 22602768605127249778264063933443048223212380379826214257311320692891132349107686035494679548403756100515279649158507586090918638997046619715607812466512919325613465000 797 36572047842944940938342018953267199782020871486674178080797845745270378362851595916972246136723711013886499937784390401242178659043559997192570366846057340926080937370 798 59174816448072190716606082886710248005233251866500392338109166438161510711959281952374009113046327796156146719882894838449638404806335447928625923973041547287682412088 799 95746864291017131654948101839977447787254123353174570418907012183431889074810877869589513993596591097689338556202026372339878690213112519513276161510234035206364390300 800 154921680739089322371554184726687695792487375219674962757016178621593399786770159821813180934897505924444426244649151602977202927122544710031920828128528397695038424000 801 250668545030106454026502286566665143579741498572849533175923190805025288861581037691796295844066062279181515730758636559000270462297052308460844026078165893671789720000 802 405590225769195776398056471293352839372228873792524495932939369426618688648351197513366218035137015915979250076975067562058887277587153328421310892419935532720414925750 803 656258770799302230424558757860017982951970372365374029108862560231643977509932235205799373538601595739855208636263039774992493544574220164528498191543698455502266241760 804 1061848996568498006822615229153370822324199246157898525041801929658262666158283432718771990658166646398786707783165576063861529513370485260262646229903256505626665515400 805 1718107767367800237247173987013388805276169618523272554150664489889906643668215667925601824771738724940384110177967430609200023222126878496048830526265231513944729309600 806 2779956763936298244069789216166759627600368864681171079192466419548169309826499100643736955770506853794476375132768743708634879394636849560341887961075608635392252010640 807 4498064531304098481316963203180148432876538483204443633343130909438075953494714768571006100776614579081297121897474179363100913657976932736688762110615380323632243245750 808 7278021295240396725386752419346908060476907347885614712535597328986245263321213869213712595972150950074031303271971201523625930866791871327681941560536793262465890498000 809 11776085826544495206703715622527056493353445831090058345878728238424321216815928637787416477558105012303507255514950325548622705143292402964320397080940547319738733960450 810 19054107121784891932090468041873964553830353178975673058414325567410566480137142506999461753295886962031101922199751356115239824526681304436398873241446658631192864294240 811 30830192948329387138794183664401021047183799010065731404293053805834887696953071144791243331897700457829224644647211724593260539308070780260774980063525974181948448764948 812 49884300070114279070884651706274985601014152189041404462707379373245454177090213651788007304384247936712147736501890301958347303658418255408718985854521640709713805362000 813 80714493018443666209678835370676006648197951199107135867000433179080341874043284796586313518134996361184166678426252682319416112338730175384398609995202991736241236763244 814 130598793088557945280563487076950992249212103388148540329707812552325796051133498448369955721475535814401698947996332200482344344779601394082665199609877308270751393108240 815 211313286107001611490242322447626998897410054587255676196708245731406137925176783244967697222507288625723275390632842820100216199034689021579144006835143543504622985166000 816 341912079195559556770805809524577991146622157975404216526416058283731933976310281693330590062129776473482180041350892939769030535579309496155705299779937522199444859004640 817 553225365302561168261048131972204990044032212562659892723124304015138071901487064938316778149386869515985659493471843612069489684323147161761711404686521079263006583047944 818 895137444498120725031853941496782981190654370538064109249540362298870005877797346631635940228619889539330429770613610039585786216848838985596535771572423301185859106981200 819 1448362809800681893292902073468987971234686583100724001972664666314008077779284411569982637225653319922233703089781556591062531115072012660686575211691069032357055990216000 820 2343500254298802618324756014965770952425340953638788111222205028612878083657081758201600086589523405044783928798908889462627775059494992815455351974367050086064812732218000 821 3791863064099484511617658088434758923660027536739512113194869694926886161436366169771631133527573090250715449775876220436255268877481110194513975289696010179614946254327850 822 6135363318398287129942414103400529876085368490378300224417074723539764245093447927973201301269449934428581764749086044850250366306930046903650686774598501114893378686322970 823 9927226382497771641560072191835288799745396027117812337611944418466650406529814097744910763357065950829912646237845973292657553778508578131450030304293853452552187494080828 824 16062589700896058771502486295235818675830764517496112562029019142006414651623262025718063654914119519974796593099749205869568379798670549947302981189307276126433531337622320 825 25989816083393830413062558487071107475576160544613924899640963560473065058153076123463101156543624762239022488937658737332491970041898594557647665983035684162035397973467500 826 42052405784289889184565044782306926151406925062110037461669982702479479709776338149181086482897701356063203650324529027989313554339901042934230720548856414476467466447477256 827 68042221867683719597627603269378033626983085606723962361310946262952544767929414272644392706273808335887154820575139125032494623595625294468058316565262797081572661189663078 828 110094627651973608782192648051684959778390010668833999822980928965432024477705752421825352450899070400516045221299596839948911595961231521849046612333970778738111218767001600 829 178136849519657328379820251321062993405373096275557962184291875228384569245635166694470076962277800245422441972787755675655766478328831259204338834072602841066676367341074600 830 288231477171630937162012899372747953183763106944391962007272804193816593723340919116295224346344388428353558512774408910796619520585812473102355192270619349168056702777492660 831 466368326691288265541833150693810946589136203219949924191564679422201162968976085810765838180559592400380171097788120147032174265881293134101016440649692046364798352025531800 832 754599803862919202703846050066558899772899310164341886198837483616017756692317004927060730721799059319714487679649521894850469196298135832841436887807387028217583779190734080 833 1220968130554207468245679200760369846362035513384291810390402163038218919661293090737827437579400976955718071320576628030148647955843774190230535722877629266922227986501248000 834 1975567934417126670949525250826928746134934823548633696589239646654236676353610095664887631429262632548828388388000174061820662671062680603806805522914049469091092179245381556 835 3196536064971334139195204451587298592496970336932925506979641809692455596014903186402716474557643338466774042863941756188511139056140454087467044794077666232938432903855848300 836 5172103999388460810144729702414227338631905160481559203568881456346692272368513282067603237309863645779979018708802964564664463447651369485585414879363004153191587073697340000 837 8368640064359794949339934154001525931128875497414484710548523266039147868383416468470321986093529038444604057271248620232786102998465008054889368346231785914898758068826609744 838 13540744063748255759484663856415753269760780657896043914117404722385840140751929750537923817854412955262355492824686663551203439899597962932961619391153667175098704434549262202 839 21909384128108050708824598010417279200889656155310528624665927988424988009135346219008249483722943776867038128949804165417643168581592310129681584695365355274114900531683273198 840 35450128191856306468309261866833032470650436813206572538783332710810828149887275969546171027351334677931542626075986876336342739889688923877240910605890276100993609071013604640 841 57359512319964357177133859877250311671540092968517101163449260699235816159022622188554426465075302292156510329578163855717544736532199342316635342859973428302390527276272491350 842 92809640511820663645443121744083344142190529781723673702232593410046644308909898158100593812651635186927974376800281903573127218835187091755690645504646324091534785069974584600 843 150169152831785020822576981621333655813730622750240774865681854109282460467932520346655029911502963099602492859784687348582097672918177552116708256989885228497644090636098290750 844 242978793343605684468020103365416999955921152531964448567914447519329104776842418504755617770153574449172537662032596524194854133671990284952327187947355127064522119194580643000 845 393147946175390705290597084986750655769651775282205223433596301628611565244774938851410663269433587006650968249775898349487428386512817808143829582321439127870157636754402005120 846 636126739518996389758617188352167655725572927814169672001510749147940670021617357356166271405811135835305497758402253145234775364557645060958954390604925761292529405517648075024 847 1029274685694387095049214273338918311495224703096374895435107050776552235266392296207576959896797797920350411889543007646727294118523447707611889522496499765431361017817393786056 848 1665401425213383484807831461691085967220797630910544567436617799924492905288009653563743215714831884297779971919986646454407674341234814711588869886755849158680251419283689789280 849 2694676110907770579857045735030004278716022334006919462871724850701045140554401949771320216420959806754400267418853124451538372530981153400598602060891747844073883733296532579444 850 4360077536121154064664877196721090245936819964917464030308342650625538045842411603335063406914238615973786293457474914979100226012818898937160778444214419199017131626570995739500 851 7054753647028924644521922931751094524652842298924383493180067501326583186396813553106383689366081622342850390367016366125356067788649128236463002213591079135467916398540770224400 852 11414831183150078709186800128472184770589662263841847523488410151952121232239225156441447055470990113780366800215167810389737538784112848614650705848878522825508686089983684572000 853 18469584830179003353708723060223279295242504562766231016668477653278704418636038709547830851677285060274150903682195973785373749396889859394697376062077371310528683106592771392120 854 29884416013329082062895523188695464065832166826608078540156887805230825650875263865989277841117391974439853874406675457844709169882285919688220366777269705799818736731691036486800 855 48354000843508085416604246248918743361074671389374309556825365458509530069511302575537108865665773558479602320679571554866449829455888162370053010990895517934722942110616500001600 856 78238416856837167479499769437614207426906838215982388096982253263740355720386566441526386599942952208768522481986235216030353476968234402755748365598542059913104922474670619733920 857 126592417700345252896104015686532950787981509605356697653807618722249885789897869017063495745320035615164656058356518691906921791809171490448190001855845733077825715657119698215970 858 204830834557182420375603785124147158214888347821339085750789871985990241510284435458589882172391891300167580997752053783747118387200373019098168874106630387322470666992255666854000 859 331423252257527673271707800810680109002869857426695783404597490708240127300182304475653378370294333287014365854389984520490000195025494021396940879594896164437359014050121604778548 860 536254086814710093647311585934827267217758205248034869155387362694230368810466739934243260262974914739265415596451326384180790068241138605991354470807343981360771178105771460345200 861 867677339072237766919019386745507376220628062674730652559984853402470496110649044409896639365562964245878441504813434868609288821866990082923998957347093772568140746414668698004000 862 1403931425886947860566330972680334643438386267922765521715372216096700864921115784344139899175955472613461728302983349209497383465946687871124464097142213588290557133005250231111202 863 2271608764959185627485350359425842019659014330597496174275357069499171361031764828754036539726394559450620958660050320088199236184776437699830957031191632116265394965429613743580478 864 3675540190846133488051681332106176663097400598520261695990729285595872225952880613098176438170056315844484026909061545331261066528867938930541392934835488594743411874951617548574720 865 5947148955805319115537031691532018682756414929117757870266086355095043586984645441852212979813620714105984434475337525395034629761062002525750237028206842345373279022632377383563580 866 9622689146651452603588713023638195345853815527638019566256815640690915812937526054950389416798800907359187672532145534718700186956222010895387462884156704322322704579203176700482720 867 15569838102456771719125744715170214028610230456755777436522901995785959399922171496802602399714467582867332344765962256094407598535154740692541432869367799523741664215212020829678450 868 25192527249108224322714457738808409374464045984393797002779717636476875212859697551752991814596098651415640568391882130841573777599068463571489024522080037918824440424622622942478000 869 40762365351564996041840202453978623403074276441149574439302619632262834612781869048555594219329782034496012599822549242895679329534166707106509036559593532359699283629714805013973304 870 65954892600673220364554660192787032777538322425543371442082337268739709825641566600308586030823834724509492930455952177750042951597000276342777984513292905707610242012506042811429900 871 106717257952238216406394862646765656180612598866692945881384956901002544438423435648864180258274878520620705454701685472590133335504090551442107351340034068429677445242170107108129200 872 172672150552911436770949522839552688958150921292236317323467294169742254264065002249172766284079497444917158698492932794387015707419511492006223101724996902342457941859535517097391200 873 279389408505149653177344385486318345138763520158929263204852251070744798702488437898036946555494853527366103764282507174868183303259740780155996674731954234489207830699574455223340800 874 452061559058061089948293908325871034096914441451165580528319545240487052966553440147209712831453089210668062538352255917321365649179802209112153808488794838823924277645327323633758056 875 731450967563210743125638293812189379235677961610094843733171796311231851669041878045246659408209682061477605838145836052034028695430224290217331697301789544327684278198258123813750000 876 1183512526621271833073932202138060413332592403061260424261491341551718904635595318192456372226522293710317428765410203061447245017682050090615248585147082191607001872165419090492682400 877 1914963494184482576199570495950249792568270364671355267994663137862950756304637196237703031669134192657066713750155000981227365409312567923432182085663967178145632080791075356136814920 878 3098476020805754409273502698088310205900862767732615692256154479414669660940232514430159403874394747043940702980054131082847245750595774385104820155706587826565616023183536137347032652 879 5013439514990236985473073194038559998469133132403970960250817617277620417244869710667862435599192895909722535412319166891630952465915641808072643853234124997883877608854549764637900550 880 8111915535795991394746575892126870204369995900136586652506972096692290078185102225098021839439185426068391559245774336106759799279776433827527187266118365669329599492184384847987964800 881 13125355050786228380219649086165430202839129032540557612757789713969910495429971935765884275128444495072100892486802499693716837188209870516805461582187261574090091513472791595268697650 882 21237270586582219774966224978292300407209124932677144265264761810662200573615074160863906114511965964931777333050466800972875487335921855995841111477072728792831463592477829862876470576 883 34362625637368448155185874064457730610048253965217701878022551524632111069045046096629790389786140589306580142048088332189502444032122132070337170190611375138191700008997085802004255428 884 55599896223950667930152099042750031017257378897894846143287313335294311642660120257493696504208040381144370677269846136467096653751583342033928546976320592682666805129771577587065698400 885 89962521861319116085337973107207761627305632863112548021309864859926422711705166354123486894229977272847639533657462496874745687082099376845250153214435896513890955111975110676533413300 886 145562418085269784015490072149957792644563011761007394164597178195220734354365286611617183398292287524689308294416489601819004721911214773347393323897320081223654898742192047474217143562 887 235524939946588900100828045257165554271868644624119942185907043055147157066070452965740670292903791229236338458924299158434869040692347445012280976778329216383263325531558311630227950478 888 381087358031858684116318117407123346916431656385127336350504221250367891420435739577357853690960282451528958039001260732035609864893588706743828748024810096047926052685428048696250593760 889 616612297978447584217146162664288901188300301009247278536411264305515048486506192543098523984481396414861375843115434978429816627168885809342636881345340785308957087400009901169320583944 890 997699656010306268333464280071412248104731957394374614886915485555882939906941932120456377675060152434690943251266348650724425168775020830141689246291071281970470853834458097720560255700 891 1614311953988753852550610442735701149293032258403621893423326749861397988393448124663554901660540398015347789070422005776854463532402730374140768550664148526170414378995387943664607259856 892 2612011609999060120884074722807113397397764215797996508310242235417280928300390056784011279334983227715942652976498479339619740788591903615596696977850528887783374927765623047636632473800 893 4226323563987813973434685165542814546690796474201618401733568985278678916693838181447566180997139797631181991368150582352133925895274044139704252120427738633324649768054576817742190562744 894 6838335173986874094318759888349927944088560689999614910043811220695959844994228238231577460331124176181329174368608839544053137829998442342868879221251159168798939528670541569170035289250 895 11064658737974688067753445053892742490779357164201233311777380205974638761688066419679143641330878994878198185034029741279547196845007822436097126693999890458815845220722779609220542201580 896 17902993911961562162072204942242670434867917854200848221821191426670598606682294657910721101660386999159635810081408483587940920218135536306774846777378834236882262937002406724201466315520 897 28967652649936250229825649996135412925647275018402081533598571632645237368370361077589864742995497187003412563733938641486507357522340741490811500507633616107160675774697900759983091430000 898 46870646561897812391897854938378083360515192872602929755419763059315835975052655735500585844653269165097361354518076805691088641547146725590738745724102707840191572626565924656331181457750 899 75838299211834062621723504934513496286162467891005011289018334691961073343423016813090450587655612566132039506167786183179975797074240447069664257190920966183460432499450824407848787286800 900 122708945773731875013621359872891579646677660763607941044438097751276909318475672548591036432304650538263822292067362572252044394118375324488011454633300844991841378446470124723146273920000 901 198547244985565937635344864807405075932840128654612952333456432443237982661898689361681487019971340511392705954769419908053419726582971918040405643611114068902418054090051591968265254392060 902 321256190759297812648966224680296655579517789418220893377894530194514891980374361910272523452269144835625262658921011744303085126740408727964755108530723841580113322888403654866864479848900 903 519803435744863750284311089487701731512357918072833845711350962637752874642273051271954010472258408968046078358140473540980282578630860841627100652396969144514759353306164178051013227121112 904 841059626504161562933277314167998387091875707491054739089245492832267766622647413182226533924516476396674496860527214132661969470951133672280254244177731180757950316331443194366299337220720 905 1360863062249025313217588403655700118604233625563888584800596455470020641264920464454180544396803886392745529119652000714887430421441054003114252377316082546432129227795728351579338782729600 906 2201922688753186876150865717823698505696109333054943323889841948302288407887567877636407078321302439168391916235729172958925620062070672765176986284956408524944455699771956053198453132505756 907 3562785751002212189368454121479398624300342958618831908690438403772309049152488342090587622718153250210190509000815528603682007881648486702291204458306027717483095675895476836073283606611028 908 5764708439755399065519319839303097129996452291673775232580280352074597457040056219726994701039426688350557471335560388521362451676874134692856873698803327989481527685536818608725046331838800 909 9327494190757611254887773960782495754296795250292607141270718755846906506192544561817582323757655864237825997882794585096158591118490371389163780561319592425294026062994695719128097412900000 910 15092202630513010320407093800085592884293247541966382373850999107921503963232600781544577024797035627939330405572920618687652088803212001111787397315408572347661314300094889412045843867914880 911 24419696821270621575294867760868088638590042792258989515121717863768410469425145343362159348554814342503287484647568226684793771788864731608986878534499772781857876001497633901015680617983198 912 39511899451783631895701961560953681522883290334225371888972716971689914432657746124906736373351774044765539872674070177401331723521110693048396284158096645863970344224268232767064902489664800 913 63931596273054253470996829321821770161473333126484361404094434835458324902082891468268895721906787163272036456059910094958222722143089788723201274605897384845793304112028531235544285907772644 914 103443495724837885366698790882775451684356623460709733293067151807148239334740637593175632095258438357711445247542127249458571359308036412341924147393824102408424667745638881242515653817019120 915 167375091997892138837695620204597221845829956587194094697161586642606564236823529061444527817165547147312821883532162058189874389129406344882254655995590634941663288042105762700520016202136000 916 270818587722730024204394411087372673530186580047903827990228738449754803571564166654620159912423786729021058032336017616776348530521310937800489689615034748016886821576250530427518085573166000 917 438193679720622163042090031291969895376016536635097922687390325092361367808387695716064687729589854278666429194536576079611400461778124114958649561243679760420772802507325689288788041932493944 918 709012267443352187246484442379342568906203116683001750677619063542116171379951862370684847642013319381358147046942468982614668670193174074621518729436322812756036569550850331219620747274453120 919 1147205947163974350288574473671312464282219653318099673365009388634477539188339558086749535371604015688686465700077566180644326990693967710315331738447846899506796378340618089396239684416916348 920 1856218214607326537535058916050655033188422770001101424042628452176593710568291420457434383013616814667712063468351638758613818133187715786981436539677637598528207050718664378336125134689354880 921 3003424161771300887823633389721967497470642423319201097407637840811071249756630978544183918385222192787392967905696122462321580495875798181666854366673338565791753047891464799527214826288949444 922 4859642376378627425358692305772622530659065193320302521450266292987664960324922399001618301398838165426443141915449240102517140793685807826875747744148575295744736312023088074355728299488579550 923 7863066538149928313182325695494590028129707616639503618857904133798736210081553377545802219784062562673492438017010801206320414540217369337646705223851735914792052612049738665301952463696554160 924 12722708914528555738541018001267212558788772809959806140308170426786401170406475776547420521182899365668941141195193123785774119924136118266869255306460491881250633047908139382300603470602028000 925 20585775452678484051723343696761802586918480426599309759166074560585137380488029154093222740966965495233084346145336281156639663110348328996952770017455346346323551675117200609506655323136232000 926 33308484367207039790264361698029015145707253236559115899474244987371538550894504930640643262149862656442369159144663966300932089821601628148001033783877982180067598501756677878733802112278837212 927 53894259819885523841987705394790817732625733663158425658640319547956675931382534084733866003116833923025760600418998042263598574753054673439928493255522338958241431919314298142682450880976219056 928 87202744187092563632252067092819832878332986899717541558114564535328214482277039015374509265266693012577478992630529652399985535989779367787738449410814610847359438479428984507856520502783425600 929 141097004006978087474239772487610650610958720562875967216754884083284890413659573100108375268383536273844197455111657845634156061262134523962682044468087566705836174212003560625491784861872512850 930 228299748194070651106491839580430483489291707462593508774869448618613104895936612115482884533650223515071369352613189703228114775331918323649916960993163792571998440548881308423817111850574076800 931 369396752201048738580731612068041134100250428025469475991624332701897995309596185215591259802033774898506831764915975494638869608995575954234834528575748395613470950723760663774023372572040874056 932 597696500395119389687223451648471617589542135488062984766493781320511100205532797331074144335683989075337243255467035046896412433907084646955265231198710946294533967696636873280874911815554621800 933 967093252596168128267955063716512751689792563513532460758118114022409095515128982546665404137717788421676297839636268638282452765625702486936292697827608245869496121300164718144353880121295985994 934 1564789752991287517955178515364984369279334699001595445524611895342920195720661779877739548473401762387422276137912175739402266427291272786667096981201928939556978049949843899420415943601856830362 935 2531883005587455646223133579081497120969127262515127906282730009365329291235790762424404952611119590366522061753992830420208488688178204061990630095201724463586086522599578437455156948434593284040 936 4096672758578743164178312094446481490248461961516723351807341904708249486956452542302144501084521328306112115072651748062863584392487535351708230719628848343136300800244452560779840032409779875840 937 6628555764166198810401445673527978611217589224031851258090071914073578778192243304726549453695640982677889887422342222622343013298810018847230068744346015774236200571634037230479880928176469417520 938 10725228522744941974579757767974460101466051185548574609897413818781828265148695847028693954780162271426578514718549584642682828196295225021754362466524332995258161589950264510501548438457096437976 939 17353784286911140784981203441502438712683640409580425867987485732855407043340939151755243408475803357667147600513033837446820551207992952868496272719114666700668897101651267265801892145993644446800 940 28079012809656082759560961209476898814149691595129000477884899551637235308489634998783937363255965565088470404635885777950232439186562806827320505250135319667902835975452961986409613826914360547200 941 45432797096567223544542164650979337526833332004709426345872385284492642351830574150539180771731769090323552914116759289718118640325945538591868659669162952799518827323460254786058398966801237075450 942 73511809906223306304103125860456236340983023599838426823757284836129877660320209149323118134987734551849344120380503037486556369798942828437872941998320535440712265104002984104483789389525863930920 943 118944607002790529848645290511435573867816355604547853169629670120622520012150783299862298906719503913303511141837244031707535369769584763295906402869652535540638139338682667019329103602077438749500 944 192456416909013836152748416371891810208799379204386279993386954956752397672470992449185417041707238297584920353249907394873026089637815620819531844580793523649834957713938933122065182572414308900800 945 311401023911804366001393706883327384076615734808934133163016625077374917684621775749047715948426742649586980511394972805404487468982130943314046167527061234721759769967126348326063932606824992097600 946 503857440820818202154142123255219194285415114013320413156403580034127315357092768198233132990133980676041286757304898495774653198976346884219818670312430893112057311351491758790497906223315355192856 947 815258464732622568155535830138546578362030848822254546319420205111502233041714543947280848938560724035457430392347674384505927037178841490591645243949731425926548632739080571796457631916218761269878 948 1319115905553440770309677953393765772647445962835574959475823785145629548398807312145513981928694704272800168133344751501456654226578683291278646153366068542368966384960969976918518798343411256107000 949 2134374370286063338465213783532312351009476811657829505795243990257131781440521856092794830867255429456785310665648050348113293642553715720479085182909399623957250307524653969117443982105800536890560 950 3453490275839504108774891736926078123656922774493404465271067775402761329839329168238308812795950133019756315675344998766243161499913809873034160770984707469366737070456898711057154660100851260868000 951 5587864646125567447240105520458390474666399586151233971066311765659893111279851024331103643663205564334898501604596476659833953890480531146511400463958988844810001967264540218298989951543733716670550 952 9041354921965071556014997257384468598323322360644638436337379541062654441119180192569412456459155696206127105139985850963926403011601021321623382749576320441693022092780146766022793467025713007564960 953 14629219568090639003255102777842859072989721946795872407403691306722547552399031216900516100122361263547910194148141379631388568028893201292057745731426002713878356561979990037550178975525136465782370 954 23670574490055710559270100035227327671313044307440510843741070847785201993518211409469928556581516957895680424024523803049837472292476571295662148829891739019782347312317448954199583282936273463789280 955 38299794058146349562525202813070186744302766254236383251144762154507749545917242626370444656703878226308832080839827662234331750196197298205327626889499540695681613874589745995462964616963405644979180 956 61970368548202060121795302848297514415615810561676894094885833002292951539435454035840373213285395181197627917460792413276541011361866866442087638342546288672404999916470348252114234115547373844408000 957 100270162606348409684320505661367701159918576815913277346030595156800701085352696662210817869989273415378586048371341607071606682559694047558904309796026916988883127914657715591073130409486336677276500 958 162240531154550469806115808509665215575534387377590171440916428159093652624788150698051191083274668591710972503164971540795041984046740905389091656251663332866739999408410720773786289711987596617172802 959 262510693760898879490436314171032916735452964193503448786947023315894353710140847360262008953263942019826926064274197158980488297482898781766447777921718317423883869482900697317611468090588203315252000 960 424751224915449349296552122680698132310987351571093620227863451474988006334928998058313200036538610603665772517368447168214796360527997641473322124027082934118033101001169854000618987476053129612795520 961 687261918676348228786988436851731049046440315764597069014810474790882360045069845418575208989802552644102192144451249869869858209888997651975418198828082332898460362822366944018586482937841981698650452 962 1112013143591797578083540559532429181357427667335690689242673926265870366379998843476888409026341163235030597149081813026970814939540543627401016776563454828000035228951763822595367959081210504100654560 963 1799275062268145806870528996384160230403867983100287758257484401056752726425068688895463618016143715912479650369079552450629086332184082011389078552980211052719708066171737750960927538509268001117791056 964 2911288205859943384954069555916589411761295650435978447500158327322623092805067532372352027042484879126900753955352759934925327719846544089830882738687974354082483445174049332245909066476880900856392000 965 4710563268128089191824598552300749642165163633536266205757642728379375819230136221267815645058628595093336758962787407482017400786663284870504002256859503710916009686130379285897325423017939230874721280 966 7621851473988032576778668108217339053926459283972244653257801055701998912035203753640167672101113474186890651842593677863154315323755256385775077446352896989906242924185402337640639427361383937298097048 967 12332414742116121768603266660518088696091622917508510859015443784081374731265339974907983317159742069367530626519282669995423116027805760437352199952015982451476596663406499903557462030274391714752374428 968 19954266216104154345381934768735427750018082201480755512273244839783373643300543728548150989260855543500464923723521252762114444616928389896390400404783468320540059145528729334663234602790252950749824800 969 32286680958220276113985201429253516446109705118989266371288688623864748374565883703456134306420597613009255120595060602504251947296753964599005433627582536460242699355363556916566499756887878497132618400 970 52240947174324430459367136197988944196127787320470021883561933463648122017866427432004285295681453156422416828604680270616114991996295186836646313461191919768118730621957749731426280648699882182865524480 971 84527628132544706573352337627242460642237492439459288254850622087512870392432311135460419602102050769660234735265899137517332725862456228887305592845549348479064679424861299232950581527034752295784451398 972 136768575306869137032719473825231404838365279759929310138412555551160992410298738567464704897783503925941391993518322728386733331206731518093818309386722778637696012593511425894547280273124244274538620800 973 221296203439413843606071811452473865480602772199388598393263177638673862802731049702925124499885554695971449085202636810047746230290614690220364180937459601793680279578494631207999231118012591628756177944 974 358064778746282980638791285277705270318968051959317908531675733189834855213029788270389829397669058621684278292654801274037513774927939214227399408216642892101934466556301745519281908819789517107034543212 975 579360982185696824244863096730179135799570824158706506924938910828508718015760837973314953897554613318254112520342011292625905965009387758408916186317594052980714713870779881886243282770578643915545680000 976 937425760931979804883654382007884406118538876118024415456614644018343573228790626243704783295223671939568568456578397622519739566715900164284269679155914371064981367835434212732171373648380051137374171200 977 1516786743117676629128517478738063541918109700276730922381553554846852291244551464217019737192778285258790888475823397067829971664737548835100996668963028768912248198353373152861274095914905414183375277170 978 2454212504049656434012171860745947948036648576394755337838168198865195864473342090460724520488001957197761071789917221481809065271662614927172048623979351276311616434614989139170922806510392908898498331076 979 3970999247167333063140689339484011489954758276671486260219721753712048155717893554677744257680780242458118552907128179910864009029203258663529203056922256849834768435749496863856725679081767213221650127900 980 6425211751216989497152861200229959437991406853066241598057889952577244020191235645138468778168782199654911417198142413239988748167853612896545506004388188085860345826022205426434987595627171136590219154800 981 10396210998384322560293550539713970927946165129737727858277611706289292175909129199816213035849562442115564770245561142664762055422872226937234547374827641476011544001627749150033718998683745506369247340000 982 16821422749601312057446411739943930365937571982803969456335501658866536196100364844954681814018344641768909594802315994543525831497922745285663155105538917962500750942067136541579463923221900249804671394602 983 27217633747985634617739962279657901293883737112541697314613113365155828372009494044770894849867907083888575757829555248083422157239413422802930634448488968491941402890935855452269983144941262703004970537678 984 44039056497586946675186374019601831659821309095345666770948615024022364568109858889725576663886251725654950552491580693113038690511520812140042626623231624404305446251747179965852965815183155978569252235600 985 71256690245572581292926336299259732953705046207887364085561728389178192940119352934496471513754158809550162503243104601585504416295368041253305290843663163695232151415809014631761879019385803316986862360380 986 115295746743159527968112710318861564613526355303233030856510343413200557508229211824222048177640410535201011662953007183823408836488270403384706310116051444555928767801351380531277066084275297481556697681300 987 186552436988732109261039046618121297567231401511120394942072071802378750448348564758718519691394569344761911751899758556673091091646690700385593913465221457083934773867868751101760159325131457881249235319112 988 301848183731891637229151756936982862180757756814353425798582415215579307956577776582940567869034979879956287221930797080107456359590527298384498777916912361555938282006588811452636794942409064507674999748000 989 488400620720623746490190803555104159747989158325473820740654487017958058404926341341659087560429549224735572752456171068433768858644704061617650423403838404086033003838492024987998422513027823239905125013944 990 790248804452515383719342560492087021928746915139827246539236902233537366361504117924599655429464529104681122388683321377277047379372179102758644980090382820584317110411308702356907112622149847407655807051200 991 1278649425173139130209533364047191181676736073465301067279891389251495424766430459266258742989894078329444806505468754648628215484287421483895966032129014689664343959714674583661962111203580378166877876485548 992 2068898229625654513928875924539278203605482988605128313819128291485032791127934577190858398419358607434108555115526460594252041456252114525302975188922554021027381443093116036016613813666155271362718608446400 993 3347547654798793644138409288586469385282219062070429381099019680736528215894365036457117141409252685763598846763950092877450877594217560388574325764258344568682118554614000873686623893013865388141157469364244 994 5416445884424448158067285213125747588887702050675557694918147972221561007022299613647975539828611293197679290515147291268785519804199136596778082817378548251655446515932008377928043700266878311930847111765656 995 8763993539223241802205694501712216974169921112745987076017167652958089222916664650105092681237863978961351733786381523983724417298365259686314776986820602305056652665814180769519479155174020728073599316346480 996 14180439423647689960272979714837964563057623163421544770935315625179650229938964263753068221066475272158985539158573937617939316448886371899801100859435070475556885346186058950716453945924349136307538897260400 997 22944432962870931762478674216550181537227544276167531846952483278137739452855628913858160902304339251120456354595194479073722374300878218668874083287478601250262959123300230056997216955170965355585186650988120 998 37124872386518621722751653931388146100285167439589076617887798903317389682794593177611229123370814523279368297246484276854173670849816027871629190143287266464265577557972037432532829299582714165979197977911252 999 60069305349389553485230328147938327637512711715756608464840282181455129135650222091469390025675153774400017329999201913237442705604269396316391098474057897222567404019557109759926136923180628246549411894840800 1000 97194177735908175207981982079326473737797879155345685082728081084772518818444815269080619149045968297679266545595447172619557735900458837111598910070511982567288321513581309197130065289201043415324018192850000 1001 157263483085297728693212310227264801375310590871102293547568363266227647954095037360550009174721122072079595635402411260638605742511929970292048335339367003086933714987796078672981863002593369347199793201476000 1002 254457660821205903901194292306591275113108470026447978630296444351000166772539852629630628323767090369758669502840335275948616817958813657617506219070639904572913587431986473296768727144476104742853065005451126 1003 411721143906503632594406602533856076488419060897550272177864807617227814726634889990180637498488212441838769576208031868678374521931520514555837533142485807815068920259689466442287943081873796022364342545811260 1004 666178804727709536495600894840447351601527530923998250808161251968227981499174742619811265822255302811597127319240604969845386038883132435319538626714275640664174099969379104756754331447741942246862771233950000 1005 1077899948634213169090007497374303428089946591821548522986026059585455796225809632609991903320743515253436713093221684345396517823282631573365211062792143368785003464058523756015840697294605546184187919957391600 1006 1744078753361922705585608392214750779691474122745546773794187311553683777724984375229803169142998818065033335974497003983150751900704987122055056738964276908217330288968336299639651116453476154831321395724903762 1007 2821978701996135874675615889589054207781420714567095296780213371139139573950794007839795072463742333318471369703457021167511178947916374205570555259121785453259750217114127495519355652329693235645424998445960560 1008 4566057455358058580261224281803804987472894837312642070574400682692823351675778383069598241606741151383503889480180977643789173586153382704108933865664396590674676137740934808453922352322548820526479218535464960 1009 7388036157354194454936840171392859195254315551879737367354614053831962925626572390909393314070483484701977396017149379157137019020466491043336201513277265939420977605551110165904185758518557363047011486492423200 1010 11954093612712253035198064453196664182727210389192379437929014736524786277302350773978991555677224636085479964861592023961962283382691118237321691151062581204334881203715208844127041831955497189734918632823504500 1011 19342129770066447490134904624589523377981525941072116805283628790356749202928923164888384869747708120787460818347991116303899878113483098924411206051223728514506538675028144316216264916718288731148241305377496800 1012 31296223382778700525332969077786187560708736330264496243212643526881535480231273938867376425424932756872938646376071759920025495009777483028119618071471846472774886895339331713895069627834502905069411381005616000 1013 50638353152845148015467873702375710938690262271336613048496272317238284683160197103755761295172640877660405059026823969754562615319982805729977946328852771155588570193066498840675419111159379197439816538944921770 1014 81934576535623848540800842780161898499398998601601109291708915844119820163391471042623137720597573634533340247933646016489787534619434799114273974526277831757696115030844205131516426372421082798677478704712600680 1015 132572929688468996556268716482537609438089260872937722340205188161358104846551668146378899015770214512193754358732480792959787967846465318265495789705848301101762527979657635911537414937964741258082433434171896000 1016 214507506224092845097069559262699507937488259474538831631914104005477925009943139189002036736367788146727089012363365715918938260269177893602392918513131841191068160579606918449909910990394847356708972100462747120 1017 347080435912561841653338275745237117375577520347476553972119292166836029856494807335380935752138002658920858017170618409124801288219413149066439146301529227649782351554112939109490828073016670928860253136738492800 1018 561587942136654686750407835007936625313065779822015385604033396172313954866437946524382972488505790805647937977761973318328301730581543329247701905708782895801709349837062094544240025551140750874256373269115021950 1019 908668378049216528403746110753173742688643300169491939576152688339149984722932753859763908240643793464568819692779374434414615896811774128934032478660228095347334513258082851636638188348539132318271272583343770598 1020 1470256320185871215154153945761110368001709079991507325180186084511463939589370700384146880729149584270216743024466575852496842567289547520982999960054459476142838857449401649798894610953423675158618718448781879600 1021 2378924698235087743557900056514284110690352380160999264756338772850613924312303454243910788969793377734785601061167504894119046402215909237735588013191992153892304526028334173191090817026020299935782113463909282600 1022 3849181018420958958712054002275394478692061460152506589936524857362077863901674154628057669698942962005002320387787298039654376091494639108098880532828538087788553914261725574249313831576612282530096813574292855520 1023 6228105716656046702269954058789678589382413840313505854692863630212691788213977608871968458668736339739787983490723140247942523309835953584272547574683745936680325722176026398794612439596288179313627694372048979512 1024 10077286735077005660982008061065073068074475300466012444629388487574769652115651763500026128367679301744790265534588883680389311463216005104553170229011821396865338504226891697063292901461719199920420653247264783360 1025 16305392451733052363251962119854751657456889140779518299322252117787461440329629372371994587036415641484578349411001915849708523527291951515082606669555252945096432668452417872909965205204079568981249527173690882500 1026 26382679186810058024233970180919824725531364441245530743951640605362231092445281135872020715404094943229368552903822462215928734174382551381197216187695014262514460525032471511511710150657656599599292276271832664656 1027 42688071638543110387485932300774576382988253582025049043273892723149692532774910508244015302440510584713947064742282607301183047272039900960975088447750010468959718940530354823919801650758113240105221840952672510160 1028 69070750825353168411719902481694401108519618023270579787225533328511923625220191644116036017844605527943315517260415177595735092692182459515915897451794183504371254389274197965486792105536520747661705294411408009800 1029 111758822463896278799205834782468977491507871605295628830499426051661616157995102152360051320285116112657262844815845906053840618288827751367842176991485934077334880787377761276323860426396283338723191970887210944444 1030 180829573289249447210925737264163378600027489628566208617724959380173539783215293796476087338129721640600578199648802854414029921410644812819063588230966060659603742818477352962702872775647760808829166983580213665760 1031 292588395753145726010131572046632356091535361233861837448224385431835155941210395948836138658414837753257841469705255110860338807594443353142552887573334324916388453518885564099501977292577270913247704346719029311598 1032 473417969042395173221057309310795734691562850862428046065949344812008695724425689745312225996544559393858419406540909844117446250680482775070664023651964114748294012125157978007789688284772973246747955290306542525360 1033 766006364795540899231188881357428090783098212096289883514173730243843851665636085694148364654959397147116261564299919426527175804494502308059816004046308196287382636403518052657365338896620018021958793523892296574320 1034 1239424333837936072452246190668223825474661062958717929580123075055852547390061775439460590651503956540974680545600222920252153787280014294174834166407784511579921095370277333887796473990519569550782836744943090932556 1035 2005430698633476971683435072025651916257759275055007813094296805299696399055697861133608955306463353688090943223194503168721188605889063571036893863505195733222065178937036833831767618912943492327086950298621551806400 1036 3244855032471413044135681262693875741732420338013725742674419880355548946445759636573069545957967310229065623080740971617423951646949501685365130977530550705242226813691342280670807400511807446982568993089980409066400 1037 5250285731104890015819116334719527657990179613068733555768716685655245345501457497706678501264430663917156568105283590079636390013172688405050869369650462595549895730671487728960416779295228331435927235145380536362400 1038 8495140763576303059954797597413403399722599951082459298443136566010794291947217134279748047222397974146222190072730200875118482646007643121613753352630935527650726110301454197017993762643619419077789084273031522992370 1039 13745426494681193075773913932132931057712779564151192854211853251666039637448674631986426548486828638063378761092656267070187981433629001644115712984385797522703927736322794593008656298488402211155153029227985993567948 1040 22240567258257496135728711529546334457435379515233652152654989817676833929395891766266174595709226612209600949364038352651815214319302521617080625109900991641055685095479274511422105269863918286466715108023893500757120 1041 35985993752938689211502625461679265515148159079384845006866843069342873566844566398252601144196055250272979715172685211130927554287714316527296266282007955224775252491398761702954444321243753040087141717448525735528194 1042 58226561011196185347231336991225599972583538594618497159521832887019707496240458164518775739905281862482580661622081087667309659832568168026925806471742102431177207388569820529216537462698397880539905750961286809921350 1043 94212554764134874558733962452904865487731697674003342166388675956362581063085024562771376884101337112755560384425399366322594681429513947937773095766134992394981734698567893557188000050007755576326779199628098784670000 1044 152439115775331059905965299444130465460315236268621839325910508843382288559325482727290152624006618975238141041331489862580979982727299322698598965406719399052507091743601250217846169504690510890536275887220620806528000 1045 246651670539465934464699261897035330948046933942625181492299184799744869622410507290061529508107956087993701438103512887836856490000827527286023017714898047212383316617406784573809602146683238758008393791180443852428640 1046 399090786314796994370664561341165796408362170211247020818209693643127158181735990017351682132114575063231842471804369682893479005418895386601070968752669041238497344226348494813835612170196003902830750105571311846045412 1047 645742456854262928835363823238201127356409104153872202310508878442872027804146497307413211640222531151225543929885139297187974788572968633920295948735122619529532004469712689007799328842708876994978689085645115361485000 1048 1044833243169059923206028384579366923764771274365119223128718572085999185985882487324764893772337106214457386389342885321148171968147849763871715974931122089680620644901804951227075582845439784100796300868599159868338400 1049 1690575700023322852041392207817568051121180378518991425439227450528871213790028984632178105412559637365682930351551905003727067875718078374474864854420779400514121328843550596300423584121092360177366038275526012417497250 1050 2735408943192382775247420592396934974885951652884110648567946022614870399775911471956942999184896743580140316720917533598417600550712682418313378844455535344725968633054476958326458790705896232420995786075450675092652000 1051 4425984643215705627288812800214503026007132031403102074007173473143741613565940456589121104597456380945823247124770575713993228838581266489504298605883779052300195771376999328593963408311614753878719170157209414584109748 1052 7161393586408088402536233392611438000893083684287212722575119495758612013341851928546064103782353124525963563813364228927019908270296688931134824542213590320112317722024364510483448634206584945765913317732558901754480800 1053 11587378229623794029825046192825941026900215715690314796582292968902353626907792385135185208379809505471786811022759822138252618640025721094038030940601747141996343988222526209930053702981817777745533095495293641305016800 1054 18748771816031882432361279585437379027793299399977527519157412464660965640249644313681249312162162629997750374783822913953423966498171904328456800612422057854116163684213821534326901333948774894833736598359876385763008240 1055 30336150045655676462186325778263320054693515115667842315739705433563319267157436698816434520541972135469537185943508890700764627081495896792609794283807894216859202184485342839725585494712665920586766881774508808898543280 1056 49084921861687558894547605363700699082486814515645369834897117898224284907407081012497683832704134765467287560642706787156949112048520035447667687044482578987933805593367178235969965395378914446301445265897768363110486400 1057 79421071907343235356733931141964019137180329631313212150636823331787604174564517711314118353246106900936824746807766849964041262604461969283791351888193124894191140568168581130069842901575134881069394983909001380207419944 1058 128505993769030794251281536505664718219667144146958581985533941230011889081971598723811802185950241666404112307313547482511902332709683733361344076261134609974835981429997588037801057611990920439346279951706728815106559438 1059 207927065676374029608015467647628737356847473778271794136170764561799493256536116435125920539196348567340937054479791659191359160731890011058764261321528485152256489739509576783004361392309022978123492680595936835784965550 1060 336433059445404823859297004153293455576514617925230376121704705791811382338507715158937722725146590233745049361571787969596933969967127707376594467118617623450219675943147831121512013471977387304134861160727518149897817200 1061 544360125121778853467312471800922192933362091703502170257875470353610875595043831594063643264342938801085986416631608127610036219591208063892501432254121316502951517991892620521007433670212444748780428397484225017149455050 1062 880793184567183677326609475954215648509876709628732546379580176145422257933551546753001365989489529034831035777844918770491554624140591462855467066045438014343958758849229493905075220009155694508688472891108746465685968944 1063 1425153309688962530793921947755137841443238801332234716637455646499033133528595378347065009253832467835917022195415032723638749498041734180618740035381592469043140334455657461012663208820041462346736417637592203510089771228 1064 2305946494256146208120531423709353489953115510960967263017035822644455391462146925100066375243321996870748057972679922995308561033290135298017064397768155450812606808340119292423962162663455747341169642646127640938787727200 1065 3731099803945108738914453371464491331396354312293201979654491469143488524990742303447131384497154464706665080169613490043306212274533994477963718673735555915300486418030612212394142549120519615941990055505666206927185885300 1066 6037046298201254947034984795173844821349469823254169242671527291787943916452889228547197759740476461577413138141354907213077614653514195122110011534672635583255371573664620434709521848961645520616941306232028387479629913600 1067 9768146102146363685949438166638336152745824135547371222326018760931432441443631531994329144237630926284078218313425437406279887325560249253272415986290375802836268121669581826538283369549694364527550055721302391829704735360 1068 15805192400347618632984422961812180974095293958801540464997546052719376357896520760541526903978107387861491356453261810294998600235872319376054513279971145859982408947846474975689777569104996468148801609067658824020064631000 1069 25573338502493982318933861128450517126841118094348911687323564813650808799340152292535856048215738314145569574770662822175533449702146753281853529284980471317882334879633665717097867915859171151291221343209562473574689555400 1070 41378530902841600951918284090262698100936412053150452152321110866370185157236673053077382952193845702007060931221467592320635989540507013004709356787475490404248825169758683339953008107860649008186316073695745888825970281460 1071 66951869405335583270852145218713215227777530147499363839644675680020993956576825345613239000409584016152630505998563029120320461780880010592288171868244980620146245044978523498155136770455020005915627018669898611810831712000 1072 108330400308177184222770429308975913328713942200649815991965786546391179113813498398690621952603429718159691437216055046966701489180672838944470928637658536255334412281780914026316721214189226974058043204091696080698892122080 1073 175282269713512767493622574527689128556491472348149179831610462226412173070390323744303860953013013734312321943225026265185427935640493278495010986320972643134549874672060580257168093218224286116747120577951644929509651860800 1074 283612670021689951716393003836665041885205414548798995823576248772803352184203822142994482905616443452472013380434648697527978402282939873133756629161779088075201710608841111912703044519847887549576853042639835499188593416606 1075 458894939735202719210015578364354170441696886896948175655186710999215525254594145887298343858629457186784335323676515766435963345140599824892744787094266891252838887498950325446748103535027365094799034940208840861144816350000 1076 742507609756892670926408582201019212326902301445747171478762959772018877438797968030292826764245900639256348704100756274865535762744599269068249530442039925485638872111904502556433806606148623820876376479388140211308186259000 1077 1201402549492095390136424160565373382768599188342695347133949670771234402693392113917591170622875357826040684027804521034122462099781306196183223374960764958207299296475376188153400746568449463311577219897105325492743894853994 1078 1943910159248988061062832742766392595095501489788442518612712630543253280132190081947883997387121258465297032731888436505265440855308738791987495733793009810952521357595807581465712624114949526803200377435658543890665672945144 1079 3145312708741083451199256903331765977864100678131137865746662301314487682825582195865475168009996616291337716759737047335931422954203318763656925337791217200619061475975420862802487394558487455736920620347221101971710918741200 1080 5089222867990071512262089646098158572959602167919580384359374931857740962957772277813359165397117874756634749491598234848375900817615950453422192014156985710383423314130717352155546722846588365705759228838238826347001338286080 1081 8234535576731154963461346549429924550823702846050718250106037233172228645783354473678834333407114491047972466251406620973671806762828650094787552638411823571233217640101472192324383399063751535544823238339212019301436466609444 1082 13323758444721226475723436195528083123783305013970298634465412165029969608741126751492193498804232365804607215742960766025504187581331326772723538423534150009876738114903942183258991413176444252538576790816835410082719040572200 1083 21558294021452381439184782744958007674607007860021016884571449398202198254524481225171027832211346856852579681994482815585083997334282631520705732577441470353361253461753005982208228872110555844823465597478239122524050350779756 1084 34882052466173607914908218940486090798390312873991315519036861563232167863265607976663221331015579222657186897737372242821223701924604577415720835714516502950029267200464179444096062211248467137736967853498601852087466677941000 1085 56440346487625989354093001685444098472997320734012332403608310961434366117790089201834249163226926079509766579732041825781580185240019244467329645093920936968008556692885514950187602768473909258116023752700743038770148833469600 1086 91322398953799597269001220625930189271387633608003647922645172524666533981055697178497470494242505302166953477469298640016895884174501167229855839292934656739045179730223547799701189406689351554513671149503594044704360690081400 1087 147762745441425586623094222311374287744384954342015980326253483486100900098845786380331719657469431381676720057201642661759656558385775101881283202704318557390945078634327549136392152223870882600545923042345681815105141666997228 1088 239085144395225183892095442937304477015772587950019628248898656010767434079901483558829190151711936683843673534670754534401279956579144233580235965195297536872113568790261322400167651458608012664103258778498932948640512028337280 1089 386847889836650770515189665248678764760157542292035608575152139496868334178747269939160909809181368065520393591872886159497389489917306061176519963019027448798085332753718577471031227909254725334622055992593343527274092733420144 1090 625933034231875954407285108185983241775930130242055236824050795507635768258648753497990099960893304749364067126543338497937488957525195604572658209896873811640070914262942533728648331511060559913862684048612669554706875207664800 1091 1012780924068526724922474773434662006536087672534090845399202935004504102437396023437151009770074672814884460718417015816732511911366143081648276686352785648223534958995963848240574402764463411052923912201749357971609807794163798 1092 1638713958300402679329759881620645248312017802776146082223253730512139870696044776935141109730967977564248527844959865351333547893938951960505934101130229029268074486543217000802840876343680006776459245370975907618029103016711200 1093 2651494882368929404252234655055307254848105475310236927622456665516643973133440800372292119501042650379132988563378161290700146244181123183768310096039322209465778197777794412262734356630612135274281791523883060652591106895437720 1094 4290208840669332083581994536675952503160123278086383009845710396028783843829485577307433229232010627943381516408337235482736060674196433728375145683732685927008978673728268351256590830585171477653462468738420802034954633688609012 1095 6941703723038261487834229191731259758008228753396619937468167061545427816962926377679725348733053278322514504971717468055367926821177226469656653601765161904113294932950859713315718223931984784124204235021927343791147797438163200 1096 11231912563707593571416223728407212261168352031483002947313877457574211660792411954987158577965063906265896021380053423415469901056497632056417699976941571164862372910757255296828853233766600180192374948424262446122574791603660720 1097 18173616286745855059250452920138472019176580784879622884782044519119639477755338332666883926698117184588410526351774242875403634219350556225201650709256220731055620705234463753380151644751506849035482595585816411305899431781010370 1098 29405528850453448630666676648545684280344932816362625832095921976693851138547750287654042504663181090854306547731825595008941815373048518724106152864204588186504682796843621629704838147699945382934897951722785613004824740401143200 1099 47579145137199303689917129568684156299521513601242248716877966495813490616303088620320926431361298275442717074083605260570842975836874442205948298526003481212993062481365971871592826267127147552335879093076037769609524783832994000 1100 76984673987652752320583806217229840579866446417604874548973888472507341754850838907974968936024479366297023621815427504175218984868247263230927154259658631679192565174386545228769857912385811557703429774271329574324436579225700000 1101 124563819124852056010500935785913996879387960018847123265851854968320832371153927528295895367385777641739740695899041538837125293291272770392643244868754172966148793981160151390690553468393315461493375515358238903657399266386454444 1102 201548493112504808331084742003143837459254406436451997814825743440828174126004766436270864303410257008036764317714463620325846751915044666366929904175870213157397640990278851397136211854736944277707753472175959880857154799977015200 1103 326112312237356864341585677789057834338642366455299121080677598409149006497158693964566759670796034649776505013613519355940532904036943868971981436080259187510777637735224383712602155202762659871585762808342946045534579964264022878 1104 527660805349861672672670419792201671797896772891751118895503341849977180623163460400837623974206291657813269331327974202175316323365837470383143548173037209844948298828372259082519087150729754916953635510792059419524598653883827840 1105 853773117587218537014256097581259506136539139347050239976180940259126187120322154365404383645002326307589774344941516528984473418819558836523301063372023339624409346466809699276408138436302383534535413696646009985608441418363618240 1106 1381433922937080209686926517373461177934435912238801358871684282109103367743485614766242007619208617965403043676269476534382228883354769874694036324509425878831390256103119919171043246350135211440183198555429244649532730513612783656 1107 2235207040524298746701182614954720684070975051585851598847865222368229554863807769131646391264210944272992818021211030231012887352421732640597921754035810700613186588093481372379730849524831658415665180331126415529329797802833976000 1108 3616640963461378956388109132328181862005410963824652957719549504477332922607293383897888398883419562238395861697480483794526492044359725018123781999426509848732646288679131618072562247343324246473055596601421867973553978124401698800 1109 5851848003985677703089291747282902546076386015410504556567414726845562477471101153029534790147630506511388679718691574164054188638445639085270464198735409154462941858528804443073458642004976370839508247954587212408316539924971401450 1110 9468488967447056659477400879611084408081796979235157514286964231322895400078394536927423189031050068749784541416172020790934495632557960174013661832007557178732184493726917582473774966406513415310810544696452058147250415148495197280 1111 15320336971432734362566692626893986954158182994645662070854378958168457877549495689956957979178680575261173221134863692261149678562915184615213470842170416632026375173921208615103753665862717640969760930529748563034541554435176011500 1112 24788825938879791022044093506505071362239979973880819585141343189491353277627890226884381168209730644010957762551035652913569364953808963362678372228904885547947467353849401469696329545351159389162839561577734160235987198143895486800 1113 40109162910312525384610786133399058316398162968526481655995722147659811155177385916841339147388411219272130983685899502619394847050299914760369948327775840399310166995277354677497835897389273733016957671014644980671043116054262702000 1114 64897988849192316406654879639904129678638142942407301241137065337151164432805276143725720315598141863283088746236935058226803217712197292767118975745253276202289155049804479665380686891074477072113128891704369156314065527928480323870 1115 105007151759504841791265665773303187995036305910933782897132787484810975587982662060567059462986553082555219729922834815597034862587984559665896374141157105592822175815783255591609653400846610374727121552965387739423569192882600108400 1116 169905140608697158197920545413207317673674448853341084138269852821962140020787938204292779778584694945838308476159769716379162276766606085650537244629709842679606220207780313831809579641831563741187205388034958195232156722939384832000 1117 274912292368201999989186211186510505668710754764274867035402640306773115608770600264859839241571248028393528206082604944171709740713653764237319174095695476036850343784114945372591157847077259493648913557488022151372388671558084233320 1118 444817432976899158187106756599717823342385203617615951173672493128735255629558538469152619020155942974231836682242374405800035219654772497749448968657277330621402496411494514788152614840440090668007771833004243188551706433232876611120 1119 719729725345101158176292967786228329011095958381890818209075133435508371238329138734012458261727191002625364888324980016918094359552976733046061148145929321621560069346260903693680812176390637821681831070653402096521650975620084131800 1120 1164547158322000316363399724385946152353481161999506769382747626564243626867887677203165077281883133976857201570567354010522616977848686111874624561478378125928572173709847929472887551682121551599968479230349003014892246971412309777280 1121 1884276883667101474539692692172174481364577120381397587591822759999751998106216815937177535543610324979482566458892335106582573337945276434900864270342092491516336222825569796205900302573957639903472620358781496579066619954269714761704 1122 3048824041989101790903092416558120633718058282380904356974570386563995624974104493140342612825493458956339768029459688450158840916609412075716195826427514100135400825481821718373141757333601868352349538201593632442811379824385133897500 1123 4933100925656203265442785108730295115082635402762301944566393146563747623080321309077520148369103783935822334488352025302829625654282852571656531662880348152031279812940147808091537087581527953244710683104254650160386856993237999273828 1124 7981924967645305056345877525288415748800693685143206301540963533127743248054425802217862761194597242892162102517811712673846604570348651057392548928590077210546677000555453127198055963633418501847809601471810331038167246842262861449000 1125 12915025893301508321788662634018710863883329087905508246107356679691490871134747111295382909563701026827984437006163740801906303624903281280068730718298951962231302874091929064296001902736851887456371127763943871423133654940445166500000 1126 20896950860946813378134540159307126612684022773048714547648320212819234119189172913513245670758298269720146539523975451729664696795523768276421808080778287616194669007630214348694497945599791031157374211946035261470047290179633540607962 1127 33811976754248321699923202793325837476567351860954222793755676892510724990323920024808628580321999296548130976530139197102889285220426991268549660492016507741701229835044473076114595792930350706247267599321503306695598977828504091236056 1128 54708927615195135078057742952632964089251374634002937341403997105329959109513092938321874251080297566268277516054114646007323908615678981893951818445966268752100120542559826281317040722671078135086429959306299165603200356691419224626560 1129 88520904369443456777980945745958801565818726494957160135159673997840684099837012963130502831402296862816408492584253850506761552036377692525580250757750571260526186289138545600275076418620425898911143382319095680735591037206725902695600 1130 143229831984638591856038688698591765655070101128960097476563671103170643209350105901452377082482594429084686008638368491942767175852056732707472947510777571855493481117894575232953665361034784119436394380606888601590171031234174202770580 1131 231750736354082048634019634444550567220888827623917257611723345101011327309187118864582879913884891291901094501222622354417395370888706086308191091781235206033734896792852630710224989298593874069791118213522542154956216612684163442112000 1132 374980568338720640490058323143142332875958928752877355088287016204181970518537224766035256996367485720985780509860990838963614188540491099652585267472244983132442206136347081165533794027850268186807201526751233046657824234883452027211800 1133 606731304692802689124077957587692900096847756376794612700010361305193297827724343630618136910252377012886875011083613212745424560629740566398993024585955046859105800807974945573856823970172355072547344247279687311243688043503183277222744 1134 981711873031523329614136280730835232972806685129671967788297377509375268346261568396653393906619862733872655520944604039741172106169960004976440398545492967057751681181849862382710147043506639825824025827623788580775149429239233435087824 1135 1588443177724326018738214238318528133069654441506466580488307738814568566173985912027271530816872239746759530532028217283818878311000515612888787981976629934537440073391553672996859838447585862681012587412795249307966202838736565919697900 1136 2570155050755849348352350519049363366042461126636138548276605116323943834520247480423924924723492102480632186052972821304195635415969932237427011715189648043918344153071280956161156168282942054915999828725248260562005731041102952050998400 1137 4158598228480175367090564757367891499112115568142605128764912855138512400694233392451196455540364342227391716585001038638711210372371806272267370921343934756737133322990033418937038467937008569929948156585133721841941382625858716549048244 1138 6728753279236024715442915276417254865154576694778743677041517971462456235214480872875121380263856444708023902637973859911574564144140923468181028077688400880060914645173372286002784571492861407954409507826464848661020054853930555910674150 1139 10887351507716200082533480033785146364266692262921348805806430826600968635908714265326317835804220786935415619222974898632314752806114903203913324782055174335722203184708504547253308235670172040599604928847276678890900884573450795649775200 1140 17616104786952224797976395310202401229421268957700092482847948798063424871123195138201439216068077231643439521860948758493192620304854468250142781635565918437459667876464238613052503319814157209807980494512456404580252890545950672024802000 1141 28503456294668424880509875343987547593687961220621441288654379624664393507031909403527757051872298018578855141083923657258233048045972903339472603424821588250413395134758827568343202015637930062189894520181577226532278698983902434180677944 1142 46119561081620649678486270654189948823109230178321533771502328422727818378155104541729196267940375250222294662944872415669396690061225198126150459277364667988991008651568406769506787165354181071241869234770008746661835034153586074705346052 1143 74623017376289074558996145998177496416797191398942975060156708047392211885187013945256953319812673268801149804028796073142384391331803806814504485492409590415475881362677538727351730785101222729853857346771459355840773611676003693217715056 1144 120742578457909724237482416652367445239906421577264508831659036470120030263342118486986149587753048519023444466973668488679055406458025473055238447762573762927303486558064087295190577319151016777709908144405381929230260696095755572506518400 1145 195365595834198798796478562650544941656703612976207483891815744517512242148529132432243102907565721787824594271002464562168920125949438517104040853052407182996140551523945106904985691418092923654331172791721831753551044041948504804331382400 1146 316108174292108523033960979302912386896610034553471992723474780987632272411871250919229252495318770306848038737976133050633220879182858284810397878024757611747262339031364224173880510278143220798338472436003329724011332412488222367908099206 1147 511473770126307321830439541953457328553313647529679476615290525505144514560400383351472355402884492094672633008978597613364375986516511744497618073664811958572903672352267342557180776443035154981190945493278804313541680696841367458201227760 1148 827581944418415844864400521256369715449923682083151469338765306492776786972271634270701607898203262401520671746954730663650116537539760792073718031892145740666915049254722751485411920262329299670042525537033976239958746738506051019021574000 1149 1339055714544723166694840063209827044003237329612830945954055831997921301532672017622173963301087754496193304755933328277924207833600096716388813367942028692722460244058562255129762621056020931809182803359713703615178768555434121124371923194 1150 2166637658963139011559240584466196759453161011695982415292821138490698088504943651892875571199291016897713976502888058941012089389755642565879352057246527269560052853608025886980023433255392042606084157282472468772029016123345464970079991500 1151 3505693373507862178254080647676023803456398341308813361246876970488619390037615669515049534500378771393907281258821387220408247514283778404668822030161274119594807724246303419742489137290002466722366539821219332910158538937687440957056607998 1152 5672331032471001189813321232142220562909559353004795776539698108979317478542559321407925105699669788291621257761709446160510621594495596790730696825022730395671930491836763588155385162655905602477840718062169714214226832180970672913070817280 1153 9178024405978863368067401879818244366365957694313609137786575079467936868580174990922974640200048559685528539020530833383300534709251238497617652722541793666061852707206053338460910773958994859599247124358825286322575543601552720066064869120 1154 14850355438449864557880723111960464929275517047318404914326273188447254347122734312330899745899718347977149796782240279542339206012818796165947692942591805904421777136029095206463550337175143401797113297721657583100117323952555216573752808320 1155 24028379844428727925948124991778709295641474741632014052112848267915191215702909303253874386099766907662678335802771112929493356613469937088184136137464106878590461833805863038160285701048149679326860616837770169394447520549052821387328712800 1156 38878735282878592483828848103739174224916991788950418966439121456362445562825643615584774131999485255639828132585011392469450897025816869951913695212698123632217591384369664363383920514432879545574671413352276710912987985869543615448660446200 1157 62907115127307320409776973095517883520558466530582433018551969724277636778528552918838648518099252163302506468387782505405179535131158572766934755689850526969710398484909516448459818779801951476626877375406944291850128731995379282684612210400 1158 101785850410185912893605821199257057745475458319532851984991091180640082341354196534423422650098737418942334600972793897870776816265575540294229660430218143293820402409484780311804836270559313918561418383036773832068158921081417467740549089920 1159 164692965537493233303382794294774941266033924850115285003543060904917719119882749453262071168197989582244841069360576403286045248780005781212620130932087474030540445057356692749739213154818872317805257292965576349492818104131107588130161084400 1160 266478815947679146196988615494031999011509383169648136988534152085557801461236945987685493818296727001187175670333370301150586783553709555780012867022617320865459257669331170021431515294818769667295106985399774985282209295436905750202518698400 1161 431171781485172379500371409788806940277543308019763421992077212990475520581119695440947564986494716583432016739693946704452956211208858770870925637106411895121910181217936875793954742250893159792967885633383715200072932500130937872762114760944 1162 697650597432851525697360025282838939289052691189411558980611365076033322042356641428633058804791443584619192410027317005593454097379296658499482789317010412220361017099187028282037898825238501477484009505266163487760962194621777051081799143976 1163 1128822378918023905197731435071645879566595999209174980972688578066508842623476336869580623791286160168051209149721263710072823384846570531400156780387148211335192365004124992652534248899145124112561426217503777920392158637050782436875227713478 1164 1826472976350875430895091460354484818855648690398586539953299943142542164665832978298213682596077603752670401559748580715649953303350723756021346930552451523329640925767957943448858856105382423164630634202697130107941184511167852431853947286400 1165 2955295355268899336092822895426130698422244689607761520925988521209051007289309315167794306387363763920721610709469844425765513943330852823329544704055032738883666158325214416156844926012780706855950909230203651586969644274208777982754585293180 1166 4781768331619774766987914355780615517277893380006348060879288464351593171955142293466007988983441367673392012269218425141389054170423161477321143280643758358220387895250276335492091452112895351804019620994270163366493184654585777539373707029940 1167 7737063686888674103080737251206746215700138069614109581805276985560644179244451608633802295370805131594113622978688269567223718445145987938588477331777950005315804132127413191355071251321451311849521592473193056612035484576074993369560558727750 1168 12518832018508448870068651606987361732978031449620457642684565449912237351199593902099810284354246499267505635247906694708570035360435590880001579619306275359317362360043544489710766359627823367627223148346309656215442988079770468476301986628480 1169 20255895705397122973149388858194107948678169519234567224489842435472881530444045510733612579725051630861619258226594964275905641392107110992435887291278817277063752171589340351297156661404810282549478794539660978671019801843861915236575960299944 1170 32774727723905571843218040465181469681656200968855024867174407885385118881643639412833422864079298130129124893474501658984406526421150728234499677563505933728169359275017870893919803392817382848806106634738473745336319787863572292414434668053120 1171 53030623429302694816367429323375577630334370488089592091664250320858000412087684923567035443804349760990744151701096623260493205731175345038719184542058501825875450404796502798073469455075233851178311657389422305732373887849519803813894564534148 1172 85805351153208266659585469788557047311990571456944616958838658206243119293731324336400458307883647891119869045175598282244787844565800541099373031765369843641614229178459082529143938552456556645097672959225333330534301199008618036795063918699800 1173 138835974582510961475952899111932624942324941945034209050502908527101119705819009259967493751687997652110613196876694905505573975801418924123721666334896688200562593864737076535541266948801415722807467785229608491034817906556459583938693341646500 1174 224641325735719228135538368900489672254315513401978826009341566733344238999550333596367952059571645543230482242052293187750180782449301959411311078412992781021534492463288945462129736332626137059825788495803879499767489732166675763889421480409962 1175 363477300318230189611491268012422297196640455347013035059844475260445358705369342856335445811259643195341095438928988093256228721673081427332445814462631562775812346723604001330696285656387439961765112072102408638542748631082227663272892796272500 1176 588118626053949417747029636912911969450955968748991861069186041993789597704919676452703397870831288738571577680981281281006116578617940348758127442848156001064273911349066286126819138060503270835159000159336330452289904356693036422760382247038640 1177 951595926372179607358520904925334266647596424096004896129030517254234956410289019309038843682090931933912673119910269374263112189217825357873615777052998000126874441128011835949165605265341428614348714448860579954178181830937600749939384447597444 1178 1539714552426129025105550541838246236098552392844996757198216559248024554115208695761742241552922220672484250800891550655268754804413405162834330150186411907637433105637845312200642485938125493230276276057083094589979836382152087453061751016075896 1179 2491310478798308632464071446763580502746148816941001653327247076502259510525497715070781085235013152606396923920801820029533107845980394646288401516696362437604810963104086337059117505152396164921354724427644720300321112287297974064469808089859856 1180 4031025031224437657569621988601826738844701209785998410525463635750284064640706410832523326787935373278881174721693370684801095761466996227339689147140563908955455907621217348176093874761532826705847133633221523678918162776490628390776864491548000 1181 6522335510022746290033693435365407241590850026727000063852710712252543575166204125903304412022948525885278098642495190714336211348723358580991588773036089312687558488853282683601235985153569109029455544964395453820325359879910541905765496058666650 1182 10553360541247183947603315423967233980435551236512998474378174348002827639806910536735827738810883899164159273364188561399136066257841190682750822330719700691802510944645298426002353355759470125327031792070010315039277312003355183130078286161941570 1183 17075696051269930237637008859332641222026401263239998538230885060255371214973114662639132150833832425049437372006683752113475526200189681096686364802411905500457864489899416544286907425321070481207098548422101016661068426817208508678457847116034000 1184 27629056592517114185240324283299875202461952499752997012609059408258198854780025199374959889644716324213596645370872313512609584716754904072073689023932443226133083851907708388788903266047603056463459696458226049506596550980305664852539136631739520 1185 44704752643787044422877333142632516424488353762992995550839944468513570069753139862014092040478548749263034017377556065626090367251845684709067505634199627188686034945353994532393819200602939767260244112628721579282391957141222152417915646999362800 1186 72333809236304158608117657425932391626950306262745992563449003876771768924533165061389051930123265073476630662748428379138696703374975456948197240959475954918851323798286467150773055537668676030576337321066772546065010363490796870537355422593634870 1187 117038561880091203030994990568564908051438660025738988114288948345285338994286304923403143970601813822739664680125984444764795575555347373030516152100186976065600240452635484303491551447107856522568421752483621773494823112915798340046546062788867478 1188 189372371116395361639112647994497299678388966288484980677737952222057107918819469984792195900725078896216295342874412823903487022595421730438405941251807652522356477554458509773807280229909399302520266384696648298818205321072885499155315560570496000 1189 306410932996486564670107638563062207729827626314223968792026900567342446913105774908195339871326892718955960023000397268668296359414196434382480950666361301008114686377061485961215168050513927233113425157148957723696370001418981824883962727442045500 1190 495783304112881926309220286557559507408216592602708949469764852789399554831925244892987535772051971615172255365874810092571774877081091933447635486411657559572408282315441545195837089817219952831936603209095697584497635498432720313286104413396858080 1191 802194237109368490979327925120621715138044218916932918261791753356742001745031019801182875643378864334128215388875207361240093502687241930116926699898896926958743818585632401499014634458801058155737080787792923395368507630167979442455012427268621800 1192 1297977541222250417288548211678181222546260811519641867731556606146141556576956264694170411415430835949300470754750017453811854618504906532651003328996187814110994132681448626556348357303583371054386985576589559118743007770416215052200863964471378000 1193 2100171778331618908267876136798802937684305030436574785993348359502883558321987284495353287058809700283428686143625224815051984148647529355968299149030329479868116769658585434779246690062787848297202135999740796469086490672604459578932063634140947970 1194 3398149319553869325556424348476984160230565841956216653724904965649025114898943549189523698474240536232729156898375242268863816500960482326332492215205639227600890052203645947167080383128612142765129367294076546407012950541488131985164348904461677756 1195 5498321097885488233824300485275787097914870872392791439718253325151908673220930833684876985533050236516157843042000467083915858943255346137787970747192091512645606490297207330757586117483929619714834465555256742570297512931658327758257122001162284780 1196 8896470417439357559380724833752771258145436714349008093443158290800933788119874382874400684007290772748886999940375709352779639416760447570920093842262486001448117724352607615027335089958830241888658608634750043853050032847173965991148025371963190400 1197 14394791515324845793205025319028558356060307586741799533161411615952842461340805216559277669540341009265044842982376176436695592681118509057395613092545945058068702700989777813666959374742309112351528770145263556428191764805279645056827370239623425888 1198 23291261932764203352585750152781329614205744301090807626604569906753776249460679599433678353547631782013931842922751885789475173804231622172828527551852308254340220757301010395455000677456360655558195068253947211668514446831667261010333171264860506002 1199 37686053448089049145790775471809887970266051887832607159765981522706618710801484815992956023087972791278976685905128062226170919100100181034398868530445743661560501613401902341722948869683073412827070026242850714670062008993964413872926589876339795600 1200 60977315380853252498376525624591217584471796188923414786370551429460394960262164415426634376635604573292908528827879948015645998583229087858539847579206684371925743883726090209897393835145441989170945846550325796020745066992756301038168981523274348000 1201 98663368828942301644167301096401105554737848076756021946136532952167013671063649231419590399723577364571885214733008010241817164619182034045800992498791285926612802138972670467675334946660219227633908551887515526450276962275081187014551315344071396000 1202 159640684209795554142543826720992323139209644265679436732507084381627408631325813646846224776359181937864793743560887958257463010587661072100166112191950479949386967868224506204370257509015700400353791851310419131650021073912061906645416739122599298000 1203 258304053038737855786711127817393428693947492342435458678643617333794422302389462878265815176082759302436678958293895968499280574757445921103004108965928114118277904802879249401904538425603141441608372132263547009289479603071349905523803385188001628750 1204 417944737248533409929254954538385751833157136608114895411150701715421830933715276525112039952441941240301472701854783926756743338409254228050307944768739736174538316030289538265190286494529331774763065685656220675191074783571278596621590497777925280400 1205 676248790287271265715966082355779180527104628950550354089794319049216253236104739403377855128524700542738151660148679895256024559653155729263211334398993056428220912271575656716233832964232533582590058104086500144415926708904682833352593439940192556800 1206 1094193527535804675645221036894164932360261765558665249500945020764638084169820015928489895080966641783039624362003463822012767498511807142356482274892546444360481093504515802017196173142398006956829374558189507901668149722611385751405756535680176387824 1207 1770442317823075941361187119249944112887366394509215603590739339813854337405924755331867750209491342325777776022152143717268793104202021266686629894231051055166384832011210861087398442922400016477695519379695020338095320135824989134659732138565011156060 1208 2864635845358880617006408156144109045247628160067880853091684360578492421575744771260357645290457984108817400384155607539281559956227372828933212888459272293391461234078987114289824608367134599655209351154205396346579533387121512184615984359808153422000 1209 4635078163181956558367595275394053158134994554577096456682423700392346758981669526592225395499949326434595176406307751256550354752952908070796678348294160109070933583760389606311592495456530879263593422067940815441651234596650124568804096248763684328400 1210 7499714008540837175374003431538162203382622714644977309774108060970839180557414297852583040790407310543412576790463358795831913663143222504662954951813920848084711991606955099056788150156074833325866558333556327108060851843467487224763173558216689688780 1211 12134792171722793733741598706932215361517617269222073766456531761363185939539083824444808436290356636978007753196771110052382271154656702945703405150651429272046415919274959918550486044486502531073793980028445446501985043633732401667000659281981399186000 1212 19634506180263630909115602138470377564900239983867051076230639822334025120096498122297391477080763947521420329987234468848214183125276411475189524536861513359618040393207358285629196266980965634336729037496644646286739237439516490645875554286227723985000 1213 31769298351986424642857200845402592926417857253089124842687171583697211059635581946742199913371120584499428083184005578900596458711017200766313537103660127707068314174062822829105496637656540077370885440282622850559265485482574723236860639578063176068520 1214 51403804532250055551972802983872970491318097236956175918917811406031236179732080069039591390451884532020848413171240047748810639097733039871259289789978292751795584223366931002596295989258224360155523428235326204361887719197322825581446067137442236618812 1215 83173102884236480194830003829275563417735954490045300761604982989728447239367662015781791303823005116520276496355245626649407104978394899353237206160328953849158526602909143467722295384988502234106619390504131020141984244015974787934824165483263807365600 1216 134576907416486535746802806813148533909054051727001476680522794395759683419099742084821382694274889648541124909526485674398217739645043852879075888534160061525550252964702632727245825014700448979579363218269605748279359775118007007412648145330805722569600 1217 217750010300723015941632810642424097326790006217046777442127777385488130658467404100603173998097894765061401405881731301047624856224167497293398081377326733840407265634677702877192514967792813025745701582175646464968164467641766851327919497288905017815570 1218 352326917717209551688435617455572631235844057944048254122650571781247814077567146185424556692372784413602526315408216975445842588699566691456809590644796261975662890393889517985521080774282114444535028506464227095836042545291947885592301019711651762616800 1219 570076928017932567630068428097996728562634064161095031564778349166735944736034550286027730690470679178663927721289948276493467463694107592526957037971651247672063270301119600062811541034895321376198242405707516289728683418550520029128831779577606436569900 1220 922403845735142119318504045553569359798478122105143285687428920947983758813601696471452287382843463592266454036698165251939310040792945538922681641933609791182027674627954619349004983691210983772883377709780701486383554393999250885745895968546880967652000 1221 1492480773753074686948572473651566088361112186266238317252207270114719703549636246757480018073314142770930381757988113528432777534858155280287473032537627009175782545268669669328345351686755741338639199863560189462743718086717224329355078299077960353740400 1222 2414884619488216806267076519205135448159590308371381602939636191062703462363237943228932305456157606363196835794686278780372087556880727415433405308521708548501817105624090400342002194501926535267092473850323487583658790473632362533734001832632652547864720 1223 3907365393241291493215648992856701536520702494637619920191843461177423165912874189986412323529471749134127217552674392308804865140880358248335462059641229779855284365504923691870914783375784131932348834499133190922924973945478859679046895744755090190436078 1224 6322250012729508299482725512061836984680292803009001523131479652240126628276112133215344628985629355497324053347360671089176952667389983514931033015530572358035409870789388723448741590050143617184186494237915705226314620170804497349165797708775712956989440 1225 10229615405970799792698374504918538521200995297646621443323323113417549794188986323201756952515101104631451270900035063397981817887782919464718913146386062330390070551246089978301502241990459244694197477860860564796357941588042451759110633606568524328050000 1226 16551865418700308092181100016980375505881288100655622966454802765657676422465098456417101581500730460128775324247395734487158770506031427427035362443334740466247795707423344998397323155720418620377464045679571838662811856587708462490451469895856409115264920 1227 26781480824671107884879474521898914027082283398302244409778125879075226216654084779618858534015831564760226595147430797885140588522468400145821277379516957211314927288233316324185945381728675988324546364723771843217983367895067849335664205727864121068026000 1228 43333346243371415977060574538879289532963571498957867376232928644732902639119183236035960115516562024889001919394826532372299358948987249871404221751637437485063346680704932169313819034168260931011532904235459148625229046907680414691239325114616939078719800 1229 70114827068042523861940049060778203560045854897260111786011054523808128855773268015654818649532393589649228514542257330257439947679622280972744918992164809303554711313453948750799273585796321561756533319402221790147681366550977707371516203908302718410033850 1230 113448173311413939839000623599657493093009426396217979162243983168541031494892451251690778765048955614538230433937083862629739306499955477590082138954006092373940996964594921244065929709796168937802299505131385305749415423333433994393146174160866560661472300 1231 183563000379456463700940672660435696653055281293478090948255037692349160350665719267345597414581349204187458948479341192887179254516398442772413479596977470699349206652128500009364228814793371083119356359118440550272297965453131624390349173291200249552534348 1232 297011173690870403539941296260093189746064707689696070110499020860890191845558170519036376179630304818725689382416425055516918560808187289406976198689973148466113766272207799324690692280840770810214083691131383356550124945853662101511777344295276672478569600 1233 480574174070326867240881968920528886399119988983174161058754058553239352196223889786381973594211654022913148330895766248404097815869573047344495519798767602794492908642931472948733369932433176255888653880631127642752398398595508789540471489312848189244692800 1234 777585347761197270780823265180622076145184696672870231169253079414129544041782060305418349773841958841638837713312191303921016376340939652541885296837934182238753176541059768997197475985507379732142280557459745084724254054705882823475149423269401194102094470 1235 1258159521831524138021705234101150962544304685656044392228007137967368896238005950091800323368053612864551986044207957552325114193092320699261073079799325337684129519276666153822516009760958003979685250914736690845244116440751288835981424500522506723422018240 1236 2035744869592721408802528499281773038689489382328914623397260217381498440279788010397218673141895571706190823757520148856246130568888273036637852535125442536293852760099130544138202554692081420667959369244217836703743196379504154907706954116121149709244221400 1237 3293904391424245546824233733382924001233794067984959015625267355348867336517793960489018996509949184570742809801728106408571244763407389050438723719599208410257895649187066910190254616424290220251454216986269477234536806342107942453225203007848783493322950520 1238 5329649261016966955626762232664697039923283450313873639022527572730365776797581970886237669651844756276933633559248255264817375331413854087701883991562027393900864975193522747518704489490939121609072218151438791310807737368877467426630212432487897666527580452 1239 8623553652441212502450995966047621041157077518298832654647794928079233113315375931375256666161793940847676443360976361673388620097129846452055098078998299893089557428284534371681415357294327728093364451646466108995077399765227047999828632146481851981195057112 1240 13953202913458179458077758198712318081080360968612706293670322500809598890112957902261494335813638697124610076920224616938205995427116905225217183965885886750710509033666787238775688716323035296029540087888468329675079906843599717044391887632882859355521109600 1241 22576756565899391960528754164759939122237438486911538948318117428888832003428333833636751001975432637972286520281200978611594615527982150305726570517395691269010776635666536820054488902111447750072577983145933240781088431864947180006776889738974382999456272960 1242 36529959479357571418606512363472257203317799455524245241988439929698430893541291735898245337789071335096896597201425595549800610952790452217029264115444513930790488865429378807985783963328780489257054091210168055461391720687691164118829302797619882162755742576 1243 59106716045256963379135266528232196325555237942435784190306557358587262896969625569534996339764503973069183117482626574161395226486816604465124613473188773913942772478715075883415218866822430593443056549393732149671390216192489832533662892297559057709223104060 1244 95636675524614534797741778891704453528873037397960029432294997288285693790510917305433241677553575308166079714684052169711195837435871658053699589116121783219522551170429240018675555405383730527362663160308390566101723068142116636793957104224712730676548348000 1245 154743391569871498176877045419936649854428275340395813622601554646872956687480542874968238017318079281235262832166678743872591063932467663089647269902170630472817540800478690293319230294629239859644365701719769876966700521502791440346369904283321861278531954100 1246 250380067094486032974618824311641103383301312738355843054896551935158650477991460180401479694871654589401342546850730913583786901362295319200978080177943844978198584993288770925296882023866391445436743365223903876041555550804156247844465430129401027939220334800 1247 405123458664357531151495869731577753237729588078751656677498106582031607165472003055369717712189733870636605379017409657456377965310586384803817196233323117504509849922720996607158284228245101497326718445712057475027856433945077120248975770526966661772074874000 1248 655503525758843564126114694043218856621030900817107499732394658517190257643463463235771197407061388460037947925868140571040164866663102303433972209098406889143356217764675391735677730500726186620769450877369457484661317755840557565052287263559035643233127788160 1249 1060626984423201095277610563774796609858760488895859156409892765099221864808935466291140915119251122330674553304885550228496542831999291491321804318797798722040712008967684298991283684986379460461723563672100909216850487085122709043152714286415915463851367400000 1250 1716130510182044659403725257818015466479791389712966656142287423616412122452398929526912112526312510790712501230753690799536707698646570392242584681742996969130574502603406156743968223306318404473402770112250822027985391753362648484054557592472384629164428281250 1251 2776757494605245754681335821592812076338551878608825812552180188715633987261334395818053027645563633121387054535639241028033250530687288089161595760160073048617626176980331898961143791001931052304688607629041824382762973826798016802494835114222725033396872779856 1252 4492888004787290414085061079410827542818343268321792468694467612332046109713733325344965140171876143912099555766392931827569958229308255678320165528437001302355354738303450147330890366105039135430162487312055478977017128693729888515122549963992884759446115920800 1253 7269645499392536168766396901003639619156895146930618281246647801047680096975067721163018167817439777033486610302032172855603208760062572776162982961682420423812166521973311402108794627206300379201808354039671101309720327379120808682861334475017383977075433525944 1254 11762533504179826582851457980414467161975238415252410749941115413379726206688801046507983307989315920945586166068425104683173166989329402248885941730500144368721181594867520102534018108818946248683554698645705449846062311732019909672941421549576298581106591418488 1255 19032179003572362751617854881418106781132133562183029031187763214427406303663868767671001475806755697979072776370457277538776375749500430239327353124887188222818873388939602305959691110888007857717581089548422605184462152127822668341703411926820805414600553519980 1256 30794712507752189334469312861832573943107371977435439781128878627807132510352669814178984783796071618924658942438882382221949542738762803479532073182301986518700869377117593056356723751390783993513032397956885340609228833259696070292996278454527296167244874301920 1257 49826891511324552086087167743250680724239505539618468812316641842234538814016538581849986259602827316903731718809339659760725918488438717941819076412979144244644453644845495512090503703674563115372081045744265744991722387809778067294092705521229988592812896882994 1258 80621604019076741420556480605083254667346877517053908593445520470041671324369208396028971043398898935828390661248222041982675461227093066207072721162576507333059797749864317773084350104039943808627447779619218267129274637699401915990350820686605840099448161856960 1259 130448495530401293506643648348333935391586383056672377405762162312276210138385746977878957303001726252732122380057561701743401379715815723586129876114050244511114487545596884241351145005485161724135223654268367766099938036390690860600297189864908660397079411521798 1260 211070099549478034927200128953417190058933260573726285999207682782317881462754955373907928346400625188560513041305783743726076840942733305570242947170836782341049574416672901855027630242508816260467797634006183897288812409829482942512834860765185623341983104614400 1261 341518595079879328433843777301751125450519643630398663404969845094594091601140702351786885649402351441292635421363345445469478220659008452816570551929171589288699008991945157208283156310997761978454736048199506498348622304603170203952720775022729948015447414780160 1262 552588694629357363361043906255168315509452904204124949404177527876911973063895657725694813995802976629853148462669129189195555061601457818949575420561513778696338347257730988116768271381356441446940245094943251006970037790577686379170633888701174404225483670005452 1263 894107289709236691794887683556919440959972547834523612809147372971506064665036360077481699645205328071145783884032474634665033282261209634863581779673464523354982539430238587373864547901887606203075578248687707409860281258136071852802345200026602999963910638603000 1264 1446695984338594055155931589812087756469425452038648562213324900848418037728932017803176513641008304700998932346701603823860588343862208030152959471590693739614785939658294204394316215269698139593892067198129561211308169479880929529055764127031759505792653745050400 1265 2340803274047830746950819273369007197429397999873172175022472273819924102393968377880658213286213632772144716230734078458525621626124620451774174787091221980776248609298770604942211815471526610655232217422790948613694092557559167177824522219985097981474629371132200 1266 3787499258386424802106750863181094953898823451911820737235797174668342140122900395683834726927221937473143648577435682282386209969986085118829698451499136565021089365776502367262493357456612953525562322659309558092958239328340903341360196415725083628556207571939556 1267 6128302532434255549057570136550102151328221451784992912258269448488266242516868773564492940213435570245288364808169760740911831596112651720458942581600201418973763288466073227443137122487071707754467667778042694336521564105540980291967924849135654347988760655766000 1268 9915801790820680351164320999731197105227044903696813649494066623156608382639769169248327667140657507718432013385605443023298041566097534052531007497272274266188372524032337781556820980718822190367646783317444574264456563160483763039439641674349596605320389424631800 1269 16044104323254935900221891136281299256555266355481806561752336071644874625156637942812820607354093077963720378193775203764209873162213334709602652957709382276145041256099449077361977998914610118662289421055271132418778054547880733759980919922616210981291841938900944 1270 25959906114075616251386212136012496361782311259178620211246402694801483007796407112061148274494750585682152391579380646787507914728308922612278591111971813669156988466740986603721176360199036435339872400147263078492648788081862063107201094784372313577076093249315360 1271 42004010437330552151608103272293795618337577614660426772998738766446357632953045054873968881848843663645872769773155850551717787890527352408349016291527945409461360479832274004718461533481993830070044689955968708626705019861368512036175446160730061681197797091413600 1272 67963916551406168402994315408306291980119888873839046984245141461247840640749452166935117156343594249328025161352536497339225702618833126084014904524662852487635443502972222540011587114772699381040251431816892362034768076474403284651186967725387843787904092811728560 1273 109967926988736720554602418680600087598457466488499473757243880227694198273702497221809086038192437912973897931125692347890943490509368722515444395916874453952239040183397372936768185048456292977601963283956568991559039531595135682963732936843092835730115974793943144 1274 177931843540142888957596734088906379578577355362338520741489021688942038914451949388744203194536032162301923092478228845230169193128196753512991528219690556975715152929377757153210495872060259746403822535346582417387357171654884611314387857858884566280111849002904880 1275 287899770528879609512199152769506467177034821850837994498732901916636237188154446610553289232728470075275821023603921193121112683637578815137984171459095416447255760070359844805520062728687270438906354473587182704466790762134959754587654893707636589079481717650317500 1276 465831614069022498469795886858412846755612177213176515240221923605578276102606395999297492427264502237577744116082150038351281876765767324627895224578102317367828676799144725566799262413870081352531609858547102322025713610380441668397643518331828847189933761493660000 1277 753731384597902107981995039627919313932646999064014509738954825522214513290760842609850781659992972312853565139686071231472394560403367722898508118460411795389528240027682161479990095787204362330605572201784645806592201193176979927601337156262552500798138416759870170 1278 1219562998666924606451790926486332160688259176277191024979176749127792789393367238609148274087257474550431309255768221269823676437169121708416855095715983707238055349869242172331075105296379960370694022705924116150640581860243387573238812499287758181431362749083742544 1279 1973294383264826714433785966114251474620906175341205534718131574650007302684128081218999055747250446863284874395454292501296070997572524353557540183922139969721328960012686639634384193749726201889080871443440199153726190004606901245948988104419109056884963619311575148 1280 3192857381931751320885576892600583635309165351618396559697308323777800092077495319828147329834507921413716183651222513771119747434741624478841766557214909615384940506723751220857961399497982917318149876979837555206407176920217710763451791252229703110268755762189207040 1281 5166151765196578035319362858714835109930071526959602094415439898427807394761623401047146385581758368277001058046676806272415818432314205337774112433306008113774458640010377757422989614365450477739094451428412350972325245975972858923176084974798683013901100144590786000 1282 8359009147128329356204939751315418745239236878577998654112748222205607486839118720875293715416266289690717241697899320043535565867055794894373702020775173262065653776618366672457911732507139432400718742584439114785690291869715010939502794358280713325300193184966868950 1283 13525160912324907391524302610030253855169308405537600748528188120633414881600742121922440100998024657967718299744576126315951384299370091659764797115995884371602046960018446632635103262636196528120830254942167655810032916457324270184787893366565214952685293704212990678 1284 21884170059453236747729242361345672600408545284115599402640936342839022368439860842797733816414290947658435541442475446359486950166425830048763693444602099104999511563362873408161918391619222919860887013109427927498452604523511396138396784387287399804746112272720288400 1285 35409330971778144139253544971375926455577853689653200151169124463472437250040602964720173917412315605626153841187051572675438334465796069641520278914681645001031682240044962140482147302446615341025853722697967015774999727502843898349955889658770456271051648698325126780 1286 57293501031231380886982787332721599055986398973768799553810060806311459618480463807517907733826606553284589382629527019034925284632221808262666989697369041110269259260018133345890316360708603325034521956290122999707343168223983814854675197753831994475835043774871893812 1287 92702832003009525026236332304097525511564252663421999704979185269783896868521066772238081651238922158910743223816578591710363619098018117264796039628049050631492999760116439788810886062297277812827932631739689145031108663435354380523672847504969880645271651861102238400 1288 149996333034240905913219119636819124567550651637190799258789246076095356487001530579755989385065528712195332606446105610745288903730239777594471240971334430217332135303470931035016809068530904843478372105507405604559954972766262251604241339359022463912782546699352869760 1289 242699165037250430939455451940916650079114904300612798963768431345879253355522597351994071036304450871106075830262684202455652522828258282152867839969465506893447317040304357225951868631664333143844339016757233158774000295038659883398580743441911316647537148259073962050 1290 392695498071491336852674571577735774646665555937803598222557677421974609842524127931750060421369979583301408436708789813200941426558497820386730309924801572590587394083721943958529070424930587559766301915977030495010947100649596151503273172434067718423222021938108515680 1291 635394663108741767792130023518652424725780460238416397186326108767853863198046725283744131457674430454407484266971474015656593949386756729193807480280347470048848951360796631889044267250289349936576286137119966084805496659919316660148175964864196554330699352467042526548 1292 1028090161180233104644804595096388199372446016176219995408883786189828473040570853215494191879044410037708892703680263828857535375945254162286937230835067016594814163467801589445450349050506378289593406027122867309408262154227154065523985056164038591189520851472657498000 1293 1663484824288974872436934618615040624098226476414636392595209894957682336238617578499238323336718840492116376970651737844514129325332011905428554600871576903253099537042085538441179748243081125385095667141066655956868564122280035133185650030574910605758054978023657267994 1294 2691574985469207977081739213711428823470672492590856388004093681147510809279188431714732515215763250529825269674332001673371664701277265441061282501320563529283099460273116797182068686269731885321172334189463794866319562065449359432658652634870993071647984151140531715762 1295 4355059809758182849518673832326469447568898969005492780599303576105193145517806010213970838552482091021941646644983739517885794026609278987091856322334383239710449659765459983434498532107321800061077272046688029202120630251133183159519237395450591992164513685765464408000 1296 7046634795227390826600413046037898271039571461596349168603397257252703954796994441928703353768245341551766916319315741191257458727886543414205328933898784352384112697825089463509878984388806886063085872780132018335950348025999276993100815788625135297433479165645522565120 1297 11401694604985573676119086878364367718608470430601841949202700833357897100314800452142674192320727432573708562964299480709143252754495825055847014366131572815878249442254294411862314663202761683517347296745461422510723427497996370795923049314612837107764389215735301361120 1298 18448329400212964502719499924402265989648041892198191117806098090610601055111794894071377546088972774125475479283615221900400711482382366829450324079888114361088111477629126227560946652043021182385861657288631845637576310443041560386912515605383053819995409966155228975996 1299 29850024005198538178838586802766633708256512322800033067008798923968498155426595346214051738409700206699184042247914702609543964236878196180449186776060335207924298666997423252152442355455001848330726859710500255160211928974194102474722484511479934302822589313845000576800 1300 48298353405411502681558086727168899697904554214998224184814897014579099210538390240285429284498672980824659521531529924509944675719260560355349681746050044345228723059962804514795456880007190246363091029785346683026033797394987139917406358184617835834833868247869549980000 1301 78148377410610040860396673529935533406161066537798257251823695938547597365964985586499481022908373187523843563779444627119488639956138763485500545962049432807894646558737975344595021709300128067955546557823627292479421502801255305474415398051139181408006163601005055910250 1302 126446730816021543541954760257104433104065620752796481436638592953126696576503375826784910307407046168348503085310974551629433315675399319545698379378058829122165431871586777246661289427836337716691195258748515048122810062982020656331147367190670212248819530555577991734088 1303 204595108226631584402351433787039966510226687290594738688462288891674293942468361413284391330315419355872346649090419178748921955631538094276052451110087963215759641009216502781632619670399420953375675055281185639108216198304015357666466711698166871385428306530768381973628 1304 331041839042653127944306194044144399614292308043391220125100881844800990518971737240069301637722465524220849734401393730378355271306937406872049153048207739083183448049025532450646794745659584312005066068885972273308587874301352080191368569074053008825045278427304073032720 1305 535636947269284712346657627831184366124518995333985958813563170736475284461440098653353692968037884880093196383491812909127277226938475519342656807368214456839384276468911533000302829180636373176971554184835877684474488360520293027418036777185989881507270240668349530800000 1306 866678786311937840290963821875328765738811303377377178938664052581276274980411835893422994605760350404314046117893206639505632498245412914969852434646442494636868161939045315260573328533510564148487298102901714556848729170580074869095806619214216276637298844135732275442270 1307 1402315733581222552637621449706513131863330298711363137752227223317751559441851934546776687573798235284407242501385019548632909725183888463751917970994555407302393188397518096219275892235294983423138760768778603235427465078028356944908487499431917426859407961443131888058278 1308 2268994519893160392928585271581841897602141602088740316690891275899027834422263770440199682179558585688721288619278226188138542223429301360527215202431079147398820162925893913711825784742488856216595710299938638182276137174600108337834243910300353642055338230215538572134000 1309 3671310253474382945566206721288355029465471900800103454443118499216779393864115704986976369753356820973128531120663245736771451948613189871913097105615451765067795288723642755657524839403986815477244803698315880081437168141974280067199273588691786404509736937671623112960000 1310 5940304773367543338494791992870196927067613502888843771134009775115807228286379475427176051932915406661849819739941471924909994172042491203000903579066632456640474701659975421410950910887066949039600141028286467107551424870330367361271662229263081803572159856593669812800820 1311 9611615026841926284060998714158551956533085403688947225577128274332586622150495180414152421686272227634978350860604717661681446120655681151987373345851799887900992677773410170753298604714926139565156114815096077170941670075577349371328070692136816511566046181433362652993112 1312 15551919800209469622555790707028748883600698906577790996711138049448393850436874655841328473619187634296828170600546189586591440292698172307354312992728615134174885442033154846437826387578006998038925069812745773350273538068791365861988026465332817127933808292789460252011200 1313 25163534827051395906616789421187300840133784310266738222288266323780980472587369836255480895305459861931806521461150907248272886413353853584049022931939947898635182744596587756602371038526009573548542147280191230945214949901709169702878359591723374502060055544834996588224000 1314 40715454627260865529172580128216049723734483216844529218999404373229374323024244492096809368924647496228634692061697096834864326706052025814329963263498847366617345499239950609355374516016187987824037364894408446740079043993500097827116709128957873459098748520325127298316480 1315 65878989454312261435789369549403350563868267527111267441287670697010354795611614328352290264230107358160441213522848004083137213119405879600159695449968043808004555556016353099053814489601363257637030791514404655826760801158047328343739231676508269424026773034947529250267500 1316 106594444081573126964961949677619400287602750743955796660287075070239729118635858820449099633154754854389075905584545100918001539825457905289782322120107358298062596430466280968997943015048431018231725875866498549716296485192529834886366641571084558804632398804261582154678400 1317 172473433535885388400751319227022750851471018271067064101574745767250083914247473148801389897384862212549517119107393105001138752944863785216430063417964183525378483923452471540559072374614123990647431545152987908961611108570852736310735724800956651299272987421611996611817244 1318 279067877617458515365713268904642151139073769015022860761861820837489813032883331969250489530539617066938593024691938205919140292770321690304431676283542293280689053041738937776460946544669562406601503970388678175845411153227316016208876700259342044196183009667648907032728602 1319 451541311153343903766464588131664901990544787286089924863436566604739896947130805118051879427924479279488110143799331310920279045715185476049130494803924506768130896214341061522623402801232877340450619890274663553778441633152736697706901985151588823610244660601313508836439598 1320 730609188770802419132177857036307053129618556301112785625298387442229709980014137087302368958464096346426703168491269516839419338485507166027074125239578018629508617319110161826577034330207980729571532472072225503322872209949273339702220417496723870419899637414074737422769600 1321 1182150499924146322898642445167971955120163343587202710488734954046969606927144942205354248386388575625914813312290600827759698384200692642930961420993809336779014204719570713027311135973420551821989309443560967924800257418288220185267757916073955240164134566935651039579511600 1322 1912759688694948742030820302204279008249781899888315496114033341489199316907159079292656617344852671972341516480781870344599117722686199808429766791130969325446459462789531222648284786567409470911061074051719227482034137020292615078423822039546700133720620332393543406218911800 1323 3094910188619095064929462747372250963369945243475518206602768295536168923834304021498010865731241247598256329793072471172358816106886892452743753768177503503568911717944371077559310004973298648822815391929589208697739903873186829477355096541858209614979395193840281920162419056 1324 5007669877314043806960283049576529971619727143363833702716801637025368240741463100790667483076093919570597846273854341516957933829573092260318763758358166017633996489547782810529484092934524728378598023239622385530266494457628881115760479240678791056352837467788112966891239000 1325 8102580065933138871889745796948780934989672386839351909319569932561537164575767122288678348807335167168854176066926812689316749936459984715300299883538701173927720949113542519650618879383665782554562615877663752737066734422763770564122973306457012288689136414532108302174354500 1326 13110249943247182678850028846525310906609399530203185612036371569586905405317230223079345831883429086739452022340781154206274683766033076974236038085844142350218279388226056188296388889504195453144004999832630065235353895596894292335792373255898927315017266764080773796975511360 1327 21212830009180321550739774643474091841599071917042537521355941502148442569892997345368024180690764253908306198407707966895591433702493061693157145882438600018214251129396256481392546633031968569538170539192583017990577872718830730308967700356340349454564868620838163760478226828 1328 34323079952427504229589803489999402748208471447245723133392313071735347975210227568447370012574193340647758220748489121101866117468526138665155401611279710715707717776000924038127110741441848049028416969167107984457945256072669327804180238793318586941155298455743584140059126080 1329 55535909961607825780329578133473494589807543364288260654748254573883790545103224913815394193264957594556064419156197087997457551171019200364171137763777098880715032439075226924527021019330713494360558370849738241493593059836668493567200139804521901594088845032985425146041168194 1330 89858989914035330009919381623472897338016014811533983788140567645619138520313452482262764205839150935203822639904686209099323668639545339025705731462001053102354499423019493189208592897245776943645451761724432113892646294192707756380204113979363117755368608964110838744811816000 1331 145394899875643155790248959756946391927823558175822244442888822219502929065416677396078158399104108529759887059060883297096781219810564539399356267408892696623930846187829424292188516426104751208641676465907672885713422778410103188304677530731312169285052534579753016831505696998 1332 235253889789678485800168341380419289265839572987356228231029389865122067585730129878340922604943259464963709698965569506196104888450109878419203408600834961579492282077170871076389745677494782110697687389101835612860660096726207541676660455023568465320985856549493527714307609600 1333 380648789665321641590417301137365681193663131163178472673918212084624996651146807274419081004047367994723596758026452803292886108260674417833897664462900990991077506124413045952038528258602013699865080396022933355905601451520664925376150848498052334942003500608151296648056237944 1334 615902679455000127390585642517784970459502704150534700904947601949747064236876937152760003608990627459687306456992022309488990996710784296243621674880621407929708473875849212849975371427567384205722571427831488586139417168775517248154284156272441933005969290840758737731163546100 1335 996551469120321768981002943655150651653165835313713173578865814034372060888023744427179084613037995454410903215018475112781877104971458714102336725979810276349301672185409713563927068348702440725158094746120905034303042531218436087515284525858680143996651148989848430741284458500 1336 1612454148575321896371588586172935622112668539464247874483813415984119125124900681579939088222028622914098209672010497422270868101682243010330620412407258351491355768201846175830442173622883516450246498954169065998770545389540481838119022263765998866491678928708484210732087779520 1337 2609005617695643665352591529828086273765834374777961048062679230018491186012924426007118172835066618368509112887028972535052745206653701724473112513476529838056827510431816094739742676790501855972995613770460448190104543276935009838095174187536960656338030609250236052501659551944 1338 4221459766270965561724180116001021895878502914242208922546492646002610311137825107587057261057095241282607322559039469957323613308335944734778915539247500312119667586448514815808271681748237308537984650505092711713257121444751951720869132614757055011991741256890378987556804550476 1339 6830465383966609227076771645829108169644337289020169970609171876021101497150749533594175433892161859651116435446068442492376358514989646459317000814449779237821180859110038570655300962021804278028033276589220217388310248254653137926461747572608601679501498138970619255328981974800 1340 11051925150237574788800951761830130065522840203262378893155664522023711808288574641181232694949257100933723758005107912449699971823325591194055760978607818339724678375513993181118199208953740708834113926321412771327896357653928263243500751590380323037831894335526747544836942113200 1341 17882390534204184015877723407659238235167177492282548863764836398044813305439324174775408128841418960584840193451176354942076330338315237653477889929872807875406715066898299617226160209272295957045417196699929884591466258176286170056666839507110366822169185584525941763787666900000 1342 28934315684441758804678675169489368300690017695544927756920500920068525113727898815956640823790676061518563951456284267391776302161640828847468678146754877127486707680182585138237072814747202745328056679326176015053433579873956341891074578699692427510015319088048911191981665295600 1343 46816706218645942820556398577148606535857195187827476620685337318113338419167222990732048952632095022103404144907460622333852632499956066501116668975168644388398964341584860281023179665802928656305279371402380394536168356206420073897408457993497366920969548415762371487097939914560 1344 75751021903087701625235073746637974836547212883372404377605838238181863532895121806688689776422771083621968096363744889725628934661596895348480218985108311218024816189493177553807592442246534217418800469023488777711962792925429369124234835965827850451208138621694565345994846151040 1345 122567728121733644445791472323786581372404408071199880998291175556295201952062344797420738729054866105725372241271205512059481567161552961849872116995633125289790177957856281225843378788133874990804733898209940979633678867132070745061428642994627282000587513992577494416312110583100 1346 198318750024821346071026546070424556208951620954572285375897013794477065484957466604109428505477637189347340337634950401785110501823149857198182235082200477122309452552845483254091024588603825468322994459772925998456752632788831923235776437535361328276049990907636154081349386608320 1347 320886478146554990516818018394211137581356029025772166374188189350772267437019811401530167234532503295072712578906155913844592068984702819048499682011730731480971569531983983396506956698591850102077656735311671808362488754302943081045059074876703538071979724303426923265266540288750 1348 519205228171376336587844564464635693790307649980344451750085203145249332921977278005639595740010140484420052916541106315629702570807852676246406688058575038919914624658051223259585374607122340860316841293834797152055092707555338992287531991300949050992315460649832702504959257700800 1349 840091706317931327104662582858846831371663679006116618124273392496021600358997089407169762974542643779492765495447262229474294639792555495295626929039559069153124530638095668963677491307662213957522033071472386653460925868438626320315257069687162122405771059242775042726072624500504 1350 1359296934489307663692507147323482525161971328986461069874358595641270933280974367412809358714552784263912818411988368545103997210600408171541588287164236979004167216274864673306690312592912481553860836243528337086620182792260528218275918918887547220582762967124331913223431738884000 1351 2199388640807238990797169730182329356533635007992577687998631988137292533639971456819979121689095428043405583907435630774578291850392963666838381105106946475978402022382303023494525517224387945556457176891189717416017909360125591581590373750658005400595981897914165486295225261984000 1352 3558685575296546654489676877505811881695606336979038757872990583778563466920945824232788480403648212307318402319423999319682289060993371838379248833301930156230330902209107234493630669815370327736218587836842178698218526275157337307152149476275329608606793712223444595143610568627680 1353 5758074216103785645286846607688141238229241344971616445871622571915856000560917281052767602092743640350723986226859630094260580911386335505219516386281280358782081536508813401519899060365483699090821387857646723705969023682586853763409472260851094748903050048090811595451651499270500 1354 9316759791400332299776523485193953119924847681950655203744613155694419467481863105285556082496391852658042388546283629413942869972379707343597599330680060087191302163248577954789372016857069777809990622019284221769495926826133266144567000323234612722309785519242992646520174061473070 1355 15074834007504117945063370092882094358154089026922271649616235727610275468042780386338323684589135493008766374773143259508203450883766042848820168053736894600367842587144137181065171663872116922579091315915100579367760497275688421525865475995933231073949303584839753994130458300020080 1356 24391593798904450244839893578076047478078936708872926853360848883304694935524643491623879767085527345666808763319426888922146320856145750192415880936544550960985796138475311992322800807403414349941883251159335618615654879957351655276848603001599318967598327629325027221385812487729400 1357 39466427806408568189903263670958141836233025735795198502977084610914970403567423877962203451674662838675575138092570148430349771739911793041240987774929403442321446224923598141675615931250849145025424450143204972508688689615128412650875792206774584430204416102224397610824345461989844 1358 63858021605313018434743157249034189314311962444668125356337933494219665339092067369586083218760190184342383901411997037352496092596057543233653816374698400248912783476012164309242516152004746973938081458909805312161916978902677873828752316080163790405688059593439158189780248724526720 1359 103324449411721586624646420919992331150544988180463323859315018105134635742659491247548286670434853023017959039504567185782845864335969336274902795271051315726596496087626657243961676129880383587848128970869079983228436615472529844576021320442951751892801857346806842770621064573399856 1360 167182471017034605059389578169026520464856950625131449215652951599354301081751558617134369889195043207360342940916564223135341956932026879508551672861101758094541472064334672584916548821909888614958838564256535188836194415658100900172000799719540670204123157055444730846314480496281920 1361 270506920428756191684035999089018851615401938805594773074967969704488936824411049864682656559629896230378301980421131408918187821267996215783467398038224543737468042037956373590209412458390442392466121653400338041966228025093960740131674681265070412932486600263932615753750907033544050 1362 437689391445790796743425577258045372080258889430726222290620921303843237906162608481817026448824939437738644921337695632053529778200023095292011079777902789796647247715600151382082417233675420688214206074648950509343608404035190457072976403091707343018464849060516120768086636157793726 1363 708196311874546988427461576347064223695660828236320995365588891008332174730573658346499683008454835668116946901758827040971717599468019311075499398843622315485807630026242463526666561245290896664901182925686499787740378503712185836134173885971262906343229462003078842806393583858615500 1364 1145885703320337785170887153605109595775919717667047217656209812312175412636736266828316709457279775105855591823096522673025247377668042406367497548715453635366124803855847571147417790972366270013782365963252580450083373003546195321476071551574158684123504376771272456356465518264740000 1365 1854082015194884773598348729952173819471580545903368213021798703320507587367309925174816392465734610773972538724855349713996964977136061717443030798492642402719954848040771016989790271277482124751911296042467308298353924396280447312452361134688309837473505488386569531420512647547016000 1366 2999967718515222558769235883557283415247500263570415430678008515632683000004046192003133101923014385879828130547951872387022212354804104123810507426180601056134387311623932649582833330696623559957476015906820949202878852548670739235526006733902741134835399632155987777373756511107048362 1367 4854049733710107332367584613509457234719080809473783643699807218953190587371356117177949494388748996653800669272807222101019177331940165841253592996634304892674056914096070587442704252587155846141811098445290984176024343954415604468678367043974892011948375895232832895189896002928201678 1368 7854017452225329891136820497066740649966581073044199074377815734585873587375402309181082596311763382533628799820759094488041389686744269965064066571881339496940421811561322254709831664223954126399730027018653580604599943300874997984441721281555379995502272258874826024675447081888460800 1369 12708067185935437223504405110576197884685661882517982718077622953539064174746758426359032090700512379187429469093566316589060567018684435806317748191410272275302215894247440745338322486483985290823195868212213791206818124377204216637764254155275957729747925899953194772904258144253317880 1370 20562084638160767114641225607642938534652242955562181792455438688124937762122160735540114687012275761721058268914325411077101956705428705771381759991330550338422922951377396079178073500094889577416831448914794769850399580981804074435742333359949578300065082011140705600118546700276330580 1371 33270151824096204338145630718219136419337904838080164510533061641664001936868919161899146777712788140908487738007891727666162523724113141577699651577596511933232590768646251648572263206864799704701447166011420264730656948864007767011118903898569510282794097740149830875751708323537306800 1372 53832236462256971452786856325862074953990147793642346302988500329788939698991079897439261464725063902629546006922217138743264480429541847349081322946032434385967776551433599824564550137286814484238956421456614204559507870260514637635498793609953021947578378839396059164316050090823029800 1373 87102388286353175790932487044081211373328052631722510813521561971452941635859999059338408242437852043538033744930108866409427004153654988926781206541379263524395556411691314200378467134110414788160133650361837377126471963154386919696078932110282985802138279513927059497664377145674086170 1374 140934624748610147243719343369943286327318200425364857116510062301241881334851078956777669707162915946167579751852326005152691484583196836275862386092556008590855881040103499200887150051111303593909008333475441356894122332060096396248556555309329653377644385828096202149981937407038296600 1375 228037013034963323034651830414024497700646253057087367930031624272694822970711078016116077949600767989705613496782434871562118488736851825202643968046541278639954078466427690952563138195466444338152624444894161741934985860285963710681513175486579830199507654381903839039096170788828987500 1376 368971637783573470278371173783967784027964453482452225046541686573936704305562156972893747656763683935873193248634760876714809973320048661478506122121346970025614770414919727426208634456618948174870564604934398712111219306166001281818810755344805022509822058407285319376605150303767782720 1377 597008650818536793313023004197992281728610706539539592976573310846631527276273234989009825606364451925578806745417195748276928462056900486681150697598244572395466678987591758657310947452288917384269077794862049327560067359853698534258695236167076019360070362686078404303833285094465500800 1378 965980288602110263591394177981960065756575160021991818023114997420568231581835391961903573263128135861451999994051956624991738435376949148159656444306985535896378808387878608532222060898663140965487154377476831949279958536334641513897209654677082912393071812877497333474384281013579043360 1379 1562988939420647056904417182179952347485185866561531410999688308267199758858108626950913398869492587787030806739469152373268666897433849634840808124748192438546445958496347585019369704161400310340740594608067781804100470992824548950060742410941118704323106369016286763967120790990941958000 1380 2528969228022757320495811360161912413241761026583523229022803305687767990439944018912816972132620723648482806733521108998260405332810798783000463961624821650712926936777981853273052590259859924230522203912315259441225085642521229137874112969923462209081881634740813991264352909728980417600 1381 4091958167443404377400228542341864760726946893145054640022491613954967749298052645863730371002113311435513613472990261371529072230244648417841273676646332743243871196501450996400798165031912012795924044139882697563622927360770142628947438962206651614394401935368826492477560295982204781400 1382 6620927395466161697896039902503777173968707919728577869045294919642735739737996664776547343134734035083996420206511370369789477563055447200841736655428192063702197662158555631844014059481323687239921541944664921916229049599891390652204291427814618437919487056268260934298673305522903968852 1383 10712885562909566075296268444845641934695654812873632509067786533597703489036049310640277714136847346519510033679501631741318549793300095618683012905190805791185167631008005404183024790934335725842571881483384445448126829396249651154286790863853232691075717450781128707697198042648237117750 1384 17333812958375727773192308347349419108664362732602210378113081453240439228774045975416825057271581381603506453886013002111108027356355542819524747970345679200902866991939439477918662979805007638424722828575482843402223053399339327148284766303483219487381624859685769029739410614656857759120 1385 28046698521285293848488576792195061043360017545475842887180867986838142717810095286057102771408428728123016487565514633852426577149655638438207765038926084630311631696522565216148276207771095171345170569294858235096682005907687494173642381834284346782526549575139246371952422031911214174080 1386 45380511479661021621680885139544480152024380278078053265293949440078581946584141261473927828680010109726522941451527635963534604506011181257732510436155482846975399916114005918128726621155002778191816795376375254735824180049579825796038732495342553353808365721763457414262901666286513991712 1387 73427210000946315470169461931739541195384397823553896152474817426916724664394236547531030600088438837849539429017042269815961181655666819695940282211587448099749727458559690244261803832378949785988480170072994394403277706633576603607410278918810733082870115399901722437526613271249100796960 1388 118807721480607337091850347071284021347408778101631949417768766866995306610978377809004958428768448947576062370468569905779495786161678000953672788484353331308501530301098575828343942016502200762873771413308507700687575790392916791185131541915798442109947254110910347923781669905491481882800 1389 192234931481553652562019809003023562542793175925185845570243584293912031275372614356535989028856887785425601799485612175595456967817344820649613081595836259668937550679156505516637135289365754180848919633828995950318345087171183438980325294490575161915217059250922686309336356050242311134444 1390 311042652962160989653870156074307583890201954026817794988012351160907337886350992165540947457625336733001664169954182081374952753979022821603285863343683710354976385134331962234996276302415103116609439199597804876586119928838272474061456610400406815177833451027147001742631494824765320629120 1391 503277584443714642215889965077331146432995129952003640558255935454819369161723606522076936486482224518427265969439794256970409721796367642252898962575921330907062924578909826305649602035718312773872329652699380449936175635345550346315090377955996295589334142648561031800319058783753784394000 1392 814320237405875631869760121151638730323197083978821435546268286615726707048074598687617883944107561251428930139393976338345362475775390463856184815019709561001353016793743549096614488897648812243385509536892500343349027375266792371002281220947905640978915085096354769711827285915617936071200 1393 1317597821849590274085650086228969876756192213930825076104524222070546076209798205209694820430589785769856196108833770595315772197571758106109083806131927733052251223057572973400311670817789184134996719017174016401695375792043608722304437581576386543489527850450639710467462683506420219939944 1394 2131918059255465905955410207380608607079389297909646511650792508686272783257872803897312704374697347021285126248227746933661134673347148569965268603515235933170455251085895163942909969271500540917077848999751128249958469146746647065244988015283146555435088899030013994227535274875717415030100 1395 3449515881105056180041060293609578483835581511840471587755316730756818859467671009107007524805287132791141322357061517528976906870918906676074352455819861868249690744593809093895285410417649239616008236133865477627204175142012935415378889778315693283835579230501420810672949138090120083601600 1396 5581433940360522085996470500990187090914970809750118099406109239443091642725543813004320229179984479812426448605289264462638041544266055246039621030798800960276310713994784659840147799804727721439795037528853723526849218678051138408394666131370998189263542936160460406332828250995082549970000 1397 9030949821465578266037530794599765574750552321590589687161425970199910502193214822111327753985271612603567770962350781991614948415184961922113973561327657871696821010723854308285544560435158534758356763179293989863754479430312218739490229518743103464250138974157213975713381761234950856084344 1398 14612383761826100352034001295589952665665523131340707786567535209643002144918758635115647983165256092415994219567640046454252989959451017168153594545953760629946147454268298011573628589911526741594660709103430936029010844135645515182098547158423931193424160927128552541443578408659522345479770 1399 23643333583291678618071532090189718240416075452931297473728961179842912647111973457226975737150527705019561990529990828445867938374635979090267568228163111746840772287577753830961348270887826364643952462139059300836113486550151380397872466189456147056707948039331617470456500583791588723330748 1400 38255717345117778970105533385779670906081598584272005260296496389485914792030732092342623720315783797435556210097630874900120928334086996258421162699407877333616100189710791287984865510586571532575617105213691892541465768845043913002178373754355793818335328274463475156029565855759642792772000 1401 61899050928409457588177065475969389146497674037203302734025457569328827439142705549569599457466311502455118200627621703345988866708722975348688731123161677368825495852009407184598500252228320559133943199750107468258543456450646760116190587338052597067968606439482361923149566477559737094298194 1402 100154768273527236558282598861749060052579272621475307994321953958814742231173437641912223177782095299890674410725252578246109795042809971607109893701687861457243792219134596961481190642273751003482630570818060683500800333251715010912792255308170442064746856166079174796857435118561395908074750 1403 162053819201936694146459664337718449199076946658678610728347411528143569670316143191481822635248406802345792611352874281592098661751532946955798625141321920359635715268450467722834152485797135312876549407574592437097644454110274386964509040959419866060913167392181296792869815946918524612438000 1404 262208587475463930704742263199467509251656219280153918722669365486958311901489580833394045813030502102236467022078126859838208456794342918562908518647419093528510884112864202618663056657316963654341243666796924703687298791596824784552583684023132569003333500398658075682105849827679012511206400 1405 424262406677400624851201927537185958450733165938832529451016777015101881571805724024875868448278908904582259633431001141430307118545875865518707144300804083710081649953341995983903957205163085379456147599485893398648347382110681238439346800935266163648701093516519357621132873584609810348319100 1406 686470994152864555555944190736653467702389385218986448173686142502060193473295304858269914261309411006818726655509128001268515575340218784081615662631750795705026106868899735025812552271184985283640978308474765959027527304009306553665068154683488968197614847890141633809738073823986363263730640 1407 1110733400830265180407146118273839426153122551157818977624702919517162075045101028883145782709588319911400986288940129142698822693886094649600322807761090330770609234591575520228877719129692120825388330711684715616817215897512056181745080105381555949394580683685317028151283234338716447124293112 1408 1797204394983129735963090309010492893855511936376805425798389062019222268518396333741415696970897730918219712944449257143967338269226313433681938469880778056653700290888447929612283523338828119696958522429954073157655660130767711799367125879797236283162388098895254003255664332511212129598732800 1409 2907937795813394916370236427284332320008634487534624403423091981536384343563497362624561479680486050829620699233389386286666160963112408083282261278982466908601746053821384564702729200183913277097019532573163369877893845694554626746621672507750814485632186874085106127948062624136831395019042450 1410 4705142190796524652333326736294825213864146423911429829221481043555606612081893696365977176651383781747840412177838643430633499232338721516964199748034709513899944866940498705095851513869397346631415719585286046794703661753570625878860204823767352856048744242060845626667982656268689098720320780 1411 7613079986609919568703563163579157533872780911446054232644573025091990955645391058990538656331869832577461111411228029717299660195451129600246461029186310395034628926872578173879309881422047710465566704328607021874834139391442110911511326702725960541526876398549380923764555661144010461716904700 1412 12318222177406444221036889899873982747736927335357484061866054068647597567727284755356515832983253614325301523589066673147933159427789851117210660775880421387757137265471715764113593437576052020522580875096475827547821334339097522302350046570832556336526133241262736817502221941461521779474617800 1413 19931302164016363789740453063453140281609708246803538294510627093739588523372675814347054489315123446902762635000294702865232819623240980717457121808576464276502140726796349956935200444082229854299409449798550355764904069619412061710424412036703858981664082148325981608425000864712017896182248800 1414 32249524341422808010777342963327123029346635582161022356376681162387186091099960569703570322298377061228064158589361376013165979051030831834667782582287751691726339986157370816968064714289544788085297571273884885931867595941202301135112275651818168501677614940303280788819254637501249639264988000 1415 52180826505439171800517796026780263310956343828964560650887308256126774614472636384050624811613500508130826793589656078878398798674271812552124904396543082434471793253516471696926291450824641852433475036909366065364991578047873007052225456942473802798946536473111211202154005617333685251813018800 1416 84430350846861979811295138990107386340302979411125583007263989418513960705572596953754195133911877569358890952179017454891564777725302644386792686975321101632487758705221786494952059040030056517206800908646659797151527251313833660004919757011203390712639512549821503014943144809084245575575141600 1417 136611177352301151611812935016887649651259323240090143658151297674640735320045233337804819945525378077489717745768673533769963576399574456938917591381052783026913239033753065133843673908391695703000744530315440500348366161663847315168764480695238655487006909376856150375471107687783494185791885600 1418 221041528199163131423108074006995035991562302651215726665415287093154696025617830291559015079437255646848608697947690988661528354124877101325710278350695018193157685198412100705772706655968885010159487252288293121634756827276791550652850405272433509368418433881785806562375711215905271411847722200 1419 357652705551464283034921009023882685642821625891305870323566584767795431345663063629363835024962633724338326443716364522431491930524451558264627869746615266646267923847742723704604730274350445256568048724873831787877023580157299718768212770011136028079823285468698027118163748791101024131811895112 1420 578694233750627414458029083030877721634383928542521596988981871860950127371280893920922850104399889371186935141664055511093020284649328659590338148088121685879471921971140017468412113512782332933368215920114850227304395225844329416403666078927146171402618864469904838401273062188525323040183944000 1421 936346939302091697492950092054760407277205554433827467312548456628745558716943957550286685129362523095525261585380420033524512215173780217854966017858793016911890532509475105979970516914659640066705531131795425806691954559167159500193439057266243521270097265708134377222719668885475877558754086000 1422 1515041173052719111950979175085638128911589482976349064301530328489695686088224851471209535233762412466712196727044475544617532499823108877445304165932047237365165454865037565583394280717452108456664071752764914264674903716296080048870430144944844487033819156086864656746144170725282429354744214544 1423 2451388112354810809443929267140398536188795037410176531614078785118441244805168809021496220363124935562237458312424895578142044714996889095300270183829763784089403673680682594235306820469628474943547834841349321984395756770557809562126249325811569838224597492384861325834716466459209249005350266828 1424 3966429285407529921394908442226036665100384520386525595915609113608136930893393660492705755596887348028949655039469371122759577214819997972745574349737754957068418441855127795011747428059553721523444498464182756060987670211187107260755196819952073361997091891548394656053224066625118531355744503200 1425 6417817397762340730838837709366435201289179557796702127529687898726578175698562469514201975960012283591187113351894266700901621929816887068045844533630498335356320488532572676725949944494225784763936115035377276543067770275007521171405231223488764162911052360148629565033232175677383428178142630000 1426 10384246683169870652233746151592471866389564078183227723445297012334715106591956130006907731556899631620136768391363637823661199144636885040791418883329329762612391244081530549065755349716262779867205388427358454250078549619311185228972347872908383678444644393281206245165645563823143485347899512056 1427 16802064080932211383072583860958907067678743635979929850974984911061293282290518599521109707516911915211323881743257904524562821074453772108837263417061731221979557791917035435942543013013048879348266085335408298455090190486960997996429677434693828141986480169129600558722874018946218273038832977078 1428 27186310764102082035306330012551378934068307714163157574420281923396008388882474729528017439073811546831460650134621542348224020219090657149628682300328081390393450663001803697529402666764268070918522826791458887045004843707299704052223862944444712010869357984570545950049983727606889527892453589200 1429 43988374845034293418378913873510286001747051350143087425395266834457301671172993329049127146590723462042784531877879446872786841293544429258465945717554695330582352887218533631101679094544920853280860282613972355218775255708376724803103723383913018432555747953550647714649425228370178978435104516600 1430 71174685609136375453685243886061664935815359064306244999815548757853310060055468058577144585664535008874245182012500989221010861512635086408094628017780873596964957490917405118480244042506628609482263392774221341764315781928744012083929864686018808535478522882988205972403703794398436216445762773760 1431 115163060454170668872064157759571950937562410414449332425210815592310611731228461387626271732255258470917029713890380436093797702806179515666560573735602354769767500869738565457362494270621713680494309897265046100038756023532459301588227115795928199200105584835276208190321629604411070335758086120800 1432 186337746063307044325749401645633615873377769478755577425026364350163921791283929446203416317919793479791274895902881425314808564318814602074655201753218345648523113928356276078213004898360738386962509791678212342805923144681008292552235474576516854882027343423653520440424770633226365411627552629600 1433 301500806517477713197813559405205566810940179893204909850237179942474533522512390833829688050175051950708304609793261861408606267124994117741215775489252368978720149721997162740985803717320220188202084004905553946384931474206130804435540754767222663034486543121016380041026779770122777008364337201570 1434 487838552580784757523562961050839182684317949371960487275263544292638455313796320280033104368094845430499579505696143286723414831443808719815870977242203928785023073158750812111418237482110794357433394837339401148251178519152169655827399648776231033244990594229805575710099780233587607755164284624806 1435 789339359098262470721376520456044749495258129265165397125500724235112988836308711113862792418269897381207884115489405148132021098568802837557086752732154752166392948296252922765594916881338946884111937252210153071953558845980223236893740770630832790547458367895184271190147535299650597726157095232000 1436 1277177911679047228244939481506883932179576078637125884400764268527751444150105031393895896786364742811707463621185548434855435930012611557372957729973927012390986486531101413671602849815111973120800080510954771454548496172979360558885245309397062919134056026596430802320222561028127715912141347412000 1437 2066517270777309698966316001962928681674834207902291281526264992762864432986413742507758689204634640192915347736674953582987457028581414394930044482707211887520458695166761605555798946926696620464133715014357392531591733949894908029786498506555658889826484869940939564417794996575823889298205417031994 1438 3343695182456356927211255483469812613854410286539417165927029261290615877136518773901654585990999383004622811357860502017842892958594025952303002212680440445508795456282358071314210921059900661246457357724840528817428323944825897690134655177852409181212669354870228919193676667171191537121579529855202 1439 5410212453233666626177571485432741295529244494441708447453294254053480310122932516409413275195634023197538159094535455600830349987175440347233046695389480910394983137204031893901801923898750914508289246002964562736473676345223393481843303908375314106478771296009165240179759161843263767877519236651198 1440 8753907635690023553388826968902553909383654780981125613380323515344096187259451290311067861186633406202160970452395957618673242945769466299536048908068791232940699333146982696097411664728405875295524873129751548002322767570700784183417551875738642316244321675672829930238774345991567892705649285201920 1441 14164120088923690179566398454335295204912899275422834060833617769397576497382383806720481136382267429399699129546931413219503592932944906646769095603461230843664490716445334076149606824769556123060734010257168782939945283971935641539284230165139296696627463834133931707966737067957641376581762674490404 1442 22918027724613713732955225423237849114296554056403959674213941284741672684641835097031548997568900835601860099999327370838176835878714372946305144511528193499239461063837404555215226433585808365558560743470014765101303986880547020715332526601825800740134637424884537748319015587420295400894345851000776 1443 37082147813537403912521623877573144319209453331826793735047559054139249182024218903752030133951168265001559229546258784057680428811659279593074240114994211620598489012131970334547018550409917454673912751421680710536872621782170348381456491803670732812412099833391002673651133857402773421475788100258400 1444 60000175538151117645476849300810993433506007388230753409261500338880921866666054000783579131520069100603419329545586154895857264690373652539379384626519446419509141829875055403611851747853326486975553657723597441792122865069692639855412250539327157479353990593663998308804624484640918698729980997929000 1445 97082323351688521557998473178384137752715460720057547144309059393020171048690272904535609265471237365604978559091844938953537693502032932132453624741521404018130976319950576927491448826460196240961004344048456575310141242739814951868743929593491376690328567600165632473815909007729882935345089145606020 1446 157082498889839639203475322479195131186221468108288300553570559731901092915356326905319188396991306466208397888637431093849394958192406584671833009368036063159945580917976400627921115282258969761881939916774341140705056106628419988210116943801925410577527477952464151353436119594970921546027816060391200 1447 254164822241528160761473795657579268938936928828345847697879619124921263964046599809854797662462543831813376447729276032802932651694439516804286634109570000433794439947719760447927327928970671268209100247376827939847061552648861324470222402200922717777346570148739243945863455204967232771581137642033628 1448 411247321131367799964949118136774400125158396936634148251450178856822356879402926715173986059453850298021774336366707126652327609886846101476119643477598317615716675387752609886515864683032688730779502316551206371472556553640729266435663660046542130172816652606343519417651613911998389073942960867082400 1449 665412143372895960726422913794353669064095325764979995949329797981743620843449526525028783721916394129835150784095983159455260261581285618280406277587188597283252343523208704416290534960451817563666296310778811530329458764955369104154723775710095179298464117707905998467683381341586383144269526329113888 1450 1076659464504263760691372031931128069189253722701614144200779976838565977722852453240202769781370244427856925120462690286107587871468131719756525921064774381643251136201168531410291635823233001029079642782035558030226830862029858638218872014759585356758696323467475595272662538222542052124066547430047500 1451 1742071607877159721417794945725481738253349048466594140150109774820309598566301979765231553503286638557692075904558673445562848133049417338036932198651995791415962590621906352800944276952384781422789788946869253792846068692971445740155547428819416448458022370834782077737323727239511987038288155368708998 1452 2818731072381423482109166977656609807442602771168208284350889751658875576289154433005434323284656882985549001025021363731670436004517549057793458119716749893825472498635338550129388570427169324887191737753491248537904794499369739295718536121013730007854917914919452705422494595216661052184571383474386000 1453 4560802680258583203526961923382091545695951819634802424500999526479185174855456412770665876787943521543241076929580037177233284137566966395830390318368798776964635428342510353986542295896702526704703070442525734134307162663707568198924719009451469623295610798843172459317575454237042887844908035102546120 1454 7379533752640006685636128901038701353138554590803010708851889278138060751144610845776100200072600404528790077954601400908903720142084515453623848438085515858300648816080319787141568760155171888761850958570524884506080442494056876066268349101226185823073385344291082447744762998318954659480641788579270412 1455 11940336432898589889163090824420792898834506410437813133352888804617245926000067258546766076860543926072031154884181438086137004279651481849454238756454400539477943694405624709158682610737722798691319422152145162543917154901185472287211563990421773262541460791198763813150757823439665695314027667574323200 1456 19319870185538596574799219725459494251973061001240823842204778082755306677144678104322866276933144330600821232838782838995040724421735997303078087194539863306055392171400679045244041922375746267058448837350327171664856242067556138411856169348952852319908141883223058718475640945288884726647403284964154240 1457 31260206618437186463962310549880287150807567411678636975557666887372552603144745362869632353793688256672852387722964277081177728701387479152532325950994402841469195654874363773489505536316465869369255196699598111695919095230746208370931109789153507640990819278241033441328632452177807141644399808067392744 1458 50580076803975783038761530275339781402780628412919460817762444970127859280289423467192498630726832587273673620561747116076218453123123476455610413145534180243311928376292248250702975904006363753202938640312445596972672579014235358969934845932332343958281777470217201151744848715611359948716719362993359288 1459 81840283422412969502723840825220068553588195824598097793320111857500411883434168830062130984520520843946526008284711393157396181824510955608142739096528807984929643270217466611309833998211674809416446167718086386477681866394087366256174719767925530501543647809028365023770494721061804748436763494203796548 1460 132420360226388752541485371100559849956368824237517558611082556827628271163723592297254629615247353431220199628846458509233614634947634432063753152242062849232305711857441654842926028899015041758999897871431791348447781955686964087345080126576498312894855454213724929663081492704500751935652234786360491200 1461 214260643648801722044209211925779918509957020062115656404402668685128683047157761127316760599767874275166725637131169902391010816772145387671895891338592021113319734155778036060439996458318558558880083305856275905252553295410869930606759112188599723050913161142482648454156633823208637326487742303033984444 1462 346681003875190474585694583026339768466325844299633215015485225512756954210881353424571390215015227706386925265977628411624625451719779819735649043580654645445476926774168836316248672799444755131035728847550232074794233211633054352048791303761608974576655370615657499164903970524455093941208022388584407920 1463 560941647523992196629903794952119686976282864361748871419887894197885637258039114551888150814783101981553650903108798314015636268491925207407544934919247255355029559197116641570010155376744000867223803751645896756733697645460460304936604428775943721089376724637456131020290849024693788697298399126445496112 1464 907622651399182671215598377978459455442608708661382086435373119710642591468920467976459541029798329687940576169086426725640261720211705027143193978499901536904422106943166563280054694615096914007795793330923138019813280022538724087176796700324423993051380589662077460242402015325121387849303022728331802400 1465 1468564298923174867845502172930579142418891573023130957855261013908528228726959582528347691844581431669494227072195225039655897988703630234550738913419149744951768943435571888649590469671913444042791327948483029222463966432429865024412220236813190964337898212091660827265835044938680745661450095641401854780 1466 2376186950322357539061100550909038597861500281684513044290634133619170820195880050504807232874379761357434803241281651765296159708915335261693932891919050693059958152111568682736323678168029670873279129682733371106977896677777025182111057690680860449647073366522678445345198984894766233603869967735295159720 1467 3844751249245532406906602723839617740280391854707644002145895147527699048922839633033154924718961193026929030313476876804952057697618965496244671805338201979500277271109599024378761253638996331261150180092236598269270640290604162675496961515294717116471081520701846289656333364872860227804754959017084247056 1468 6220938199567889945967703274748656338141892136392157046436529281146869869118719683537962157593340954384363833554758528570248217406534300757938604697257251719867918145925879023315559312126953472966657578911590775070622097717859805451124555693674640641347718012682026547730240537490906225308504178650569041800 1469 10065689448813422352874305998588274078422283991099801048582424428674568918041559316571117082312302147411292863868235405375200275104153266254183276502595456193549062869893225184486693291245075549740659212332926543509510638523057539280487948608177833471967790224196827724149876454963120078314024108435025923360 1470 16286627648381312298842009273336930416564176127491958095018953709821438787160279000109079239905643101795656697422993933945448492510687567012121881199852706371928430840256645754809405497572975806362237068779395727858625848185385801944020370352270930991990217664543300697418419378826891752075901647812818336320 1471 26352317097194734651716315271925204494986460118591759143601378138496007705201838316680196322217945249206949561291229339320648767614840833266305157702448166601146911338570076529081318620096230317960827456904976439617873713917343483073163789542869819898779277247936984798410153436726696161763866263995980455148 1472 42638944745576046950558324545262134911550636246083717238620331848317446492362117316789275562123588351002606258714223273266097260125528400278427038902300870478894474725968975147098351392190080378810213072359374390088559772463269984181936178857713169710526276689587383737184384826128150288568761400167833863680 1473 68991261842770781602274639817187339406537096364675476382221709986813454197563955633469471884341533600209555820005452612586746027740369233544732196604749043609891671145817004402757262569043615404141823158377901382562432392353838639620384969658650759383223732770765531831106982383235351713930121075831364688994 1474 111630206588346828552832964362449474318087732610759193620842041835130900689926072950258747446465121951212162078719675885852843287865897633823159235507049910053116728243365773960070394129955516821094105054951257797323223597997252050498099483891135671633327809413973055075159083078282445171979054896577942305656 1475 180621468431117610155107604179636813724624828975434670003063751821944354887490028583728219330806655551421717898725128498439589315606266867367891432111798964228528102098880936679190469087034615894464642018241031886414457795769575246743846470518425013966504790162056439319066177829604063855611239195684627144500 1476 292251675019464438707940568542086288042712561586193863623905793657075255577416101533986966777271777502633879977444804384292432603472164501191050667618848867751794545260968757912683270660232828008187964444068001545178035716529424286013608696832519323510954566125124077583033075383290087100763045570965721856000 1477 472873143450582048863048172721723101767337390561628533626969545479019610464906130117715186108078433054055597876169932882732021919078431368558942099730647849075692635150825805634814144692060232279252102896341092883899262884079752830292535991534843550098622500413101934122394793556525744580800919328596560557944 1478 765124818470046487570988741263809389810049952147822397250875339136094866042322231651702152885350210556689477853614737267024454522550595869749992767349496706261967477702096405231134602964257576618211353535507959308252143566454870398543834927717697882974583673178572537659326914950995593306273898185786490465652 1479 1237997961920628536434036913985532491577387342709450930877844884615114476507228361769417338993428643610745075729784670149756476441629027238308934867080144582998549803353596480225251964989146080943291666670771509179579684085205505405270709247767131954398750739585806649269873371613087714828591290563990549394500 1480 2003122780390675024005025655249341881387437294857273328128720223751209342549550593421119491878778854167434553583399407416780930964179623108058927634429641272165147293264716774413446163008610869184903523772264782814150673711532843913686949413577097004463837320687539442539831847323422170546962379740817596713280 1481 3241120742311303560439062569234874372964824637566724259006565108366323819056778955190536830872207497778179629313184077566537407405808650346367862501509785899919956774909963635040941750275378010550622897116005647411950729685329296902108748520723473224465987461372100286142818889865672620289851884580837698835650 1482 5244243522701978584444088224484216254352261932423997587135285332117533161606329548611656322750986351945614182896583484983318338369988273454426790135939427144424214377674006140095084695951160607689698210649319861874343863559273859393090821287190839735577654308414786270022890452109151201611500360817145301034800 1483 8485364265013282144883150793719090627317086569990721846141850440483856980663108503802193153623193849723793812209767562549855745775796923800794652637449213116761320521376294424897573285836987950708577024677234695470568858199518207462192484058084314081876425730187900076723045636131275102283216500243211502761428 1484 13729607787715260729327239018203306881669348502414719433277135772601390142269438052413849476374180201669407995106351047533174084145785197255221442773388640216429275220758650184590414359510527497975847528653613313291021612073118518518402753804491049668878477590074705166863913758133070626488822220930354739008400 1485 22214972052728542874210389811922397508986435072405441279418986213085247122932546556216042629997374051393201807316118610083029829921582121056016095410837853450364004789218919639651778107235585841575108176915670327635426582710307926238198165334934328859327666715303791280443085089828778591380765180001810834180800 1486 35944579840443803603537628830125704390655783574820160712696121985686637265201984608629892106371554253062609802422469657616203914067367318311237538184226493594376130641185245174480645627135664007082699788657419939885128807463082014243286029270126683975613408874633444971154006930645742274749569037251355603384562 1487 58159551893172346477748018642048101899642218647225601992115108198771884388134531164845934736368928304455811609738588267699233743988949439367253633595064347234330693846280464494057761035869769574016747506069860621528698676540157768991213626902504092981613443457386899755355908419453182957396176348203178925584478 1488 94104131733616150081285647472173806290298002222045762704811230184458521653336515773475826842740482557518421412161057925315437658056316757678491171779290840711533415440381734638374616201117363188208763671142384646032707231728080563076948166000805365234886828975620344169833284287234630994557958608220452370872800 1489 152263683626788496559033666114221908189940220869271364696926338383230406041471046938321761579109410861974233021899646193014671402045266197045744805374355188252628076749622473842521505000373722880475134341293883425586340184707247981489172177053982809923677040642969099322041407239831396185628731428460739967304800 1490 246367815360404646640319313586395714480238223091317127401737568567688927694807562711797588421849893419492654434060704118330109060101582954724235977153646028774570933774127908800970783899992566343324958471939571314118188269906048735956339473456811541435849764610429693943612151773212254049072870669315921489024500 1491 398631498987193143199352979700617622670178443960588492098663906950919333736278609650119350000959304281466887455960350311344780462146849151769980782528001217523553536402586957033506753965251399067408655517811716058723037737744098155576354341559977890292958830083026190608939720445922001390366414824596131027979112 1492 644999314347597789839672293287013337150416667051905619500401475518608261431086172361916938422809197700959541890021054429674889522248432106494216759681647245991360502713754591124388410101857375292483990825669768296466530748683195882665310017946453833159831308921528143582116137594362494703515728888015192444018800 1493 1043630813334790933039025272987630959820595111012494111599065382469527595167364782012036288423768501982426429345981404741019669984395281258264197542209648464318032532458138397257998756895380474321750832212141485540104625448037510544939736535724350200444575994771592095310263532660291620612841322383076382961684970 1494 1688630127682388722878697566274644296971011778064399731099466857988135856598450954373953226846577699683385971236002459170694559506643713364758414301891295709813038509293056413992372701932352739770626260333232799839395123756280358329020628712841816295415934942245270507871610674981656986612195008101494736138611824 1495 2732260941017179655917722839262275256791606889076893842698532240457663451765815736385989515270346201665812400581983863911714229491038994623022611844100944175430544060971828234740489516720890023897843841118612666965083554466530945459342906702913606264237192897161578112092568269467293053670319961025529692794425600 1496 4420891068699568378796420405536919553762618667141293573797999098445799308364266690759942742116923901349198371817986323082408788997682707987781026145992239884440464076923087799632758625824971063706611915583185658297721144418510633942119038389317308282413308726041779868916245540551516120649085877524487321802014400 1497 7153152009716748034714143244799194810554225556218187416496531338903462760130082427145932257387270103015010772399970186994123018488721702610803637990093184061973599650457346306963469793267289597371780691143696322676988514794245779172635408423236664393743505589026971879827376819295080045115590868263498070169106244 1498 11574043078416316413510563650336114364316844223359480990294530437349262068494349117905874999504194004364209144217956510076531807486404410598584664136085423945114590708159800683106110361199103851272925858153643911148933616125324941830379107095066674859866254765305359178541015042239301883229163824460399473522210376 1499 18727195088133064448224706895135309174871069779577668406791061776252724828624431545051807256891464107379219916617926697070654825975126113209388302126178608010490254890400210686149919863080978768217498232312476879100354559388135032039924044016135799515020754462431270815829387679465795988073747626547171714384744998 1500 30301238166549380861735270545471423539187914002937149397085592213601986897118780662957682256395658111743429060835883207147186633461530523807972966262264031953502254085997581096665808573558654109723099156024222288397139074272164622137668910893556778375766107112023487059841782304962181193352836451169484951137625000 1501 49028433254682445309959977440606732714058983782514817803876653989854711725743212208009489513287122219122648977453809904217841459436656637017361268388442639969497165020743285751486289795975646707280714005793734121945917640212849770286683148475390929951873908464535636879638359717015178016116982354356080079717476504 1502 79329671421231826171695247986078156253246897785451967200962246203456698622861992870967171769682780330866078038289693111365028092898187160825334234650706671919597354574957803152071758660919715497431021478802820269506589571348541233348903307757755194218564037027031390994414412437347036560916726514634940553928836252 1503 128358104675914271481655225426684888967305881567966785004838900193311410348605205078976661282969902549988727015743503015582869552334843797842695503039149311898001240171829646568308949524845961353624643785068724982299433075918323126858664624523397044188762881778370522966293376345808753646812411305313346650773403056 1504 207687776097146097653350473412763045220552779353418752205801146396768108971467197949943833052652682880854805054033196126947897645233030958668029737689855983812093938702441955751710146826429663021715548646414511113555371688221187001360945717338953974450968127292966154937376876502243082907185864495584653934920645120 1505 336045880773060369135005698839447934187858660921385537210640046590079519320072403028920494335622585430843532069776699142530767197567874756510725240729005295724506555494745653953440558778562237353593217349412442338266277443538393066173693055754720041069124960514525858136741727627953861035036094937272288025169157600 1506 543733656870206466788356172252210979408411440274804289416441192986847628291539600978864327388275268311698337123809895269478664842800905715178754978418861279527693773621059052040399804537041301226395857695354781540338984934563684035087631849293283061246502777210498364727625656326899359176498006975521895754795645006 1507 879779537643266835923361871091658913596270101196189826627081239576927147611612004007784821723897853742541869193586594412009432040368780471689480219147866575275518426312407315292012726810840750707155008263168601528061433969364764919700953765854123132869186042055798207945770452621592370391080153133942943500799124060 1508 1423513194513473302711718043343869893004681541470994116043522432563774775903151604986649149112173122054240206317396489681488096883169686186868235197566727854788800823312992315698991068920595438955297841040594178146624684557368529926058431656765177205941560242133297545694576977780440750825270338189987927402195812000 1509 2303292732156740138635079914435528806600951642667183942670603672140701923514763608994433970836070975796782075510983084093497528923538466658557715416714594430102048723442476291922597621653960014767871807440093360925282286131716937783705239486297509323281559703713719194365338124291827251799479634596948820273918453194 1510 3726805926670213441346797957779398699605633184138178058714126104704476699417915213981083119948244097851022281828379573774985625806708152845425950614281322284867531449558865998323416327079318241596003715262286163559284310478168616557810439016390206621029365462206993616035665518017396646086263383734152149270874151520 1511 6030098658826953579981877872214927506206584826805362001384729776845178622932678822975517090784315073647804357339362657868483154730246619503983666030995916715030627744015021560475780138151039293596460414057111485209692639424302940159086550959568824939743701323459411815797307476879566854976789339571841088852962305198 1512 9756904585497167021328675829994326205812218010943540060098855881549655322350594036956600210732559171498826639167742231643468780536954772349409616645277238999860429719756810897867602639307833710087045171183067064060911532584303113203240810422637042419687184171140830064341286383301524101476268416199289764827738972160 1513 15787003244324120601310553702209253712018802837748902061483585658394833945283272859932117301516874245146630996507104889511951935267201391853393282676273155714989834508602588389504742792799157866021509434731241093383159893808352918784330484636898825461693474848539832106144229787471647489793482689377669451456793663900 1514 25543907829821287622639229532203579917831020848692442121582441539944489267633866896888717512249433416645457635674847121155420715804156164202802899321550394714789216657345720017142579242689230538875969714559576200176414633291423446745710748092298539042565553997583413434112738327686430785615946170167378604137739552120 1515 41330911074145408223949783234412833629849823686441344183066027198339323212917139756820834813766307661792088632181952010667372651071357556056196181997823550429938875781792743608038448240246434304468067890136611791482317792287571015618194577461483871288718248042904122583264674361694394642507076964100708988259672522500 1516 66874818903966695846589012766616413547680844535133786304648468738283812480551006653709552326015741078437546267856799131822793366875513720258999081319373945144629315394307707694019667467595379981006033755205125453140479464872778234184098924522866872507999988612900424661755240721650647753583616666921385980922702671000 1517 108205729978112104070538796001029247177530668221575130487714495936623135693468146410530387139782048740229634900038751142490166017946871276315195263317197495574826792836775642434610601927940145047382694235678594291436201232193914529797384224216484128874316694817940421401761915869134479353417493496337673584876933501600 1518 175080548882078799917127808767645660725211512756708916792362964674906948174019153064239939465797789818667181167895550274312959384822384996574194344636571440719296283615238914927239143190777479128818139250037925237602165421072182676075422756293643294162262318142486271395512324950405114616429960916291089685956388154788 1519 283286278860190903987666604768674907902742180978284047280077460611530083867487299474770326605579838558896816067934301416803125402769256272889389607953768936294541502728534183695793357543574000837680014816899171079368816654580987773198247769698324735177613361231661179702648125361227403661268891203426287994497208784056 1520 458366827742269703904794413536320568627953693734992964072440425286437032041506452539010266071377628377563997235829851691116084787591641269463583952590340377013579184683097907490480014514253149204589561476600239279209350111426320607096486851473255844697868961319330310799708963961097383323224101667478157599135325214400 1521 741653106602460607892461018304995476530695874713277011352517885897967115908993752013780592676957466936460813303764153107919210190360897542352973560544109313308797715348826908652769470702781857465657350215018918937618476720742333351979452037165068876222930347799504059881700722090845214350670117762995390279622791567200 1522 1200019934344730311797255431841316045158649568448269975424958311184404147950500204552790858748335095314024810539594004799035294977952538811816557513134449690321958473755405189809305872792178630008767730360436506681143451602754009466810601869387326029494338078821711641072857289544471390888130007768946519290933708168550 1523 1941673040947190919689716450146311521689345443161546986777476197082371263859493956566571451425292562250485623843358157906954505168313436354169531073678559003631851643317946542262515054564771571559292035828157585760641929540066158596193829484937145494797956805399468173415917178167541061506538093594506283438939477529078 1524 3141692975291921231486971881987627566847995011609816962202434508266775411809994161119362310173627657564510434382952162705989800146265975165986088586813008693953133089136156914605324828711995494144671992267074583839047224405378181578441703120680363406794687511889526403747435135248039301693687522324373729933025973097400 1525 5083366016239112151176688332133939088537340454771363948979910705349146675669488117685933761598920219814996058226310320612944305314579411520155619660491567697586757214605012718134775692991532857212218757269453838335255539888649426998784129369932946407735341516323071724179273065604582349085625286290605707391196710280000 1526 8225058991531033382663660214121566655385335466381180911182345213615922087479482278805296071772547877379506492609262483318934105460845386686141708247304576391538794849527455188939660810633717267272023794283826262056120609860164754312700067729879179046599508913500031138956341488317628113582955982016807695041580669877200 1527 13308425007770145533840348546255505743922675921152544860162255918965068763148970396491229833371468097194502550835572803931878410775424798206297327907796144089128420000497091612141812024409827000077364235980203929221426843343175160887280547807211073907257921523497220108059094775075545793685140032116679087853351792129750 1528 21533483999301178916504008760377072399308011387533725771344601132580990850628452675296525905144015974574009043444835287250812516236270184892439036155100720480665442367873637539814537025328778475841133301089808522580324988814742035963770133360362633889579460192022137095091123287127336953141803683540517382752959130995200 1529 34841909007071324450344357306632578143230687308686270631506857051546059613777423071787755738515484071768511594280408091182690927011694983098736364062896864569798502786886262118290660380237948143019873950671157949400118530488996940201691546504652134777488905802372486700084747291146604627764156174705831439698778152853704 1530 56375393006372503366848366067009650542538698696219996402851458184127050464405875747084281643659500046342520637725243378433503443247965167991175400217997585050461077218395275953037821884782149743267885567334042643088351057372063827488849203752377381951130396276611603061677188355954715622199115235650825469321951955729920 1531 91217302013443827817192723373642228685769386004906267034358315235673110078183298818872037382174984118111032232005651469616194370259660151089911764280894449620267088360161694742730169116304017428982257616033269918955230901341108698204916080889094710604058633130552844066045471991988894515192886740213222213899719814415348 1532 147592695019816331184041089440651879228308084701126263437209773419800160542589174565956319025834484164453552869730894848049697813507625319081087164498892034670723525160041437729433679670586824505148766769766167064507257028719406951443940544709632103837552409455418510797725626032747013654997999046543495213866523973516800 1533 238809997033260159001233812814294107914077470706032530471568088655473270620772473384828356408009468282564585101736546317665892183767285470170998928779786484291002762293598822109899846968674104143926898897428651807403532405197014985312240570757393558771672098371161396777427125959559278386015873897924002566275226893756000 1534 386402692053076490185274902254945987142385555407158793908777862075273431163361647950784675433843952447018137971467441165715589997274910789252086093278678518961718779098760103167931839787977009106381167569166749545544413810328295382930560024827786725438664813375175599232281578180051270131711431502986781440589621853905840 1535 625212689086336649186508715069240095056463026113191324380345950730746701784134121335613031841853420729582723073203987483381482181042196259423085022058465003252741198520634771586969371789718295002798439076252685503441491619261878765034254007598801280500002333209324458107618246635948969930387007109437332720504153552321200 1536 1011615381139413139371783617324186082198848581520350118289123812806020132947495769286397707275697373176600861044671428649097072178317107048675171115337143522214447828845999185117165213395912041899383732133790220224882433496224439266511859721869856566640711582325984299827848151369067044888307981792709758315832304246750720 1537 1636828070225749788558292332393426177255311607633541442669469763536766834731629890622010739117550793906183584117875416132478554359359303308098256137395608525467220833268305492651008268400480780864468418331329404702858900684251307140689705326633771844465320049322629831786276933502593947796936476014839463065365730980682300 1538 2648443451365162927930075949717612259454160189153891560958593576342786967679125659908408446393248167082784445162546844781575626537676410356773427252732752047681649004986028831459035796763325641011361777855462340777410216234968413556199682001888072109784260718658952385114611187887432396230550224816722913725427017927334400 1539 4285271521590912716488368282111038436709471796787433003628063339879553802410755550530419185510798960988968029280422260914054180897035713664871683390128360573148921301284281706366055433411724047590606815917735528604972782975262807111245291606904449557928063277429277652694997330971924386038141292839732042272474500285859856 1540 6933714972956075644418444231828650696163631985941324564586656916222340770089881210438827631904047128071752474442969105695629807434712124021645110642861112620830538500368639001878217546960199244639682346651911370408110836789587388480779706617018298622060492003968414870750655301419295592013046589117910876453526848376584000 1541 11218986494546988360906812513939689132873103782728757568214720256101894572500636760969246817414846089060720503723391366609683988331747837686516794032989473193979543070584539626447158031834691361907352029421877181112546730616224820830414880590273770914222553351669122777005886865833337555660740940074441350244077323848945944 1542 18152701467503064005325256745768339829036735768670082132801377172324235342590517971408074449318893217132472978166360472305313795766459961708161904675850585814810030107923231246069364210546972980832257756342844768395528660743418730428570787958120508285963894196049010589451159031651448792145368360438639173165521953310288170 1543 29371687962050052366232069259708028961909839551398839701016097428426129915091154732377321266733739306193193481889751838914997784098207799394678698708840059008789707910469337172975418662092350038131449272347896014732504981415182419834209779798518798489771702254676784128086939331054702165829663681526897112962685583797888028 1544 47524389429553116371557326005476368790946575320068921833817474600750365257681672703785395716052632523325666460056112311220311579864667761102840603384690644823599654749460949500841897821176554949286644161838510501028995771913576917492658580361077239688142267077285122844414378645394845976750673165277216457979356365291025920 1545 76896077391603168737789395265184397752856414871467761534833572029176495172772827436162716982786371829518859941945864150135309363962875560497519302093530703832389580660823471892479097954442358752486995787621810863084542973022972046203946563834493668908451884701102490391985272284778565546918467454795574006097330262764511600 1546 124420466821156285109346721270660766543802990191536683368651046629926860430454500139948112698839004352844526402001976461355620943827543321600359905478221348655989100678322855092862099355908228006381800462877147298889797208635481644512127252521626235905322339933272190141277586624757362440392430421999965957282789291096681070 1547 201316544212759453847136116535845164296659405063004444903484618659103355603227327576110829681625376182363386343947840611490930307790418882097879207571752052488379034072001078504461875201234726219329538090517536574522399659472784896182433596617329075175505957982406904693677854035581944387407308281178451440256446858190432000 1548 325737011033915738956482837806505930840462395254541128272135665289030216033681827716058942380464380535207912745949817072846551251617962203698239113049973401144367916749430748378662193085969500460642436199959279526088041354053231889958468530917088878105336271011209488747293946978051939333999676338525709615571114024847385600 1549 527053555246675192803618954342351095137121800317545573175620283948133571636909155292169772062089756717571299089897657684337481559408381085796118320621725453632747521555179763620906527649261819905501618483930798860482230764789032249875086331046704600971425320534859484473778631025482045037137009791469308570262974658161301000 1550 852790566280590931760101792148857025977584195572086701447755949237163787670590983008228714442554137252779211835847474757184032811026343289494357433671698854777115085571755760480448042844347180905683312843871499974023325935388754876226209196249553110959983969672247864136589390392888909341218038011487913599916020732369568000 1551 1379844121527266124563720746491208121114705995889632274623376233185297359307500138300398486504643893970350510925745132441521514370434724375290475754293424308409863530593538212358257707746550733497175317361274860006923179340533489911583811281975815925493815892124615470271934121152301203019529432305957491478785707976382767612 1552 2232634687807857056323822538640065147092290191461718976071132182422461146978091121308627200947198031223129722761592607198705547181461067664784833187965123163186978045431546036100923291228840321177328986011692377221076516872774522815325596608836231037606484324638364512876594211827224154435575830861501653588846448014542625280 1553 3612478809335123180887543285131273268206996187351351250694508415607758506285591259609025687451841925193480233687337739640227061551895792040075308942258547471596843070225434873453866595590390380586024333599893781160290647139893903310453389858521649582244884690331655161709195486051043546318130818435778910003196943680934736370 1554 5845113497142980237211365823771338415299286378813070226765640598030219653263682380917652888399039956416609956448930346838932608733356859704860142130223670634783820192190378221297886749566288969077362933578113597208946626729836607907187696264008204955200740747294447020152626266733357607154532280453545030734932433555987366960 1555 9457592306478103418098909108902611683506282566164421477460149013637978159549273640526678575850881881610090190136268086479159670285252651744935451072482218106380665680082766408003342079024620408260897683438406483473947648784787398077917344179042164018995884067273903084594399575696072734237555955887079547995357207950352668780 1556 15302705803621083655310274932673950098805568944977491704225789611668197812812956021444331464249921838026700146585198433318092279018609511449795593202705888741164484378072794004306543231975910051426740586789593536750606239230514230834669832924010883806140262006917748218355730596058998780471427391561666626955497324139795663000 1557 24760298110099187073409184041576561782311851511141913181685938625306175972362229661971010040100803719636790336721466519797251949303862163194731044275188106847545153970022864350556159641483470844196668716715325669261549384571992175490189868229934725023654545845967544207125404564981761034742212831492413746836172218521850744800 1558 40063003913720270728719458974250511881117420456119404885911728236974373785175185683415341504350725557663490483306664953115344228322471674644526637477893995588709635930428705041611114139591439837025898887244520100907449964878040928388941977880226565448176038443279409473216332846443930530876290340520115094619158945514205240400 1559 64823302023819457802128643015827073663429271967261318067597666862280549757537415345386351544451529277300280820028131472912596177626333837839257681753082102436254796229985826643665136845425792124329108466707570524310709248858617474691978583856772363405232418467987386006071840894867846229066699645212028527204576035062040030798 1560 104886305937539728530848101990077585544546692423380722953509395099254923542712601028801693048802254834963771303334796426027940405948805512483784319230976098024964428248547227747029976654534291576845976907464764976181156086546900332145850561378653868103870346253469793424882993548211807678906793375180511730563905943526666994240 1561 169709607961359186332976745005904659207975964390642041021107061961535473300250016374188044593253784112264052123362927898940536583575139350323042000984058200461219234719934615580439250894793905528790656683407385903670575447361384133152637108891712247740954487892175431370724932913231514267497879068968263382281018528275117143944 1562 274595913898898914863824846995982244752522656814022763974616457060790396842962617402989737642056038947227823426697724324968476989523944862806826320215034298486183656638947586075971364484977315662530092728124426125710029265132767618843108241755218426462442710853024792471913257621346197858736964801069410489379204213979113169196 1563 444305521860258101196801592001886903960498621204664804995723519022325870143212633777177782235309823059491875550060652223909013573099084213129868321199092498947402907929818020097652615838955924462042861583514587186701009462592467400408465433586900996266611334322578916863463126143770323589053789850762766669275336510490586086750 1564 718901435759157016060626438997869148713021278018687568970339976083116266986175251180167519877365862006719698976758376548877490562623029075936694641414126797433586554327364044983879842929099418296957383002403962909232340962393027626218591555700090056148153522111146266199916366433056204544484880404897872878292861909644866926400 1565 1163206957619415117257428030999756052673519899223352373966063495105442137129387884957345302112675685066211574526819028772786504135722113289066562962613219296380989489069519444712518596622073867857337928067136375656432475832315220641145161119563380891711938647733182393336380637202848532419633017265333904506634970535103528100480 1566 1882108393378572133318054469997625201386541177242039942936403471188558404115563136137512821990041547072931273503577405321663994698345142365003257604027346093814576026825947671255156439091988582883573198897557563408344392067353206161311739439077780592594907123275148074839124575324560737550414253942368998899277568090775225605600 1567 3045315350997987250575482500997381254060061076465392316902466966294000541244951021094858124102717232139142848030396434094450498834067255654069820566640565390195565559278740314039903174027265679109970922617894539782596410403720126998669550615871778295318184897991784970736648864019763264235683127382222924705757253675136182768428 1568 4927423744376559383893536970995006455446602253707432259838870437482558945360514157232370946092758779212074121533973839416114493532412398019073078170667911484010141559292350605664073475265235736895206438034234277630441697041000334003102479077918889081817889140959277726979119787420428539470647538693472820951660871950018226345280 1569 7972739095374546634469019471992387709506663330172824576741337403776559486605465178327229070195476011351216969564370273510564992366479653673142898737308476874205707188766701497407190925459723169472574839786547243691356735401588433897224197574806233961040645135249852827974808341540538732156883071779585071760193758120517527799444 1570 12900162839751106018362556442987394164953265583880256836580207841259118431965979335559600016288234790563291091098344112926679485898892051692215976907976388358215848704675778904999036262411755677998721482167580920603978922262417453095035145592754482914700117260323677634965851977210305358015682985332481385800646341897996869646880 1571 20872901935125652652831575914979781874459928914053081413321545245035677918571444513886829086483710801914508060662714386437244478265371705365358875645284865232421556007021364178181669602351903829307753596741747191291473855732815354065920921568284083687409663240733955887050439090293395548154817630671641193907020514338782104693398 1572 33773064774876758671194132357967176039413194497933338249901753086294796350537423849446429102771945592477799151761058499363923964164263757057574852553261253590637404641501532505477491588596437753839077599774909685617134097737227722416943487129517303302150316382669039917507835042816495032245257634300896104338893445027823238638000 1573 54645966710002411324025708272946957913873123411986419663223298331330474269108868363333258189255656394392307212423772885801168442429635462422933728198546118823058960832297391037137817881595988318450685950438694330183064811819600901842899273976800297067986373675959954041888954619442467040334285972662867750291078647094553855272240 1574 88419031484879169995219840630914133953286317909919757913125051417625270619646292212779687292027601986870106364184831385165092406593899219480508580751807372413696365360220039766839867055712001090453306275425984988804060763789156269034741594856099930274522682235559209826277629381291358133573202863633129946517148007861324796312212 1575 143064998194881581319245548903861091867159441321906177576348349748955744888755160576112945481283258381262413576608604270966260849023534681903442308950353491236755326489870808933231784042436061126044304254574335799257720527424850239614216488211611110800494564765055006048014597288630801266475350884059974681156692937077781291000000 1576 231484029679760751314465389534775225820445759231825935489473401166581015508401452788892632773310860368132519940793435656131353255617433901383950889702160863650451691666316354346592994407500415481193755776078283334787324517489466180528404748936477804395498668081246319418895836765676542130549425616061582696261254885859482472090320 1577 374549027874642332633710938438636317687605200553732113065821750915536760397156613365005578254594118749394933517402039927097614104640968583287393198652514354887207018637315035762557534245712195059682226813284313067590096927358361152545431427109550125481661999685477764673960319684659549678209834889294160755746689864604207560675144 1578 606033057554403083948176327973411543508050959785558048555295152082117775905558066153898211027904979117527453458195475583228967360258402484671344088354675218537658710006278011979896429548084538823735670560652939922106826356105579655249218613369045676304212450757908957748453832996138058513967012073117640659433002249386992075046326 1579 980582085429045416581887266412047861195656160339290161621116902997654536302714679518903789282499097866922386975597515510326581464899371067958737287007189573424865729422074298354440818694700524053002376185278603403512570202349096106173517380966533568928436541269287387783264534285944643461781464380563216834596683912535587745904148 1580 1586615142983448500530063594385459404703707120124848210176412055079772312208272745672802000310404076984449840433792991093555548825157773552630081375361864791962524438947224437851604492447009344424293879963299849392074344812936785638107967747672389405061942933343298093772870386358624807714750087383493511508281907592075934669314000 1581 2567197228412493917111950860797507265899363280464138371797528958077426848510987425191705789592903174851372227409390506603882130290057144620588818662369054365387390169628907859300764921838389377099324901742551497142947613542762772556887078772491779211188684915967105792319260768189100464665066018885281335542916158495698450878238400 1582 4153812371395942417642014455182966670603070400588986581973941013157199160719260170864507789903307251835822067843183497697437679115214918173218900037730919157349914607797651046540382559384494931354034302894509996121206311658365575002943702654122267892621936281772971307778158176072956580933287424554262482309794285367811591256507120 1583 6721009599808436334753965315980473936502433681053124953771469971234626009230247596056213579496210426687194295252574004301319809405272062793807718700099973522737304779464649279547853946820467607244972329042375888025330270836717685391751844766403618174982506331097865808244235315233578498659622210376623252409533401041052775671243678 1584 10874821971204378752395979771163440607105504081642111535745410984391825169949507766920721369399517678523016363095757501998757488520486980967026618737830892680087219386002691202993516895508283029976977986342912839799175883609129042866674388358928721416777303940072572305288522542251774726485284390921075916631368263339104397594214400 1585 17595831571012815087149945087143914543607937762695236489516880955626451179179755362976934948895728105210210658348331506300077297925759043760834337437930866202824524168765039979342796918623013444635592085384576166933043198830464129009280413583420803943643871369171211251532538452686741636670596872554903926363299957103694486071525180 1586 28470653542217193839545924858307355150713441844337348025262291940018276349129263129897656318295245783733227021444089008298834786446246024727860956175761758882911743552729640808629607348533713175820956947322174611971042737162481160759449304020304262702878123407329742219885676340777450814090640226235906281785761662695740654588314400 1587 46066485113230008926695869945451269694321379607032584514779172895644727528309018492874591267190973888943437679792420514598912084372005068488695293613692625085736267726830470658480536809048572726661803927111352612773799325296197374920673830566114485242320274544972027673239285150494873464667382331226019039807723787318017610782254806 1588 74537138655447202766241794803758624845034821451369932540041464835663003877438281622772247585486219672676664701236509522897746870818251093216556249789454383968648011276262411970308718081288023095069119104434239785636305018654089633751012043020520629050457040609033207567618469200069910110175330735209071768883228615096339682419142800 1589 120603623768677211692937664749209894539356201058402517054820637731307731405747300115646838852677193561620102381028930037496658955190256161705251543403147009054384279011726371996098813508522704735349819695949481671388354778133559975898987774368155577024203451960076106783722275354519753150648846669104080164320740479678548057654173944 1590 195140762424124414459179459552968519384391022509772449594862102566970735283185581738419086438163413234296767082265439560394405826008507254921807793192601393023032290282652994095899399047918881724213683905979119623154946406545891698960897050116352133608090675814462280869098601765604736370758015312556580700300870614937966154218655180 1591 315744386192801626152117124302178413923747223568174966649682740298278466688932881854065925290840606795916869463294369597891064781198763416627059336595748402077416569308348645329815903716519541479387655160737092401391265008746005226060873927120607937416661248103812547081240443391210155431429395847413973597815426462582784116975026000 1592 510885148616926040611296583855146933308138246077947416244544842865249201972118463592485011729004020030213636545559809158285470607207270671548867129788349795100448859582368150058405744146252314289982442402312322751567960982047129783331627730765374262164097324098379917462419930794654987581142429616945497684879570578393675555166654000 1593 826629534809727666763413708157325347231885469646122382894227583163527668661051345446550937019844626826130506008854178756176535388406034088175926466384098197177865428913319563993348897641035919702813145786261795532785440247165949876746475352683733581355008755365185576276294334768532092636670691098629769034362312026801263288463685744 1594 1337514683426653707374710292012472280540023715724069799138772426028776870633169809039035948748848646856344142554413987914462005995613304759724793596172447992278314288481718434813936950627210278972971436629765627177505437406665060433236015724015132616062653199875199507952257728462620869062578340289730022031275056409551501023943454270 1595 2164144218236381374138124000169797627771909185370192182033000009192304539294221154485586885768693273682474648563268166670638541384019338847900720062556546189456179717431610046650230789206588217629051782198048294196965055735567361880790028093860396768260679628950272051652991700240980937470465888805930336063918671980724280114206304200 1596 3501658901663035081512834292182269908311932901094261981171772435221081409927390963524622834517541920538818791117682154585100547379632643607625513658728994181734494005890725712859040490055534432668580170604601540994644278883402567296776009725565718349350396867935394323563953426355162648805995883712514203458846406771269118439995934000 1597 5665803119899416455650958292352067536083842086464454163204772444413385949221612118010209720286235194221293439680950321255739088763651982455526233721285540371190673723381510575957343469978728733184342200807883087058109726958597629940086450274587522069556258594499454634436271108379255236650457393180574050493197119485018151918095934120 1598 9167462021562451537163792584534337444395774987558716144376544879634467359149003081534832554803777114760112230798632475840839636143284626063151747380014534552925167729235664240973439019095921146899655171630463756566079827762720885815950983380503769501262323566452046114884446939490362117788185899224393565838442229300957018595666978020 1599 14833265141461867992814750876886404980479617074023170307581317324047853308370615199545042275090012308981405670479582797096578724906936608518677981101300074924115841452712921681221799620729597981923974820225600966977364125137768487789573262332390109787209410376821007718055629541441762097466742654819943234225684830072163699954503924000 1600 24000727163024319529978543461420742424875392061581886451957862203682320667519618281079874829893789423741517901278215272937418361050221234581829728481314609477041009181889411105747166449108913045936919743850831471676943560564837247317258795398446656989053151864127257870574659217703928601542840369637823136298196610202380490328943696000 1601 38833992304486187522793294338307147405355009135605056759539179527730173975890233480624917104983801732722923571757798070033997085957157843100507709582614684401156850634757254467708055392210065212587582259868919813873982648462078953878321517915118986251668029869144820906593898703835675943685108554673666357041549411536031250392660159250 1602 62834719467510507052771837799727889830230401197186943211497041731412494643409851761704791934877591156464441473036013342971415447007379077682337438063929293878197859816550918709164204709664030156684524555932497162197751638604033614537893462098040580718605067721207495387271075667631886963199288515327648693915447549164187163845981595200 1603 101668711771996694575565132138035037235585410332791999971036221259142668619300085242329709039861392889187365044793811413005412532964536920782845147646543978279354710451558841721902366555900597655838771959381158474644583820246011333695495231015454789314595993452886370872771639507435384103555414512819637066500558799430677955642390014000 1604 164503431239507201628336969937762927065815811529978943182533262990555163262709937004034500974738984045651806517829824755976827979971915998465182585710473272157552570267954838750327481943193073627796608819521168261622660496097004344086050255467439394863520879342092387378275687405593741205653462675153728910336675963140401156209917445000 1605 266172143011503896203902102075797964301401221862770943153569484249697831882010022246364210014600376934839171562623636168982240512936452919248027733357017250436907280719919270697999044275491727754928733618274555610059768812269522432584013152593019137386394664693319215270878672622365827783812835223479589508975586396467971884132851634100 1606 430675574251011097832239072013560891367217033392749886336102747240252995144719959250398710989339360980490978080453460924959068492908368917713210319067490522594459850987623440903296419764658299096158677294215982373109579775197036200489189141737103738863844533987540616810815191493242528859021307753093041794534730081473226133524167291040 1607 696847717262514994036141174089358855668618255255520829489672231489950827026729981496762921003939737915330149643077097093941309005844821836961238052424507773031367131708198970372094766270574585608947428895442508355534722616581853807928997294378281355761763858015656504262391419947976045003159103787202352411113213559533857852083847095278 1608 1127523291513526091868380246102919747035835288648270715825774978730203822171449940747161631993279098895821127723530558018900377498753190754674448371491998295625826982695416821049621990258834828233812753350286261854851777895835542449893161762788093468153353428493998518884128192662830992429598799295840482194987111669332021551676806354160 1609 1824371008776041085904521420192278602704453543903791545315447210220154649198179922243924552997218836811151277366607655112841686504598012591635686423916506068657194114404677640418285254536232029071913553068052969456544399037469606376578827708003598685593171623557455221075453240025457658640332008872071966784541991917334372955421016105200 1610 2951894300289567177772901666295198349740288832552062261141222188950358471369629862991086184990497935706972405090138213131742064003351203346310134795408504364283021097099438202697107942564642298547866288435387260939030802904206694455338751477960700347498977564327515212928451173489265818077582939270743011521460608223628659673881323398880 1611 4776265309065608263677423086487476952444742376455853806456669399170513120567809785235010737987716772518123682456745868244583750507949215937945821219325010432940215211505833950882760997338121501606793230308716400014098474495810124518084928822415348027753773841045851013806883997787509613744036955726103619411688727129679527894444466099856 1612 7728159609355175441450324752782675302185031209007916067597891588120871591937439648226096922978214708225096087546884081376325814511300419284255956014733514797223236308604210304583300441895941184925506147921779461706971378874991857847487974641434931615796926125751087242711570348511664381751934283886275583400535475621766127797215508828000 1613 12504424918420783705127747839270152254629773585463769874054560987291384712505249433461107660965931480743219770003629949620909565019249635222201777234058525230163451520112824212229997737478132475748466137858096230585751024450011289588843629780893945417460081414412672255816451660359733134113178759614968677042996294660073410087116587555770 1614 20232584527775959146578072592052827556814804794471685941652452575412256304442689081687204583944146188968315857550514030997235379530550054506457733248792040027386687828715316409045930379136826486686958896974599522674199130770825233953620734786764554263109176657966499559702148870479659589865523664014029704822624066554132899335570979481650 1615 32737009446196742851705820431322979811444578379935455815707013562703641016947938515148312244910077669711535627554143980618144944549799689728659510482850565257550139348832638685807232215096275925638605183265572291743154598854206903444723403513049321551362493230581307608453544133786830865514516084956551757477013852272916752398667587099840 1616 52969593973972701998283893023375807368259383174407141757359466138115897321390627596835516828854223858679851485104658011615380324080349744235117243731642605284936827177545175138089226295989032623109397320612571445552672558545866919971616931981883483816048494669968452527932111567924560735234204823395330314997821763013783648864753554492000 1617 85706603420169444849989713454698787179703961554342597573066479700819538338338566111983829073764301528391387112658801992233525268630149433963776754214493170542486966526385091845191698907810695301167349411938620644643712772112565330948783060759140745461141192048294871210597135051937851394896334701238414615634059419476291475361333054494888 1618 138676197394142146848273606478074594547963344728749739330425945838935435659729193708819345902618525387071238597763460003848905592710499178198893997946135775827423793703925768918749621105318410961073566584118315551713180887025133209807505436786642788284104886846523088518490522828519595763333516555706232658882067622537667478741880898162950 1619 224382800814311591698263319932773381727667306283092336903492425539754973998067759820803174976382826915462625710422261996082430861340648612162670752160628946369910760230322636849767864508335809977863443052550289642187983717483621358791256338761712736158519701601412444100433738466527220369034058569282233834362820090321787523716014728908598 1620 363058998208453738546536926410847976275630651011842076233918371378690409657796953529622520879001352302533864308185721999931336454051147790361564750106764722197334553934241127747222245216928834186517662728608128286553278989796147632480411047294024929695699742784692141612722466479061336069263466139055067887973025668327694932223885253964800 1621 587441799022765330244800246343621358003297957294934413137410796918445383655864713350425695855384179217996490018607983996013767315391796402524235502267393668567245314164582818704111894617196734632422979745712248281920238380338254655628442435526884189238931706526906081731661507017088986826950256399413992730572028200262183073493649089940600 1622 950500797231219068791337172754469334278928608306776489371329168297135793313661666880048216734385531520530354326793705995945103769442944192885800252374158390764579868098812170365507595338918865103318115417827023122642427311788594898659793644595102571174552468120502018905060050923003541560273193690237680846520461330139052649089335002207652 1623 1537942596253984399036137419098090692282226565601710902508739965215581176969526380230473912589769710738526844345401689991958871084834740595410035754641552059331825182263425819262567819343254393919405496184586455203572731423531027179508162964828817176905080776463807521162580146895416158773229422638567172994539115444950394392022910817181000 1624 2488443393485203467827474591852560026561155173908487391880069133512716970283188047110522129324155242259057198672195395987903974854277684788295836007015710450096405050362218935520953629790241168554681737637859647973036183062261323181186454045933905260225824059245468224554085116118611020273042210631476295988921811979973241521655258333576800 1625 4026385989739187866863612010950650718843381739510198294388809098728298147252714427340996041913924952997584043017597085979862845939112425383705871761657262509428230232625694639083591563412566447125793508808047117328797955890255173168653770467929935305435894547411011321551907475866366584273095954226076370976821719380434365579492722060800000 1626 6514829383224391334691086602803210745404536913418685686268878232241015117535902474451518171238080195256641241689792481967766820793390110172001707768672972959524635282987882744411596863815668821496810845424859581502824073221112016528659117140185755458986024286522621665143348034163002134430942744238678690521724560444301223748237665326741356 1627 10541215372963579201554698613753861464247918652928883980657687330969313264788616901792514213152005148254225284707389567947629666732502535555707579530330235468952865515613658097988206870894444947457975030239554896782821136247234376897867240435970866084749408224253728163561421739626650960413682915833435976667110031482931544353638513057483828 1628 17056044756187970536245785216557072209652455566347569666926565563210328382324519376244032384390085343510866526397182049915396487525892645727709287299003208428477500798601490958099733620431042884303079600678813464133456168063883872814528384607960663365614540517392072713306313529803965529346996898893152943897348548801009281386421075749816000 1629 27597260129151549737800483830310933673900374219276453647584252894179641647113136278036546597542090491765091811104571617863026154258395181283416866829333443897430366314215279654881029049270768395248131581910617573019665452851447655328986770351011408258628232407032714708695405044405406726602040704027496802668514872954645148142508910954740000 1630 44653304885339520274046269046868005883552829785624023314510818457389970029437655654280578981932175835275958337501753667778422641784287827011126154128336652325907867112816689898487744226035601600715840506582782839201922513779464829906297255106069283029630284329224110886077268854073998165366413952741496315627372853379434855868685839445626560 1631 72250565014491070011846752877178939557453204004900476962095071351569611676550791932317125579474266327041050148606325285641448796042683008294543020957670096223338233427032180866654880276917860238286419715492297822276175222307109495676976612083977122761687582151796791343835401394801816982783958755730173274414999377363999499172720323142660000 1632 116903869899830590285893021924046945441006033790524500276605889808959581705988447586597704561406442162317008486108078953419871437826970835305669175086006748549246100539848740166349535945008181275515183271082831449374709587546244128807385088419042885567154484302197111296706497995572464755380114185870174384245554061023668106005007334430634560 1633 189154434914321660297739774801225884998459237795424977238700961160529193382539239518914830140880708489358058634714404239061320233869653843600212196043676844772584333966881262945083611781482812319611127564566275893808860214069880529505981885411948705336250416330040200862373929806262628300619342228602433587277408538492505615291310739442115844 1634 306058304814152250583632796725272830439465271585949477515306850969488775088527687105512534702287150651675067120822483192481191671696624678905881371129683593321830434506729791798147040724879503352803863208650209933128982545939928439030972020668018800845874933730134223511396472558229967774842651267315451935080638409710268659786444371807876456 1635 495212739728473910881372571526498715437924509381374454754007812130017968471066926624427364843167859141033125755536887431542511905566278522506093567173360438094414768473611607968595955067530576720546962978206529859150405419902531301681671410687945351831164568324886934141907532406398016760920821189123456312540351765000040564910045126511704000 1636 801271044542626161465005368251771545877389780967323932269314663099506743559594613729939899545455009792708192876359370624023703577262903201411974938303044031416245202980341057854663800232853309267541301608865593170121412561625934115813657332885911483811245251487531155173792598198113196693124744979432372146471878596562308322895558968284372000 1637 1296483784271100072346377939778270261315314290348698387023322475229524712030661540354367264388622868933741318631896258055566215482829181723918068505476404469510659971453953560960704253421108917842029761370053313683642356045637715749016925247043658274404940584184931232867485234265695575456602846728204192421282017440329876775999882710973725770 1638 2097754828813726233811383308030041807192704071316022319292637138329031455590256154084307163934077878726449511508255628679589919060092084925330043443779448500926905174434294065590002751092793966061439090773928862821551205947370925460403933355418792243009633419585756705429441441407006868994565193675416684699417457625156088784025551839685544640 1639 3394238613084826306157761247808312068508018361664720706315959613558556167620917694438674428322700747660190830140151886735156134542921266649248111949255852970437565145888249074913516805195796176805542321131953411191776662717010615154209806696979105829967758085716469887359169314773100658450734477199010368594326229884263562867573611188638451500 1640 5491993441898552539969144555838353875700722432980743025608596751887587623211173848522981592256778626386640341648407515414746053603013351574578155393035301471364470320322542245366075058167865111013039915122901083358957330600272292354374075268830896303772373938751706622080524560394560157609480755414028172744274928498039504464995654566706936800 1641 8886232054983378846126905803646665944208740794645463731924556365446143790832091542961656020579479374046831171788559402149902188145934618223826267342291154441802035466210793663779846162166279612574597202025806919891687632105394127642330563123990859545940820475142485256366323667290775043270572281388915323979854536341709035855408561618563209444 1642 14378225496881931386096050359485019819909463227626206757533153117333731414043265391484637612836258000433471513436966917564648241748947969798404422735326455913166505786533334460783111419652251430685563648160736768564061861981664449403320256104646776234859137629078959397970625389884336265120030437269765977018872669450961398092332389801539950350 1643 23264457551865310232222956163131685764118204022271670489457709482779875204875356934446293633415737374480302685225526319714550429894882588022230690077617610354968541252744131916426021681303042660918249284945467348483286233599171773986627677834701871816527242933176965400270898815387718541236067277407470371490763896970067725919219184019443728560 1644 37642683048747241618319006522616705584027667249897877246990862600113606618918622325930931246251995374913774198662493237279198671643830557820635112812944066268135047039277464033708878802152675766847797967335251691706394456792724997833514755254923315271929051616629073409885176275365228925586358077618032551767641335191280002848603632573793029400 1645 60907140600612551850541962685748391348145871272169547736448572082893481823793979260377224879667732749394076883888019556993749101538713145842865802890561676623103588292021602085498218881742848370180150652810595125558171068692121192246270538660211956234083395126566417771602673164718224606533535724588502874191222286770361027918851645191409901600 1646 98549823649359793468860969208365096932173538522067424983439434683007088442712601586308156125919728124307851082550512794272947773182543703663500915703505742891238635331299062327344033584411012519369860185386923157237028785972732998561494932835315510837541802409192513076983618744185142060415842559745919522152294607732401072109229009724091246412 1647 159456964249972345319402931894113488280319409794236972719888006765900570266506580846685381005587460873701927966438532351266696874721256849506366718594067419514342223623320674340068634963925502449622202673486318028191226972477191797329497440619689521518466301951569745273107403902017957984508704491429513108785105671742192661801136156037117044000 1648 258006787899332138788263901102478585212492948316304397703327441448907658709219182432993537131507188998009779048989045145539644647903800553169867634297573162405580858954619730532049350150049385026577959458343365100059765380149700384238955331217004414275336771576084971498660161939929609220864722622114300726525378706806478386169588007419562277280 1649 417463752149304484107666832996592073492812358110541370423215448214808228975725763279678918137094649871711707015427577496806341522625057402676234352891640581919923082577940420934707686010033658978686457367648358959015509848739454216010281275777590034423085432213000445972008693442713238166792608146606262494412468128020889189582962870585441826560 1650 675470540048636622895930734099070658705305306426845768126542889663715887684944945712672455268601838869721486064416622642345986170528857955846101987189213744325503941532560141539530653662311402445192224990702924313679248111076816979530727077011601767819368691086238968294702286606382914502303080978561531443061256890098882377494399431475396912500 1651 1092934292197941107003597567095662732198117664537387138549758337878524116660670708992351373405696488741433193079844200139152327693153915358522336340080854326245427024110500588464054423066175474486437169429458758848855302573741170845278659889186836106383533354192479050001488957935198785370176087975165505251396383348933227776725057792507690712400 1652 1768404832246577729899528301194733390903422970964232906676301227542240004345615654705023828674298327611154679144260822781498313863682773314368438327270068070570930965643060713940995375832428105429143099184343007331770033188705425804564336023116372402005832094880407923847395574295352695096133977005548478558554662783991247662557153382374838564000 1653 2861339124444518836903125868290396123101540635501620045226059565420764121006286363697375202079994816352587872224105022920650641556836688672890774667350922396816357989753561344457455583188492764480625050920727917587550397872484058305628920830924087658295302222077401069281012723932877035863281588162698857479990778005821247628100958645807220434000 1654 4629743956691096566802654169485129514004963606465852951902360792963004125351902018402399030754293143963742551368365845702148955420519461987259212994620990467387288955396622032408634875627090456847209663033963449343159886447264584483426473941834232533657223262143688084255091515635746875378170191087991405642862512430309534644694049365860346097162 1655 7491083081135615403705780037775525637106504241967472997128420358383768246358188382099774232834287960316330423592470868622799596977356150660149987661971912864203646945150183444908312326499302818955437983332724993913795891043711004114198435286161918747799010536900831062095885581657528659736169783136624933836402810096141919606091875468421392904880 1656 12120827037826711970508434207260655151111467848433325949030781151346772371710090400502173263588581104280072974960836714324948552397875612647409200656592903331590935900546805435264541417836504091237602864059762291850030715380938126904671338124325024727620916441673850689305942256287776613351353169818229593582929446312374134343042609749348804976640 1657 19611910118962327374214214245036180788217972090400798946159201509730540618068278782601947496422869064596403398553307582947748149375231763307559188318564816195794582845696988990267481396309415692385688899077447064153837275258648954022769607466702837958669516980338056482255198569097468587439356982305625510324024305303437975287370728114504452952720 1658 31732737156789039344722648452296835939329439938834124895189982661077312989778369183104120760011450168876476373514144297272696701773107375954968388975157719527385518746243794357489800946462200185995688493759175729020782383915624719639465551262674511534373328953698319624614266132599513818662007429483267437288855743860635940281960590964650106234600 1659 51344647275751366718936862697333016727547412029234923841349184170807853607846647965706068256434319233472879772067451880220444851148339139262527577293722535723180101591940783525894131862428944258201628713899616198547715934732235857916942740928896347724280159819747184023056803473339859918761370896646130922964695457073148748488226171843180057119112 1660 83077384432540406063659511149629852666876851968069048736539166831885166597625017148810189016445769402349356145581596177493141552921446515217495966268880255250565620338184577773289305156917535662004669155973832149178487649813860754612646972944596628956830447532127402005292066719030864307070053746826843617076901345858572521405849653607623650343200 1661 134422031708291772782596373846962869394424263997303972577888351002693020205471665114516257272880088635822235917649048057713586404069785654480023543562602790973745721930125361587414914190977417082219197242621401531489310528938058619839561553875136947425959104232001958671753931803319396994131763220360488319008393455169217024449863240963834528926104 1662 217499416140832178846255884996592722061301115965373021314427517834578186803096682263326446289325858038171592063230644235206727956991232169697519509831483046224311342268309939182567369828237624364403615077532240275294701903193957190100194783625922666566196308533607125310771385257160556538175455066856830039626695867053204188322548155713415397448120 1663 351921447849123951628852258843555591455725379962676993892315868837271207008568347377842703562205946673993827980879692292920314361061017824177543053394085837198057064198435301236350610710503306988455963013964588395920215652081940001564574274511464247149667772291892537630592085285819235788538249593526093680581041112112949979515266901700661843237228 1664 569420863989956130475108143840148313517026495928050015206743386671849393811665029641169149851531804712165420044110336528127042318052249993875062563225568883422368406466745240130686503367109994190846678718748875487451810610883935184452103379130034854556371513290183717748045683430418851794444607752848554589247981683443076174430010079424853749368320 1665 921342311839080082103960402683703904972751875890727009099059255509120600820233377019011853413737751386159248024990028821047356679113267818052605616619654720620425470665180542121636917940532503883148691799272363656271336427307761384756855108664963882437688283298864226769935049554254656226719127892043112179723950579186243605747110066229164235907200 1666 1490763175829036212579068546523852218489778371818777024305802642180969994631898406660181003265269556098324668069100365349174398997165517811927668179845223604042793877131925781785955094616354232532162219824210292554586943818241772377741585226588127679603329915168021191408475607104386064377799691378206700853981931052000530596055638426000679899848080 1667 2412105487668116294683028949207556123462530247709504033404861897690090595452131783679192856679007307484483916094090394170221755676278785629980273796464878324663219347797106325128560143111094204660990112383852502572893793629841344152997909534466303134919464865639134425029474886876595695325910707087127284487623148531287741868434695926149111002398678 1668 3902868663497152507262097495731408341952308619528281057710664539871060590084030190339373859944276863582808584163190759519396154673444303441907941976310101928706013224929032106159915433864529234489306282141503895354581427283741230331744566469233140546439007375640299517058004296301946072703905380228436975259314401167378267382271726444725443211401000 1669 6314974151165268801945126444938964465414838867237785091115526437561151185536161974018566716623284171067292500257281153689617910349723089071888215772774980253369232572726138433264043511392750110099821645352285144062410044462216271074139567333739653610735350384273727620868402336575648775606249135701164060740134715712729661655987433502497408725317400 1670 10217842814662421309207223940670372807367147486766066148826190977432211775620192164357940576567561034650101084420471913209014065023167392513796157749085082182075245797655170538202990814703071876343448726733419193054955958361665691015639415440557408071648049500191846259063991319494322165050441628453957019804600406645970426743472369534350686000072660 1671 16532816965827690111152350385609337272781986354003851239941717414993362961156354138376507293190845205717393584677753066898631975372890481585684373521860062435444478370381308974663570391067156125638474823673002929614336339756807469069166041629954832209934447879731980309587083206013247887538312708852210668574389941947636207900287154584476856012050550 1672 26750659780490111420359574326279710080149133840769917388767908392425574736776546302734447869758406240367494669098224980107646040396057874099480531270945144617519724168036479510890993271353101331032398299579493376534357474569839463495820561253073389415324540122484857718397361931295038080072539917457935578288293296638252220612035635953771692066888000 1673 43283476746317801531511924711889047352931120194773768628709625807418937697932900441110955162949251446084888253775978047006278015768948355685164904792805207052964202538417788490726667661808718266815602825666723644780598974808206136134122810066518319481124408477272417691858794031975403118872260964347841907455812840740301872828691536307805156186247944 1674 70034136526807912951871499038168757433080254035543686017477534199844512434709446743845403032707657686452382922874203027113924056165006229784645436063750351670483926706454267998421124868190485458652796673658918428817986112445120092649889366114534753818426841311485476024085606937318160126837223567010094770260714512886361983578880803031644691361908656 1675 113317613273125714483383423750057804786011374230317454646187160007263450132642347184956358195656909132537271176650181074120202071933954585469810340856555558723448129244872056497516432594358998674808333653327168004727460584667810939332947637732802300746086639144635204638000649973065605523827999141454157417910110393119130786885614259272599735290990000 1676 183351749799933627435254922788226562219091628265861140663664694207107962567351793928801761228364566818989654099524384101234126128098960815254455776920305910393932055951326324490765453463161023323316400624571859094913541536631371828414367743013246141259119119274070493954727767491742242652820106539448523997810757346053894382771203937884247240722514000 1677 296669363073059341918638346538284367005103002496178595309851854214371412699994141113758119424021475951526925276174565175354328200032915400724266117776861469117380185196198381001822630121268277757609398134314780369401782779195226681864053156782489398206664449663627803265627296411236832104379212194686897538851019194550507213357179892948862555047094000 1678 480021112872992969353893269326510929224194630762039735973516548421479375267345935042559880652386042770516579375698949276588454328131876215978721894697167379511312241147524705484219443520069506131585864604885113533186448818412113799730564580105986855632838159760381704083341884934390358438071043618798105151700492518687571968490746646118299070788420402 1679 776690475946052311272531615864795296229297633258218331283368402635850787967340076156318000076407518722043504651873514451942782528164791616702988012474028848628692426343723086507951457769445834598019860749617173103477887752917869106261212671662863447525319887725264384028428817688680660444374786651175624099760125893412245475698282148419622327756906400 1680 1256711588819045280626424885191306225453492264020258067256884951057330163234686011198877880728793561492560084027572463728531236856296667832681709907171196228140004667491247791978630157225767084970121061498086533366903555913433938991873293387521009618792638316769157872697312894165426778015413794590155762436238411022512355460291123095385996004073434560 1681 2033402064765097591898956501056101521682789897278476398540253353693180951202026087355195880805201080214603588679445978180474019384461459449384697919645225076768697093834970878522031743187069226036450184114536738941031880479558380636918917911856701759818824154219159955863143297178789808276624782338792521932813054435193647615252666217076051104729001950 1682 3290113653584142872525381386247407747136282161298734465797138304750511114436712098554073761533994641707163672707018441909005256240758127282066407826816421304908701761326218670478752516284728260297746647602205993107045780237681791004127362452814723913089706232158629062622555484512388626530710922308864683233666640660339706894833621983340147860454908850 1683 5323515718349240464424337887303509268819072058577210864337391658443692065638738185909269642339195721921767261386464420089479275625219586731451105746461646381677398855161189549058143771791761843511330691593993043719617753685757272804493794975695842103767091535460649372819442144336479844273092988096223737444988516317350123182760514613136519316405510400 1684 8613629371933383336949719273550917015955354219875945330134529963194203180075450284463343403873190363628930934093482861998484531865977714013517513573278067686586100616487408219501446159884633797340768077329366004356013097110232491269839570805911137595133582837544667564831198043070605190287850792374165056981738645885554646100285265457871250002004686000 1685 13937145090282623801374057160854426284774426278453156194471921621637895245714188470372613046212386085550698195479947282087963807491197300744968619319739714068263499471648597768652399572188216304497541890667442392217821380577713437776567705279865023735974633570577486494819859924364249641650387614906316659238712999115335507788418793168996763550417716480 1686 22550774462216007138323776434405343300729780498329101524606451584832098425789638754835956450085576449179629129573430144086448339357175014758486132893017781754849600088136005988096486219752885744661176108119558084902294384719428827882955190156466944900307943199917600766049153675731968846316868109448418036029826787934603556712435318042390257169496230650 1687 36487919552498630939697833595259769585504206776782257719078373206469993671503827225208569496297962534730327325053377426174412146848372315503454752212757495823113099559784603756899054944772887069981294980408334132933846388047383040525207574775687829375992748136800244000898578699245140690254122135905237735505921212815665673800646492849600382439440008000 1688 59038694014714638078021610029665112886233987275111359243684824791302092097293465980044525946383538983909956454626807570260860486205547330261940885105775277577962699647920609744902731524013952150997027966783808873693950242985088194705932996752181530239168444198267368149046673567077529505637159425301225286920950122858411282825376552487384367488293734800 1689 95526613567213269017719443624924882471738194051893616962763197997772085768797293205253095442681501518640283779680184996435272633053919645765395637318532773401075799207705213502044765262130444905446343050557560006583717783564435683799050447728913664392061898780701552568607715244313534166497393157572013440276300090940030606174236543068577996264434178194 1690 154565307581927907095741053654589995357972181327004976206448022789074177866090759185297621389065040502550240234306992566696133119259466976027336522424308050979038498855625823246797327633312612035620794035720035224463937403799283103639306161690097534163239534691435583745419586640846138798477287911875714827848409372289032726020760190222062561792167855520 1691 250091921149141176113460497279514877829710375378898593169211220786846263634888052390550716831746542021190524013987177563131405752313386621792732159742840824380114298063331036749235240841618447646357734171264345886817306962645924010871957482365907563800018084382669492522729049820868296067393355390971463832838272914530211755432978417091792787839297318400 1692 404657228731069083209201550934104873187682556705903569375659243575920441500978811575848338220811582523740764248294170129827538871572853597820068682167148875359152796918956859995789589681587453997510508103618964111325323213913242665943341799988317792914695837490577623142423249626061988990479316931242553287822484331434983608630875999180878367217592217600 1693 654749149880210259322662048213619751017392932084802162544870464362766705135866863966399055052558124544931288262281347692958944623886240219612800841909989699739267094982287896745660957262724898033626859463235477653868203104373336348816817428050524227008050642308185232060311273289233742616297573663955490898305063393416641802449702534464985958433233311720 1694 1059406378611279342531863599147724624205075488790705731920529707938687146636845675542247393273369707068672052510575517822786483495459093817432869524077138575098419891901244756741057398998136961325846770481867691109423874543004373791326570322958588654949690904026124011701095698837248777275658784290212223469403264713778343921746007626114237658060404934744 1695 1714155528491489601854525647361344375222468420875507894465400172301453851772712539508646448325927831613603340772856865515745428119345334037045670365987128274837686986883532653487747630946556246454522844218442087074787302350474085035578482833919022116952472767403992690951141846189171236166969311214503408924338440566503310638702084121832084390978322285700 1696 2773561907102768944386389246509068999427543909666213626385929880240140998409558215050893841599297538682275393283432383338531911614804427854478539890064266849936106878784777410228168903205174211390610997511957610528485603965664289154903554375596313102152207389211843918731936257970382265417391040593867366975314693530943044445183208894415599686060671949120 1697 4487717435594258546240914893870413374650012330541721520851330052541594850182270754559540289925225370295878734056289248854277339734149761891524210256051395124773793865668310063717581935576943841329941673192090783570493703947048918757918666977306471124664350885317473378914303036851265052728200523138729535687925688403742499153298685024432568839029763756370 1698 7261279342697027490627304140379482374077556240207935147237259932781735848591828969610434131524522908978154127339721632192809251348954189746002750146115661974709900744453087473944721564096423665625503456430709475787484083209616833017387094937711230791006785540105075005274583810115031266999347872612629210591633410887186505264929559090151110015451769817876 1699 11748996778291286036868219034249895748727568570749656668088589985323330698774099724169974421449748279274032861396010881047086591083103951637526960402167057099483694610121397537664998175784275277535302175357830263636693809490672671238177506130133748256768918813410533933084704340506962226403102203815293598201700147945507783807979925886998521584601625579748 1700 19010276120988313527495523174629378122805124810957591815325849918105066547365928693780408552974271188252186988735732513239895842432058141383529710548282719074193595354574485011608054338455485559675997800326848653456957095069378959688128002632335487343031075138168531014309983828574209163420095803432046710215423912738969345133334880121521992140004289430000 1701 30759272899279599564363742208879273871532693381707248483414439903428397246140028417950382974424019467526219850131743394286982433515162093021056670950449776173677289964695882549277412591775881991275964852881400007339587724524969094956613820080813129444827364041559569575157889374025694361886362513212863095642337971548104663633766287839453822577698833324944 1702 49769549020267913091859265383508651994337818192664840298740289821533463793505957111730791527398290655778406838867475907526878275947220234404586381498732495247870885319270367560882772254120459780372105607473218656517828797260341135181870129194729215848119078743311339218228834006489430636192093606673652851844000234683590918519711180250659550928403113015920 1703 80528821919547512656223007592387925865870511574372088782154729724961861039645985529681174501822310123304626688999219301813860709462382327425643052449182271421548175283966250110167239599543370696292592383286369758382069364084234613631664048109150572680158297851331851327934725613501902653040216061106160178549824118352834773003940967613029799189043933799760 1704 130298370939815425748082272975896577860208329767036929080895019546495324833151942641411966029220600779083033527866695209340738985409602561830229433947914766669419060603236617671045651776127709322600033113562867324653961341379658284783225783956557605081076543039736902895561659506972690262432702167763626044024422200013569435986485553128494846888497548916800 1705 210827192859362938404305280568284503726078841341409017863049749271457185872797928171093140531042910902387660216865914511154599694871984889255872486397097038090967235887202867781224306206854230097601812296977709267806620367727734745938378292914356944394832487999081425563464366855836086148653310092581680023389646706356581444670835367429084716301394373900640 1706 341125563799178364152387553544181081586287171108445946943944768817952510705949870812505106560263511681470693744732609720495338680281587451086101920345011804760386296490439485452262903229334910495557323487608825497935928866808468647228424060066284611690870639437283168947316723037896119108556672155131124625517881221503914784416357203529797655862475569486520 1707 551952756658541302556692834112465585312366012449854964806994518089409696578747798983598247091306422583858353961598524231649938375153572340341974406742108842851353532377642353233505679021019319596512844507646758045037791739098969624183470748604941970902165702680986642339619676045932236176432222390126854846922495644249180955046508806384717150672431695050750 1708 893078320457719666709080387656646666898653183558300911750939286907362207284697669796103353651569934265329047706331133952145277055435159791428076327087120647611739828868081838685757167419171080013360981195127111358203130943643596423888406480548252750962970580426754147147463894553971174940119902771398934594572733816045014258320313742600032822232476152796000 1709 1445031077116260969265773221769112252211019196008155876557933804996771903863445468779701600742876356849187401667929658183795215430588732131770050733829229490463093361245724191919292730856203728691936721225962564867306754849569174126612034198987403837118185010438655850523910758006182982701995688576772153678208908441947283414917681651383995822035997076883450 1710 2338109397573980635974853609425758919109672379566456788308873091904134111148143138575804954394446291114516449374260792135940492486023891923198127060916350138074833190113806030605031428690544629701943993698029452946214643288650004319483772069156702948658987666739365159619201890294375693368439786440287573838509310553864781383974422295684089270497295330116800 1711 3783140474690241605240626831194871171320691575574612664866806896900906015011588607355506555137322647963703851042190450319735707916612624054968177794745579628537926551359530222524372513547591866479297319170240936556882472809608552755652631766328291250850215865170055126209273899064542591761108655506388633382979656645317514617533421415880152724572387566012300 1712 6121249872264222241215480440620630090430363955141069453175679988805040126159731745931311509531768939078220300416451242455676200402636515978166304855661929766612759741473336253129374057822123167099178417345081694039031283931431948996596247080405438308861860153459928015014982778066217147082544675299328956476343253808187184944265956482094602044377174440063680 1713 9904390346954463846456107271815501261751055530715682118042486885705946141171320353286818064669091587041924151458641692775411908319249140033134482650407509395150686292832866475653824809786571870745955236284760244803340663579256484140345860885242816690826757236190086737880576763073866359340586458016085116219223048955690383668585365799574497895036590048968244 1714 16025640219218686087671587712436131352181419485856751571218166874510986267331052099218129574200860526120144451875092935231088108721885656011300787506069439161763446034306202728783150513607851529759717049383593020099010872839299058827385282814944398694224811435955900434253227943695182337343195381686491937766671294852244816255975898043554946263143520461256870 1715 25930030566173149934127694984251632613932475016572433689260653760216932408502372452504947638869952113162068603333734628006500017041134796044435270156476948556914132327139069204437101915812123745758568389684039797853139517928160899665384951533664118495447171890044473458102458918497791785501199969476408158184252661390134359242282945108338238799885440055993200 1716 41955670785391836021799282696687763966113894502429185260478820634727918675833424551723077213070812639282213055208827563237588125763020452055736057662546387718677578361445271933220174191003118438350805939298195203744723483929243976104673251747864448674342359525260927708052202946817206323275359160852381574106639407811328981319400917301389157929620163441048000 1717 67885701351564985955926977680939396580046369519001618949739474394944851084335797004228024851940764752444281658542562191244088142804155248100171327819023336275591710688584341137657480937649799366529749932767359148756077890205226214855808993500994885570909053085061910846203465816305930565367316257019984071616901522016089539648860396522409959042236715159621500 1718 109841372136956821977726260377627160546160264021430804210218295029672769760169221555951102065011577391726494713751389754481676268567175700155907385481569723994269289050029613070877528536235217459627659768049867819550013392624864834262828437977617412519070751975603694855934178380827054978897360351198685537009567022174083871722611570507495887935015829725766852 1719 177727073488521807933653238058566557126206633540432423159957769424617620844505018560179126916952342144170776372293951945725764411371330948256078713300593060269860999738613954208535340897137274353830681408618037648415094152687517744902042028407085556833065044781961916492860774700987338730565281320794034690871697573632900876615948327536185711809751091117759856 1720 287568445625478629911379498436193717672366897561863227370176064454290390604674240116130228981963919535897271086045341700207440679938506648411986098782162784264130288788643567279412664602537934631037965572882781320806892656964561240079119677074951960494840454905286364053817142613575205178441015292422922820994455866991244982535487593674773809224269428218498080 1721 465295519114000437845032736494760274798573531102295650530133833878908011449179258676309355898916261680068047458339293645933205091309837596668064812082755844533991288527257521487948541753762023694962294293086753796489204567857327019850317093406966729080930909010361866395320349774954069164989883521197494754847580592618621517104340193060622222126752028992714850 1722 752863964739479067756412234930953992470940428664158877900309898333198402053853498792439584880880181215965318544384635346140645771248344245080050910864918628798121577315901088767360874933047700798326988158168724437187094354964461564146032172081495139904647001793695314685696204572490516052489060290823279406401138159400700515998977465752088667493729423663783600 1723 1218159483853479505601444971425714267269513959766454528430443732212106413503032757468748940779796442896033366002723928992073850862558181841748115722947674473332112865843158610255310284364148796731056201470642223741052519550884463314648909251251579649025512739665944340105453110794442207584850583970853324655721247739644294199061953715987522178791413048147059828 1724 1971023448592958573357857206356668259740454388430613406330753630545304815556886256261188525660676624111998684547108564338214496633806526086828166633812593102130234443159059699022670623043109682819289542317225013350972396147643676843925786036880095868105173454537182673915225040218725603487556047535290518399203405759543878556625304449558390991817137698673944000 1725 3189182932446438078959302177782382527009968348197067934761197362757411229059919013729937466440473067008032050549832493330288347496364707928576282356760267575462347309002218309277982311338684366498206310118839917426668354084796062924096410658875821927067568187586814548948320825296188148482880196000922689394441525613374742221769437338597803421746860960325387500 1726 5160206381039396652317159384139050786750422736627681341091950993302716044616805269991125992101149691120030735096941057668502844130171234015404448990572860677592581752161278008300652066704454977079728933416678185270264529604377065037369636712374465615604670115480243931196898459862852278635613102491783434532726301075284397004069896561700101054738131569006288962 1727 8349389313485834731276461561921433313760391084824749275853148356060127273676724283721063458541622758128062785646773550998791191626535941943980731347333128253054929061163496317578636649651904302763562728885877528538952542703503725457640322729791737004961309190296469121657663837030675453183835021203234112981227240139298489041181961917406799123629038299580446160 1728 13509595694525231383593620946060484100510813821452430616945099349362843318293529553712189450642772449248093520743714608667294035756707175959385180337905988930647510813324774325879287312424933392895431095971583033474573633921612867729488244067568440319229194887774235045596412314503386840271005448089927447291907918298334139788010641656553718463375756972934266880 1729 21858985008011066114870082507981917414271204906277179892798247705422970591970253837433252909184395207376156306390488159666085227383243117903365911685239117183702439874488270643457927637617028541792481876538792668190189274025715113448824557529027438796888320260901936211051952528483653805961943195218339859731361389605089982860245475447983702229794578615881876000 1730 35368580702536297498463703454042401514782018727729610509743347054785813910263783391145442359827167656624249827134202768333379263139950293862751092023145106114349950687813044969337212678433196975502285487160016275822743248932997383682138526241908045545228346686065551087466427599222526174303535593127833508911032669938732887009102695992307776436924080277325312180 1731 57227565710547363613333785962024318929053223634006790402541594760208784502234037228578695269011562864000406133524690927999464490523193411766117003708384223298052390562301315612795146263199181322613882900730500476031615279373641614888833349853436963494303749167790549039167686440313165410565286513736003392760025582556430717914442653690165428856003142437920956800 1732 92596146413083661111797489416066720443835242361736400912284941814994598412497820619724137628838730520624655960658893696332843753663143705628868095731529329412402341250114360582132355266092187451982680336209184645677695430906040478309275885369913029058706045397861792422524534121488156775531755308954529202671035961111957382615084213683767459887952030720850356800 1733 149823712123631024725131275378091039372888465995743191314826536575203382914731857848302832897850293384625062094183584624332308244186337117394985099439913552710454731812415676194927511151980515426049166825652708759904656564095209731217675492042844299360222634516326082323442628716777204088144040498137016538907242741914754181224182624483868971528992117338577298570 1734 242419858536714685836928764794157759816723708357479592227111478390197981327229678468026970526689023905249718054842478320665151997849480823023853195171442882122857073062530036777059860470923747072712731624830201873563669238586321091769081111320166951883469929541909098193299052758649198176073324980130498123220991076876539563126868515963600891888389777043420463030 1735 392243570660345710562060040172248799189612174353222783541938014965401364241961536316329803424539317289874780149026062944997460242035817940418838294611356434833311804874945712971987387192742364955533617576227625803682354412911987578764193126271242318694964251956568907458829692401911326299726825430984516363873871894374470303475536636901304319027975342525530101100 1736 634663429197060396398988804966406559006335882710702375769049493355599345569191214784356773951228341195124498203868541265662612239885298763442691489782799316956168877937475749749047238040976965376793745612344804039050677797682781032513707980782003861154493009699259979602397140772593819831061156774794712987434032341698237311388538674619725968153998903268830839200 1737 1026906999857406106961048845138655358195948057063925159310987508321000709811152751100686577375767658484999278352894604210660072481921116703861529784394155751789480682812421462721034650426246579440551685903030168651142406674640753005074903886760793759341398453201924925241027644721947597553741636751589338758384399965955852522551627353381381934149631440636611468800 1738 1661570429054466503360037650105061917202283939774627535080037001676600055380343965885043351326995999680123776556763145476322684721806415467304221274176955068745649560749897212470081872897385442360573712389630257519979055862093077281811175344650890731919763208881143817053043874793967727309762731104279391995400274312007472201431731925890473055743813442680870270696 1739 2688477428911872610321086495243717275398231996838552694391024509997600765191496716985729928702763658165123054909657749686982757203727532171165751058571110820535130243562318675191116564085997373366121440132862880149744865611010271436460518534041405651479046112103573012700309653064958998133408893945263063587349142114326276772994104631560923176757907063789495182800 1740 4350047857966339113681124145348779192600515936613180229471061511674200820571840682870773280029759657845246831466420895163305441925533947638469972332748065889280779804312215887661198411790855566618470829808035398861314547009057364324474691098958335727648453027408872437609826812318563862802438527495413603763799415248264769757486177402975500336686752525055647538000 1741 7038525286878211724002210640592496467998747933451732923862086021671801585763337399856503208732523316010369886376078644850288199129261479809635723391319176709815910047874534562852315041831745540657812634495558471798092190158390061304306651715353334297712468214957338398047882510705920219589180341544048414849428092707367132256456501829786939717548382027797684568200 1742 11388573144844550837683334785941275660599263870064913153333147533346002406335178082727276488762282973855616717842499540013593641054795427448105695724067242599096689852186750450513513412860235755711287422463391416680783334093170984479206903511708361941401451894375454919215197093468360820339497087457361175978171539209856545632567558993934426059484822327353435697520 1743 18427098431722762561685545426533772128598011803516646077195233555017803992098515482583779697494806289865986604218578184863881840184056907257741419115386419308912599900061285013365828561409239248607316463353812535244531704864159912476459436611992184165399943430738693827479611975059881249416354728117143651571683167937032692317168678568708491316506418040520289413112 1744 29815671576567313399368880212475047789197275673581559230528381088363806398433693565311056186257089263721603322061077724877475481238852334705847114839453661908009289752248035463879341908314582403645383521262543759138282261419008471412294898041389690443349984785577296792072496027424676356280774339008013662485100705293787330030628179411208352578619273546106806164800 1745 48242770008290075961054425639008819917795287477098205307723614643381610390532209047894835883751895553587589926279655909741357321422909241963588533954840081216921889652309320477245170642395972205164136755565879133935502924434089676125071658120702457427262607383347988146282131126452484762313207407080068415397166631376186928224654491790163089809857751307485590528000 1746 78058441584857389360423305851483867706992563150679764538251995731745416788965902613205892070008984817309193248340733634618832802661761576669435648794293743124931179404557355941124512443993296656571303870433560246308129005240499280844420674777092509612934595209581595081058935874779808852710285586239813585298247254236439980594767892430888622292255918418364936065280 1747 126301211593147465321477731490492687624787850627777969845975610375127027179498111661100727953760880370896783174620389544360190124084670818633024182749133824341853069056866676418369683365778677366885093803343824866561977068438109115898755537750088775040129463617275522257403055500304652626305516020862912203139196809940099563201633701373038348654452766073381831610628 1748 204359653178004854681901037341976555331780413778457734384227606106872443968464014274306620023769865188205976422961123178979022926746432395302459831543427567466784248461424032359494195637099823470544960902827862273317417115527687104506858889059929852165943353297762909158811127159328286378795742127880349118936997852444897901151914121019186520110116442068137763448000 1749 330660864771152320003378768832469242956568264406235704230203216481999471147962125935407347977530745559102759597581512723339213050831103213935484014292561391808637317518290708777863879454940059895491144654465595465750428280880237671571194955129494717361733809830540789278847876466249721060207304507903074330370692176699130740785962244958817768276932443000723472582900 1750 535020517949157174685279806174445798288348678184693438614430822588871915116426140209713968001300610747308736020542635902318235977577535609237943845835988959275421565979714741137358074812650474860886452379949072252749500257644404617148790639337242649114270434277803589747791607038936232129295295872071228048114747590206161571588474517816419018633907026051419821100000 1751 865681382720309494688658575006915041244916942590929142844634039070871386264388266145121315978831356306411495618124148625657449028408638823173427860128550351084058883498005449915221954999041502319588340160052961530689307774202603898814829327638602828039247886788160213620378050623079766723504480015353503241013442533572921822415060508753468544601926857573482906524800 1752 1400701900669466669373938381181360839533265620775622581459064861659743301380814406354835283980131967053720231638666784527975685005986174432411371705964539310359480449477720191052580029359630418122413702591708125457567773934932567064798039438656188349079939822338677825818262213034756881039723438403701549045245861025319243990898074446419841312418730759753105415296960 1753 2266383283389776164062596956188275880778182563366551724303698900730614687645202672499956599958963323360131727256790933153633134034394813255584799566093089661443539332975725640967801985542184447063273875825693289126317495041727574024873293027786244616424617876896002062235207116494777827053910108033988371241656114486214425005372950122884903336062601407293075284423120 1754 3667085184059242833436535337369636720311448184142174305762763762390357989026017078854791883939095290413851958895457717681608819040380987687996171272057628971803019782453445832020382014170363897622476835291763120771695889740982179479576488733270748541859231562366647673147004513232283230317601985897622258014933377126288004756148754073049159981887839900016718471421320 1755 5933468467449018997499132293557912601089630747508726030066462663120972676671219751354748483898058613773983686152248650835241953074775800943580970838150718633246559115429171472988184001627511838870233287317026905848263177350980118175805049755719949983316688238088062353397969548040611378680255516347863542170181593003891833001240792338278377006510100191055976104579200 1756 9600553651508261830935667630927549321401078931650900335829226425511330665697236830209540367837153904187835645047706368516850772115156788631577142110208347605049578897882617305008566014614363209871438289534857824481898653759369894594121114227499538011374932670671175453775875551169026349166719917975068939305551564169014724735002159310475173658159992159263596835873000 1757 15534022118957280828434799924485461922490709679159626365895689088632303342368456581564288851735212517961819331199955019352092725189932589575158112948359066238296138013311788777996750019340351069547425986125387428418472037011212780502541856239374148447279199354803535857020522780088983316260767424225846460210208588260427459350550225852216309272761267201830280594449944 1758 25134575770465542659370467555413011243891788610810526701724915514143634008065693411773829219572366422149654976247661387868943497305089378206735255058567413843345716911194406083005316032039750785234381699460674756950120898202312310425307702472210255670198932682851885623065898319390744088901229009330208574609220708962571636324115345596956164911954291976383205795895170 1759 40668597889422823487805267479898473166382498289970153067620604602775937350434149993338118071307578940111474307447616407221036222495021967781893368006926480081641854924506194861002066056393541369772044671059135379407152933682658223331820518962402314320602992320510761597976325041405696234344076428590927770146670863941919550533511468510555221700472372565201973288005548 1760 65803173659888366147175735035311484410274286900780679769345520116919571358499843405111947290879945362261129283695277795089979719800111345988628623065493893924987571835700600944007382085334816134200671961246307438268963625984107766024512529178458383501636707101115762240910287773470809990049028321858491578946755700446548841961719636920748719286225668646602584468179200 1761 106471771549311189634981002515209957576656785190750832836966124719695508708933993398450065362187524302372603591142894202311015942295133313770521991072420374006629426760206795805009448149840273039768708027052018709802986764036761889492919700647832320551107417062931335867193710250574390131553946973721293552609863591905795204822732076162502881793121059001415687627628194 1762 172274945209199555782156737550521441986931072091531512606311644836615080067433836803562012653067469664633732874838171997400995662095244659759150614137914267931616998595907396749016830230161649658979143002825252954033390391551736523113461269575473560738546067462974800509956304518406019467097954807700446236596099954921733966710618921451876892302900419577493522384220150 1763 278746716758510745417137740065731399563587857282282345443277769556310588776367830202012078015254993967006336465981066199712011604390377973529672605210334641938246425356114192554026278393127277749534079410096920750001807358427627445146938582981096069222986340499675485212749031990978619925970309156049882780542741146668366500540876489713985310439724085858028661783808000 1764 451021661967710301199294477616252841550518929373813858049589414392925668843801667005574090668322463631640069340819238197113007266485622633288823219348248909869863423952021589303043108615177011872717231018175597811908327545609368068123813200049596766380315526195765018104941286543846252056012847418725647073781534692901118427166589759230631906164212203246871203882854400 1765 729768378726221046616432217681984241114106786656096203492867183949236257620169497207586168683577457598646405806800304396825018870876000606818495824558583551808109849308135781857069387029541560208833530203238743540202435311246120445947896048295455413154429243892297706701338643628807754391139465547359716177940689655957513717243102684780260165791065230501807738326048380 1766 1180790040693931347815726695298237082664625716029910061542456598342161926463971164213160259351899921230286475147619542593938026137361623240107319043906832461677973273260157371160112495631593217030764532841194692265945332654016359481531151635587263232453761078239873831560137865480496299549728480009067208012751653694146176398317620285808857725913456114677570422671718612 1767 1910558419420152394432158912980221323778732502686006265035323782291398184084140661420746428035477378828932880954419846990763045008237623846925814868465416013486083122568293153017181882695497402876966511199619309870605498575310733892696749561905268929387952227051637179301809946365604139817553513305391259254716347238700002857287482289439998789020418506701547482679615512 1768 3091348460114083742247885608278458406443358218715916326577780380633560110548111825633906687387377300059219356102039389584701071145599247087033133912372248475164056395828450524177294378305853349321148824265847777158258530822117968441550756932227771592031861895802017305587498649718244848562697318111539627210618564012970560798038535636872086086745930066345415572556759360 1769 5001906879534236136680044521258679730222090721401922591613104162924958294632252487054653115422854678888152237056459236575464116153836870933958948780837664488650139518396743677194476261056950648422066003395619186071614060414686081232142352637420355097566474929639355197972462053057526175351204797384672043589559132051741600375160038395394916766860348580556647961077832000 1770 8093255339648319878927930129537138136665448940117838918190884543558518405180364312688559802810231978947371593158498626160165187299436118020992082693209912963814195914225194201371770639328441372105846379506281089165414860626755795708475407691625573157224949788688962908820971150023503143002750339523357817017942322858248132216931031527942488986746486738847977587317403500 1771 13095162219182556015607974650795817866887539661519761509803988706483476699812616799743212918233086657835523830214957862735629303453272988954951031474047577452464335432621937878566246900475354542389231498987238248344236682668747509803730308350355795122459123397740847959026119260277133882806166304490257879075024878992413360100457397104820975807389076090922655980664116112 1772 21188417558830875894535904780332956003552988601637600427994873250041995104992981112431772721043318636782895423373456488895794490752709106975943114167257490416278531346847132079938017539748196018271127210563367238466901512278245926614310869898694056952131037511477054108462593068822927633872428886329007053000412080149043790651220016269317547388768233427861424652501194800 1773 34283579778013431910143879431128773870440528263157361937798861956525471804805597912174985639276405294618419253588414351631423794205982095930894145641305067868742866779469069958504264440369112978745628493566095558961095987591556448179048572413647027021217270131750244725407239612277907678032827907898826259616326935565243902665829074184467622755932077969559373314295120800 1774 55471997336844307804679784211461729873993516864794962365793735206567466909798579024606758360319723931401314676961870840527218284958691202906837259808562558285021398126316202038442281980027346475155436588044124824320789738242496741930246894291031222362015510063355076433445001902366825834092083468757646149761137090166610130098536402564367991829033224873473191330648378962 1775 89755577114857739714823663642590503744434045127952324303592597163092938714604176936781743999596129226019733930550285192158642079164673298837731405449867626153764264905785271996946546420631984393847653981711048428539051280105921834733415408890585295686973562393008718078291567923044492536395716043612946726505538568440212890129827035170365903852315684117984217404006704500 1776 145227574451702047519503447854052233618427561992747286669386332369660405624402755961388502359915853157421048607512156032685860364123364501744568665258430184438785663032101474035388828400513768450917820785739683180709883225703855564902654909017019334597433437002458200448311531148275409327460062745242672714433211711955700829203284929700792441946116026105015798156024639040 1777 234983151566559787234327111496642737362861607120699610972978929532753344339006932898170246359511982383440782538062441224844502443288037800582300070708297810592549927937886746032335374821526840202797333451567049726656057852726209056021197654258108856791109791915442965555768808041359602136119854015218039111859049402428318455615497008597486241198389651133354973860411493920 1778 380210726018261834753830559350694970981289169113446897642365261902413749963409688859558748719427835540861831145574597257530362807411402302326868735966727995031335590969988220067724203221805083713768565337205904862108775524158195976299732621089221153589730972951371020490147524175193315320982616143552596343456760541902949640667702321172097790401738541947672949131899849576 1779 615193877584821621988157670847337708344150776234146508615344191435167094302416621757728995078939817924302613683637038482374865250699440102909168806675025805623885518907874966100059578043948536214544346372990100751429122278072705333330177553883741266181427287121946927183508344807076250990290341951682611424126997033342874682263036269534422493690025814761649670951824825550 1780 995404603603083456741988230198032679325439945347593406257709453337580844265826310617287743798367653465164444829211635739905228058110842405236037542641753800655221109877863186167783781265372532570281053026079687496130774455314469653244782838622458207025718894884255459501804526684650024007321424760996573601868931122018382947422141799720361076017530603563437717844812522000 1781 1610598481187905078730145901045370387669590721581739914873053644772747938568242932375016738877307471389467058512848674222280093308810282508145206349316779606279106628785738152267843359310318768440835705667403252527631308981491906943969335007393114967267957648144517570211275760561743339479771683990440172189377830312072506324166956624897706380065191062678517636499681643360 1782 2606003084790988535472134131243403066995030666929333321130763098110328782834069242992304482675675124854631503342060309962185321366921124913381243891958533406934327738663601338435627140575074688713138311109265793861097794535618076296204870567479161896226898067211353278312667396589491809103919191016352625482937500013287685821412456965805139107738805499411892124687191703344 1783 4216601565978893614202280032288773454664621388511073236003816742883076721402312175367321221552982596244098561854908984184465414675731407421526450241275313013213434367449339490703470499887007769107962770629219656831464804666403015498577827468295603627117517131080232532044812425484195704567351205969434446134387864364717244045906718663528054933221810270887160567470500714428 1784 6822604650769882149674414163532176521659652055440406557134579840993405504236381418359625704228657721098730065196969294146650736042652532334907694133233846420147762106112940829139097640461084758165090775470151986412491186953916359837388323420887850051549795685715557437094337811070048670039096525650700143504118553362902247610957858248988357992555644794457300828267769211120 1785 11039206216748775763876694195820949976324273443951479793138396583876482225638693593726946925781640317342828627051878278331116150718383939756434144374509159433361196473562280319842568140350704538883052606220255717966763105017717139551764147397493695891818401791533893215660340637824465553372295887975034006988284571264714416400395279200149952589299830938595275293454367632000 1786 17861810867518657913551108359353126497983925499391886350272976424869887729875075012086572630010298038441558692248847572477766886761036472091341838507743005853508958579675221148981665780810174985094154627837857093936518590822340467130748848924958219215772991442418289338353944425300352046246030670498141303941049735304167163441495427947417123272568446470388376255492135219656 1787 28901017084267433677427802555174076474308198943343366143411373008746369955513768605813519555791938355784387319300725850808883037479420411847775982882252165286870155053237501468824233921165105847541195048031547497068824510386748403156714614724185484115136264104208307545724672122188335618099494595784155052506969423981520433394752879433531320325450549493174220786162038101478 1788 46762827951786091590978910914527202972292124442735252493684349433616257685388843617900092185802236394225946011549573423286649924240456883939117821389995171140379113632912722617805899701972668821025350615748520516282535987811691106071665467140833461059464519237433006458174470023413289885911392476149925035492685233488158921451756263279247317835656481110758487859646270585000 1789 75663845036053525268406713469701279446600323386078618637095722442362627640902612223713611741594174750010333330850299274095532961719877295786893804272247336427249268686150224086630133623144613003740532537874386773239710426142528069918379696775062756431324198567528742611250854850674163080076201853434601991307122509162482074370705438934907502556794195224835535240608601365800 1790 122426672987839616859385624384228482418892447828813871130780071875978885326291455841613703927396411144236279342399872697382182885960334179726011625662242507567628382319062946704436033325113055501201895339649472604356703599407528379515843545514162648541537494269161111257097893937829111547174710926050362173941725397621274576807483017306595224963961304154291711565016966135220 1791 198090518023893142127792337853929761865492771214892489767875794318341512967194068065327315668990585894246612673250171971477715847680211475512905429934489843994877651005213170791066166948268733163680402565591612822650306768040835806598424475601002785120542684263922433108644936307028977022460826330742585075339506632908748024650141597921446742694209717241107069391750417799856 1792 320517191011732758987177962238158244284385219043706360898655866194320398293485523906941019596386997038482892015650044668859898733640545655238917055596732351562506033324276117495502200273374950329708311031146766667118660439504275625424268406205121622499677866022544803306894208907329525972056805696904790951314713230054627587494523034445629414468798010569510290923841968110080 1793 518607709035625901114970300092088006149877990258598850666531660512661911260679591972268335265377582932729504688900216640337614581320757130751822485531222195557383684329489288286568367221661586487300675158900451694711209877979979349876893730027945599105184796227605018252832822438828297786311131040124350772936071801355295294781384873178666047863907270888919011574634293549544 1794 839124900047358660102148262330246250434263209302305211565187526706982309554165115879209354861764579971212396704550261309197513314961302785990739541127954547119889717653765405782070567495025472158271011501979464916775977574993475618136960902921289841304566920773113067591544796337282969785003155330383403392516291900533080249990668781042810121657108718641027340366165773004560 1795 1357732609082984561217118562422334256584141199560904062231719187219644220814844707851477690127142162903941901393450477949535127896282059916742562026659176742677273401983254694068638934716716026298221622911109742261483322865899102243032256714482834012136718057084437134470470574886650739736804282155852338324977149809210545886697113144121545622734712300970805847223234959075180 1796 2196857509130343221319266824752580507018404408863209273796906713926626530369009823730687044988906742875154298098000739258732641211243362702733301567787131289797163119637020099850709502211723595462580672850927134973317057770457709943315016769182302662108935481966216594952607741489813066308168806329148604480158094667330133870571120361921675786164648305141993384807899060765000 1797 3554590118213327782536385387174914763602545608424113336028625901146270751183854531582164735116048905779096199491451217208267769107525422619475863594446308032474436521620274793919348436928486492407364193574428775089738758719717327379219876413420556437152354624975902210430692854730774769845946847572047078982715542388578163415667840806430313275291763713031453044778694560489994 1798 5751447627343671003855652211927495270620950017287322609825532615072897281552864355312851780104955648654250497589451956467000410318768785322209165162233439322271599641257294893770057939140181120217294930175126084413059681077249390047516491101069260527781259619623552619033596778967941490545267109192850519257916967103014969436501521907275781870305904259742988305266423080395200 1799 9306037745556998786392037599102410034223495625711435945854158516219168032736718886895016515221004554433346697080903173675268179426294207941685028756679747354746036162877569687689406376068743450923870957812176583007732953293252879894627372525778835299778190067992682021005266131776721024535500864126454158860342323000413794360017126352594063588115299959837817783928753362104000 1800 15057485372900669790247689811029905304844445642998758555679691131292065314289583242207868295325960203087597194670355130142268589745062993263894193918913186677017635804134864581459464315208877700494603990174910769565854256287141754749271260697092676064253197998876029122026973186042109273144997895299868627462278368023798438163189466222820357070388531580472032045376884945408000 1801 24363523118457668576639727410132315339067941268710194501533849647511233347026302129102884810546964757520943891751258303817536769171357201205579222675592934031763671967012434269148870691277743860364248679862100973933460101160041312304662241163915949462029600828952339677857219493109039152182400876951926623161781588900916799628911535840031618337046532472745908992502109228294000 1802 39421008491358338366887417221162220643912386911708953057213540778803298661315885371310753105872924960608541086421613433959805358916420194469473416594506120708781307771147298850608335006486545722559640835974390019994379843950896904586042496849719607191837773607250098645347491367421385939317908183822629667555167435074836832467112491198669664854912063001135818327105006099770260 1803 63784531609816006943527144631294535982980328180419147558747390426314532008342187500413637916419889718129484978172871737777342128087777395675052639270099054740544979738159733119757205697764488130168875081774126338792647350186871057019359350965969013085911061816049379975562117161202154153876905447796936453161487822037694517058838210921105816790019369391992689090805387388490000 1804 103205540101174345310414561852456756626892715092128100615960931205117830669658072871724391022292814678738026064594485171737147487004197590144526055864605175449326287509307031970365540704250911143782742185873502737427154302558121283944638239874644182180397109116795959985365292678539466643384349284103353744455296434847664705010206182494561868994262119027535233679512745556020000 1805 166990071710990352253941706483751292609873043272547248174708321631432362678000260372138028938712704396867511042767356909514489615091974985819578695134704230189871267247466765090122746402015720530142376565460278042444481949400571858753415811733991089796902236427640671359841957549542150143852704423236047725553506404223517022681319328276383362139462424614019820113206303210650320 1806 270195611812164697564356268336208049236765758364675348790669252836550193347658333243862419961005519075605537107361842081251637102096172575964104750999309405639197554756773797060488287106266433126680133185396145435006828846882760302569399438656301815544209621106194622756564904415855510042034223231375245092769969352513680806804360638538291444869571388139941062699479911683823448 1807 437185683523155049818297974819959341846638801637222596965377574467982556025658593616000448899718223472473048150129198990766126717188147561783683446134013635829068822004240562150611033508282673460258254614606707788540798498014844519240888084236004256304396096864057677066959480301076053999546411502978825815514674782915942433225780853938404323075748398789151265402657226700520560 1808 707381295335319747382654243156167391083404560001897945756046827304532749373316926859862868860723742548078585257491041072017763819284320137747788197133323041468266376761014359211099320614548785330747628502190204257322947048242025304020869301998928177319057689533852035360894776518685412377815419131960089595142216676587025475342217245966229344293815344094636995325732044464430880 1809 1144566978858474797200952217976126732930043361639120542721424401772515305398975520475863317760441966020551633407620240062783890536472467699531471643267336677297335198765254921361710354122832299850632387278359845323177913544643961698969248440974021679115240017106137292904751543842131634171960295996758647939876784579259554447971813282191573096007681547382736494919101485361360944 1810 1851948274193794544583606461132294124013447921641018488477471229077048054772292447335726186621165708568630218665111281134801654355756787837279259840400659718765601575526269280572809674737380565377944270916799765269411372891154474645072044909127238505472705990823742122150659305861899165823633903139302371556185012991272282522043231303077893224697443602986452179716549298091269600 1811 2996515253052269341784558679108420856943491283280139031198895630849563360171267967811589504381607674589181852072731521197585544892229255536810731483667996396062936774291524201934520028860214226091638907220472828180992942135917040577666857238686060781044462065629539402456149969759981981564813178754122454997977721036709260428566401544886517864269378562111565473692823771314166198 1812 4848463527246063886368165140240714980956939204921157519676366859926611414943560415147315691002773383157812070737842802332387199247986043374089991324068656114828538349817793482507329703597593950409956673975709660173090147028684423347031411093074210041022643265172683700358061445251196088823504710583712150791791335457817831765789467653426513324593497922030476722545796181610415000 1813 7844978780298333228152723819349135837900430488201296550875262490776174775114828382958905195384381057746993922810574323529972744140215298910900722807736652510891475124109317684441849732457810378424284334383058639219800912863107160034031323275084160664017100142724085847527413425926259932839653006176666938056102364503586046997093000729680775186551323355684361789749057627750546000 1814 12693442307544397114520888959589850818857369693122454070551629350702786190058388798106220886387154440904805993548417125862359943388201342284990714131805308625720013473927111166949179436055402967971178759333455081804487404191672979147437170479573570108585965910769479804256586294469819730864282643090210605585623325962581185081601594920757668502065991666270454769571980070897827812 1815 20538421087842730342673612778938986656757800181323750621426891841478960965173217181065126081771535498651799916358991449392332687528416641195891436939541961136611488598036428851391029168513216909181214095928703089478409796453404439524427112586566421211004099801970347896354239764670482926183801933827985404147524103667410604580829556006024701035378386653750470324981489738737850700 1816 33231863395387127457194501738528837475615169874446204691978521192181747155231605979171346968158689939556605909907408575254692630916617983480882151071347269762331502071963540018340208604568617675229704102075282020417179376946571722562531228122816101477644501984904310376505040195410296198454611037886207801228063903859169858215641447928943899350811078957705089459456922234116593120 1817 53770284483229857799868114517467824132372970055769955313405413033660708120404823160236473049930225438208405826266400024647025318445034624676773588010889230898942990669999968869731237773081840349119357953403050629215428476497106158539250014484615102969003414944904068572850857498130133518022784513150968139454885752918560594701781946045750415983403277609896966459292676066659598344 1818 87002147878616985257062616255996661607988139930216160005383934225842455275636429139407820018088915377765011736173808599901717949361652608157655739082236500661274492741963508888071446377650454461563311053266143281178486374045053580758822623775522514008239713536672881040406390958732636159369323782721331008679502933878872203442884913207111033309642905673412606391838382463070812000 1819 140772432361846843056930730773464485740361109985986115318789347259503163396041252299644293068019140815973417562440208624548743267806687232834429327093125731560217483411963477757802684150732304138176859764280448798167875633037914036093322930867278887696003406472169487578426482186371602737114207699677026059194327886281632903538606808176984027223399931405715568274181876023172109500 1820 227774580240463828313993347029461147348349249916202275324173281485345618671677681439052113086108056193738429298614017224450461217168339840992085066175362232221491976153926986645874130528382752835031731062147526560026522703985837620399853880867568821423895476495471673983220562297588274797727365424716319193502527621111209670927510856814848462572112974500575545967830745249937553600 1821 368547012602310671370924077802925633088710359902188390642962628744848782067718933738696406154127197009711846861054225848999204484975027073826514393268487963781709459565890464403676814679115072065411221339438295765288198422616635949740718778117221560118999634826945678498049322370451284398691633102125372973916856337573074603460566177011151411030016821724273770735219248278428874444 1822 596321592842774499684917424832386780437059609818390665967135910230194400739396615177748519240235253203450276159668243073449665702143366914818599459443850196003201435719817451049550945207497815572948761643974567437540760344106719273345322366377649110824146434060569875601087333776249191835182966184598546448835183131799254463557861161914884804377411243932782525805032008193628290402 1823 964868605445085171055841502635312413525769969720579056610098538975043182807115548916444925394362450213162123020722468922448870187118393988645113852712338159784910895285707915453227759886612912058056804254034438497696719634811993813128833403484385792661017006942643694908859284996582421342845308057963304055189965831497381444203508627278620969836989618416033830794157845636660422078 1824 1561190198287859670740758927467699193962829579538969722577234449205237583546512164094193444634597703416612399180390711995898535889261760903463713312156188355788112331005525366502778705094110712538802935384998685528143679893325828793226613803479661052486043918770505276824178391358088350321063941719513504549697475718875131404214805241767208682610463599379581501131884180657996619200 1825 2526058803732944841796600430103011607488599549259548779187332988180280766353627713010638370028960153629774522201113180918347406076380154892108827164868526515573023226291233281956006464980723664108759191422665019727801960481819345489645781432335935817864044216356326690564149265928762589335216085588009802108365739083864419657021255492913331195917828809057082563662235525364574272000 1826 4087249002020804512537359357570710801451429128798518501764567437385518349900139877104831814663557857046386921381503892914245941965641915795572540477024714871361135557296758648458785170074834352227865305537042129961077879507056535692829602976826081748632235967445107603327970977965220850540423591081600240289598675122912087899400742978148095620426460067467155060108100577941507416156 1827 6613307805753749354333959787673722408940028678058067280951900425565799116253767590115470184692518010676161443582617073832593348042022070687681367641893241386934158783587991930414791635055558080268220770013960620685709161810646042655808510893523421660931096871752932600034222563261453490669688676160749784082238106756600428565952944418414074769346776407009122753030706687413292328000 1828 10700556807774553866871319145244433210391457806856585782716467862951317466153907467220301999356075867722548364964120966746839290007663986483253908118917956258295294340884750578873576805130392392984186623767370854944825480364021055465347779644977614436846379919657011322365434584018552845230405771038694930274865834628161770880229582346525386984449972727639968204118914198704241224800 1829 17313864613528303221205278932918155619331486484914653063668368288517116582407675057335772184048593878398709808546738040579432638049686057170935275760811197645229453124472742509288368440185950576695903118619216842329325524950118782477779751248234329164929302710022682439786616272440353450653192760530188504853964499214034305400961373344969427041082409853878711987835516182131257179704 1830 28014421421302857088076598078162588829722944291771238846384836151468434048561582524556074183404669746121258173510859007326271928057350043654189183879729153903524747465357493088161945245316342905748493469332334226277321683492369676469794404408850539507340816800252642841426229955197214067404834919925549475762286250564577173681490916514549315876808017462842828385143091083411800359200 1831 45328286034831160309281877011080744449054430776685891910053204439985550630969257581891846367453263624519967982057597047905704566107036100825124459640540351548754200589830235597450313685502293649819488585843689906302267413039710304777530742851179565833856792487941710942576260304531355005296775332884499412234758064707902878996998166452134918361611702164129614739218960253005626096348 1832 73342707456134017397358475089243333278777375068457130756438040591453984679530840106447920550857933370641226155568456055231976494164386144479313643520269505452278948055187728685612258930818636452124486330338138765880798213756628296890701686550296812274045832511057167881199249716462444135633226551631499315201530208675704314873554561526684449194762329223611960343212919599499703725600 1833 118670993490965177706640352100324077727831805845143022666491245031439535310500097688339766918311196995161194137626053103137681060271422245304438103160809857001033148645017964283062572616320930372762562638911852876577476714169012131854812477305304368336641025612326897773358446059259489387552418625971115514179828957945228769182698112148634392995455012801512959974011305587899652366000 1834 192013700947099195103998827189567411006609180913600153422929285622893519990030937794787687469169130365802420293194509158369657554435808389783751746681079362453312096700205692968674831547139566657511956971357852804762654723328418582915557576661506483449100264658295381445612352913088338535323212476932925514889781713710984006058947441511744612067869219150124280242217268163802539812456 1835 310684694438064372810639179289891488734440986758743176089420530654333055300531035483127454387480327360963614430820562261507338614707230635088189849841889219454345245345223657251737404163460497468468199330891868723430162729467326090786906689064733539176066431773465640221250233618929779690414624381485429783266229245248362412472630503808482829149299907030538563357330302165584156562800 1836 502698395385163567914638006479458899741050167672343329512349816277226575290561973277915141856649457726766034724015071419876996169143039024871941596522968581907657342045429350220412235710600063855161568579519697323798406365423071143515884217822412032396428167164379748650277860697598013302054390553051972176695867164454754384920378050262217529920258293424594675285323405981322378342400 1837 813383089823227940725277185769350388475491154431086505601770346931559630591093008761042596244129785087729649154835633681384334783850269659960131446364857801362002587390653007472149639874060562032642035353763753293713011474232966140505907589888896249191558220566594470275808536215635627506006739906332979618098203365153686015729270508735077869265186387011503288729861226649432913202644 1838 1316081485208391508639915192248809288216541322103429835114120163208786205881654982038957738100779242814495683878850705101261330952993308684832073042887826383269659929436082357692561875584660625449609924212661287575421386547686141908005255172613385594197661374882184111990808752062806103717583166744714829375314055065959261221717729490556246224913827038683605304673493541966989646573452 1839 2129464575031619449365192378018159676692032476534516340715890510140345836472747990800000334344909027902225333033686338782645665736843578344792204489252684184631662516826735365164711515458721188629457906730399391157708871693231572330730816080601955208398608101272264516539173585231822688150544565773602242736211894190724200852832634768422751398648671448429426426246639829015129826471800 1840 3445546060240010958005107570266968964908573798637946175830010673349132042354402972838958072445688270716721016912537043883906996689836887029624277532140510567901322446262817722857273391043381813370055563499708491486645815861575145332532954570213590124977206062692330502645121756405935564531027352062191832905221585619431856217247578264860192419580098613424509678760987848972863566411520 1841 5575010635271630407370299948285128641600606275172462516545901183489477878827150963638958406790597298618946349946223382666552662426680465374416482021393194752532984963089553088021984906502103003855731684837434420179413603605461750851686540651916969376004266469212358841542717588868295680976810046106207547594837113861166127778514851235948412248609651255334736397589765917690506892987944 1842 9020556695511641365375407518552097606509180073810408692375911856838609921181553936477916479236285569335667366858760426550459659116517352404040759553533705320434307409352370810879258297545484816078581301173168561377484945795724431901999841904030886135972083689260519200328861397514281266727384364966263341970710717292844793155060012810252968946554440891998152019778416911357531482602276 1843 14595567330783271772745707466837226248109786348982871208921813040328087800008704900116874886026882867954613716804983809217012321543197817778457241574926900072967292372441923898901243204047587822937737147781903869380531939123153680224328805875148952919614191177710758754021977391576909940102824542981109133713532902508058445404129870990779266728411744696918330230437046702286961455922560 1844 23616124026294913138121114985389323854618966422793279901297724897166697721190258836594791365263168437290281083663744235767471980659715170182498001128460605393401599781794294709780501501593072637160100234347745893222957968868223078937905877778078415012957822898544198341578838192667222800388469153756540608517549947156116733116154559887064853948135960131729043178138143413717413785843000 1845 38211691357078184910866822452226550102728752771776151110219537937494785521198963736711666251290051305244894800468728044984484302202912987960955242703387505466368892154236218608681744705640660464957479758508277187962182213763999289821299876973529889382838306727099233210936792935055865117478165208757538248759001690482012871037194124021054930553526121415288608103549554541515709328160000 1846 61827815383373098048987937437615873957347719194569431011517262834661483242389222573306457616553219742535175884132472280751956282862628158143453243831848110859770491936030513318462246207233733099114155831084722193361506792910254871288563331432407206988158289151392866005471074234345738554497939949200692556367189078497545431246250296436922890276697703553195893866710221080502275407391440 1847 100039506740451282959854759889842424060076471966345582121736800772156268763588186310018123867843271047780070684601200325736440585065541146104408486535235616326139384090266731927143990912874393571934702127742927694506014702168844189239570825045440715228900730014048993507547666366010392477892166205530250426923751878480969179897494386620831804556856299866332635754148138819891499380900878 1848 161867322123824381008842697327458298017424191160915013133254063606817752005977408883324581484396490790315246568733672606488396867928169304247861730367083727185909876026297245245606237120108126666189215582449022462508829189306476529869068963157545400766792725632789584022990500086920846004519800550036220928737770450030030810307022017773144329410151422270382745023557184456600731366939200 1849 261906828864275663968697457217300722077500663127260595254990864378974020769565595193342705352239761838095317253334872932224837452993710450352270216902319343512049260116563977172750228032982520250846626624720505895555861892742533277897412598162792256303863882978227063102119784512168743294344835033753631427225494041779898331258608407325291723242146218077914251934249292291427943706078972 1850 423774150988100044977540154544759020094924854288175608388244927985791772775543004076667286836636252628410563822068545538713234320921879754600131947269403070697959136142861222418356465153090646909172775669019600044882365386554419779636773944680834038212752475357267752208662748565104353143832008628892666282190743491686309986528010428001934057949083870249399049442427992126160358749372000 1851 685680979852375708946237611762059742172425517415436203643235792364765793545108599270009992188876014466505881075403418470938071773915590204952402164171722414210008396259425199591106693186073167180605177746418589992161570976058755644452666969442936053682690918038824196424119424007872284754258904803055810306727609329991893253936896236027029278827709314909590236315035702684397717804795550 1852 1109455130840475753923777766306818762267350371703611812031480720350557566320651603346677279025512267094916444897471964009651306094837469959552534111441125484907967532402286422009463158339163814077055244500909634298502918361345962865300668104163963951587272967491498777600998659188179669366071414965031402008618205344978641616018764607125960196038060792895875588174494693770070836696865800 1853 1795136110692851462870015378068878504439775889119048015674716512715323359865760202616687271214388281561422325972875382480589377868753060164504936275612847899117975928661711621600569851525236981290968906614535264080928851035433733655460588310166015904744208873783669524294315276999318768921082181653438300137032696698796279110376384098739838372266600845024316108211489714067739583852109600 1854 2904591241533327216793793144375697266707126260822659827706197233065880926186411805963364550239900548656338770870347346490240683963590530124057470387053973384025943461063998043610033009864400795347438375662766414327708425700017893933842775987730670097165407279263235606867486677419835161040274731574115270509051008207318775299610233615164850083652617725531312453981817189771674040811859024 1855 4699727352226178679663808522444575771146902149941707843380913745781204286052172008580051821454288830217761096843222728970830061832343590288562406662666821283143919389725709665210602861389637776692301542097187202250624982130242445321929097961055111660549935702430376377084134143827460469358104206064584256556345017543513443559784096696814232732829017061210496896351464664800819629878792000 1856 7604318593759505896457601666820273037854028410764367671087110978847085212238583814543416371694189378874099867713570075461070745795934120412619877049720794667169862850789707708820635871254038572006431433392746576788069046132231324110064620712226665858241097995748868747596913995281092904528423879657293358282998219629706457452818352513518665491420577314588157994964542075480401526970902400 1857 12304045945985684576121410189264848809000930560706075514468024724628289498290755823123468193148478209091860964556792804431900807628277710701182283712387615950313782240515417374031238732643676348785935719677026342670946095355293602310326705572999319076905598231198856293043596786645998550222433632636369550492714649253110740527225115377494272756093524005726000898734651352205839991220044244 1858 19908364539745190472579011856085121846854958971470443185555135703475374710529339637666884564842667587965960832270362879892971553424211831113802160762108410617483645091305125082851874603897714920738472893249887395617027436092734108687765592622067559276506376681299652423172467065030289540564820393171847227396003560215901938103366815144160637545530332507642884594503589668568991235287635350 1859 32212410485730875048700422045349970655855889532176518700023160428103664208820095460790352757991145797057821796827155684324872361052489541814984444474496026567797427331820542456883113336541391269665505616933891825762213303935638361609051018757942845570166858998092002443790127319621727448101587103556359152039664788699852054806877419390696258896241958910362950072029012063851656156914402640 1860 52120775025476065521279433901435092502710848503646961885578296131579038919349435098457237322833813385023782629097518564217843914476701372928786605236604437185281072423125667539734987940439106190316775765996686657746988672935552637418483624480292863288558671140328041756231266896766003098188994972194554520212455645405927186888484632861200088733611415364113128445438894305916957648838222000 1861 84333185511206940569979855946785063158566738035823480585601456559682703128169530559247590080824959182081604425924674248542716275529190914743771049711100463753078499754946209996618101276980497460210581131124649134615693816451621482516826350700829217633594978760768547724412294804382119705151530874128762986586990983249762108979256177888235199806101817034621773430614651203803959231776827800 1862 136453960536683006091259289848220155661277586539470442471179752691261742047518965657704827403658772567105387055022192812760560190005892287672557654947704900938359572178071877536353089217419603650386259893114357704888442716899563469324351254618246113705398765821547097695438277073551252160167699746194335056218341683160802554156058982111971236187924714313155849100794002408839103446599061544 1863 220787146047889946661239145795005218819844324575293923056781209250944445175688496216952417484483731749186991480946867061303276465535083202416328704658805364691438071933018087532971190494400101110966237776440055578084868145419226085941428033344544807330618077278169638787077978253176062953211498541210769884151467081176251159948379654154259442228813758158652890043087920766010631789008571056 1864 357241106584572952752498435643225374481121911114764365527960961942206187223207461874657244888142504316292378535969059874063836655540975490088886359606510265629797644111089965069324279711819704761124197921360342631866819022738359071776487580500197412261147394487147633528948422051592999293870466640361630554135332195205523278553508666152796468554615942830860425280963057117262187688859065520 1865 578028252632462899413737581438230593300966235690058288584742171193150632398895958091609662372626236065479370016915926935367113121076058692505215064265315630321235716044108052602295470206219805872688132198195517599638910619806056775307457749332805204358259253091872374463927976476191775296907485682361026436576932603729754517112740332450784857805760015519913214072318477974464998783342238080 1866 935269359217035852166236017081455967782088146804822654112703133135356819622103419966266907260768740381771748552884986809430949776617034182594101423871825895951033360155198017671619749918039510633442933367354811492924998030476374712983694901807533140627782314867342612112457145999333441449391960272881450297695896774315511467619368773324143112710536648649814298470964379258454743894301358806 1867 1513297611849498751579973598519686561083054382494880942697445304328507452020999378057876569633394976447251118569800913744798062897693092875099316488137141526272269076199306070273915220124259316507098158818146497220831863713998944239980945214653870805744159681991403482662337172335050694223369451528253149502009492338646187850109360380527369124758202486442486383546477671640910411328846665428 1868 2448566971066534603746209615601142528865142529299703596810148437463864271643102798024143476894163716829022867122685900554229012674310127057693417912008967422223302436354504087945534970042298827139943395685106189324069638292826847335375097980973340961605448215548014395140084588316170064676429615429299508653085489395467799070351692872872136873813749468684030246358190859723221967735946486800 1869 3961864582916033355326183214120829089948196911794584539507593741792371723664102176082020046527558693276273985692486814299027075572003219932792734400146108948495571512553810158219450190166558143648606344256243974062856680522190775944635377894628807212874219792866514671009891694375751665319707144773444887217781309010017156821281280561132372004984113184070916861040968066691685798784929596000 1870 6410431553982567959072392829721971618813339441094288136317742179256235995307204974106163523421722410105296852815172714853256088246313346990486152312155076370718873948908314246164985160208856970787582646688753995258658363751301110528320683312088615713721549894407943373148039146298464967911912695910021632882900762823193813434897876570552580415354356180537609330633284751039960616263790007160 1871 10372296136898601314398576043842800708761536352888872675825335921048607718971307150188183569949281103381570838507659529152283163818316566923278886712301185319214445461462124404384435350375415114438720873950585424967738177852573383593925188469232550832878499696655610737906913449251830227896233155178942116706345138209473880678634631549417574532785353912904110721845553498329832593173904514398 1872 16782727690881169273470968873564772327574875793983160812143078100304843714278512124294347093371003513486867691322832244005539252064629913913765039024456261689933319410370438650549420510584272085224738730886348132708441363088509509752966537082319571101075437695695031112250275902206486931941898107863830075895118712768600664972798537725559139555988816900773973122787226501876526033861474959360 1873 27155023827779770587869544917407573036336412146872033487968414021353451433249819274482530663320284616868438529830491773157822415882946480837043925736757447009147764871832563054933855860959687199667556277595512300840357853035529374837140187513068845285761279297084494140197656807226530376315498596634427928049583871112381619192989230671604409045841542938930133130405983438332583444687463149920 1874 43937751518660939861340513790972345363911287940855194300111492121658295147528331398776877756691288130355306221153324017163361667947576394750808964761213708699081084282203001705483276371543959284889763125476272977902576082544957387469137597332873288480553986983439798764296156860474681071039123055412023851970480381392946344408533810946561174814551716190719954967332376147855453368024552367920 1875 71092775346440710449210058708379918400247700087727227788079906143011746580778150673259408420011572747223744750983815790321184083830522875587852890497971155708228849154035564760417132232503646484563947958835951477553335381254014740917495374069973985024405338194556445477088850212808483543603922969315100222810965610343275220044670857906447673897103785525660033452536476220915896911705103906250 1876 115030526865101650310550572499352263764158988028582422088191398264670041728306482072036286176702860877579050972137139807484545751778099270338661855259184864407309933436238566465900408604047605769449614411553645712291733151704525646896384509441330550153151983273329420960025761290600297471004864297824997693744537464318482796698235056626615368237417224270629531505673815630972023578684349432400 1877 186123302211542360759760631207732182164406688116309649876271304407681788309084632745295694596714433624802795723120955597805729835608622145926514745757156020115538782590274131226317540836551252254024287598912342131819648290726514847915345934696853109787454735286709120907860514110056752326835289307538597074277635554270631311508009950724582548768376281772728732877711207011671169777977991656170 1878 301153829076644011070311203707084445928565676144892071964462702672351830037391114817331980773417294502381846695258095405290275587386721416265176601016340884522848716026512697692217949440598858023467273454701821645300979996757512516200512854914151808682516646645897934081012810422845154271305327015996175526188619305596403131023891993958248220055719028076908777524255680013839770432809223544720 1879 487277131288186371830071834914816628092972364261201721840734007080033618346475747562627675370131728127184642418379051003096005422995343562191691346773496904638387498616786828918535490277150110277508914837901074917905609490925529802828542430020585344337958867665529491040895485357742496079455605287891449555390500187684222957623696791708351993700389570414299909963761224218345591593045490033148 1880 788430960364830382900383038621901074021538040406093793805196709752385448383866862379959656143549022629566489113637146408386281010382064978456867947789837789161236214643299526610753439717748968300965463064080151621232009729915067858927589233749188578410578100492712625865440821606644302468819955535587896722899639365030284617006101495867017248197692391534197890338537749268605625362550272231680 1881 1275708091653016754730454873536717702114510404667295515645930716832419066730342609942587331513680750756751131532016197411482286433377408540648559294563334693799623713260086355529288929994899078578502456914790882621897180182050074560570281355364902923226421867709770897000547513530466112481246001284036980792851212655973474182526560891457209558901646429340973919247528381496018518202167135600288 1882 2064139052017847137630837912158618776136048445073389309451127426584804515114209472322546987657229773386317620645653343819868567443759473519105427242353172482960859927903385882140042369712648046879450566194584123102344208708523639980785186948704511075769012482469736571036925824418059794971875678734056500714280470540161733524776518518500726211296032335726523256739923452282327219442470229777950 1883 3339847143670863892361292785695336478250558849740684825097058143417223581844552082265134319170910524143068752177669541231350853877136882059753986536916507176760483641163472237669331299707547125457998455906471572947785931055224693878882301636074123425341306735464108565603582340531769711655138974380515805220291094838661889726465544481492903230608481055532383585181458723643070935956794435426000 1884 5403986195688711029992130697853955254386607294814074134548185570002028096958761554587681306828140297529386372823322885051219421320896355578859413779269679659721343569066858119809373669420195172337420943088246039967370578802538856960853338893183505500632434318382032417109058879845255599760633976503127600467513976083373393819404466795151937683468379592728179629017573964317034862838124574948400 1885 8743833339359574922353423483549291732637166144554758959645243713419251678803313636852815625999050821672455125000992426282570275198033237638613400316186186836481827210230330357478704969127742297795492910804623836221460612983624007076076623552857467352797498338682446344595921079632138399053885396585411664068979419501061199378515020005593087313224117803823423916538233822271771017238242867579200 1886 14147819535048285952345554181403246987023773439368833094193429283421279775762075191440496932827191119201841497824315311333789696518929593217472814095455866496203170779297188477288078638547937470132868421095773308965286649621511884699403129114036263427084060271780161603576109035432644787545912314877004011775830500144037838139831976795368488248954701195500085272018953265252695666363835756829700 1887 22891652874407860874698977664952538719660939583923592053838672996840531454565388828293312558826241940874296622825307737616359971716962830856086214411642053332684997989527518834766783607675679767928480276507399935716595907895647327349347569022498278633051188280582946528746942819826150892573106979224832116034150647486961510406078273618699573430366052861436805090813156409999793128230080403034400 1888 37039472409456146827044531846355785706684713023292425148032102280261811230327464019733809491653433060076138120649623048950149668235892424073559028507097919828888168768824707312054862246223617238061275185793267021375578454391298755812409715112934703633311491267527262194099969724647967154917441795429743240534757179084997426538023452149407576635139736068318157617578662837783338071092442510723200 1889 59931125283864007701743509511308324426345652607216017201870775277102342684892852848027122050479675000950434743474930786566509639952855254929645242918739973161573166758352226146821645853899297005989947918717575970928327110703317974971966083514637368546356066503067245059956621615461798057465666249541745896890962071541643383764871790716150646910595402642159106726507499901799850851609761023684050 1890 96970597693320154528788041357664110133030365630508442349902877557364153915220316867760931542133108061026572864124553835516659308188747679003204271425837892990461335527176933458876508100122914244051104159903840201774056919804105295210507982271967524326497928100473425310384242828165618351039853594028510255177931626545828184731715052057901433635207749509666259723734156824245135570275165985766080 1891 156901722977184162230531550868972434559376018237724459551773652834466496600113169715788053592612783061977007607599484622083168948141602933932849514344577866152034502285529159605698153954022211250041363479645327977068385424214306597566550681521413827006017011228618504711685683948020748686890481533249518503686239050941981146166980257569708814602400683470918128521947567720635639582543718192704400 1892 253872320670504316759319592226636544692406383868232901901676530391830650515333486583548985134745891123003580471724038457599828256330350612936053785770415759142495837812706093064574662054145125494092275183132259165006289595602040000966849864414176965052521552374135637048057653512381466183325162835571420660600563328763217469000892691683971187599196027527572996392517159302565373042170901666316000 1893 410774043647688478989851143095608979251782402105957361453450183226297147115446656299337038727358674184980588079323523079682997204471953546868903300114993625294530340098235252670272816008167336744134142520218407960276829161939601817727685961049604112471694967182787525712002994421417668847835833167026247172109308185049146133950234978645788402672979378988357315671200692788627317099507464930169244 1894 664646364318192795749170735322245523944188785974190263355126713618127797630780142882886023862104565307984168551047561537282825460802304159804957085885409384437026177910941345734847478062312462238226106302326755320917117363834758491310459209728972143391053502931846531205473461965232866470582514443128643294256923437242113036267978864925651133946862880644345880523983758227782038577610853911404762 1895 1075420407965881274739021878417854503195971188080147624808576896844424944746226799182223062589463239492964756630371084616965822665274257706673860386000403009731556518009176598405120294070479798982361064081009895903762102061604498855616507201627398510409067890319746302513615606737780595322726853517370910338817026192894837921664574033929534352651841770161895598232553048403633234602664276613628080 1896 1740066772284074070488192613740100027140159974054337888163703610462552742377006942065109086451567804800948925181418646154248648126076561866478817471885812394168582695920117944139967772132792261220586666525895830406477065283316002127732680996242357333386964989671557503616974342398988164942512753848903445370028599652299610267890899451577595085050443882924793612775024940561736974315263949272870800 1897 2815487180249955345227214492157954530336131162134485512972280507306977687123233741247332149041031044293913681811789730771214470791350819573152677857886215403900139213929294542545088066203272060202949049722811279751009477022873894749121835643832591418755508703776450638465746389984741337964974782201905921402283323497448456999387611083234679499199739388951565655386405316985835190037167744259135944 1898 4555553952534029415715407105898054557476291136188823401135984117769530429500240683312441235492598849094862606993208376925463118917427381439631495329772027798068721909849412486685055838336064321423534900990242377534918386770359758330276154609226126497596154273242897842636436651375609285776355455456984147155083972751637881687091441762339662201460973604039190731994091897472570991020981923362893760 1899 7371041132783984760942621598056009087812422298323308914108264625076508116623474424559773384533629893388776288804998107696677589708778201012784173187658243201968861123778707029230143904539336381626486085087423943349266329007017185391748999729870375745857458221009603666733768493873433575699021067774956053612810100126924977712485661392213302588037671800662564324512816970857330550533580407213779856 1900 11926595085318014176658028703954063645288713434512132315244248742846038546123715107872214620026228742483638895798206484622140708626205582452415668517430271000037583033628119515915199742875400703050019666961760767443414406099423549956252506893133666668494136670467357825971661407279907190366624253839909673142843616675082706540093886673459713176824730144819071783529258728348320525184775705295850000 1901 19297636218101998937600650302010072733101135732835441229352513367922546662747189532431988004559858635872415184603204592318818298334983783465199841705088514202006444157406826545145343647414737084676509205539460550296789509998177661426125163545778535818816865959252366200185124299664588917751617697063134640201815509400854898940977208600649783722662951274493459637202537257172540303048565071634608250 1902 31224231303420013114258679005964136378389849167347573544596762110768585208870904640304202624586087378356054080401411076940959006961189365917615510222518785202044027191034946061060543390290137787726526738126851031676865450883817679070026660962100544657805207385729463745438732482209566406696391790029986489965606236576831717333456273774042384961132312024004008402280202246221432540540055273588962770 1903 50521867521522012051859329307974209111490984900183014773949275478691131871618094172736190629145946014228469265004615669259777305296173149382815351927607299404050471348441772606205887037704874872403041531530957707541102200987515798886626490907465231710593139656747492987671749335777323334682655598101057066737413583903130244842810019240654529949979319688065223082728713833577268945442124435749661260 1904 81746098824942025166118008313938345489880834067530588318546037589459717080488998813040393253732033392584523345406026746200736312257362515300430862150126084606094498539476718667266430427995012660129564816167532899713858876979596551878529494946791282963933075974701557120717255191697488339157234343439766481580468113502434036130504418985038063342609906587430632826810652035792473711758932028406363840 1905 132267966346464037217977337621912554601371818967713603092495313068150848952107092985776583882877979406812992610410642415460513617553535664683246214077733384010144969887918491273472317465699887532532615389053412572326517092964369735233754309176617159312962553010990107667743655935445534336832189766483044721686815156687200465848440408186991870605440652638110451784663293191796242324467787516143471600 1906 214014065171406062384095345935850900091252653035244191411041350657610566032596091798816977136610012799397515955816669161661249929810898179983677076227859468616239468427395209940738747893694900192662174617356299346472928729838445828721809137723822291042924562673926009990436099048340538321809920235115468143089288759334310037764066785800681024558839269888625317789818710719719657214873782992668599270 1907 346282031517870099602072683557763454692624472002957794503536663725761414984703184784593561019487992206210508566227311577121763547364433844666923290305592852626384438315313701214211065359394787725194804635629280009438449077905593406814636436622386246228294519376222845300818621787224819924206391693619052613293862143022477261919548528123286888431845703681041405761649612587046039890768606020941932278 1908 560296096689276161986168029493614354783877125038201985914578014383371981017299276583410538156098005005608024522043980738783013477175332024650600366533452321242623906742708911154949813253089687917856970211630657390839821792746781851067847251023847892632782744670607784392790521180272105177504710536834714868298610030383738681572868848060874169109146495121983481726233345659392902302012329781926937600 1909 906578128207146261588240713051377809476501597041159780418114678109133396002002461368004099175585997211818533088271292315904777024539765869317523656839045173869008345058022612369160878612484475643051798517834427455988830140752410485210155000690541579371921005117678423139625741654007078686322825983617121279871161186758895950171192735248546859168262103253422007669679915883849287175164713736480203444 1910 1466874224896422423574408742544992164260378722079361766332692692492505377019301737951414637331684002217426557610315273054687790501715097893968124023372497495111632251800731523524110691865574163560908754100245516756189648678396414493418929261992442676132296346096979493228886944278162967003782556395388881114367620402833012186055236518869232052448939789942553457503677458570728219167838116792250022420 1911 2373452353103568685162649455596369973736880319120521546750807370601638773021304199319418736507269999429245090698586565370592567526254863763285647680211542668980640596858754135893271570478058639203960590917874002358528041344351638048815828565449238491887468495976812410778949054927473885729242784690274726511604014004562840256215299618279743101084411543485811736373601993966456283499557054205756086000 1912 3840326577999991108737058198141362137997259041199883313083500063094144150040605937270833373838954001646671648308901838425280358027969961657253771703584040164092272848659485659417382262343632802764869321347545029059007130752648017314907086514397373727508921101002944132144952029241549913209988061135658431418800550133804687952084503118601041921469571535826349725446870124057637716949157386037918108800 1913 6213778931103559793899707653737732111734139360320404859834307433695782923061910136590252110346224001075916739007488403795872925554224825420539419383795582833072913445518239795310653832821691441968829974235787579619595293892302503661237330695657173896290484482812758849214550067870382169717963432788079812399087703065003735815610896297618514208050559714984251844072490489309656177730786343305320172770 1914 10054105509103550902636765851879094249731398401520288172917807496789927073102516073861085484185178002722588387316390242221153283582194787077793191087379622997165186294177725454728036095165324244733699257283538550532252862119747707905957672907288293387416154439053548452026823551146882498421720346242353757394699808631384742040069865106385792017499866722964417688045016252371004463405620094113087575500 1915 16267884440207110696536473505616826361465537761840693032752114930485709996164426210451337594531402003798505126323878646017026209136419612498332610471175205830238099739695965250038689927987015686702529331789488736500257840332555872934896163521522283196983984952461464123525591600436350093019128212107007125970943487777756886636764364549596394918223746930114861223224962324071745406900892593743114680300 1916 26321989949310661599173239357495920611196936163360981205669922427275637069266942284312423078716580006521093513640268888238179492718614399576125801558554828827403286033873690704766726023152339931436228527102658738830450580657000732543339420813000014907506044505682010304184008344851619965129209716757329991202783369634958349019251498932759421139463932717064759293243815610955466872428067038035919216000 1917 42589874389517772295709712863112746972662473925201674238422037357761347065431368494763760673247982010319598639964147534255205701855034012074458412029730034657641385773569655954805415951139355618138758021132678629881178227105365115143451159868909675694661470374571633486439982556468922364872327458162825803207919548115814437030851013171557118205110035810756794382981408108494879307015410758595852073744 1918 68911864338828433894882952220608667583859410088562655444091959785036984134698310779076183751964562016840692153604416422493385194573648411650584213588284863485044671807443346659572141974291695549574986447965174762363219123441860186319089420763332874688890168849658487024845147725593625863650760931016856178130477758561618532171674020582147149809683967366381049719546122407970936156043834560249424847120 1919 111501738728346206190592665083721414556521884013764329682513997142798331200129679273839944425212544027160290793568563956748590896428682423725042625618014898142686057581013002614377557925431051167713744731608547153143276840983539472495457316085206743887000426171253436440561082599879654234999135398491817570570284793027044767419076584829009968856478229166035491787543179194986765157981788033102480254000 1920 180413603067174640085475617304330082140381294102326985126605956927835315334827990052916128177177106044000982947172980379241976091002330835375626839206299761627730729388456349273949699899722746717288731017333190760956026158309591149149331161314152240985719154104483764315248230731630413088930144865666795360463815831840896947242914577033037260188812360351356693412360873287250805009537495599212683150080 1921 291915341795520846276068282388051496696903178116091314809119954070633646534957669326756072602389650071161273740741544335990566987431013259100669464824314659770416786969469351888327257825153797885002476173692962829548652295845253302342920788386710555966339808139188675800321023066200294595657984991942511146197111618812867047498124673138948853972249031596470134461791784075676551108179610992537203095260 1922 472328944862695486361543899692381578837284472218418299935725910998468961869785659379672200779566756115162256687914524715232543078433344094476296304030614421398147516357925701162276957724876544602291206928515459829605798963718530280459335214247898603448610175296649124277720918462675516381107844782840560619631793993348819457718962872451235763669821005944571878675677566589422319295953754250397760209348 1923 764244286658216332637612182080433075534187650334509614744845865069102608404743328706428273381956406186323530428656069051223110065864357353576965768854929081168564303327395053050604215550030342487293683789470341335502680046552220434533305049074924924012018998246312590868974369616059314848979057642792326165818296034366889292222913960117607400470899109367607946062397133560191599676329202590821829264750 1924 1236573231520911818999156081772814654371472122552927914680571776067571570274528988086100474161523162301485787116570593766455653144297701448053262072885543502566711819685320754212881173274906887089584890293234576249659129713718628034294507952335471956367008945679510240250116570132398687619882627821565652212386763879707664943424347900940202147759668965203931315697016400146746566653564947108006610862400 1925 2000817518179128151636768263853247729905659772887437529425417641136674178679272316792528747543479568487809317545226662817678763210162058801630227841740472583735276123012715807263485388824937229576878575194718061176959387843811408001256994358838064216069717186599749097080884936729963394060266473740064636457866038571421801789164201637067080967722056623617372291331720987347241729759099662949293389900000 1926 3237390749700039970635924345626062384277131895440365444105989417204245748953801304878629221705002730789295104661797256584134416354459760249683489914626016086301987942698036561476366562099844116666463464800690718750270288770541599183820453264733220407839657117468784546300708470004162579443415681635360980925960973153942715803317392761815339417491629392292227184804497391728196668243204718179796131637424 1927 5238208267879168122272692609479310114182791668327802973531407058340919927633073621671157969248482299277104422207023919401813179564621819051313717756366488670037264065710752368739851950924781346243342041794683842195375483484882003569237678027439267724197132561552934700282252823591168952628824601642858193505577065650853849858108005457285846182565403830197588889397282032029313460663743730998817468453500 1928 8475599017579208092908616955105372498459923563768168417637396475545165676586874926549787190953485030066399526868821175985947595919081579300997207670992504756339252008408788930216218513024625462909805505483361417353848194171883043220628949934744820796346100436347792980860527905384842138845355687060772569696179499022430866250173788804756435095726811798146493533928784183004934919919590473880974241379200 1929 13713807285458376215181309564584682612642715232095971391168803533886085604219948548220945160201967329343503949075845095387760775483703398352310925427358993426376516074119541298956070463949406809153147550189333465409167062610834602706456039723479738956521680498059055003526512925272527465461687139130249890714562719506158199065767352385998813979111620276642690717771692588052723260771273161097368143249444 1930 22189406303037584308089926519690055111102638795864139808806200009431251280806823474770732351155452359409903475944666271373708371402784977653308133098351498182715768082528330229172288976974032272062953053873419820494869449912188649542924759254356576652580022676922446927873675014359696707207945002105566601275394288324018162650778047669445915437457424487683963214297158886358271150996652003943120017722880 1931 35903213588495960523271236084274737723745354027960111199975003543317336885026772022991677511357419688753407425020511366761469146886488376005619058525710491609092284156647871528128359440923439081216100608773316554032125704347621804550130441142999949145367908932624230311015367778539461438849797391922671638671018409492565392631680740766413086684897557945759747314183142051173151335242919386052871477254598 1932 58092619891533544831361162603964792834847992823824251008781203552748588165833595497762409862512872048163310900965177638135177518289273353658927191624061989791808052239176201757300648417897471353279053659735448168667051769305740898176465788636060875361969484109388349915878656387272255691679670729361382342102901980387810094582244582413139210581377982498808997891140179439542364588407255894665045113995200 1933 93995833480029505354632398688239530558593346851784362208756207096065925050860367520754087373870291736916718325985689004896646665175761729664546250149772481400900336395824073285429007858820910434495154276130616196687210050432030810943935283705520108479582046299813635929280229801574840852723184844579504971954190070096556430398445973558006282432205019911960129874689284792451965740426537119141382445165320 1934 152088453371563050185993561292204323393441339675608613217537410648814513216693963018516497236383163785080029226950866643031824183465035083323473441773834471192708388635000275042729656276718381787774207931155501097226172627913173156819651430176417350305285324651559257466170360559270245358613255137494268937706735211417877472742095178543839040827312529862178060958598764127230876588148124577838178660701612 1935 246084286851592555540625959980443853952034686527392975426293617744880438267554330539270584610253455521996747552936555647928470848640796812988019691923606952593608725030824348328158664135539292222269362219618532036029504446948470628281675409973560376293378229966816677476198667416854675038929192327575606506860847238201203919598553650630366695795745009094663324216284694977053747679853990111668516730830400 1936 398172740223155605726619521272648177345476026203001588643831028393694951484248293557787081846636619307076776779887422290960295032105831896311493133697441423786317113665824623370888320412257674010043570143152181659267644498082975676883987786223518442626418901360574879240996770150251552837765340178196637940704419455719718857900037117308969234590832336495819962707918101126181450200765341831669634745099200 1937 644257027074748161267245481253092031297510712730394564070124646138575389751802624097057666456890074829073524332823977938888765880746628709299512825621048376379925838696648971699046984547796966232312932382724979911401303290413381073901090946215161020400552643600636396501195735076980342505236086580868024859620465332294755265292525566164810999402947485458401797054964852186082494799076875466229599819664000 1938 1042429767297903766993865002525740208642986738933396152713955674532270341236050917654844748303526694136150301112711400229849060912852460605611005959318489800166242952362473595069935304960054640242356502513544746828552826019893090090266990036347056545518460685945767491659803826152002164272601500162900379945477151582414985719781006940840821279357042412813275918737974262896322758938960015951006690321382800 1939 1686686794372651928261110483778832239940497451663790716784080320670845730987853541751902414760416768965223825445535378168737826793599089314910518784939538176546168791059122566768982289507851606474669434928556407698174405424291672593421597428671922684908279700835092512026761883604755966396388502600788231301669844196087161897313919518586827237597117199682454203345434495188164324864160244659887970722406000 1940 2729116561670555695254975486304572448583484190597186869498035995203116072223904459406747163063943463101374126558246778398586887706451549920521524744258027976712411743421596161838917594467906246717025937422146888310623077098802827914953159715000897028945984874507615163904206014266104158283255622939255281092739608389041033515032160023928154903838923193171926082979282808241351101383539015164366589304787200 1941 4415803356043207623516085970083404688523981642260977586282116315873961803211758001158649577824360232066597952003782156567324714500050639235432043529197566153258580534480718728607899883975757853191695372402944243183121912982461636706363701339800607034324286458904641139577449313718067414441122246970834218787741256007054012040451158969177208091819187218376208379605963395444519371516291524007351056928753194 1942 7144919917713763318771061456387977137107465832858164455780152311077077875435662460565396740888303695167972078562028934965911602206502189155953568273455594129970992277902314890446817478443664099908721309792804450535524713967279263192063344608691798944281004962123567679618547555437508011511050737740154337128873555049947161438651820598148285301874136956459271671100440091927038572549121017443033111608605802 1943 11560723273756970942287147426471381825631447475119142042062268626951039678647420461724046318712663927234570030565811091533236316706552828391385611802653160283229572812383033619054717362419421953100416682280276321851191333523093237525669506590729898418064579675878830906710507863607106703655399761063701775834497357571813029382633779450200184902568157180305472599675184197298559743183060778923350639503370000 1944 18705643191470734261058208882859358962738913307977306497842420938028117554083082922289443059600967622402542109127840026499147918913055017547339180076108754413200565090285348509501534840863086053009137992020839825212391617031005364519743907003293910041875562754440465122678278851349077384756941419435318292567426380015692119014018307747400596299611956979381821530491560430240689356555651631717177701627563520 1945 30266366465227705203345356309330740788370360783096448539904689564979157232730503384013489378313631549637112139693651118032384235619607845938724791878761914696430137902668382128556252203282508006109554674437884722370452087586818075870644818432389088219869452568731851580552433675084032554282269861969608658458103005459472357719274261255940421065038226416934944746381731543572976075058044952948592853976784700 1946 48972009656698439464403565192190099751109274091073755037747110503007274786813586306302932437914599172039654248821491144531532154532662863486063971954870669109630702992953730638057787044145594059118692666374196919450298998044471102763146264793445505822285727068321694615720496683829908701984015462989960845110259568144494876012124200981194892865699737659778020637072507378501622497661358382411574447453244856 1947 79238376121926144667748921501520840539479634874170203577651800067986432019544089690316421816228230721676766388515142262563916390152270709424788763833632583806060840895622112766614039247428102065228247341033377845260164929237360990086264948706437366241543778030316723834942498009796660918543378866907377085537198929622461788600737948877150311477409793558981064736243705583149608871186989427632780491120600012 1948 128210385778624584132152486693710940290588908965243958615398910570993706806357675996619354254142829893716420637336633407095448544684933572910852735788503252915691543888575843404671826291573696124346940007270806189403594790249112619024179808661517592303900194960225862899506297435176161093710720390051581118338856877014361247262833233185850898613021137423117026439931191430202203565882120356808870691906005800 1949 207448761900550728799901408195231780830068543839414162193050710638980138825901765686935776070371060615393187025851775669659364934837204282335641499622135836721752384784197956171285865539001798189575187348662248813410042700125264894388150027686923010504761881522218319924287945809850940323291959612565763940161331970960339773622115504537438517246823881760040104997098350699187979105377410481827148090256900250 1950 335659147679175312932053894888942721120657452804658120808449621209973845632259441683555130324513890509109607663188409076754813479522137855246494235410639089637443928672773799575957691830575494313922127355711758799374223646768305701959855970867837830609273478089181005185113430740618611775024300761106958584781162115652692418859431186955322041364503276827845702824001018758413468080114520442853916882162852000 1951 543107909579726041731955303084174501950725996644072283001500331848953984458161207370490906394884951124502794689040184746414178414359342137582135735032774926359196313456971755747243557369577292503497314704953368594969963171138433693078185134354331665272741866536338235937917044267907830010684469012852167620944184254074415277085223976979501084660091669972567091542423772560706125183717819917430832344317512748 1952 878767057258901354664009197973117223071383449448730403809949953058927830090420649054046036719398841633612402352228593823168991893881479992828629970443414015996640242129745555323201249200152786817419442060307062615597903837267948109760335834903201443922697436093843507933202569497174093454372195117914899361190260581707105005344266749693402658746149739188894766077477155379473713127880742097097976770736764800 1953 1421874966838627396395964501057291725022109446092802686811450284907881814548581856424536943114283792758115197041268778569583170308240822130410765705476188942355836555586717311070444806569730079320916756766197856971499846813290036184846405375376071985313463718086796387889451942140346779729060161726428160030921030414959392010478600737154490732546109802769266671348081766418723450367720261667500023182524105888 1954 2300642024097528751059973699030408948093492895541533090621400237966809644639002505478582979833682634391727599393497372392752162202122302123239395675919602958352476797716462866393646055769882866138336198825925558604912053826313121197876562074479702605077454647255700984994157038475285805189818688646351024965607368852627999770351917211085079553705813917379726478805673963051781514846560182708594451357698486070 1955 3722516990936156147455938200087700673115602341634335777432850522874691459187584361903119922947966427149842796434766150962335332510363124253650161381395791900708313353303180177464090862339612945459252955593640202319529577268731674861461030991773884290667649287724050927730472516713709819115599873265120049147069478119714302895810267239132185743555506695024868239359702729390717177058578990323075454002814686600 1956 6023159015033684898515911899118109621209095237175868868054250760841501103826586867381702902781649061541570395828263523355087494712485426376889557057315394859060790151019643043857736918109495811597589154418628335163509651290161141677329708660135048019627079519523137268706267787405001788142959238175059991502642302993438031051833770022843127968034347847787788979379419103645663372353806609059774492591987419400 1957 9745676005969841045971850099205810294324697578810204645487101283716192563014171229284822825729615488691413192263029674317422827222848550630539718438711186759769103504322823221321827780449108757056842110014722749987088884992904988399536687599945580886689484145085356395301954363147256907638038172369369408518537213567880002629812779480270014639887334015343588082414112418181324796015054931056164373915558474744 1958 15768835021003525944487761998323919915533792815986073513541352044557693666840758096666525728511264550232983588091293197672510321935333977007429275496026581618829893655342466265179564698558604568654431264431834298407480859653937612598128332718162519206039832742226940109161388053862910441482732213792838525431886396108917522452946104629113077490705203259264502897645361272209226030412771444973296713953915924100 1959 25514511026973366990459612097529730209858490394796278159028453328273886229854929325951348554240880038924396780354322871989933149158182527637968993934737768378598997159665289486501392479007713325711273374450528047641737077709983290337149031808062858369400803147532018258175361133319331923900058817702238186847294204184199305107338410658602292937162686598021532492402933838459746149551837001509964352942545690550 1960 41283346047976892934947374095853650125392283210782351672569805372831579896695687422617874282752144589157380368445616069662443471093516504645398269430764349997428890815007755751680957177566317894365704638879908133545168280929908731074531416578188728999045880551920790168471582762117629254820522337147824744641100894261538444603526582121155768155358504948779916209360716626204870079653223639201116639759699493920 1961 66797857074950259925406986193383380335250773605578629831598258701105466126550616748569222836993024628081777148799938941652376620251699032283367263365502118376027887974673045238182349656574031220076978013336861392938122348137044882611910407824242994221512925297510698379224217355036925803757505759159595120707089274183897112351055899935489037742477886979247455407268613960286343175659608491609546712498319452160 1962 108081203122927152860354360289237030460643056816360981504168064073937046023246304171187097119745169217239157517245555011314820091345215536928765532796266468373456778789680800989863306834140349114442682652212798527236123296003812924346957812912476964943887319589211766793983704327472729314083073472044702222659325889115158091318312842038797956043868720090205086665716803837943448431912673497559489900496711392800 1963 174879060197877412785761346482620410795893830421939611335766322775042512149796920919756319956738193845320934666045493952967196711596914569212132796161768586749484666764353846228045656490714380334519660665560056131172629966701151357498582191664666124295137972745000076879497261492382716507474002633635797185712725659967765632059544806667880762433311920606212018391911599754703140167018306220205126280583989762960 1964 282960263320804565646115706771857441256536887238300592839934386848979558173043225090943417076483363062560092183291048964282016802942130106140898328958035055122941445554034647217908963324854729448962343317766429446657536273207811420645310045139151682385959050736153953720903769433628142366235817694093654608945351058167640046349373611583731291476701932286491354665205239767079199216953853303768156212398640342000 1965 457839323518681978431877053254477852052430717660240204175700709624022070322840146010699737033221556907881026849336542917249213514539044675353031125119803641872426112318388493445954619815569109783482003983343307000579767551966409189883836167169755378663900992937489532259267490048738562548948835949025109046639094020896524098215866471972278192307743067703266989674698195620657043633715318438644237652706417509300 1966 740799586839486544077992760026335293308967604898540797015635096473001628495883371101643154109704919970441119032627591881531230317481174781493929454077838696995367557872423140663863583140423839232444347301099340236238919502613927059989432241380960895920122315815365874273882044379830236885084106799991888603260873993641478687512190076229012313878673194624076212653079367962007159211847154869281216215813388169362 1967 1198638910358168522509869813280813145361398322558781001191335806097023698818723517112342891142926476878322145881964134798780443832020219456846960579197642338867793670190811634109818202955992949015926351284469864870566672689198076212152926309844600011696565006067468519898305439873950954648519503791607592123580537457190433719423190753536578986239061703858800887545390127992062575910824672819942463021971853036000 1968 1939438497197655066587862573307148438670365927457321798206970902570025327314606888213986045252631396848763264914591726680311674149501394238340890033275481035863161228063234774773681786096416788248370698585552383684055990879754556860402414620859623335633883352426498892513320823350344233329116052218276511295045661052001893330179608226927622963547009550022275247037136158965010543142007709755835653384912837762400 1969 3138077407555823589097732386587961584031764250016102799398306708667049026133330405326328936395557873727085410796555861479092117981521613695187850612473123374730954898254046408883499989052409737264297049870066287611120250515627819446574942762364044656425794025264916027435648752499741640226894009233074979934310524665851901374441993740541583709159727236896472742971994683166449566557942370551649190395667773864804 1970 5077515904753478655685594959895110022702130177473424597605277611237074353447937293540314981648189270575848675711147588159403792131023007933528740645748604410594116126317281183657181775148826525512667748455591453661428255760764636344697699481929784254947135680376801806583813872185412972870772043160788208935490349371270264427875270376623972982843022259575442169686534564278124076516588888844666019479558214980980 1971 8215593312309302244783327346483071606733894427489527397003584319904123379581267698866643918043747144302934086507703449638495910112544621628716591258221727785325071024571327592540681764201236262776964798325728997962794078857685382127571901977247533957580817069727279562408640615844564711502913981155590035499536303444296369746953979475316039400397009600824651312798770562902730419795824881665489495139439019620800 1972 13293109217062780900468922306378181629436024604962951994608861931141197733029204992406958899691936414878782762218851037797899702243567629562245331903970332195919187150888608776197863539350062788289632546781276412567724747671774832098249999627517496903432607083333132753968432325242577080013208990404519304889179799166221985478276000520283437913616832829419618794134476603281954767718408318649613774544629664362000 1973 21508702529372083145252249652861253236169919032452479391612446251045321112610472691273602817735683559181716848726554487436395612356112251190961923162192059981244258175459936368738545303551299051066597345107120706277261986057428326936140763169378557216316657183916922659790273700376080257869593562489777063103742584955243909837266377663722932714560632783435920601035496596861503314583288556887792214314774470800170 1974 34801811746434864045721171959239434865605943637415431386221308182186518845639677683680561717427619974060499610945405525234295314599679880753207255066162392177163445326348545144936408842901361839356229891888325862154741161147910232698091503063942349073541376903164493685369527506190492137059524662069210272213534749110907865085670950273917442705376020654532966488687534668125772434502533876772105781063723195630648 1975 56310514275806947190973421612100688101775862669867910777833754433231839958250150374954164535163303533242216459671960012670690926955792131944169178228354452158407703501808481513674954146452660890422827236995633120868991879314599598680850387530888137691369154482023488416962180283502966807576618163561713841631876718325366459107896307032108209136774688136827730023541894959318974933615807725295287133899352341342000 1976 91112326022241811236694593571340122967381806307283342164055062615418358803889828058634726252590923507302716070617365537904986241555472012697376433294516844335571148828157026658611362989354022729779057128883843687276989880934541718668623029030216960409607298354331471758918507558673275580700702196764615640280037190694932595866765629615440305929662258718303336227680210845584507030210220454007990735952644155115200 1977 147422840298048758427668015183440811069157668977151252941888817048650198762139978433588890787754227040544932530289325550575677168511264144641545611522871296493978852329965508172286317135806683620201884365879778656329713651886370469106410399423285855857790806262153542591096266621864065062442230966132005212642235364417471641201187915418953252669802060849191972708845707849786802491787915327695931204684222278198994 1978 238535166320290569664362608754780934036539475284434595105943879664068557566029806492223617040345150547847648600906691088480663410066736157338922044817388140829550001158122534830897680125160706349980941494763435791169714800711651148728415307155935584865886984221542942278212395958357747180802244605268585532727162848963888304796515188429312560521469975727375807169362937288647753542190012183787985949166926649037576 1979 385958006618339328092030623938221745105697144261585848047832696712718756328169784925812507828099377588392581131196016639056340578578000301980467656340259437323528853488088043003183997260967389970182825860643702848120149076344511808638380810738969429882003264304437139356326621166895493687004164621024379543743785991737199943351371607193476209875852328397934617037725451787350293570401474681459181982053307582007398 1980 624493172938629897756393232693002679142236619546020443153776576376787313894199591418036124868444528136240229732102707727537003988644736459319389701157647578153078854646210577834081677386128096320163767355406836791106131985418933805609859135032724256991075895100181499219323436962539862140916657277049238910471485501589833083722605402449831840258852841707959030277442516974838860949295346981330813101271125277696000 1981 1010451179556969225848423856631224424247933763807606291201609273089506070222369376343848632696543905724632810863298724366593344567222736761299857357497907015476607708134298620837265674647095486290346593216051329888030733577147164956808732032793622433788218986651157875477883596350553660896152232934877774169439470405190744362567692171674909684334792282946509723567461797495272739679463155850967577493744852424969944 1982 1634944352495599123604817089324227103390170383353626734355385849466293384116568967761884757564988433860873040595401432094130348555867473220619247058655554593629686562780509198671347352033223582610510360571457678278516144938819608571615036063666598701620969407930598720210189076109445397646034042505741274716805710012138820027135384520672055737309836271463234127570409951987308697261898483145775994991980985729345852 1983 2645395532052568349453240945955451527638104147161233025556995122555799454338938344105733390261532339585505851458700156460723693123090209981919104416153461609106294270914807819508613026680319068900856953787510286815972051655096983061787815287641897871482653695649036487077324166501739932948727692840170892529305483340120950566152949515364327898000479706654075838777885575409418397103919882228794813169803285096079000 1984 4280339884548167473058058035279678631028274530514859759912380972022092838455507311867618147826520773446378892054101588554854041678957683202538351474809016202735980833695317018179960378713542651511367314358967174845683744078532872290842359264286567826188483276333095970385279706627849382529561977033920753152275626002220840587906894981877665863016082476296520973193805810845642719256765924683284396483278738001385600 1985 6925735416600735822511298981235130158666378677676092785469376094577892292794445655973351538088053113031884743512801745015577734802047893184457455890962477811842275104610124837688573405393861720412224268146479530559885421388143784228554713830132071180659742100295951585754088907303742806108205369615949054724284405266314355070487422458902276763911463032746520165043249704405115778726863994536209791312315068622490880 1986 11206075301148903295569357016514808789694653208190952545381757066599985131249952967840969685914573886478263635566903333570431776481005576386995807365771494014578255938305441855868533784107404371923591582505445426756143992327546446986033025903236962270774760075561767664750117116269043401175469435182067172176841954900204945573633413267764943088951336724374594638171642567617556987090250985052196101803384704008111156 1987 18131810717749639118080655997749938948361031885867045330851133161177877424044398623814321224002626999510148379079705078586009511283053469571453263256733971826420531042915566693557107189501266092335815850651928304863684212509334369623876326202754315670496572605238818270184942554026462929323163574664238221208278590575108032067110562747625293692023819314696149536325093736912121138304388361901933496341685836816248228 1988 29337886018898542413650013014264747738055685094057997876232890227777862555294351591655290909917200885988412014646608412156441287764059045958449070622505465840998786981221008549425640973608670464259407433157371662721598579182366887733984812827787672458282727552486766806643574639742160752924473804172698776399075022996879277632627429403727590839700612821698849330662507128542238624246951415326199324293441735943672000 1989 47469696736648181531730669012014686686416716979925043207084023388955739979338750215469612133919827885498560393726313490742450799047112515529902333879239437667419318024136575242982748163109936556595223283809305384031167216139859324643074264778130875830829975715420503224800738751154838068805528860308514816843893593013470877222533234248142823088259504865743215872259423565591621457122998379973113147571725609984550400 1990 76807582755546723945380682026279434424472402073983041083316913616733602534633101807124903043837028771486972408372921902898892086811171561488351404501744903508418105005357583792408389136718607020854630716966673699205110996528582073967770491136533266070050632838526171011763576866301912369749302041408055132613862790609125068670594244066848233764918249838676121232426382996141170819901230406408123142448632025521335520 1991 124277279492194905477111351038294121110889119053908084290400937005689342513971852022594515177756856656985532802099235393641342885858284077018253738380984341175837423029494159035391137299828543577449854000775987847229817435910243604305346468131638311821993354541022691404217273710300475016260692488466058605493375508801921191325422234325545803001038210682431034732366681988570637696470940294179909188434608217885081200 1992 201084862247741629422492033064573555535361521127891125373717850622422945048604953829719418221593885428472505210472157296540234972669455638506605142882729244684255528034851742827799526436547150598304484717742656129989044007990667610987903833520582690189993311821853944268008629009736774816337558407541221593135994141516660183326486897509670567471681307059201427567873257611152903166470352941655229257418717869154912160 1993 325362141739936534899603384102867676646250640181799209664118787628112287562576805852313933399350742085458038012571392690181577858527739715524858881263713585860092951064345901863190663736375694175754338718518658157658285091590871488272965139616784059635150087907647570987851082376125779066920792111021410207579575159946753832845422437285580376772093955381584042774202787390550993656771009554265583555474244477098548720 1994 526447003987678164322095417167441232181612161309690335037836638250535232611181759682033351620944627513930543223043549986721812831197195354031464024146442830544348479099197644690990190172922844774058823436261305523653789876339736893566367260920392579904030653742425498088206753302498227488667033572674457470414654354736991279886348917871314072324480825997449572214788629833408049319907844763488660625247351359032122520 1995 851809145727614699221698801270308908827862801491489544701955425878647520173758565534347285020295369599388581235614942676903390689724935069556322905410156416404441430163543546554180853909298538949813162154779986625745037838862370860513548950718713867083456909181920021559335973408597464001387139203736857691510645792585437798064110738351660881005535897229519230310335560920718601776932134811829188237320999781760584800 1996 1378256149715292863543794218437750141009474962801179879739792064129182752784940325216380636641239997113319124458658492663625203520922130423587786929556599246948789909262741191245171044082221383723871985591041277968959404067512147481100201373674543389364324141379574584331917547070345150708904964349051563012387845221154522774142103997445506886680741922153470007806085103710033294217181030782864994365524562499891475000 1997 2230065295442907562765493019708059049837337764292669424441747490007830272958698890750727921661535366712707705694273435340528594210647065493144109834966755663353231339426284737799351897991519922673685147745821301719576828424996241093267681712539357541615220639638112493690156837878104807486584259422773105844156474753168267088787112795308005605173637011005379237996522253158696035963436545049862661882757298591246429370 1998 3608321445158200426309287238145809190846812727093849304181539554137013025743639215967108558302775363826026830152931928004153797731569195916731896764523354910302021248689025929044522942073741306397557133336862556744103269621576626095693666536032363703435268613485840125538796247193659114113402032823267986657880448934507928514064985423949574417812164206077709969118653260871253264341089410372863785340123954995937996320 1999 5838386740601107989074780257853868240684150491386518728623287044144843298702338106717836479964310730538734535847205363344682391942216261409876006599490110573655252588115310666843874840065261229071242281082683918532985447436126352419289496186899358757762205009732417459511134540216237560275251094423721145515224074288466460959150493308392821488205667377553816620399325079293005764683573783614878570502194714750957628748 2000 9446708185759308415384067495999677431530963218480368032804826598281856324445977322684945038267086094364761366000137291348836189673785457326607903364013465483957273836804336595888397782139002535468799414419546438152216330539081255763329231334785622176030034034141639697251027470035551868248648848805520139217993994245459251620166472658047128795091760746192039321029975963476656229210712447517900762000609219605583900000