0 1 1 5 2 25 3 100 4 370 5 1251 6 4005 7 12150 8 35400 9 99365 10 270353 11 715025 12 1844650 13 4652075 14 11494605 15 27872056 16 66428295 17 155809600 18 360079225 19 820715820 20 1846583863 21 4104572975 22 9019869125 23 19608423750 24 42193733645 25 89917531549 26 189863358445 27 397401303850 28 824868292925 29 1698513049150 30 3470817498048 31 7040634622785 32 14182007628350 33 28374569622900 34 56402492580320 35 111416426121611 36 218766049797500 37 427053425416375 38 828976803646350 39 1600448371197295 40 3073666072356185 41 5872996611150945 42 11166556395325450 43 21130023439467650 44 39798186849604210 45 74622098236166107 46 139305370579298720 47 258950749555532575 48 479364157278583450 49 883813919455394790 50 1623112566467723450 51 2969426287764428345 52 5412204844804599000 53 9828642349570709600 54 17785604807762411455 55 32072744479386851509 56 57640942508601522530 57 103249310028776326425 58 184347273864956473300 59 328103484487456186540 60 582156061716180826179 61 1029796084273834295045 62 1816243142298730254250 63 3193996070214208251050 64 5600904249088335060580 65 9794226275113277929860 66 17080253132561235450240 67 29706658626568444581500 68 51531289399244328598150 69 89159482187766663656490 70 153873667232989877733692 71 264899749474437160890345 72 454924011024804624185575 73 779390694977961955486375 74 1332137350535315472965780 75 2271632375554869932411079 76 3864912221888209377753200 77 6561007438981446692728950 78 11113401660110889215259425 79 18783861566733947354427710 80 31681043821343625035628672 81 53321914380839423364477390 82 89560833421110043458168525 83 150124216734425063200309100 84 251140829886263238959650335 85 419306094067696636205921209 86 698723391148543864698425790 87 1162123506567139958879573625 88 1929232153116289850553058250 89 3196788376378789369423606250 90 5287521619837746683060645001 91 8729928450815185487733964140 92 14388004798473180121953390875 93 23671874658882068200298461525 94 38879214543959450279079340480 95 63747824789350945839296944455 96 104348539631900177238299319570 97 170525887603461230694352894775 98 278219003262514737815666374800 99 453195049915639398256805770290 100 737045963162455636608729136078 101 1196806602166066237878193240100 102 1940359101122068600907209698975 103 3141069347407296643908544299025 104 5077133359006813267749589773190 105 8194329516845650705207204215894 106 13205963115588653875400322659665 107 21251831409824485645150695255275 108 34150724937628701363137238375500 109 54800973107765050581247349492980 110 87815004876394640973103528448450 111 140523348889807073243574625859695 112 224561133865191904491090446569700 113 358371882736976959101209420738075 114 571154040892178859728984137258035 115 909073899111267666784965996387658 116 1445034518321592509042664352292995 117 2294017425829685503886784594982075 118 3637147372015216769310194761212300 119 5759395391045577666573795901854845 120 9108580460528332833038774196986044 121 14387594718811507991704270664010155 122 22698395422666357930260914167846350 123 35766566307779376133364167123540425 124 56291137988906433368436252813280400 125 88488932048628596986059454281317583 126 138940667571528728161562688112591150 127 217904686374609204916696432596618275 128 341354542520952358194970379206514250 129 534135940994987781838395544944430070 130 834852782392252265413460738760914970 131 1303421476948558504481705044444788040 132 2032738593039927718715090346023399075 133 3166683101939939391548955545912895800 134 4927864222525904744405646466945914620 135 7660347721897017527373641187354064308 136 11895380655495815461983599274951954910 137 18452394315307386262643823846744198150 138 28594069586869060345963267519784051425 139 44264171520538754823016997853166841810 140 68451983001817431127425529515773306159 141 105750195425410931690333921304047033610 142 163208147357437001428975709998235019900 143 251635550853261805877442520526867432300 144 387592708439407365819978103427984886610 145 596425914035924761274436403273283147212 146 916892720195506017423460693649487883955 147 1408203454187871612999839619502249016425 148 2160731662286014591649123109838289527275 149 3312290725129845015950926730245656226150 150 5072847645105393639758253888647942961738 151 7762014850574554882870013286516022207125 152 11865877675477757697665524332322293030050 153 18123055799910533713894945224369682910950 154 27654926967174276772136848486568803221325 155 42162508921315475710519673760759712656084 156 64223871744640425224852753228143491150075 157 97743040713896874274233761009873523851900 158 148626996756345762824618623923285802424875 159 225805844312424128989430173604500812740985 160 342768853860128871033828567137615675928479 161 519875390704444116280989840624501160869275 162 787828871434007626933463587867463237378050 163 1192894947860327349055340893511153329011875 164 1804733536019516864671741470992503182437255 165 2728144862998466039227500186863150228714223 166 4120671965512013521749787426534919257970450 167 6218959429108705449167930528779552942179200 168 9378194142740360121340578365362670719421175 169 14131076309446624529660458348102143893800745 170 21275925789226689000655035249178045548474130 171 32008220775503714444891316738297078010269150 172 48116834326385235318964106756154718637763000 173 72276576700567878081713747071369487769285300 174 108483990527868190433214047243311630479553925 175 162706079699977840782293288337576287782330321 176 243845323095173677515015484068539780830359595 177 365174157631938417128317157398996743073761950 178 546465820343894160063433408756921415256638650 179 817157377679630876693193740163350569762151675 180 1221041676288925915649670541888641349084396986 181 1823222454712296555885356762502787783162525930 182 2720417191899525437821522361912121185805495775 183 4056208698483484196116042334388802651231437950 184 6043607226446582596704484469714937193364432280 185 8998404858827549538624689682081231613364773784 186 13388451691966292606927925904024278139093937520 187 19906405979927324571421360862006462703766425225 188 29577070129738191013206467632790070892215032075 189 43915651582697112210990276514713372053973057325 190 65160958417560041497673575762837527120017744620 191 96618789331038143241116957006680388316110129300 192 143167266148439153857794662991898198074126894700 193 212000008790827243644522453940862839392619007400 194 313718407650597006589942485761269563419339111895 195 463935971980956268164265279903356502210685432776 196 685633357812770691965098961439732401764053424575 197 1012613183381264412356206270751557143959811643400 198 1494565114882589297178697867611421593180329475900 199 2204487228986175424055976346148394482946348046355 200 3249553198559654891037567348521639866994760807798 201 4787015650187033969241983276105653113895374781285 202 7047465671716097423236005360009339929189144001000 203 10368830847622916228597280292376778322230302356025 204 15246040251394219550106761726809963520289021626470 205 22403533424017318108248727286697565423334453421906 206 32901058910411081960789585775897456044214730869790 207 48287956370480641023912349481853638748376854321775 208 70828010822686050606819409340595129725610299737800 209 103826972589029962051028563224141287582277911732435 210 152109347247105019242282918294503832425709419047367 211 222712093925263308097358752925777884771671836795920 212 325893343480395010594500797927778934059187705011775 213 476598372387003218915270042614296315658207696279025 214 696588924317289524069039606247732566163867332325825 215 1017534333651098576635941319584126456747691872308420 216 1485496427676513444525707742767903275786966086857940 217 2167433107255895527147873890731372531811784920523200 218 3160624107860309155768743835750241516739839292466850 219 4606324564135038240009178331594553097472470530480370 220 6709532101569948372764559282543123565017855292846383 221 9767589598354862515224876029270967560628160497353710 222 14211551132964429941240627252382536357779864352900600 223 20665974817196110161448212738505788312367182174122500 224 30035305690580531740855374857220870735991359277647680 225 43628608369376471140958135327407353107579822720083559 226 63339581595496874746381407507434794039742578726699565 227 91906222040345301379361914878169176271671419593288675 228 133285187235306226997900443498751955310030496054363325 229 193191247974743892039974943836013727655438746008987760 230 279874239152940878830255527868281208745937302276685427 231 405237506455907941064325657139305718420076186000506315 232 586447141850703393917103584165448258727303439669163150 233 848246219785823017972622632906398942948814403723291725 234 1226281245101648489199374123360508003526884021717905655 235 1771881184805709981133792108518159715254342346188149986 236 2558920032385875825219181654321560477817875150748705415 237 3693666471814231241604480744795794908873858980978967200 238 5328914003489660895366623232249906921643149288933159100 239 7684241969432072162043327147245221772584338844190154740 240 11075053686620627106689507486004298196207507184408255623 241 15954174115092055443677921295193395292932121785975449080 242 22971411051770047163074161583472174177698652990905068900 243 33058797010022057801740575758604227775381912220144725875 244 47552527184083428968037142356736961271545410069546156360 245 68367309565118997870966692761254031287530275783185068322 246 98245539663596179993873966593030460033578209574293687285 247 141113247416393290013750958027565247938651277629005290175 248 202588335041220725675057186134542604829103713094699196225 249 290705931646915366869524125529886798114610770407664513500 250 416953145416805138646803072463516606019622288409780257107 251 597744518559931989842905280418078707869694454793758232160 252 856524934920559873745022348423938132597469227401278328575 253 1226765469990068901974056200476657689358569335094433777850 254 1756229447051213543221886223402771119576881490049031703945 255 2513044561786437761682995460313919730509984728620035323714 256 3594341880115005699863219207048259007282471595280615674115 257 5138541416410955540245944508385975853893835049174117608625 258 7342815917026361622434741462279250361598705975732642842150 259 10487904617417139768120753830606681144931835382301345378125 260 14973355125049300669678380830765771434154340417971140661170 261 21367554398358490210779257085077869885341598007823307838325 262 30478724625819156168004965592434345694483409631951719581675 263 43455626233066950760714544307977374794473414316803520109725 264 61930338022765577070352436873291847601027585478591813938275 265 88220610400120058380952763027091158232058840099179358381230 266 125616527498003633060756948816898520502966486306386709577845 267 178786435393897145937403270180549182060806018245817552768125 268 254351518508499388843157736786032029277643797849495889121825 269 361698755174782954243811527987649493162044727289860559099250 270 514130677611893432515815574624005362059998068287630715515114 271 730490807508362370520737932833880924300086476077048939819930 272 1037460626373165006161792156231645215966624908466951501184850 273 1472804203489895829506222865149277525275262676334110078289925 274 2089949605758701059795050787183809130262544496350100113271960 275 2964455243598858193914513513041968068503012811357405117246899 276 4203133026698562179747347646675028306388825485546188602805075 277 5956914804847656878170186951649835176237715741804762025819075 278 8438990800418010799269757997391551970875386418736881477517500 279 11950370138977445651117077215153430602715374259958221300689685 280 16915886408258092502202411219274845768759171151905293026162161 281 23934896684196546984632461325621187665333215901056801228665295 282 33852642513603548275007183630617785240124266449180648436984000 283 47860654592194929368493059136457501305804977321978360725979475 284 67637967417214179101008164236237058072487741349841153149631510 285 95549655176930682523156842010872463423704019844337159032522389 286 134925849926494402555506209597513712697193526383259127008593890 287 190453718889499645135382036036039892021359665673849114208900825 288 268727923538941674922936245069564657285279884912324226402024525 289 379023345727266406993174315136707050373005871854928437093221380 290 534379422305571263627197852915025327229877677822435265575575610 291 753121179195263151727991082977411082561792764480898556916125675 292 1060992046334408553500907685693122271846325531263913197755271025 293 1494143413983992375073098782577680773685421203406062163711254600 294 2103323536054048851301552827132826981203892463562934791006526405 295 2959744781265395301061301988470019973467980182701816905667767705 296 4163298687895342164141356668352370792703841215911926345411873730 297 5854054124567796723052379995107955643829318465106619712204912825 298 8228344810778371651964789944869049049080125132561841434162394725 299 11561269878279297467068601885174186237387339369264747398719582080 300 16238152643683330866578510035290128780712212717462237302331673681 301 22798508440013468777606411172975216369251847962888166558645056445 302 31997473672472929876395704162423859946483957960421316923388068075 303 44891600193294187086015449408039450513175467452370644128280845725 304 62958637044324414985607299233931108761839055662247444708177651200 305 88264704917582966054485440579755312933459315677409994922835012551 306 123697533115135595654537985001413377104217640222912651229737510325 307 173291751707224639238344273354176181198730182091509346630744819675 308 242682414445386318616587278597957517841175574068259122056789850950 309 339737082947532952372500738761914571608244394004657359433219871820 310 475436472550625357959384167372345162143158714035091185695251503015 311 665100984546483317852826083313798142113041019656304744714519970595 312 930098394318705598590560960544168642564310836958434945155934681375 313 1300220640691123061382703049937596406510104247951311845846552589975 314 1816990763299770809913011039585266267701190889221437946470646722175 315 2538262448947259180810571895739123778989353255193744843428686945394 316 3544615294224206216165666675530565950616936484761965593298532106180 317 4948243883516384621572338827528712501530732749703477399785187017825 318 6905309029967398392478747591632933115132154929831634396004589842850 319 9633093955838539156497277832699725350063241046720079734579583645205 320 13433826792079967665011562573718137398085894852938150847096005956298 321 18727748838683577602864458255846204770928144643074891494503387879930 322 26099001942439674096519018074052861049386893835710301199287140826450 323 36359283651440327268112099184442881546699114413642262751747720122000 324 50636121239020952271446178383464899886488111614077815279004256571495 325 70495246462116224707463190015849321976525224989353389742574503396452 326 98110189726111989382872007802099954422681429314263863421398328349380 327 136497238311279026316654688774077540372569824592786980444443451868375 328 189840846937366159739288480905043225978649126218655065754257196492275 329 263944178882420446012734744892086713743116562635715377965667108621185 330 366852696574396885511579426517160049832620095794955973116891461630895 331 509716996190956574763787235136644162333230948737302980597619690925980 332 707986298152307383324915478048672143007257529121410972529091181770475 333 983058790529255012830060827095859778622152209148809963253230085008375 334 1364562990808535148237128190462857331673916620277232899125739565282195 335 1893510419401289548436579679367795852636287659523762552634888367761731 336 2626651012828955365882397285969228394845870939107329083281796076493575 337 3642488264142047104467559147600640564977474435037817250300026627496250 338 5049584014510154161832874834188636803750739305522470112356207318641175 339 6998020938161683321185267627524530137901749449446063944205998947977960 340 9695218532978861157769812168356213879450788497880770727464610193341611 341 13427749471044599437963069018819307703485917921021804680078774513939625 342 18591423655127550556171530841194511644801333342725860767502000301438575 343 25732760676385205552423375632925137823731682231786777147967111155008300 344 35606144617171841336677613930506919225399360654146216038728357703557870 345 49252567740730270301233816065463349785798659025662828754965371704325661 346 68108085434395555702879006172163191446218773110799487631259039796633615 347 94153148589947450373951102505423052962698629255436304437944562069500250 348 130118159600961602066311519043725550952657879434093046793090804906447600 349 179766336783241269316207988366618660207472777945316739263514574082101035 350 248282848195715197435762839614223418815990954742262432041313521142474845 351 342809982660957532079722563218474217592804586405742575972297754604135735 352 473182949494190872435037875666394037874920528744540672530335573543906325 353 652941226341571611250794911294136441875800600351146642094727342238192925 354 900718242461955242673780539133075589297340110730304411915266711183398105 355 1242150378739390159790113748254349954538359937227046929571237183429795496 356 1712498597110172398150045286517168949322877344718701518740289343196135800 357 2360247693797174416025325542472460035270520279650243587661040909203370750 358 3252046330421875098151694087165520914099637020480556898460764500556582000 359 4479485377820820555977217885563338248706617766472623059414216625987269550 360 6168396023876700923049041802364462713406235658392819203666947271014418652 361 8491600739338250354214308069706178078994983502485536060351208005033925045 362 11686394409474185473225387759037236281149801549676772391965812080734814025 363 16078503649334656318172527702937809411314576701128585553448434683293620950 364 22114915836868269586067542958202640194669140072184300583205816875915953955 365 30408848922193913907077022484840376219679934808384453773689423740343826201 366 41801334831829150096387926772461698185195234340572480408193435652928060150 367 57445530899373825320580726322948981249080771182368021223075700665207177950 368 78922115603678861405201119109635148146044729720796534492304139162928366650 369 108397185629675621367265076245086174759630500629247499152288548896708410425 370 148838248883388768262559256382259613390520675503742241594080766844684398479 371 204309608628757169522985457567582782319005830599312294105927937562244395155 372 280376210472497976243060085669368334492009092458162077758366042690690371850 373 384655629741987853906509733538677318544143131703325566164701170036269179150 374 527572337402356123866850035126806205354955983209966753034354572536925616435 375 723388093914686823777347324220690762238159234519301668181599449117187569903 376 991609181823273467701519764166419467207936363608614012183699562788347443745 377 1358907783480712603958812207354961916580389713084224503571772389588709278500 378 1861744654766560707689510274777834012782300711703963632109320059713388860300 379 2549948117833931382487567385912311595020419131390623096758120308070505363105 380 3491596792207124870529293489658575789373303145094329082131034403285301738298 381 4779679232794734771680752482038067065413921618231280373790064395772280570700 382 6541174741293699888236389473094851646163947673958913258213394304051382534175 383 8949432358463871413800005402514663280819465651753431722085082414539488186975 384 12241041556866685728860937390047434398436469273931281136795126030725900861555 385 16738818479454297592258979198415712931355162178929002465031928834693789517129 386 22883116486599660973880808272799661023127399496515204621691923921815450023520 387 31274464617896647761928640388535396711207779863863682067599698720798885752250 388 42731617416097489525143471512966836375590760200449637993064607618741508012125 389 58370566218944717783492667929785116037045556201196890018395379498676861832665 390 79712053567003396967134379977655269485450028544291023280408712475426345955149 391 108827835972322870352419161712308910254862237190524825828091018310697883211405 392 148539609619822790151656736971189281365097564992033982743519925217832808057475 393 202689492359059404098905549246201485264152268113027442235688634208706412119975 394 276507709223519508057638205525719500693347050438967838732045962339330522230905 395 377112288311881723674766072085906078756396085076517106115001074896293720694598 396 514187993048077470098561551053402998584034670973324337953965139667747793044605 397 700908551465193796891226142746176147340668981056564077732590447989509236887200 398 955189057518608423343733952076062087651282794017973223085459951735917271614800 399 1301386330049022448491784178344170428553308703500337501000465469777011320490570 400 1772606884916539716300555173496798994865770100758129180003269053638462925555362 401 2413838876925340641237761331761219656718781187204597943809302698827527188222400 402 3286201135520400503039068175307130117544623235565715579873213896858318517382400 403 4472706328321847571571710253484330501666981968465876557026807973080268448973450 404 6086075902661439298117524406634750291663323310537727279933002341271793421258820 405 8279334698420251534248273195697734215631688671260179545387158403108405783415348 406 11260170449215439897297936773079632452983314165641598477834847531074965066070530 407 15310391363950645923455022743653978615271145403356372666509843497626785447005500 408 20812285431007313363281415947054574669715528317531217922571505934030737030112200 409 28284320970528435026042381250003230081520791057748977400075822805388351621927570 410 38429487249099627389453696881290434220851714656175593355429406063763780752869678 411 52200734883851630642127338750218132115761953216183833773522055318181374184874395 412 70889543809104232690127545184524690370875802862385173721358928203844311937691750 413 96245764048656319423951833863645964015403446614315408522135951730295478344045975 414 130639733280367639254378898742982763937847929871355771478829675433837700793960725 415 177281533807922526597854006524446721380807917686944550933918015053034164070331750 416 240517458593324289981851946905367332959112074831015457932853473997102856184168440 417 326230781048420092299650347227813466374445438339659698169522459544959637315152650 418 442383398914455367454694399963469680259885555116504421433915243685136988125218775 419 599747700715125169530148755357863013329178465495971754707010492009746931714159790 420 812895231060846472919982698122198586998634181419021415793050563816284006872417087 421 1101531952712050316748872633369280743778523667114929648591205379860340313702370710 422 1492301197068163244291906172360137405406921169948585165266886469329690191577348900 423 2021217557118861113183836478166954732431743982572984944304217034099875133750558325 424 2736951769899077157992252762857013244374168362196716656250791240991493232260456990 425 3705263118949611023252864609063981159361937824517488254566999822792470381068997356 426 5014978865024167585170684788494953362095617763814735816954485432895640935718507460 427 6786058832235713012538731259133202979471278487270677188770303712728455591861003100 428 9180469831278668450556783821827360086137310496653757462698354929657397914837952950 429 12416845612276191706656576444259950787891756876566069059861390472598355759754661920 430 16790245703143510158398809756229507319977897346590223368028343121251672822771800897 431 22698780618967940715859154400460192490943686065718478261007671348726038387255152025 432 30679481561374209240727184055799782203489521825282986447855349644041637413533725300 433 41456613619842615555122059705623481615628651788843197989045548421714865243938454075 434 56006734797942474672781065205551316225989847154756509737720800470242531045335274250 435 75646285756965501966055789362561057968429932934768331640342919660414548129004075678 436 102149486934904347155860061121562961002004249927758623618543941949818032383352453155 437 137906994968672090315947833688461856258934483234047317396453571238109791318453715525 438 186139362903803792636738201987936520731820290263726574639648682157722109331713398825 439 251184171999512571287701852522556099343824416521094382145219193031621343499837197995 440 338882177289292585928625119337540843999160725612639038836945112958919387756066177021 441 457096497733997399023619755902198846212678918464324843094952971101489366871628362315 442 616410539658143216226413866726350455640745670396776431901583174088361713207973319850 443 831065980530623322120852607412037627590290356301043574185890954861075127789370735350 444 1120223113731692848887338769934031085090812318943509699515669238061895746477532292310 445 1509653977979102782832147385132720408308259627188611897237832549424354643387886432371 446 2034016396739708679179186151766451474018281569315245384512269262626996119240907326310 447 2739907585089158492041992444400502053728544660589418387835394930761015740620548537150 448 3689963696371705509761479132636910690169537085894703848601212769251070355981849281325 449 4968362402508318603556168234466910268272560127514537297789969962402996774998865982240 450 6688207121311085254724268236212363272911064079200252079052564647781571392780264838792 451 9001434243238930951729170146876840383249051853824440701366825544979129104986334279880 452 12112102605388585500501543775756308227473074327548167850653156294396261890903778571975 453 16294216145893400008819835706940613519117836248288230271588352688836390673672759851225 454 21915621056022349970440754793801912905108224282668336725441672830627088681606224772740 455 29470041120225586300553202296369513191909638472927457279412522180153816160741848014219 456 39620013778843277437973817522487883842743498706916942221400626594487790183236147963700 457 53254424190597443312051973819400705082842484651533615514516133551031814873382800800925 458 71565584586818553192351194518237843888952230100288207554776167030654451840616159161375 459 96152477494099498183655006035160750805311487146222567832782510139625960534542521049505 460 129159015478553708332747773541970937102807351366766508699038414137222251657471305698223 461 173459155847435798194980011439312939969554267541859479784297041386816281849661910258700 462 232904698360112505931861489147282898230159415188071389319189051466105308066742755364100 463 312656923876385551492030564193594162227331742297501994370632827185331395278907543558225 464 419630350827276509283435226214854807032571170130592814209403748165710776550303749793730 465 563086393079900581268009072478376777641034782400426372108330597112343458633988332932768 466 755427395518389502623040779030281153691270599948598018121540707263778159165948633685255 467 1013258466896804110524124315765673399344933926646006280103138852441014315963272379721550 468 1358807142152424980790821070734494835525063241941557568317376596161931970940924060174900 469 1821821079501728984012915961491570630396008179296599553529024563047173055861639572133465 470 2442104251214237789813322644334908495606214684621238154565397118602409511548719887123057 471 3272905778195141962521019491571791383771958653515011757560903088934990652726151700265895 472 4385447159254058122026158203737986946943044796251648125859187649594240533628681537486600 473 5874969111583738445705749941588090063008951147671636571144663578439653012903231538466375 474 7868806499094254021387679056714254197051400152173601892448668763544240670624679425262285 475 10537169436019555756987254416203368949393479976766733677147495682670689579214458040555036 476 14107534664762434188602737183785250701605972135616385892261867541411410112238659260284735 477 18883852416244598895512093413091621606346008165430942544327555179605987756467766513509275 478 25272175044043485217663313291477026743664518483904023482404710241015403692637569383899250 479 33814847871047373988941031660668069068171209774705528173363441747849879869717461253957770 480 45236113909161659358742011732651884502907463570404390193523203516119624679469126751417598 481 60502930929928773057050818278390312172011146538797526560629062618267145490459602933022285 482 80906059579359581265789658466922036761659235514067007122164905562659764220135705232663425 483 108168158261199221193421058275012622927663389593777342854034088806752617203234132064006525 484 144587851798891927965238076119344319312262458361846716151468959412404750046585196504012160 485 193231709048135822824601336019737750369601043861152130579108356837519656663391421340647405 486 258190012277746183620241887747342539705496262070555244846103335805635759892045812819551495 487 344917450508827674271791822546365741798562072298714328992540572261728613252107333805339875 488 460686848036634290247040339836840928880521503727065949383677507049953793854942318174017225 489 615193316246975273913363074413856219864965434921130607593249729567320508913762298007089800 490 821358545855763533533404086915661740722603260993939053899735574966943481331482151706446420 491 1096401338967705125444982654165989797101340106501841873844803743510516111223390230622562275 492 1463262244374634472521539680440190278481653725618599426076438435451399923252147659267283800 493 1952499067926346026951689068836853663337732432157285947387721253113088537609381269521981050 494 2604808420797924696649240588539622662526845351999742076595335024594664873987653963799947525 495 3474379443176217625080984286267195064936270224425071166915244630281827823365493155066886540 496 4633353511558079490198381487516878812546706828232696107342608428712716629508031522152174650 497 6177753556593419104544712415468484190738389457679508010293495856113449830400743541298720350 498 8235365812387117338181437811752102498926930197265926255353772816014884169908371915135620725 499 10976214965836318221935411895641846802320858565100356771326334058095272616092722145069024415 500 14626483468317112129523492147278934253404756517311321701623263645335834279653931006058276523 501 19487004027535156222704320182880580017892166606189508069109791908688281371032197930455682660 502 25957823289137014484905239920980410257571042242127579137894487227555995599237119266516081725 503 34570823945932255804609764436808935274336140634099495085161835920612957744227669416260523550 504 46033041040180581862370084481813552604319634194891305232706023409792463228312621641750701445 505 61284167767587696432268016538546593300166740030131831104482859840718842353454458121353107148 506 81572885106646436154807201827863867672053343163737312220642445816234507888687776687350323900 507 108558158682563457021276398605504768415113530671121167081614647213677931951095440894934311550 508 144443645313735671960279699242773605514353633715701838103220231763905344792524125488381325750 509 192155999284214891187629363562424956082554487549059912451953643113254109047087565378144870940 510 255581374332552515617978028361574299543343072299945763631193012321252634200619662078285659172 511 339879059105835603863454787178833619653705980857580385530113344138853826295173990939663289325 512 451897328283224711127104654231035662551766263366261279959701257629108080914397648728111997425 513 600724723775006581790069434342087600297656070506776913909170338686121306585807347570082637400 514 798420741509984035293936241637028806958192330683706320882808774739027241197096911714394589785 515 1060984136701344147448455734190866705416815772628629862845931489678887750717962909832619519519 516 1409635893827393517866155934854972358724848407387902831041928480114945695953868846806786548410 517 1872518816180828364150583631018348475425263514764229516374317965986270317298477425459194888975 518 2486948627790529074457785950561931872681258304770826910691779022652390551355355001008003863250 519 3302395028551546944418090599466769846004299332015309581277049145645089570414392108955541788040 520 4384428709350363447129245200045261446719468660737114456127183567042610552803596168162676528378 521 5819946417077196979951585931297408368905417257091080760062495311921139053636084129255757059460 522 7724086698827620701935778560420633792581261654493508801291647603587912654655953690923573525850 523 10249381788884774910156549927959562089486220727843138836532126551348299925262484653224295169275 524 13597866574949270289171184525653502781020961883745413769303033665053124227156571721348125389790 525 18037097338712316687993687007602371003531198822083531894367559441493487745213447282145785667487 526 23921339012871787985085918579700168943271312067609965128837354249920138194367798072742895446140 527 31719583776208624406673152639415330112286456258691840626696203853525201629810186149923754322550 528 42052597231916563013501141213602125227352312283574355216037884094346954532294212755776382297850 529 55741892465864621142940610118589239791278754290519323170098626503582797992910399040149128557465 530 73874461384032242364627820717236830841470733792742488572144634519737653435455038808210888489831 531 97888318614387732129965563408685605857269193172224998777138145338468746787042841127332709600610 532 129685530459159861738970476091759054315309727852743157295301155765949107437937239049794408172675 533 171781534454350127263589149184028781335900583857923400140726363469715127651615071369455059875300 534 227502368123558047105333067559846808726344735515404130494532477591301206455872648116146671666810 535 301245134637721470257416464902388473359919470390885774086958465783512861864663845207516499754448 536 398821922953363859497104303496114347968057237098300590470488140664199374838338934255533021002445 537 527913845401841874381898968490133020181965560124300300413776583508570359628568029701336408944300 538 698670350081445240502547724525345709688370216161328459573430437050141942773251918369276925548525 539 924500158289136768468413825775006818387018122823991962368280967815078604492669013799001516786870 540 1223114923465372974511138325371719388223273253341142470684424714259356696540565253100546525403102 541 1617906132601089710557019065764190760330580765473216068959746525999824951988921067590982448233305 542 2139761353764505749980091013733697025457027715899783846138203116581434522380028763898731615333325 543 2829459621234653848121781812065404813974091774784378977975084535382939578971219159671942613883225 544 3740830103339634999572051737304300877966636861059097493867332834436026409082179050747553144323740 545 4944916584882595725557918815380300452271226997559100613317813628757550541267868261214711887496068 546 6535467143571148146092139269362730262117856842006343882272861945117678575386129216868330502628220 547 8636169528758243421722683756831030125960623078293691205981059778206285900154426873103362247005775 548 11410185811774989852780803933768937667143166935234986339823025745128075002299875923504670588792025 549 15072714924841464842457923280004634055540226488378157555869743976308341465505995715600526114565225 550 19907541951811479875855812140708182560145306511695864908376372852922289890306642120836884086788313 551 26288835836467026810150768112928596210887579946653725027343928075101726830921507191181588879167320 552 34709855333477569412371230118864338008287694241779389621532219118664137787885141123119347367565725 553 45820746489533837883675798495974060110277290629669305153893530264031536476703774726493398538141100 554 60478303031941931486146483450314960865143285136221960647481046088987934888624366268934367789665870 555 79811465390805091437921648257659131985237700697053402484194240948687400102680536653126469856377720 556 105307522469016359761845008151362618700602900574901176271517068453147967404308434982626844676072620 557 138925541667125406309287996437910424389921039670021370268780493173585154953957520132975823531397800 558 183245603822016366131108099591017921723369167939073997645399476117074511770848905802077519935440975 559 241665113828526286057904795991241054171636014172719987360128416940646945977571732653494161496936960 560 318656995771167973277690895014866104885923129580388000975681511883597855152472924603805630338745779 561 420109227046116788841878147326910492641840948086795223018118203024697658672716205974560898906439235 562 553771264986249078867808596405763009835455969572379741739716295715969984111883314253544049085937500 563 729840925356219204100510471250362259141098527762727174113437878151372033446073652393299737342033050 564 961735779286578505939425669171123508451477425927526919274349519675054408784743178362010286650662500 565 1267106923154155385369190388873028369223526381500104552417525870363171231536543314224309099925285240 566 1669171066165964126765574103433170535073401341518479583089283758234069052058043232198755644898206960 567 2198460611782043709954950402982837550430279160273214872743896208824784305260866185606122632258237400 568 2895122535925172629465684666317786920192237271619016884810856498406709649185832008839443233353919800 569 3811937685564017436420485928959482039722030894510423330307069829837376370825368552391726191367140640 570 5018285646486554587413510381302289268386147368339583302273381255717587194847465585012877399004837019 571 6605350502243306024446181523946464936321152276418760918302312038815202625693796370485287361891242875 572 8692954791335446044151790726905114617405136821568672336452511765383769115420396063445022074608430350 573 11438529528249959229921377844461523619544954673987173789035601267658105603327016323943800685809848450 574 15048886137763566568391570600231451268288003724424145313368551747798822055155097697211516158290062860 575 19795663147787938681715712877846099600992029912626595658729098717227534968842998711264316579968685340 576 26035591658234516346731746155622674684732737223746193933128225375320668385513599720716691532565311885 577 34237078795526349836363655105919921367914216337916880074788257108752760164416729671078595197549990100 578 45015073537355474539513220872113986243127550144943473108623989813107254989054352385736073931642017225 579 59176788414254979943314912015352892013944573482208347760689054211172390802704105529352902654549855385 580 77781648088288518174414667280934135714851202456289151426335011481678766518376803665109177681471377436 581 102219879773174256817316054890353556059409413644858302887815376554094958174626367482732365877276447505 582 134315526864263500909066141078735705222089433295429964779014249026134433669773348672895054650513702725 583 176461455314757430280716581756686461887270884729614341128711194035533574821194167693884891683430855475 584 231796262064334376515687076508115441281485695154318106902547800356342226034633756843378354141022810060 585 304436055899864551455593905733865568739831867356864825697986222418263546260257645599335105181562028794 586 399778085277903322045882999561507336253096067283723019532660565675544023545800795095150074094456595745 587 524898424643979331240252454610032729979003794977999461358583336428507116455624014507525137918309056650 588 689072779227974373194571979262705483146176381133988416325166975241416953318775932631332512508795946525 589 904458422709804336130683122204497945355965362475909109663936738147742223871771222578745777755843588930 590 1186986988432577165638876262691865018146122999003068277698888134754546119700127131140095419745059007719 591 1557533136462695693944324289495379331417186939289690140606002872631278717162471905067266795223994871840 592 2043444117080415318269355998442228807060490278378952005764130889048181069301709430871676277974110897375 593 2680541384022779305395952893954049666881790865386503337699859714915374933720777237318551858710340722700 594 3515739554783870207007304908094664193513571478392773465455716082223336835577150618333846007764154729035 595 4610472619980269086521670363836716202275546124297154207360819246958765388153162316183668439761203490735 596 6045175565666023733469546514531122779634715764335768206254957537568097107475132293309298073265413786940 597 7925145662162971255800162884010694422840562887826171199637677657477298564430901089420801235347811866225 598 10388207031393929654662790769580502519636052934107545928310246119597767292445553336786983837699566916350 599 13614731829012190341561841661970574825562860882828763915366196516408689846166427476708865323485649688450 600 17840740724000335251252806202320354786601847134400169677431097705650370196389293589335694050584228638863 601 23375026397204478899239931331827770641949041018533387285213836372758268009095702205733806980250171101300 602 30621532249331806977841055160260880096786823043344402061285529014070159186717249067755749625335777111625 603 40108594925111616739158373556509979486168116360591393340146062551187591052529217206277352136789362909500 604 52527150366873940297379086551444420557368257774737371809365305650696336919024056186257615962602146863565 605 68780643762143759467900232311538292086419017382524093377956013055070170221402973507358412624566044027981 606 90050219365259877857201711333255800267434832271085011356957090084655973491951234135840363221531665800325 607 117879855930760795622092031128989073871175483221618365312196905524348587311449792782537966768577544332450 608 154287534490882341737880247439985205656120286405571885820340197096879319723512424722398751398603082689850 609 201910377862057010689497162889021040205362544358910724774662035580353081854932049416526067235867038768090 610 264194116363186032013738527938681365967102431216876333744338797154627805067685053824740916027782086398396 611 345640382084302793069664155109144093253832898432959447805148625977748697843084862919909823549279534411060 612 452129436410245626294401451318325543625732733839880977430461432320031018805049681330977574818885077385050 613 591341281068396368648075646140459726756403743269955282452627009380958428623141116879218602219700795847775 614 773305067509898466314642594295280907509962380063427698741176284529078367312869953774993684669708809442290 615 1011115792022035396943242045263437891260640903881122284398978871724972902727425387481301197720879460994115 616 1321869081042618264271594777446899800561740865756125042748328694167067851922984322667433183819747609341065 617 1727880260797593375668659643533157403774266339997638241425279079488039066933281660976738093975769327351425 618 2258273944926118474358160650032380315249076573208265166868590064377898261368233069294227448173790223261575 619 2951056464547573061542831463830344426764566806328869192494930786399858816571847272276775296007104797549045 620 3855817429874269210194306848488403610038678280808514802714480071983174797979454580358070597572168621346867 621 5037250921163449471767535334208418004883262710190734338921935628528612101943372717562097000041498749585195 622 6579744341374031587868637459599970872462074568993786191421168850427499850225138692016023600018181405283275 623 8593357829988753617057783067503487263101694018414171637179840250690999246493012663607083322512501875706875 624 11221614545335196901639819031227364499995992408488336176801606290486689151382117005033758464698275554787910 625 14651648840718131377827297896434128991824659711452207416383868164890720544479609589100248604299558054821945 626 19127424184886636239252876785024731710538241149048950623093768361317316261777604627184516784850292844271505 627 24966947040637387870825151666988251420403572755204259588113322738733025899519794703880545361351032193818775 628 32584681667749808319065757235211900261466623631753049927456861774226532719943317118540741774790039733005275 629 42520733250014926389944930210748842761002236934762452725159676239052848023250682909160452649181833097614125 630 55478837918612162006927492937562079960637177752212160854164254062186138196345211748905161201514912632746836 631 72375810697803194336740831699350779592374076645468065601652130505843044954697406671199883550798726437538280 632 94405898390665348353942296082730023111696775093530705886374938938807458781339567184705548116985200136016925 633 123124518816443115166325296848502132752959124510190499387763077189772365366620881024737205656614838889980900 634 160557211830331808739818957896093575662230436220169450522899024961748993020581206697440271042317434184263830 635 209341373649392268011592853725571572906353321134187991343702008877791930290797787410509836900340522287272195 636 272910614157527749802446578785916306124187646047322483748892344173134228543160823873568063164338189359648430 637 355734522765505991839262068299254646413576807764983588087879398303857905961485122489890141549193200818715850 638 463630454075790302472652926421596384008734774385542924043760266398393114030421533184516201010213519052088975 639 604168912128469314050685701398739819966269677607940281464459770392820943519011299793580679777173231598438175 640 787200561345684812710411090322935260511953215966788777832931727462355380209302915334011435183185639672002409 641 1025541264374642525829225328232385449058312892858394957107041727904362561127986688334789434877289653223471390 642 1335862413657145590739288154871401914752734941509038901574471825738193296907929131522661755143410830023263525 643 1739847926157834194338305688782016194313127644233253038092204023222462333389430340387489482917460035150409150 644 2265697570519284126364302600046259989315021393003155379785929389662077089609287580638350024229712013323338075 645 2950080039073447301782271691985562524361577382890725063529349666494411174857270029204050283715297327600799874 646 3840669978752779661871417433170215994188180800422802546721880387277249692445998486096514782854098107763024650 647 4999443148192895025316602054761115614057675065464842896663487872784166910548044184964579599780779021940809425 648 6506955685588714840762245071187940412123409328020474059055591130904984090701315772287068486535572070373224275 649 8467900667473489297603885686289538124440270379950133759582910803587596263580643274227619576629383252373481650 650 11018322265291535309677535383428400579543079705142965637412073963699125492472023225545601498862866911932849452 651 14334980761725674548731529227124505636033712997124787191040927609384151407153517729417927200070204729915925780 652 18647508110154784867985783864980885092812624985192587858030543958565547620333539976096355477250898000543675950 653 24254183499443699094508189116376061076973793453798754744812461846655117094671561555907367380437704986184596250 654 31542404329794495488804956054790981394734108615204921615066791525973301011360521369603018458476472200379127145 655 41015246694792914528673350499280090255115950230758095868756107820398012036129246166607552765934347492846215746 656 53325922364469914910951554685574321562758533133777638997296873136705468634460507847424352150883847852355478985 657 69322474156429260685823844775932269443007131326379821323486917739594521386208282778021821995230853761288997075 658 90105744422079812789025061460275712497948137895119453488988302612992734133905586973296650841620557565630859475 659 117104548689391812335548330299196691657382079167731115375106768617620096598300502635476396030568127692732518705 660 152173148491069537520807129872956014703909631238199200093058195746954707920866811906399746027716419146024171741 661 197717621946234450206855469833712430830847137609258298555817678002956690577040572461601887182176737656524397340 662 256859678493134117556305882899177052687020898705357914493670427351766835226726129597621218461253561879454045200 663 333648985582264979091802081288639442948781777666677988236014675385848046789178283065354451800490202909938709400 664 433338338628884403142159849449292550951195867549485932827448411943811525960603765931194580442732590879250434500 665 562740228964011618050502350321343276369598202933467366353032241343838979818552064934911860720322700646875748890 666 730688829599325344815608937993473283570122015423450860873351102378707782965648190506517489608693560784502025955 667 948638489477541152566295238978054095326795928852612301649880520950890779276226995599420680981117160779953763400 668 1231438974197629769412448679209393422027734930232641753354289127264013273567942001120922699283056787163161237800 669 1598339523298613719673004661743261080295019376524115296918896040845742951644639399919511261111050896229422092435 670 2074289097154143393433727631616185999402173218997136859432280814910611297557768171379451040432472352142278413845 671 2691619976085841396314032202092782476481521737355617640580422364172906310067779687715737010280085455632787769130 672 3492227462684886064330507556708812015918556030575058957272306031059945857284345433221924174446310521354808346475 673 4530391520662092192037167400085193738459396765924558209814571577514556980003510219785063130422584248453306531900 674 5876428949287445782775747620711816014491333508419829499492216015003919153953042949874305343110466930647915334710 675 7621419969244650326212919903266124890352506352969464333670905042119196388218093570834658644652003999893346378628 676 9883324534839257774350003611444673205278246908221037191619216149295821691761624308312933361717452468953935957285 677 12814896003379291807708615645430664847939889896983465619372867536928803118707321002597729117545098952954977055225 678 16613919071496005996711318987788236061726996577984843633487621457478156469397930716552396774766717682643690129300 679 21536452986639034819888080878171658848411653442582117971675522173705428299343236714666208608800643582572352434325 680 27913960100174434360154673550771515232756862871589655213693603740934068970040369247028709820735089518937788915115 681 36175456932691014466224837633776857656775007086326806283106070319937945577652183208566362244673432168452012591915 682 46876156958472882490020013157046948562711325833958127103950348307175648351924013363083588829363439275480925985750 683 60734503071559297178247849459066135536651995837105550160903975852383737029483005650366759872939520095278150903025 684 78680041277008745427890071912218612737498079538478238194219763915659552474161775853490732030654947302103195819145 685 101915301813035985739778896319568084426487141444804938320129031350894959515937113887848549943433298488712112743795 686 131995776413022713949526772792509665450554865325617641176724890686983126138271219907540194605504388954924282785480 687 170933271063596939334502462113491385915560862736580625516151445352062475495762110904792984662691367608909220073400 688 221329450163462511566716467143387961917892804192031200506313101451402661992274647444530545373032224367687548607225 689 286548370690233405925566405021520356068753953391472516679236822960594370327158466901489236109757716723025422971845 690 370939363080032795441280256366420468294913027894749362415326078953671462130379931691204142635598454401916848644167 691 480124915608192730522592305557459923590038418066832126203902616830796923853673719645095697708008645256109303563310 692 621372475839346700262330299765702575003379118487555117244184874424846144386106275216536923195319126022796706433900 693 804074572887556020650362374489332654396502741468245650445144650751992321917596787170054682126949441734874499162400 694 1040368744326703520317895903257437219136317124798336943475450409939047997695730428931849623524604249951865884749995 695 1345937880975145679224892714116111830758517539443392512603849676155134080547405894000884201636708949976961215708160 696 1741043373209554575553191154611262536614860154445225875471472229166407249747004044872610807986476028497741202203590 697 2251858616186295445345116154948046813657477891091995407401765250511761825158207049488547164579713506397348318916700 698 2912189990092510690304118001379965966757589390311133862419350625044406364224464523281909692592170271221839311282300 699 3765697639575394549682458546798346357034554660854919357352248632323382789404415045309967504793803844560101930500945 700 4868760861725707995148483245465407534142023617695012189496382841172028228560964991730561892190445509254513834110987 701 6294174770356780346991313823051945296469839382917330771693275724092947469272054146152413549119363928976076007713655 702 8135918834017897234869430624452955122917230104144544781741046670161302505827896418983537145112097351449805998332025 703 10515307359320365984287251772174299478185321301738538908856874899536968121562406691049184435444783146895986354604775 704 13588921479798426467770517225473563557482986424527404842502775917016192623006930620655385712705110116022062295566550 705 17558837466205762453082451496011873056454353829718369107035680737304008804127912834725001402153176783397659297121977 706 22685814598952489129674760079493987662756198312783612930978790188462515624080682562496773822911774245645238346062105 707 29306296960896658452848439569572567520136896434050503250706283799678389187952738517339795972903184789096083345733975 708 37854329570620049824327164293996782481323842946907525159154635432484129442628645565500062279606393094925270315882675 709 48889806042163982878619607255668285675483329333637361711014893232863493835755135094384721785415786749905798773915225 710 63134872696351340855125865814584128731715865224551403131952198714367487027400563695580810465221973472107106496935902 711 81520838828108350928582025377063775114834252015365948647113794199463309600741918088207047071029072902334943651246350 712 105248618172305940806192494091992376962374601697680572439044891827114179430414538039447226530248988863665896285941675 713 135866595603514917974230556321146761117371853295313196103468971129043443049453941930182572299740038521226317115153575 714 175370931156173659850795214416052981574296879152096391738885126275755123290956285992889115063656892768301429299745610 715 226334751778772363127060759626813789628473472167489076058939279956599031454926680314494890713745791339211704916556675 716 292074531374560008187239080363171561896434770045048392964839650814578426835112198564297265832629844475639011479662330 717 376864339269197556958548658550815960926869285284476796625516165609658948726549660747949908539679654981076716084221375 718 486211697447216657285393316333973687894647882726168818940456673878867633141718884325370580529091760737301528598550450 719 627212721939607410037769608026725881987068017661992840109316877104250569957579335512251714040995095713712817931543165 720 809009283149420667566848361050870658820039403517220761895077628100442269398042828984519591129424183040220045162510264 721 1043377424204595000078054897667707104838064357006711919044493186706641198865857745314977645156591855119936160064077215 722 1345484637330989541602504743600102401276184612620235554796382282004939382116974598845082968257483171610971277621426650 723 1734864344490413538572520673015504857661841370267570898164878722134001545161667887608322159330085494688419421466100500 724 2236669739116483270910361264212719431911952626780592826764031853415798548504829705624794659900853118194527797292426975 725 2883286892529285605835677283105948907403349110334038103684633912166401199074604721000708269678731128912802459907006423 726 3716409830820090876239868616693741157957309560379391538526610774346593211586542729126040530649478597434612047667044045 727 4789709582541049276577497291278122489076242277195400146730349979016763165067144576300693096587215641868558360901870675 728 6172266828750380452268304826782217834127730283122223317564189449466575072475637198733165477406280188312718072126170400 729 7952986121945598181598549642331657825326948877850888136572456445280537714873439293448598133514606683651506054318722830 730 10246271716852105038594691780909765170036971504147513425338430423720025380552951853431543737406042612918560482182254793 731 13199324771749826767247905003222143428544548108674580660232490520729092738087622238605075488412714557209660467219246350 732 17001524034993519787963149818865675531622586587336273141733051881034580542523574073646690738809575919744653020800145950 733 21896483543248178335064449054200653981497640747915300029952585265473537228187440195191459127539593724991675622142509900 734 28197549555289160457980815736010198839414282106928518867212640574922416531852545330056927683033379735196571108723561610 735 36307715483228143781441453861893275972592774750353243848151546131335038177855558389655512653922941210200479295605282434 736 46745211498344688100473087854300643934611293768608666616921516195444122708543242602954783811662730697829293238973939610 737 60176382139593849500720689903928891508265682153381769967767994839410153719355126786923520799907650729214398954120759575 738 77457922895740152278913379489375328398741647605432870271984661528822379720822213857188701478511978198034388448741372175 739 99691133900583698717089535134352294309385593178087262751967512081525455922965821591797726699540180449186836979875526005 740 128291602152263777492467793832845847341412503234213862188695200169412708110733523822694719674388272082976541160648707624 741 165078689925741520410425014063822508236698118330356370436032211150395644493943846026063133932139161955356044397681811535 742 212390446379567977295433404212007293738659849712934254288392124868745479908952327891464915220969449696769528237247209025 743 273231148765189569140973633729597365316771786633204867690744094683536841729034099027487191479563803020686353802332587675 744 351460717795081239065360947259002899873751715582881619164194999420729043958298130393245838373777110642283523928068907680 745 452037865027027475093031655857933107282371782160550322502375054663261000558610371694968991423705512375236640295361666352 746 581332180519758582253744558020646865448180050063916929214623153726351623128976871667853937283633101793712923519108319625 747 747524663950653222947854958398780937789177980822753736704572740911092446182437770352885744023825046986469611026699113475 748 961121707550736276340579823833524280078370293513438441690024804473629586905460867355346152183697197106865999883563071225 749 1235614594868779268376318127251212636052274555178089244723219944144945351793331770682048353556105476605925575110495317165 750 1588325621243495968183339223530919459131748555914580982820062004564606942976746552513050544088711612931102297510439635420 751 2041493527834190912602496756899019358849331136822441201406314060979791156529147266584642401170518976489497393559411334950 752 2623665785386667527860189938305120591415883113660371289904892120222646992083438112048480387001534941935980071015111493650 753 3371484280925846953714321791803211820881846854869527118618997758758073470552913961278970239210562083804313169336393666275 754 4331975320610292068669879314810939843947629985686637159313010709965436253724739231873637857345650346937267774595322824525 755 5565486062928616824695435374144733722848313134482474254420458886869148179303004950516111859908821957573010678577236272852 756 7149449455128168919628899349240795743702485829916611984698860240695433427996298344428118387090455640028613562382657898900 757 9183210915045589697966760531789433818234488186961536990628874082467575540677145612724897073578565290065303258126670039225 758 11794215518614347456158406783113042455273108418372432944010597076833048827579920175787146346540941578856887883773859578225 759 15145938335104210059879408104872292673381872202083528456706792983435816602321834025601619687069113824096017605181290632725 760 19448047933358340727231694382589382575969961446397399027825227198786000736926716795418820918453005052048520945687987341187 761 24969430531864121584453831467113395563394238501098821308139508032946415097767433066088943032723366917505758358434660241420 762 32054878184590673454344792948386122654048035740189801155966058738915607862701909428044148469355164555963890932088364360925 763 41146469526497186615900650742158174446778542134948249804633784410577107198634682305978840789509831611156249430524160836525 764 52810959684551280033258090696720796964386220019350178331661057397725872687767613292238097089298553611931978866855606533160 765 67774864555249131996674822803439063402113579771681428760645548183200548669199497567072145117793607949664330084953843964757 766 86969396210794545874709842001353066703849721677710885228512581030264702101393632739184975009590645988864388384782398855640 767 111588009423884803784258151074048029582960812948172810256758484022121247571872399749303265142394201195511241587641353530550 768 143160090878672157488472724737702364039179103263502110891110698941190891885072930187527839984833592524494162268455718389550 769 183645309444132593462006480969099254859183715680358831393724209711648623839013293433408812393663649398921572949463929824670 770 235554407833926434086644222081322043855363566441993723074357726501366500996691737393603274327504654152238263956611459454828 771 302103829610946290169111729253792767793467663312990628818537170261768095160441084871896962045320428986196806023018833794895 772 387413638612422675168133912622794366728272602047511941710238044680101423908964364034220304490967370205063868478450968310975 773 496760825406787906618186290027766073706455015424685829450843522339079893652775776424814627316355970745435115205093494686275 774 636903466931038306454554763370413597291758320467869172326634133779983381656287703766467184245394864056491969767844579572240 775 816495514821699163306108849587934366543572057867671363981778178244311726552690583116122655612447110732529308124933804322695 776 1046617495446209069678298765191164734600370075252919369287030830194186706139801795489599247902730905559075163629895684477520 777 1341455442660883441570193617250262980141052845218029854063533999160269085790657534663926012337495925898174250980870118461525 778 1719169377280934635065901007377353044758679312938736962149635617487851314641043516977183457777934510690410971164537522545525 779 2203004136998632322112823779794903658005326966854605867544798800038891274285909495086388693926465715075774854643982581160260 780 2822710038741425565096058595845484202707529926267741545238661366297955612901538459804769015380365950192620386183975041624609 781 3616359605158532046967737582066073958082956526661720741737815726546241048860866162280840884996689648196138398985042126140120 782 4632670534969458463772218774700619741395016675494546742745497977190944151675275874055910332313724941683301133116611556249725 783 5933975681449700491000989964996590265685137374600281012605467524623428910730118653311465625963105023418207508303239949073075 784 7600019859535535830657729207570660374214057737675453178468597969846463103460751544100348925788817663327910838337551145673615 785 9732813171457392545662223884502630197352856367882319427665457549848687894049566240026839131172568085903088568107168714118169 786 12462834210836220596238705785755971926625848014315000809908175461416169097141681571847323833082176482386663161204975502124485 787 15956957786739718732515067503892551717392188351194995927635295941342965140393281789429381716869441570879931336942556880303125 788 20428585563356757865078376027243593887253854341477643143540869757337673744704541196589209963969325778895404599880835242035000 789 26150590437642364342159016233495039270800033564667728938137179607276096737010337552623657676701522832996779838274102177093900 790 33471854483296844183081628070154359730984825537525379273467023241483049912173576148673743023941945455132283749549066873883063 791 42838395957308405301236396118599490563039703762518616015152014376764656630938716375507072760841221480978993482604059158458455 792 54820356050743224128860489224382096982622947344888812182403487144213566429981712723461316495372421956166904233302386760401500 793 70146467158592084191527432098179778781525045778509537865829592091335833461160931945488859909663198636718971401338895742229700 794 89748072338327657178178168146301611958818284408887431712650316906727204324884623207681277514936225727107810230711323512304320 795 114815336956473558218868942762963896769657288158924758108987881245777688198034559596210359716293440486619746018236030557340937 796 146869022232078997921969795680605130556403894327486854883150099426547051041085698815168742715868896111120465889945653222174305 797 187852119736011096098001915222496099043315380772278393839397931011059241700242158145821553062994962906790299019976918886957875 798 240246831022191524053582350211562176782592983904509449279507639467195528116360324048792467660559884908562733963750350280238850 799 307223887692427186267376349798019259557377671932079432292545220600597399950283574414576734348592509070557552104810031568387300 800 392833133821010671941468269757147285359690859216706859979070099354619360560560810480302852720616205288440626904204744439608465 801 502246748793328581472924237623228501655281382453858496683343787359436124973704761872308604022757927186081079081072087647198305 802 642069619463559901974062583570914167576775386215482379619135747900359777744291706792619876478912689772997725799109765190995025 803 820735361072852376772774893478455917692943111476943190838517091377882985336287404321828059778788961614354226737680879700753750 804 1049011572151374012049459334203791273591544212384793703197118167254252048040334260086474243312458509378123856581579886297773175 805 1340644389625394984811333223368942382996976257761231884272817357182743698976607543888234502598166190576481164079686315404180769 806 1713180668518772586620599921141667209381132398224706349140160897674511059146216297152055069743804295577284716925746012044235965 807 2189016632276589416639891000930087299447629883407044355364471550056285677764582392038978828335139170940850810872510789754975475 808 2796735243938037189395553503312300693004584500937579510388482954578819418129159089534976041046835623566599792274451035093454425 809 3572811623212668916195638030631212417216723474270800723400676259368817909457793840394303588726886985645182060921709768003620785 810 4563787583035943862823638280631924670998762571757394948622391578880761722055427641347324032228895477630938212822252819904724965 811 5829044057998170407310497850725761702829241263400230224566350381005744062562193607169854436851157567892137894688626912104324570 812 7444335470728700021253216669709248734214628343972554204307533181272349368214099025442833702883109333249684803282034858848634975 813 9506294998070884826974935654103977428481054850944894120337147844454549956505998903837878377998372853764923635351208381749817800 814 12138176886866666032124871711745739041647302213174040453138315684791261226460668532679074363163708289928659381592214193002484845 815 15497174775510660704990149797396600446407772313735975369684160577007759477559323015386976407917406989381347794737660567128543788 816 19783747658714650810982385952112983897021612832169186243489519793326315360471337495129613315514574147538408662305397104361965285 817 25253503103395143807739450220732436429950949398628192771406572533309963722515228575997681114062991892813777996708382184270719975 818 32232337469378732433826128120635528429916486594998246677624820481338032359849383703020889332756027313376648833141499924702530100 819 41135723967001782062139459870437333982896309962589269393458761991356058338487189513345975607203971918384626051119549002070749410 820 52493282530525067357338865855131124724488445371714399193727584421351133513554185187938075618914002640132565113434114481679383525 821 66980074860737548647903710512151482509260034635494272518427717355467889410538716989506050797956998026696364802703495648102298155 822 85456461593718754198302073457369150523359796173449734422697781572046308295834021910088479102657399662922446172746251095121221350 823 109018859269946558676946707386902098062867629268685598049490096120004512640641014928420660820793201290661969923963106407877472775 824 139064371697985271240376316644997145369476423434193992757191511245966436566681253981020652930165740194300548214424829067969266750 825 177373080402647012191207173758093585281130739268216117017435852784886065806433010607042326720406367079715290944115374935642190982 826 226212809107298449475215194647001307491565494856795580392627320237446605492853333624258363824682785359814367139866836690333400850 827 288472487335763583208599387552281976807088173062146143379751682369310851112612954988953425116105487892524506685484960289315685350 828 367831904104410336319494865109942883470478937274828991776738838905280547665835628116856336235621326005513114534458224812324106925 829 468977760709602729830429828954364107801125008215756493732561706494803904341499737306632532158277605417751368255773810456474428695 830 597878624268504994889493559703214844072353901649969595274019315732620480761124589642432540992609605699477996022187668723740754941 831 762134806514740560323684976175203448746267229887332697602184114823941938246115782552704690534216209182341872004180523265872700490 832 971423542990648444283910321722547214336514847225119350733701022130761841383029853991237079332381478937100250627561600009425794475 833 1238065377188020233972163298495051580570269321289869382272940572223303714056312114098327760978859745441208495794263864795705091900 834 1577744681092954061214356671444804050553622603975811061557179637991773581896292521784369276136217907196301334832331176801695956860 835 2010426172714108039012824449160104680864591564456469254019503477702159749440284202475653447891609714548818379936924779609463974861 836 2561520636405163152093456949925349522255668453903104657924240891817810186376182905202075046713944997758255139507182842780778141635 837 3263367465564264762546432711146737290158948097489354647369380376473914960676964672140916515156431119894040350469476375602981005750 838 4157119957858430362155742602304271610487156684020997499282525628551455251696047774426253103141528661041884140741589505541667317250 839 5295142551836968843480870497984317850133259602224889071006160536776097468229296627217793062102691075047895991178361247964471404145 840 6744058735102391775002686465865237528749697054384404891281629740397619633392874960345665460788325237880996203080575164813485052628 841 8588625871682734866416207987721139377229186623086245362818946731972712073545667414194257572917643474295094936575872347702150388895 842 10936660839086229191179806134288604999589594570413185093641223518755102018061690374194846196034888897630083917900866454651362056100 843 13925300860835861212299520726784344875608018040948706327185850008959746528791017013749280728141150832063035845981713719033316558925 844 17728960728215789687474123268608126921090972064801659645395470160054622642245815944739428619217671467480416586681565698645225324880 845 22569445115301948938026905222344137863519761568511961962002615466762641626286358634545335162545932713325290945907602311394650674433 846 28728798472801672335250935274947642056500488075455643973848669272366430131499159437026847564253864227041574462155837602145248746530 847 36565632102386315024922260830118251296428106617123547789304878093974491985408441549430477790004493508128384211406856381533989702525 848 46535867423034473521345731591028426167203471122323788040458399316468265962595022344735746936328985994048235400408125051383885421750 849 59219087506312979287505575331216844925655797269760077830218938359905376871142418280568416617179071500433636519130405218372689603695 850 75352010086549731480663768909046424381770468545095106041085277246653166174319142807718455252681847584363264762221684466145313168604 851 95871002713708701905334896743071119066267439908719579262495883915702190379303698483635175851133866458317249407896603310148537146715 852 121966077674510294826972459976875998158054644530310033692914822917245550761651939731392199625703291556548561781755126046773239385025 853 155149460126127201422625490244698790860662055455629767080032138019400477605027801636462054627807003804661676041543317293617316949400 854 197342654791282866011091868703406060858733764632736456440944095945022200100349242478627147184479773698837716213573850748038258918735 855 250986991737263029737675172594457679697723876580272458736863254006935613975554719278665361711247610894761780173914074943641565137650 856 319183970005492264281447936053301426693659528317602107046260119222163117040127946201548591190819587586387255902426886608380215130465 857 405873414959488594178936839871871894474547244735008267910492167847031541153612336773375806673528553733319518054266705422317499842075 858 516059617213474152023923685735361600883798136742209909359278479054418882627280709268990211296296604081314131579310733580997594664550 859 656098349577489794934240202616035599880521344823939897017932079726836800556112858279386749597819159607673667830225464820021236912820 860 834061117779691566277552482797455649735072330406941863710358757472209142486744055997024291312216603974599398824338194124837647838382 861 1060197386116658638390737399275355671417522090311768442750062598842039573178911789085477783371566972425435503190126143072077744068780 862 1347521078051105801377657895237404945774641776357921266589639849097223039265745397277069537071951303063498390272546984546420814702575 863 1712554697504961898426605749037140175400831458749777327335055955504403618966946996595508803031649145241828357238414385595233864491175 864 2176273346088830545271716257727091368634155257201205095879418154474773117933137665120467836238879746490512296244347579170289721738965 865 2765302227410140887542317348841382141946430680082410449365468412210878979665452365137777338961526237257889047369936669663814984214307 866 3513435568408871253261679625642657711178636638726936830521028922373189688034565808568850906964402274591297802442233197858098542202040 867 4463563055306126960893632538944257371903491879256246845107531916348308282825109911773395785429446097475045445266502422933898824857650 868 5670112898579139118485308438333540716406420559329007295402163676194375424201140324173752562781153507575574181961162244082642102551475 869 7202149799139735576003408709719795168610092224854841882685645540827518922859872203378568009856602845469911863769997241571375965150530 870 9147303021751776820690303966552992208815022715607051032739160373366588269219950995171461948958420538462744184476536408188574381102564 871 11616746561371052460290724924206580096673136925488490431038029192648968101255755100803528256139520396953747394607736752048680510575055 872 14751512633005209760282160602363390009394248814849369477264428606564236779453317647964415913826537344238967381267495140131296650245450 873 18730494740882409565740403347397266371923144779193909196600469642028116497038528299996684831536272861206763445781408002934379398373000 874 23780591583047880014861882359083798779994276232988152759211586212510702491186195457487050752752991638078214549127796371674795940449575 875 30189563330755754222293646634500484402239183640085694599842015895731223710504827024914033990506875119011857882885618406491997315320464 876 38322324103564129209026067013628516423213600082153785876266914890381508017894139969732765066818147333681588256350093916359982662422840 877 48641587236397752953496326698865436382014701401776406239722692203008082959190332892764662251400731904568037822771564800376809826407650 878 61734023950651576817044680347551009971789361648429363187798386149723285045393600178697156737942603261054193795848202859497849449686050 879 78343404890738569987856299766183569571249461877800308881809719202815138724554662590555254932085108401834327605534497249272459259228655 880 99412584862284943349235923171620011297393802325048960690031836294141288116539731496192758719682016305066254762604833325255124870044329 881 126136685750237318539805698992947998008641437200566832652419105786337709004970491411027788246172936526564462504069046628035356011521110 882 160030458497859967073894857555193689983929096296351427248444125941843779809947742323391570962200823795834260469072150402856782280686500 883 203013596954509879363547314160755044140498943291384598977209258888989587179266448763471018672218403552319128570513979140130843288008475 884 257518778303585231458197347391218777070218717583123108646156952418758424702043429339534186812328983243838600557464404707245355222863725 885 326628472227501442572928377500017953900324650254431941507951157452002871068294248051301803712213969962998607724156033433487940064256776 886 414248164194600951473617876851448508611626858632178418294431035399924272343813106125119781448194762493678759451347346916129129780174365 887 525325666047786025192325091449513678047057079482105895215133358467295749253497076556384391958708171060629516879219688139393146167692475 888 666128751650190633675085889339387400708882407932572944269196513301754858186624246616880624176109581759111348161844187726850871129658650 889 844596598513625770253687130632111967416058424212830858238115045078779580571385530362211697040879025651018817018851883693634522730255520 890 1070784617308504631595350930741249572428397135639616217001719660469809308764325819176638494369916439415766565664051091716369608838836311 891 1357427436371224912339718600484290080166011838232982557720677875820898420092728106985055875710976988561775260149839093738634911311309695 892 1720651363887754046869106065482538017429054197942077623419474992336862708260478218919040734445157738470478092364827212148033675656213625 893 2180875937788725227800788773260386862739779300609482460514739088436924490949993908994663114997949331421354468002786507622995976782123300 894 2763954649141865242859115191625726924313929444243804859644320944105011124150366238696069430634458653550499303848139248859436939589933095 895 3502618165724371234948804262997863408106177917628157634464002898292459067017470527776322685406934001388293831139474896969892773842330077 896 4438300116961653638753349630196682861486610265683615947150140610402178125686777293849476064671480514305490486547894257215513155576979430 897 5623446649526753190073763008116836366437666208661602859252688832256440605668379231044734817299876633648443027375917992986112133929676775 898 7124437686403984625435754618629736434035961254355691767729998391591560463487599303571326699855299334885238303263140103233626037247963150 899 9025281588157205729338982011601203717292218048371826603309008699333109684480212303172397656256751168156778854236184076803581739039169640 900 11432287575798099416202800812638666827480172586907309488397704006358518833813100081807973217221680732060447501144260922419537851234727026 901 14479974168559079375540197108812591102935234850668507154085873446718161420871154746677000647932387880745776531731083892716375726315290740 902 18338539969218925989389600158438726895701296546371986330501413163470309537330277269440753430215058943711489208581241296803726426752123475 903 23223309120944130931622560796515658818780360930484658659153147274860923157352060459520046846154139273058946673117742280895126007148140650 904 29406672366512257342663288188540772989576557979885069059404004813755187332986905306893418040045109289266808941674540974082838111783392145 905 37233181799665334614940543005786835722285998844394355049469281021518946181984944876608845561320421734909608488351028909792415820792476167 906 47138630600841117088456413427782271915600916598388112018817565516019255995917892724957947725609462584244737572765805178025896093908086665 907 59674167749208312764406643601559030376479165830000145126058970050080608075164655157120683558458192259739908359425768547910180406094189450 908 75536773828074174972635529468029205762300872013370992289039581915568391740241877135462812103447947103667827391890185001234267597258204975 909 95607772640934040256179013583835650772565908111773352393877475774766195566001605521944310371512752166204271823677357418417290496587987360 910 121001493416794138332127014675716234607103902609652036547449454757053228369309682469399212863511609476529523207064856368553012775555733803 911 153126753856226604108670772927912783015507751954943828944013484399868634941070437370310142353582375438734265251875933951839937597380444405 912 193764535363901603996303051162937958166060112571807265511762160671207324197356548676205293744138169432075053335270634415990461710132851275 913 245166106631679893976692471787444076823049467988564571684206024727481773783538202527480872294065081297033515574376862511189773563393570400 914 310176968332002900228875228411099502130164315756870651497464261943907819770025833667735437872665905455609482796677990811157971189978160035 915 392393400651923050920319284321305815721113121696557544100138031113284553128091990340777896274888607636844468754193591815287196699148139830 916 496360173154167766112716712634885854492715850381103617214401166157116500056175558504622276803723219400693048544717455303310608080665143455 917 627820219334954724565441721225966796305924635711736068702511627929518755394604727463469632006960238750867462962593404249633443266910091375 918 794029907721140456231268966606849831217398452450404131761690726016341548897626635429477259202413267801890765980583472152198719116503625650 919 1004157110531908655614697940640664333475066380698980116773643816704350112371229152538699836175026571848768900574066440643257558436448282795 920 1269783772836415430196409528438452752753726990628204696117360850761984441166534466717048836952685106816327598279208234895419528840448375066 921 1605540363050093866618223566633062129018169388423915209384279502026938345340265490945493472984328088063422740715837413364944113254782917885 922 2029906746144472852013606702428195967146685239250015787798356447456206035070254555516579453643438472307796157543842084734211110009196218800 923 2566223050505257917010138573904587256319900422942071488765375792741346718241582102939827954697888516871745034195103215110959962862454203300 924 3243965484883818854041820197295985945470420618838354662408970776566540334813483227452537944687210018698036536475189507785366762942419681085 925 4100356416884451429380729453235447604792819448590734427786768906764180084967381804242414873694203570931849271037069352894342506407775490457 926 5182396121924502143954772705760709011451028266568959023643876368935181076870153426128821488125908345548070986026419212707625008962139464920 927 6549426425454954591120684864545586279775483099394662683383448469599052427838463047251311445558434458967861844735372026828361169697376628075 928 8276365218227981943016578736873481144240661658560407528248388424184006743288115444435150859642981410122766776487017161524354030741546419125 929 10457787069841328793534603329404848109902888312603379342451298587644020148173988708861705557488643495682265795398168692410402287409439596910 930 13213070846011561934050412958503133969507190563651396097047695722285594979570616268971548419972279032252225580944102542676705574590575998630 931 16692892801284055326654014246417015274435416942130865015961255462022083173256985208681359008957632450362037432321257834173891755521557762290 932 21087416158092829578260961476847974836449271808162629861460606109968252450777388163461967427790443771276703554775202408767967171134742562650 933 26636619582344674221909775503668285044305866256983406578971029007567066908665331245508843320836425137230782248898280368483835543976160741775 934 33643322119352506965824422650599261859126240520390381687531055688477893939911589780565619454443192035313536010696240700293161297547978178870 935 42489607224044556684378334191767450237514939971829192559849541831781365208612503980116520613249454056853364501581939232034868664050723620074 936 53657531263469736214160086766071254974909885008893800799786894374266127898456070173981013056264112851075261620976722788775395435646494340770 937 67755232053051934113565018545206176020045519074524436007500088046347521817342722010768514840455939276629920030044918239127044296383188886575 938 85549842902654771903592270839036504535114219517415535658934457233598042214337746697460030390913372797509002739632187195308199240378444579475 939 108008982765063127097763831686407779995283212655963179713760715535172130888296629735140030099765457112307315625578745094777207020471902305860 940 136353052868245670484323095054281778107474837885715271495436920170642959024064623539129739948979488021012966306404623593593945547943855521578 941 172121149175555527144831621452479066506671321532097494211062491883384970252132790573317753652305438382977625574823863080028653058968476442180 942 217254128986051953588389635768052929774232912876533732319863234491602632408707114453561195062291847171765575352555580081130295140510920435375 943 274199287752928331598211308772983915315850860191365142681123180397205424667334826698572618211852799821510659710655410282371340076594282903775 944 346042257567473706437541138965340712505771555867608518831708163985799227087661574571298966433623261403357854458240871692384106286412891282970 945 436673193128127729489486690715111521346035206953650044857761441178662426631383359068847540029936154235395072781228675127169853859874046975318 946 550996141624571921583852316185679057473177789422123384946169908768415603887050523604601080743585111083334913208212717496833577287509314804655 947 695192796964572913102307152719971835321125394899613569527381054114019958846303999333937780803457021338390530492698510477936106558994265226100 948 877054738343928833430763523807531116783184754512417298474600116446497141131520326151941080651588300972700919564871713458139596565795669376075 949 1106401901974336838347013934615356438539651359910717632812567937397115244423253482985518823032433709489542981357552143446904650174560033806450 950 1395609626081853349755149453045292059902985099621729671538626172348995692000104196964957473452795028122202332270438794991189802331006482814344 951 1760272386058925301528869599537901890498403258724840423420116011751771424451008470073934762440804410948850222545320683144153614807851372010955 952 2220039604415412461516776819014438320101972014377190653778920274240623295235034481070943956326256283598507056871282141880068149329451991332925 953 2799668063040666974297455060658207866508562826821775957522769271718640423018082830843653414321203692738864874397713055041167554498619125696575 954 3530346946143857208224729538634805780434235086139334059918857228234284507271655223643363990902726451417791610196735095079085721178325558955255 955 4451366008091515793590910339389995023201000982691339764014254873173138816854279311087720711579393778717222386974409679506268725845658208461759 956 5612215554188589568771790812394158499897470709313192131257346783995646294258424870859630653701480702840483921470285618221470789004643852174100 957 7075229803204154397283110749509183117575968267136649626762050875830803749884371657576241861104047219823708198832512261003435162486055123386350 958 8918913973294152527596340192820582137099809151179505464935997753158000039067300385779475062934482324769461355665862446443882518193795390237125 959 11242131612407390917114112106646869054250131527542417850495035195780543358976096180385121974048432425115903313796604872815332944518125106331825 960 14169374183324585048253811712037588594923194654532463849706147744451894776031171853696381720995068232265886060553647184611366158776977627350345 961 17857392103287612018213417810197904819827693202614246882915154739447363776733018536055294679964913213556335907629798722197944427787266046228015 962 22503538332851147075205243701127092846046689355108984683649170826026541651998794067214895367210406143870281143703501594946093368589181816643750 963 28356265982133217201870226706316242419445391916217086829922531004797089313577174787303522513925850658553394243952299581742084789388557112698375 964 35728334995871583009616703670751251811115640373399089226359508951262392369044790464981986013000601392110673581318978920259544831305530053609270 965 45013425746462645770038633677099904223162306595107029363801667707942131861186100351226248412530159326922749147055881121282976368986217513911148 966 56707036785681315057588579533152520970515550997023282295264672810840217046893219665546865296592225163879008862689437596067336898604766254385300 967 71432769474125093284947286397200582247601005653764329187492780651113868236029499802579314404864955801492075352627064414251030229183704092810900 968 89975385518364340208307154739481267140344350075120839411215735924246336927820875733185298146407899174943152354949274967321815851079529901355250 969 113322379411257323617212393663241532228638567586207392303648121613807724647719440078519676599173369182674195498368599852563324746170610769650280 970 142716254988844331123502105695729137340338110628484215616287288455093800695737636452190504477698466607636699536095436073910577056730490870532806 971 179720257137556861483618152604741271146284626657595757853347780556897493466146866920891441060966107360886202976921190850879793700069481941649015 972 226301015421947893286078432323203139065944385939192227839396121499334372704338720409595631335172453657244036323092670994308421211889411577443950 973 284932442853929523278748901051629099378995947970843444474614718851192055916094244033418815029768555768598462039721536825084390267033818104609725 974 358726346379560958740733695764951429327462080828661483901988954658584284433672918363493206822160263985289235104033239656792722156822556072175450 975 451596603893187436001310057504541803638606249047714652976451385800564874433224206582176529833797097941127278941038527327249480764029445868111783 976 568465518461170644757388297072268574244952450617486187284521825451805812732962339045679708351388094713298777442516598464632382820628026159853315 977 715523165258099766421393457894109298321441495148375875362580239272500051388677604339955549690513218025262972120118391910841785182707542492899200 978 900553315066753803560702099791161014033524545896135029674140863016287039203352098825821133729960867436634140378273821236354433401079974382468100 979 1133342993838250884365899085652520411033763687318336350329990051121674596765432877532157446179200685076994417723311481834359529129691155805611280 980 1426197101131979417696640812694750426026071803770986180533287040264258931202161112158616962667550758968971229321048533987696904188078460571372152 981 1794584987556155880291230952916286107117184998337864993963093858131260223825318433667243117521809913943065535620348561948387119205225753203876580 982 2257952766496368891557850493568728480839219298282179712704698233135696264067684504597006458633986848772197526463126525621403533086348493154993000 983 2840743764553270464073064550882414153592324148310749973538925999952285496354227862657538817862420629433651328241987709484473359227139753268287600 984 3573680344865205578451311799390500896411234593926165228210490781962172085922706738653960997334368878734374243897470139633676238135766153380536145 985 4495373928056379117747202603353464478045848884671069049507061780204980492524178753252061900499954378240879624645810381888238570148109148942806967 986 5654347089459054640561584030378249939734678438913145480494863299662137351178531485516369978713481717007188954334266775329513883103540574975541260 987 7111573009489781701411610257043088632420599813035031089730659048537173548210425178835181512746524819363804913354904516966815142444482850190058350 988 8943664401287872483295830255704545797362217208190848159781355807470425943566192886092156341823632646398021928864489307145104579453253742316632100 989 11246877721011101871456482775851654355914445159395132803162486081034940193208070196408700761216425027065755646409503038107117873018755651467922560 990 14142140718019563834650167977298204744067974294528781977454403477473759496999441572393971627030893775204236311578403247936477625440556418038665500 991 17781364381490110690035852650389494223957855222418250396234788143211163212998434954153081779385578894942926650067956992870458003829062613061860920 992 22355366815661950634222297788647333220807785324555344905291442656423273579709133708268621730315173419802942108721365746393840889286471914348993350 993 28103819948424943026481380492363593516968193150309739504480867116629813843352638182910240346637354518547725585275298094913356744889347217007391625 994 35327734534447778946108145994570496047778775963148830660880593116027861601106276966384063989708253314449342059675337380467662938393211649611246015 995 44405130027411810689313666541078610816138654367680650953017126173530797095254549546129269898265904169433469420272272044344257503729971917801067779 996 55810700299362962128687271158062839632033450733517453173869314139940713174803323497770803409889557850605138781425931524661341985867698724079455090 997 70140492315974541689133849547206028521813476146872544609183392223277357162449423888741605582551277685214568156414468533722957801602107314320764425 998 88142873306441057080381773873368055046886469972105879157211261979812176028020865701362422029385577064433585618925520383174325935410368352262564275 999 110757385941227237277652819329258993051767727630236291314285653265584233114770126212085364234353957621320098525478971943301268709314352279528228895 1000 139163497143973763298422920922323835511086040244814234357954322105771373532991490830438118085751889611095542925239425706502208476018199761856342360