1 19 2 28 3 42 4 63 5 95 6 142 7 213 8 320 9 480 10 720 11 1080 12 1620 13 2430 14 3645 15 5467 16 8201 17 12301 18 18452 19 27678 20 41517 21 62275 22 93413 23 140119 24 210179 25 315268 26 472902 27 709353 28 1064030 29 1596045 30 2394067 31 3591101 32 5386651 33 8079977 34 12119965 35 18179948 36 27269922 37 40904883 38 61357324 39 92035986 40 138053979 41 207080969 42 310621453 43 465932180 44 698898270 45 1048347405 46 1572521107 47 2358781661 48 3538172491 49 5307258737 50 7960888105 51 11941332158 52 17911998237 53 26867997355 54 40301996033 55 60452994049 56 90679491074 57 136019236611 58 204028854916 59 306043282374 60 459064923561 61 688597385342 62 1032896078013 63 1549344117019 64 2324016175529 65 3486024263293 66 5229036394940 67 7843554592410 68 11765331888615 69 17647997832922 70 26471996749383 71 39707995124075 72 59561992686112 73 89342989029168 74 134014483543752 75 201021725315628 76 301532587973442 77 452298881960163 78 678448322940245 79 1017672484410367 80 1526508726615551 81 2289763089923326 82 3434644634884989 83 5151966952327484 84 7727950428491226 85 11591925642736839 86 17387888464105258 87 26081832696157887 88 39122749044236831 89 58684123566355246 90 88026185349532869 91 132039278024299304 92 198058917036448956 93 297088375554673434 94 445632563332010151 95 668448844998015226 96 1002673267497022839 97 1504009901245534259 98 2256014851868301388 99 3384022277802452082 100 5076033416703678123 101 7614050125055517185 102 11421075187583275777 103 17131612781374913666 104 25697419172062370499 105 38546128758093555748 106 57819193137140333622 107 86728789705710500433 108 130093184558565750650 109 195139776837848625975 110 292709665256772938962 111 439064497885159408443 112 658596746827739112665 113 987895120241608668997 114 1481842680362413003496 115 2222764020543619505244 116 3334146030815429257866 117 5001219046223143886799 118 7501828569334715830198 119 11252742854002073745297 120 16879114281003110617946 121 25318671421504665926919 122 37978007132256998890378 123 56967010698385498335567 124 85450516047578247503351 125 128175774071367371255026 126 192263661107051056882539 127 288395491660576585323809 128 432593237490864877985713 129 648889856236297316978570 130 973334784354445975467855 131 1460002176531668963201782 132 2190003264797503444802673 133 3285004897196255167204010 134 4927507345794382750806015 135 7391261018691574126209022 136 11086891528037361189313533 137 16630337292056041783970300 138 24945505938084062675955450 139 37418258907126094013933175 140 56127388360689141020899762 141 84191082541033711531349643 142 126286623811550567297024465 143 189429935717325850945536697 144 284144903575988776418305046 145 426217355363983164627457569 146 639326033045974746941186353 147 958989049568962120411779530 148 1438483574353443180617669295 149 2157725361530164770926503942 150 3236588042295247156389755913 151 4854882063442870734584633870 152 7282323095164306101876950805 153 10923484642746459152815426207 154 16385226964119688729223139311 155 24577840446179533093834708966 156 36866760669269299640752063449 157 55300141003903949461128095174 158 82950211505855924191692142761 159 124425317258783886287538214141 160 186637975888175829431307321212 161 279956963832263744146960981818 162 419935445748395616220441472727 163 629903168622593424330662209090 164 944854752933890136495993313635 165 1417282129400835204743989970453 166 2125923194101252807115984955679 167 3188884791151879210673977433519 168 4783327186727818816010966150278 169 7174990780091728224016449225417 170 10762486170137592336024673838126 171 16143729255206388504037010757189 172 24215593882809582756055516135783 173 36323390824214374134083274203675 174 54485086236321561201124911305512 175 81727629354482341801687366958268 176 122591444031723512702531050437402 177 183887166047585269053796575656103 178 275830749071377903580694863484155 179 413746123607066855371042295226232 180 620619185410600283056563442839348 181 930928778115900424584845164259022 182 1396393167173850636877267746388533 183 2094589750760775955315901619582800 184 3141884626141163932973852429374200 185 4712826939211745899460778644061300 186 7069240408817618849191167966091950 187 10603860613226428273786751949137925 188 15905790919839642410680127923706887 189 23858686379759463616020191885560331 190 35788029569639195424030287828340496 191 53682044354458793136045431742510744 192 80523066531688189704068147613766116 193 120784599797532284556102221420649174 194 181176899696298426834153332130973761 195 271765349544447640251229998196460642 196 407648024316671460376844997294690963 197 611472036475007190565267495942036444 198 917208054712510785847901243913054666 199 1375812082068766178771851865869581999 200 2063718123103149268157777798804372999 201 3095577184654723902236666698206559498 202 4643365776982085853355000047309839247 203 6965048665473128780032500070964758871 204 10447572998209693170048750106447138306 205 15671359497314539755073125159670707459 206 23507039245971809632609687739506061189 207 35260558868957714448914531609259091783 208 52890838303436571673371797413888637675 209 79336257455154857510057696120832956512 210 119004386182732286265086544181249434768 211 178506579274098429397629816271874152152 212 267759868911147644096444724407811228228 213 401639803366721466144667086611716842342 214 602459705050082199217000629917575263513 215 903689557575123298825500944876362895270 216 1355534336362684948238251417314544342905 217 2033301504544027422357377125971816514357 218 3049952256816041133536065688957724771536 219 4574928385224061700304098533436587157304 220 6862392577836092550456147800154880735956 221 10293588866754138825684221700232321103934 222 15440383300131208238526332550348481655901 223 23160574950196812357789498825522722483851 224 34740862425295218536684248238284083725777 225 52111293637942827805026372357426125588665 226 78166940456914241707539558536139188382998 227 117250410685371362561309337804208782574497 228 175875616028057043841964006706313173861745 229 263813424042085565762946010059469760792618 230 395720136063128348644419015089204641188927 231 593580204094692522966628522633806961783390 232 890370306142038784449942783950710442675085 233 1335555459213058176674914175926065664012628 234 2003333188819587265012371263889098496018942 235 3004999783229380897518556895833647744028413 236 4507499674844071346277835343750471616042619 237 6761249512266107019416753015625707424063929 238 10141874268399160529125129523438561136095893 239 15212811402598740793687694285157841704143840 240 22819217103898111190531541427736762556215760 241 34228825655847166785797312141605143834323640 242 51343238483770750178695968212407715751485460 243 77014857725656125268043952318611573627228190 244 115522286588484187902065928477917360440842285 245 173283429882726281853098892716876040661263427 246 259925144824089422779648339075314060991895141 247 389887717236134134169472508612971091487842711 248 584831575854201201254208762919456637231764067 249 877247363781301801881313144379184955847646100 250 1315871045671952702821969716568777433771469150 251 1973806568507929054232954574853166150657203725 252 2960709852761893581349431862279749225985805588 253 4441064779142840372024147793419623838978708382 254 6661597168714260558036221690129435758468062573 255 9992395753071390837054332535194153637702093859 256 14988593629607086255581498802791230456553140789 257 22482890444410629383372248204186845684829711183 258 33724335666615944075058372306280268527244566775 259 50586503499923916112587558459420402790866850162 260 75879755249885874168881337689130604186300275243 261 113819632874828811253322006533695906279450412865 262 170729449312243216879983009800543859419175619297 263 256094173968364825319974514700815789128763428946 264 384141260952547237979961772051223683693145143419 265 576211891428820856969942658076835525539717715128 266 864317837143231285454913987115253288309576572692 267 1296476755714846928182370980672879932464364859038 268 1944715133572270392273556471009319898696547288557 269 2917072700358405588410334706513979848044820932836 270 4375609050537608382615502059770969772067231399254 271 6563413575806412573923253089656454658100847098881 272 9845120363709618860884879634484681987151270648321 273 14767680545564428291327319451727022980726905972482 274 22151520818346642436990979177590534471090358958723 275 33227281227519963655486468766385801706635538438084 276 49840921841279945483229703149578702559953307657126 277 74761382761919918224844554724368053839929961485689 278 112142074142879877337266832086552080759894942228534 279 168213111214319816005900248129828121139842413342801 280 252319666821479724008850372194742181709763620014201 281 378479500232219586013275558292113272564645430021302 282 567719250348329379019913337438169908846968145031953 283 851578875522494068529870006157254863270452217547929 284 1277368313283741102794805009235882294905678326321894 285 1916052469925611654192207513853823442358517489482841 286 2874078704888417481288311270780735163537776234224261 287 4311118057332626221932466906171102745306664351336392 288 6466677085998939332898700359256654117959996527004588 289 9700015628998408999348050538884981176939994790506882 290 14550023443497613499022075808327471765409992185760323 291 21825035165246420248533113712491207648114988278640484 292 32737552747869630372799670568736811472172482417960726 293 49106329121804445559199505853105217208258723626941089 294 73659493682706668338799258779657825812388085440411634 295 110489240524060002508198888169486738718582128160617451 296 165733860786090003762298332254230108077873192240926176 297 248600791179135005643447498381345162116809788361389264 298 372901186768702508465171247572017743175214682542083896 299 559351780153053762697756871358026614762822023813125844 300 839027670229580644046635307037039922144233035719688766 301 1258541505344370966069952960555559883216349553579533149 302 1887812258016556449104929440833339824824524330369299724 303 2831718387024834673657394161250009737236786495553949586 304 4247577580537252010486091241875014605855179743330924379 305 6371366370805878015729136862812521908782769614996386568 306 9557049556208817023593705294218782863174154422494579852 307 14335574334313225535390557941328174294761231633741869778 308 21503361501469838303085836911992261442141847450612804667 309 32255042252204757454628755367988392163212771175919207001 310 48382563378307136181943133051982588244819156763878810501 311 72573845067460704272914699577973882367228735145818215752 312 108860767601191056409372049366960823550843102718727323628 313 163291151401786584614058074050441235326264654078090985442 314 244936727102679876921087111075661852989396981117136478163 315 367405090654019815381630666613492779484095471675704717244 316 551107635981029723072445999920239169226143207513557075866 317 826661453971544584608668999880358753839214811270335613799 318 1239992180957316876913003499820538130758822216905503420699 319 1859988271435975315369505249730807196138233325358255131048 320 2789982407153962973054257874596210794207349988037382696572 321 4184973610730944459581386811894316191311024982056074044858 322 6277460416096416689372080217841474286966537473084111067287 323 9416190624144625034058120326762211430449806209626166600931 324 14124285936216937551087180490143317145674709314439249901396 325 21186428904325406326630770735214975718512063971658874852094 326 31779643356488109489946156102822463577768095957488312278141 327 47669465034732164234919234154233695366652143936232468417212 328 71504197552098246352378851231350543049978215904348702625818 329 107256296328147369528568276847025814574967323856523053938727 330 160884444492221054292852415270538721862450985784784580908090 331 241326666738331581439278622905808082793676478677176871362135 332 361990000107497372158917934358712124190514718015765307043203 333 542985000161246058238376901538068186285772077023647960564804 334 814477500241869087357565352307102279428658115535471940847206 335 1221716250362803631036348028460653419142987173303207911270809 336 1832574375544205446554522042690980128714480759954811866906214 337 2748861563316308169831783064036470193071721139932217800359321 338 4123292344974462254747674596054705289607581709898326700538981 339 6184938517461693382121511894082057934411372564847490050808472 340 9277407776192540073182267841123086901617058847271235076212708 341 13916111664288810109773401761684630352425588270906852614319062 342 20874167496433215164660102642526945528638382406360278921478593 343 31311251244649822746990153963790418292957573609540418382217889 344 46966876866974734120485230945685627439436360414310627573326834 345 70450315300462101180727846418528441159154540621465941359990251 346 105675472950693151771091769627792661738731810932198912039985376 347 158513209426039727656637654441688992608097716398298368059978064 348 237769814139059591484956481662533488912146574597447552089967096 349 356654721208589387227434722493800233368219861896171328134950644 350 534982081812884080841152083740700350052329792844256992202425966 351 802473122719326121261728125611050525078494689266385488303638949 352 1203709684078989181892592188416575787617742033899578232455458424 353 1805564526118483772838888282624863681426613050849367348683187636 354 2708346789177725659258332423937295522139919576274051023024781454 355 4062520183766588488887498635905943283209879364411076534537172181 356 6093780275649882733331247953858914924814819046616614801805758271 357 9140670413474824099996871930788372387222228569924922202708637407 358 13711005620212236149995307896182558580833342854887383304062956110 359 20566508430318354224992961844273837871250014282331074956094434165 360 30849762645477531337489442766410756806875021423496612434141651248 361 46274643968216297006234164149616135210312532135244918651212476872 362 69411965952324445509351246224424202815468798202867377976818715308 363 104117948928486668264026869336636304223203197304301066965228072962 364 156176923392730002396040304004954456334804795956451600447842109443 365 234265385089095003594060456007431684502207193934677400671763164164 366 351398077633642505391090684011147526753310790902016101007644746246 367 527097116450463758086636026016721290129966186353024151511467119369 368 790645674675695637129954039025081935194949279529536227267200679054 369 1185968512013543455694931058537622902792423919294304340900801018581 370 1778952768020315183542396587806434354188635878941456511351201527871 371 2668429152030472775313594881709651531282953818412184767026802291807 372 4002643728045709162970392322564477296924430727618277150540203437710 373 6003965592068563744455588483846715945386646091427415725810305156565 374 9005948388102845616683382725770073918079969137141123588715457734848 375 13508922582154268425025074088655110877119953705711685383073186602272 376 20263383873231402637537611132982666315679930558567528074609779903408 377 30395075809847103956306416699473999473519895837851292111914669855112 378 45592613714770655934459625049210999210279843756776938167872004782668 379 68388920572155983901689437573816498815419765635165407251808007174002 380 102583380858233975852534156360724748223129648452748110877712010761003 381 153875071287350963778801234541087122334694472679122166316568016141504 382 230812606931026445668201851811630683502041709018683249474852024212256 383 346218910396539668502302777717446025253062563528024874212278036318384 384 519328365594809502753454166576169037879593845292037311318417054477576 385 778992548392214254130181249864253556819390767938055966977625581716364 386 1168488822588321381195271874796380335229086151907083950466438372574546 387 1752733233882482071792907812194570502843629227860625925699657558861819 388 2629099850823723107689361718291855754265443841790938888549486338292729 389 3943649776235584661534042577437783631398165762686408332824229507439093 390 5915474664353376992301063866156675447097248644029612499236344261158640 391 8873211996530065488451595799235013170645872966044418748854516391737960 392 13309817994795098232677393698852519755968809449066628123281774587606940 393 19964726992192647349016090548278779633953214173599942184922661881410410 394 29947090488288971023524135822418169450929821260399913277383992822115615 395 44920635732433456535286203733627254176394731890599869916075989233173422 396 67380953598650184802929305600440881264592097835899804874113983849760133 397 101071430397975277204393958400661321896888146753849707311170975774640200 398 151607145596962915806590937600991982845332220130774560966756463661960300 399 227410718395444373709886406401487974267998330196161841450134695492940450 400 341116077593166560564829609602231961401997495294242762175202043239410675 401 511674116389749840847244414403347942102996242941364143262803064859116012 402 767511174584624761270866621605021913154494364412046214894204597288674018 403 1151266761876937141906299932407532869731741546618069322341306895933011027 404 1726900142815405712859449898611299304597612319927103983511960343899516541 405 2590350214223108569289174847916948956896418479890655975267940515849274811 406 3885525321334662853933762271875423435344627719835983962901910773773912217 407 5828287982001994280900643407813135153016941579753975944352866160660868325 408 8742431973002991421350965111719702729525412369630963916529299240991302488 409 13113647959504487132026447667579554094288118554446445874793948861486953732 410 19670471939256730698039671501369331141432177831669668812190923292230430598 411 29505707908885096047059507252053996712148266747504503218286384938345645897 412 44258561863327644070589260878080995068222400121256754827429577407518468845 413 66387842794991466105883891317121492602333600181885132241144366111277703268 414 99581764192487199158825836975682238903500400272827698361716549166916554902 415 149372646288730798738238755463523358355250600409241547542574823750374832353 416 224058969433096198107358133195285037532875900613862321313862235625562248529 417 336088454149644297161037199792927556299313850920793481970793353438343372794 418 504132681224466445741555799689391334448970776381190222956190030157515059191 419 756199021836699668612333699534087001673456164571785334434285045236272588786 420 1134298532755049502918500549301130502510184246857678001651427567854408883179 421 1701447799132574254377750823951695753765276370286517002477141351781613324769 422 2552171698698861381566626235927543630647914555429775503715712027672419987153 423 3828257548048292072349939353891315445971871833144663255573568041508629980730 424 5742386322072438108524909030836973168957807749716994883360352062262944971095 425 8613579483108657162787363546255459753436711624575492325040528093394417456642 426 12920369224662985744181045319383189630155067436863238487560792140091626184963 427 19380553836994478616271567979074784445232601155294857731341188210137439277445 428 29070830755491717924407351968612176667848901732942286597011782315206158916167 429 43606246133237576886611027952918265001773352599413429895517673472809238374251 430 65409369199856365329916541929377397502660028899120144843276510209213857561376 431 98114053799784547994874812894066096253990043348680217264914765313820786342064 432 147171080699676821992312219341099144380985065023020325897372147970731179513096 433 220756621049515232988468329011648716571477597534530488846058221956096769269644 434 331134931574272849482702493517473074857216396301795733269087332934145153904466 435 496702397361409274224053740276209612285824594452693599903630999401217730856699 436 745053596042113911336080610414314418428736891679040399855446499101826596285049 437 1117580394063170867004120915621471627643105337518560599783169748652739894427573 438 1676370591094756300506181373432207441464658006277840899674754622979109841641360 439 2514555886642134450759272060148311162196987009416761349512131934468664762462040 440 3771833829963201676138908090222466743295480514125142024268197901702997143693060 441 5657750744944802514208362135333700114943220771187713036402296852554495715539590 442 8486626117417203771312543203000550172414831156781569554603445278831743573309385 443 12729939176125805656968814804500825258622246735172354331905167918247615359964077 444 19094908764188708485453222206751237887933370102758531497857751877371423039946116 445 28642363146283062728179833310126856831900055154137797246786627816057134559919174 446 42963544719424594092269749965190285247850082731206695870179941724085701839878761 447 64445317079136891138404624947785427871775124096810043805269912586128552759818141 448 96667975618705336707606937421678141807662686145215065707904868879192829139727212 449 145001963428058005061410406132517212711494029217822598561857303318789243709590818 450 217502945142087007592115609198775819067241043826733897842785954978183865564386227 451 326254417713130511388173413798163728600861565740100846764178932467275798346579340 452 489381626569695767082260120697245592901292348610151270146268398700913697519869010 453 734072439854543650623390181045868389351938522915226905219402598051370546279803515 454 1101108659781815475935085271568802584027907784372840357829103897077055819419705273 455 1651662989672723213902627907353203876041861676559260536743655845615583729129557909 456 2477494484509084820853941861029805814062792514838890805115483768423375593694336864 457 3716241726763627231280912791544708721094188772258336207673225652635063390541505296 458 5574362590145440846921369187317063081641283158387504311509838478952595085812257944 459 8361543885218161270382053780975594622461924737581256467264757718428892628718386916 460 12542315827827241905573080671463391933692887106371884700897136577643338943077580374 461 18813473741740862858359621007195087900539330659557827051345704866465008414616370561 462 28220210612611294287539431510792631850808995989336740577018557299697512621924555841 463 42330315918916941431309147266188947776213493984005110865527835949546268932886833762 464 63495473878375412146963720899283421664320240976007666298291753924319403399330250643 465 95243210817563118220445581348925132496480361464011499447437630886479105098995375964 466 142864816226344677330668372023387698744720542196017249171156446329718657648493063946 467 214297224339517015996002558035081548117080813294025873756734669494577986472739595919 468 321445836509275523994003837052622322175621219941038810635102004241866979709109393879 469 482168754763913285991005755578933483263431829911558215952653006362800469563664090818 470 723253132145869928986508633368400224895147744867337323928979509544200704345496136227 471 1084879698218804893479762950052600337342721617301005985893469264316301056518244204341 472 1627319547328207340219644425078900506014082425951508978840203896474451584777366306511 473 2440979320992311010329466637618350759021123638927263468260305844711677377166049459767 474 3661468981488466515494199956427526138531685458390895202390458767067516065749074189650 475 5492203472232699773241299934641289207797528187586342803585688150601274098623611284475 476 8238305208349049659861949901961933811696292281379514205378532225901911147935416926713 477 12357457812523574489792924852942900717544438422069271308067798338852866721903125390069 478 18536186718785361734689387279414351076316657633103906962101697508279300082854688085104 479 27804280078178042602034080919121526614474986449655860443152546262418950124282032127656 480 41706420117267063903051121378682289921712479674483790664728819393628425186423048191484 481 62559630175900595854576682068023434882568719511725685997093229090442637779634572287226 482 93839445263850893781865023102035152323853079267588528995639843635663956669451858430839 483 140759167895776340672797534653052728485779618901382793493459765453495935004177787646258 484 211138751843664511009196301979579092728669428352074190240189648180243902506266681469387 485 316708127765496766513794452969368639093004142528111285360284472270365853759400022204081 486 475062191648245149770691679454052958639506213792166928040426708405548780639100033306121 487 712593287472367724656037519181079437959259320688250392060640062608323170958650049959182 488 1068889931208551586984056278771619156938888981032375588090960093912484756437975074938773 489 1603334896812827380476084418157428735408333471548563382136440140868727134656962612408159 490 2405002345219241070714126627236143103112500207322845073204660211303090701985443918612239 491 3607503517828861606071189940854214654668750310984267609806990316954636052978165877918358 492 5411255276743292409106784911281321982003125466476401414710485475431954079467248816877537 493 8116882915114938613660177366921982973004688199714602122065728213147931119200873225316306 494 12175324372672407920490266050382974459507032299571903183098592319721896678801309837974459 495 18262986559008611880735399075574461689260548449357854774647888479582845018201964756961688 496 27394479838512917821103098613361692533890822674036782161971832719374267527302947135442532 497 41091719757769376731654647920042538800836234011055173242957749079061401290954420703163798 498 61637579636654065097481971880063808201254351016582759864436623618592101936431631054745697 499 92456369454981097646222957820095712301881526524874139796654935427888152904647446582118546 500 138684554182471646469334436730143568452822289787311209694982403141832229356971169873177819 501 208026831273707469704001655095215352679233434680966814542473604712748344035456754809766728 502 312040246910561204556002482642823029018850152021450221813710407069122516053185132214650092 503 468060370365841806834003723964234543528275228032175332720565610603683774079777698321975138 504 702090555548762710251005585946351815292412842048262999080848415905525661119666547482962707 505 1053135833323144065376508378919527722938619263072394498621272623858288491679499821224444061 506 1579703749984716098064762568379291584407928894608591747931908935787432737519249731836666091 507 2369555624977074147097143852568937376611893341912887621897863403681149106278874597754999137 508 3554333437465611220645715778853406064917840012869331432846795105521723659418311896632498705 509 5331500156198416830968573668280109097376760019303997149270192658282585489127467844948748058 510 7997250234297625246452860502420163646065140028955995723905288987423878233691201767423122087 511 11995875351446437869679290753630245469097710043433993585857933481135817350536802651134683130 512 17993813027169656804518936130445368203646565065150990378786900221703726025805203976702024695 513 26990719540754485206778404195668052305469847597726485568180350332555589038707805965053037043 514 40486079311131727810167606293502078458204771396589728352270525498833383558061708947579555564 515 60729118966697591715251409440253117687307157094884592528405788248250075337092563421369333346 516 91093678450046387572877114160379676530960735642326888792608682372375113005638845132054000019 517 136640517675069581359315671240569514796441103463490333188913023558562669508458267698081000029 518 204960776512604372038973506860854272194661655195235499783369535337844004262687401547121500043 519 307441164768906558058460260291281408291992482792853249675054303006766006394031102320682250065 520 461161747153359837087690390436922112437988724189279874512581454510149009591046653481023375097 521 691742620730039755631535585655383168656983086283919811768872181765223514386569980221535062646 522 1037613931095059633447303378483074752985474629425879717653308272647835271579854970332302593969 523 1556420896642589450170955067724612129478211944138819576479962408971752907369782455498453890953 524 2334631344963884175256432601586918194217317916208229364719943613457629361054673683247680836430 525 3501947017445826262884648902380377291325976874312344047079915420186444041582010524871521254645 526 5252920526168739394326973353570565936988965311468516070619873130279666062373015787307281881967 527 7879380789253109091490460030355848905483447967202774105929809695419499093559523680960922822951 528 11819071183879663637235690045533773358225171950804161158894714543129248640339285521441384234426 529 17728606775819495455853535068300660037337757926206241738342071814693872960508928282162076351639 530 26592910163729243183780302602450990056006636889309362607513107722040809440763392423243114527459 531 39889365245593864775670453903676485084009955333964043911269661583061214161145088634864671791188 532 59834047868390797163505680855514727626014933000946065866904492374591821241717632952297007686782 533 89751071802586195745258521283272091439022399501419098800356738561887731862576449428445511530173 534 134626607703879293617887781924908137158533599252128648200535107842831597793864674142668267295260 535 201939911555818940426831672887362205737800398878192972300802661764247396690797011214002400942890 536 302909867333728410640247509331043308606700598317289458451203992646371095036195516821003601414335 537 454364801000592615960371263996564962910050897475934187676805988969556642554293275231505402121502 538 681547201500888923940556895994847444365076346213901281515208983454334963831439912847258103182253 539 1022320802251333385910835343992271166547614519320851922272813475181502445747159869270887154773380 540 1533481203377000078866253015988406749821421778981277883409220212772253668620739803906330732160070 541 2300221805065500118299379523982610124732132668471916825113830319158380502931109705859496098240105 542 3450332707598250177449069285973915187098199002707875237670745478737570754396664558789244147360157 543 5175499061397375266173603928960872780647298504061812856506118218106356131594996838183866221040236 544 7763248592096062899260405893441309170970947756092719284759177327159534197392495257275799331560354 545 11644872888144094348890608840161963756456421634139078927138765990739301296088742885913698997340531 546 17467309332216141523335913260242945634684632451208618390708148986108951944133114328870548496010796 547 26200963998324212285003869890364418452026948676812927586062223479163427916199671493305822744016194 548 39301445997486318427505804835546627678040423015219391379093335218745141874299507239958734116024291 549 58952168996229477641258707253319941517060634522829087068640002828117712811449260859938101174036437 550 88428253494344216461888060879979912275590951784243630602960004242176569217173891289907151761054655 551 132642380241516324692832091319969868413386427676365445904440006363264853825760836934860727641581983 552 198963570362274487039248136979954802620079641514548168856660009544897280738641255402291091462372974 553 298445355543411730558872205469932203930119462271822253284990014317345921107961883103436637193559461 554 447668033315117595838308308204898305895179193407733379927485021476018881661942824655154955790339192 555 671502049972676393757462462307347458842768790111600069891227532214028322492914236982732433685508788 556 1007253074959014590636193693461021188264153185167400104836841298321042483739371355474098650528263182 557 1510879612438521885954290540191531782396229777751100157255261947481563725609057033211147975792394773 558 2266319418657782828931435810287297673594344666626650235882892921222345588413585549816721963688592159 559 3399479127986674243397153715430946510391516999939975353824339381833518382620378324725082945532888239 560 5099218691980011365095730573146419765587275499909963030736509072750277573930567487087624418299332358 561 7648828037970017047643595859719629648380913249864944546104763609125416360895851230631436627448998537 562 11473242056955025571465393789579444472571369874797416819157145413688124541343776845947154941173497806 563 17209863085432538357198090684369166708857054812196125228735718120532186812015665268920732411760246709 564 25814794628148807535797136026553750063285582218294187843103577180798280218023497903381098617640370063 565 38722191942223211303695704039830625094928373327441281764655365771197420327035246855071647926460555095 566 58083287913334816955543556059745937642392559991161922646983048656796130490552870282607471889690832642 567 87124931870002225433315334089618906463588839986742883970474572985194195735829305423911207834536248963 568 130687397805003338149973001134428359695383259980114325955711859477791293603743958135866811751804373445 569 196031096707505007224959501701642539543074889970171488933567789216686940405615937203800217627706560167 570 294046645061257510837439252552463809314612334955257233400351683825030410608423905805700326441559840251 571 441069967591886266256158878828695713971918502432885850100527525737545615912635858708550489662339760376 572 661604951387829399384238318243043570957877753649328775150791288606318423868953788062825734493509640564 573 992407427081744099076357477364565356436816630473993162726186932909477635803430682094238601740264460846 574 1488611140622616148614536216046848034655224945710989744089280399364216453705146023141357902610396691269 575 2232916710933924222921804324070272051982837418566484616133920599046324680557719034712036853915595036904 576 3349375066400886334382706486105408077974256127849726924200880898569487020836578552068055280873392555356 577 5024062599601329501574059729158112116961384191774590386301321347854230531254867828102082921310088833034 578 7536093899401994252361089593737168175442076287661885579451982021781345796882301742153124381965133249551 579 11304140849102991378541634390605752263163114431492828369177973032672018695323452613229686572947699874326 580 16956211273654487067812451585908628394744671647239242553766959549008028042985178919844529859421549811489 581 25434316910481730601718677378862942592117007470858863830650439323512042064477768379766794789132324717234 582 38151475365722595902578016068294413888175511206288295745975658985268063096716652569650192183698487075851 583 57227213048583893853867024102441620832263266809432443618963488477902094645074978854475288275547730613776 584 85840819572875840780800536153662431248394900214148665428445232716853141967612468281712932413321595920664 585 128761229359313761171200804230493646872592350321222998142667849075279712951418702422569398619982393880996 586 193141844038970641756801206345740470308888525481834497214001773612919569427128053633854097929973590821494 587 289712766058455962635201809518610705463332788222751745821002660419379354140692080450781146894960386232241 588 434569149087683943952802714277916058194999182334127618731503990629069031211038120676171720342440579348362 589 651853723631525915929204071416874087292498773501191428097255985943603546816557181014257580513660869022543 590 977780585447288873893806107125311130938748160251787142145883978915405320224835771521386370770491303533814 591 1466670878170933310840709160687966696408122240377680713218825968373107980337253657282079556155736955300721 592 2200006317256399966261063741031950044612183360566521069828238952559661970505880485923119334233605432951082 593 3300009475884599949391595611547925066918275040849781604742358428839492955758820728884679001350408149426623 594 4950014213826899924087393417321887600377412561274672407113537643259239433638231093327018502025612224139934 595 7425021320740349886131090125982831400566118841912008610670306464888859150457346639990527753038418336209901 596 11137531981110524829196635188974247100849178262868012916005459697333288725686019959985791629557627504314852 597 16706297971665787243794952783461370651273767394302019374008189545999933088529029939978687444336441256472278 598 25059446957498680865692429175192055976910651091453029061012284318999899632793544909968031166504661884708417 599 37589170436248021298538643762788083965365976637179543591518426478499849449190317364952046749756992827062625 600 56383755654372031947807965644182125948048964955769315387277639717749774173785476047428070124635489240593938 601 84575633481558047921711948466273188922073447433653973080916459576624661260678214071142105186953233860890907 602 126863450222337071882567922699409783383110171150480959621374689364936991891017321106713157780429850791336360 603 190295175333505607823851884049114675074665256725721439432062034047405487836525981660069736670644776187004540 604 285442763000258411735777826073672012611997885088582159148093051071108231754788972490104605005967164280506810 605 428164144500387617603666739110508018917996827632873238722139576606662347632183458735156907508950746420760215 606 642246216750581426405500108665762028376995241449309858083209364909993521448275188102735361263426119631140323 607 963369325125872139608250162998643042565492862173964787124814047364990282172412782154103041895139179446710484 608 1445053987688808209412375244497964563848239293260947180687221071047485423258619173231154562842708769170065726 609 2167580981533212314118562866746946845772358939891420771030831606571228134887928759846731844264063153755098589 610 3251371472299818471177844300120420268658538409837131156546247409856842202331893139770097766396094730632647884 611 4877057208449727706766766450180630402987807614755696734819371114785263303497839709655146649594142095948971826 612 7315585812674591560150149675270945604481711422133545102229056672177894955246759564482719974391213143923457739 613 10973378719011887340225224512906418406722567133200317653343585008266842432870139346724079961586819715885186608 614 16460068078517831010337836769359627610083850699800476480015377512400263649305209020086119942380229573827779912 615 24690102117776746515506755154039441415125776049700714720023066268600395473957813530129179913570344360741669868 616 37035153176665119773260132731059162122688664074551072080034599402900593210936720295193769870355516541112504802 617 55552729764997679659890199096588743184032996111826608120051899104350889816405080442790654805533274811668757203 618 83329094647496519489835298644883114776049494167739912180077848656526334724607620664185982208299912217503135805 619 124993641971244779234752947967324672164074241251609868270116772984789502086911430996278973312449868326254703707 620 187490462956867168852129421950987008246111361877414802405175159477184253130367146494418459968674802489382055561 621 281235694435300753278194132926480512369167042816122203607762739215776379695550719741627689953012203734073083341 622 421853541652951129917291199389720768553750564224183305411644108823664569543326079612441534929518305601109625012 623 632780312479426694875936799084581152830625846336274958117466163235496854314989119418662302394277458401664437518 624 949170468719140042313905198626871729245938769504412437176199244853245281472483679127993453591416187602496656277 625 1423755703078710063470857797940307593868908154256618655764298867279867922208725518691990180387124281403744984415 626 2135633554618065095206286696910461390803362231384927983646448300919801883313088278037985270580686422105617476623 627 3203450331927097642809430045365692086205043347077391975469672451379702824969632417056977905871029633158426214934 628 4805175497890646464214145068048538129307565020616087963204508677069554237454448625585466858806544449737639322401 629 7207763246835969696321217602072807193961347530924131944806763015604331356181672938378200288209816674606458983602 630 10811644870253954544481826403109210790942021296386197917210144523406497034272509407567300432314725011909688475403 631 16217467305380931816722739604663816186413031944579296875815216785109745551408764111350950648472087517864532713104 632 24326200958071397725084109406995724279619547916868945313722825177664618327113146167026425972708131276796799069656 633 36489301437107096587626164110493586419429321875303417970584237766496927490669719250539638959062196915195198604484 634 54733952155660644881439246165740379629143982812955126955876356649745391236004578875809458438593295372792797906726 635 82100928233490967322158869248610569443715974219432690433814534974618086854006868313714187657889943059189196860089 636 123151392350236450983238303872915854165573961329149035650721802461927130281010302470571281486834914588783795290134 637 184727088525354676474857455809373781248360941993723553476082703692890695421515453705856922230252371883175692935201 638 277090632788032014712286183714060671872541412990585330214124055539336043132273180558785383345378557824763539402801 639 415635949182048022068429275571091007808812119485877995321186083309004064698409770838178075018067836737145309104202 640 623453923773072033102643913356636511713218179228816992981779124963506097047614656257267112527101755105717963656303 641 935180885659608049653965870034954767569827268843225489472668687445259145571421984385900668790652632658576945484454 642 1402771328489412074480948805052432151354740903264838234209003031167888718357132976578851003185978948987865418226681 643 2104156992734118111721423207578648227032111354897257351313504546751833077535699464868276504778968423481798127340022 644 3156235489101177167582134811367972340548167032345886026970256820127749616303549197302414757168452635222697191010033 645 4734353233651765751373202217051958510822250548518829040455385230191624424455323795953622135752678952834045786515049 646 7101529850477648627059803325577937766233375822778243560683077845287436636682985693930433203629018429251068679772574 647 10652294775716472940589704988366906649350063734167365341024616767931154955024478540895649805443527643876603019658861 648 15978442163574709410884557482550359974025095601251048011536925151896732432536717811343474708165291465814904529488291 649 23967663245362064116326836223825539961037643401876572017305387727845098648805076717015212062247937198722356794232437 650 35951494868043096174490254335738309941556465102814858025958081591767647973207615075522818093371905798083535191348655 651 53927242302064644261735381503607464912334697654222287038937122387651471959811422613284227140057858697125302787022983 652 80890863453096966392603072255411197368502046481333430558405683581477207939717133919926340710086788045687954180534474 653 121336295179645449588904608383116796052753069722000145837608525372215811909575700879889511065130182068531931270801711 654 182004442769468174383356912574675194079129604583000218756412788058323717864363551319834266597695273102797896906202567 655 273006664154202261575035368862012791118694406874500328134619182087485576796545326979751399896542909654196845359303850 656 409509996231303392362553053293019186678041610311750492201928773131228365194817990469627099844814364481295268038955775 657 614264994346955088543829579939528780017062415467625738302893159696842547792226985704440649767221546721942902058433663 658 921397491520432632815744369909293170025593623201438607454339739545263821688340478556660974650832320082914353087650494 659 1382096237280648949223616554863939755038390434802157911181509609317895732532510717834991461976248480124371529631475741 660 2073144355920973423835424832295909632557585652203236866772264413976843598798766076752487192964372720186557294447213612 661 3109716533881460135753137248443864448836378478304855300158396620965265398198149115128730789446559080279835941670820418 662 4664574800822190203629705872665796673254567717457282950237594931447898097297223672693096184169838620419753912506230627 663 6996862201233285305444558808998695009881851576185924425356392397171847145945835509039644276254757930629630868759345940 664 10495293301849927958166838213498042514822777364278886638034588595757770718918753263559466414382136895944446303139018910 665 15742939952774891937250257320247063772234166046418329957051882893636656078378129895339199621573205343916669454708528365 666 23614409929162337905875385980370595658351249069627494935577824340454984117567194843008799432359808015875004182062792548 667 35421614893743506858813078970555893487526873604441242403366736510682476176350792264513199148539712023812506273094188822 668 53132422340615260288219618455833840231290310406661863605050104766023714264526188396769798722809568035718759409641283233 669 79698633510922890432329427683750760346935465609992795407575157149035571396789282595154698084214352053578139114461924849 670 119547950266384335648494141525626140520403198414989193111362735723553357095183923892732047126321528080367208671692887274 671 179321925399576503472741212288439210780604797622483789667044103585330035642775885839098070689482292120550813007539330911 672 268982888099364755209111818432658816170907196433725684500566155377995053464163828758647106034223438180826219511308996366 673 403474332149047132813667727648988224256360794650588526750849233066992580196245743137970659051335157271239329266963494549 674 605211498223570699220501591473482336384541191975882790126273849600488870294368614706955988577002735906858993900445241824 675 907817247335356048830752387210223504576811787963824185189410774400733305441552922060433982865504103860288490850667862736 676 1361725871003034073246128580815335256865217681945736277784116161601099958162329383090650974298256155790432736276001794104 677 2042588806504551109869192871223002885297826522918604416676174242401649937243494074635976461447384233685649104414002691156 678 3063883209756826664803789306834504327946739784377906625014261363602474905865241111953964692171076350528473656621004036734 679 4595824814635239997205683960251756491920109676566859937521392045403712358797861667930947038256614525792710484931506055101 680 6893737221952859995808525940377634737880164514850289906282088068105568538196792501896420557384921788689065727397259082651 681 10340605832929289993712788910566452106820246772275434859423132102158352807295188752844630836077382683033598591095888623977 682 15510908749393934990569183365849678160230370158413152289134698153237529210942783129266946254116074024550397886643832935965 683 23266363124090902485853775048774517240345555237619728433702047229856293816414174693900419381174111036825596829965749403948 684 34899544686136353728780662573161775860518332856429592650553070844784440724621262040850629071761166555238395244948624105922 685 52349317029204530593170993859742663790777499284644388975829606267176661086931893061275943607641749832857592867422936158883 686 78523975543806795889756490789613995686166248926966583463744409400764991630397839591913915411462624749286389301134404238324 687 117785963315710193834634736184420993529249373390449875195616614101147487445596759387870873117193937123929583951701606357486 688 176678944973565290751952104276631490293874060085674812793424921151721231168395139081806309675790905685894375927552409536229 689 265018417460347936127928156414947235440811090128512219190137381727581846752592708622709464513686358528841563891328614304344 690 397527626190521904191892234622420853161216635192768328785206072591372770128889062934064196770529537793262345836992921456516 691 596291439285782856287838351933631279741824952789152493177809108887059155193333594401096295155794306689893518755489382184774 692 894437158928674284431757527900446919612737429183728739766713663330588732790000391601644442733691460034840278133234073277161 693 1341655738393011426647636291850670379419106143775593109650070494995883099185000587402466664100537190052260417199851109915741 694 2012483607589517139971454437776005569128659215663389664475105742493824648777500881103699996150805785078390625799776664873612 695 3018725411384275709957181656664008353692988823495084496712658613740736973166251321655549994226208677617585938699664997310418 696 4528088117076413564935772484996012530539483235242626745068987920611105459749376982483324991339313016426378908049497495965627 697 6792132175614620347403658727494018795809224852863940117603481880916658189624065473724987487008969524639568362074246243948440 698 10188198263421930521105488091241028193713837279295910176405222821374987284436098210587481230513454286959352543111369365922660 699 15282297395132895781658232136861542290570755918943865264607834232062480926654147315881221845770181430439028814667054048883990 700 22923446092699343672487348205292313435856133878415797896911751348093721389981220973821832768655272145658543222000581073325985 701 34385169139049015508731022307938470153784200817623696845367627022140582084971831460732749152982908218487814833000871609988978 702 51577753708573523263096533461907705230676301226435545268051440533210873127457747191099123729474362327731722249501307414983467 703 77366630562860284894644800192861557846014451839653317902077160799816309691186620786648685594211543491597583374251961122475200 704 116049945844290427341967200289292336769021677759479976853115741199724464536779931179973028391317315237396375061377941683712800 705 174074918766435641012950800433938505153532516639219965279673611799586696805169896769959542586975972856094562592066912525569200 706 261112378149653461519426200650907757730298774958829947919510417699380045207754845154939313880463959284141843888100368788353800 707 391668567224480192279139300976361636595448162438244921879265626549070067811632267732408970820695938926212765832150553182530700 708 587502850836720288418708951464542454893172243657367382818898439823605101717448401598613456231043908389319148748225829773796050 709 881254276255080432628063427196813682339758365486051074228347659735407652576172602397920184346565862583978723122338744660694075 710 1321881414382620648942095140795220523509637548229076611342521489603111478864258903596880276519848793875968084683508116991041113 711 1982822121573930973413142711192830785264456322343614917013782234404667218296388355395320414779773190813952127025262175486561669 712 2974233182360896460119714066789246177896684483515422375520673351607000827444582533092980622169659786220928190537893263229842504 713 4461349773541344690179571100183869266845026725273133563281010027410501241166873799639470933254489679331392285806839894844763756 714 6692024660312017035269356650275803900267540087909700344921515041115751861750310699459206399881734518997088428710259842267145634 715 10038036990468025552904034975413705850401310131864550517382272561673627792625466049188809599822601778495632643065389763400718451 716 15057055485702038329356052463120558775601965197796825776073408842510441688938199073783214399733902667743448964598084645101077676 717 22585583228553057494034078694680838163402947796695238664110113263765662533407298610674821599600854001615173446897126967651616514 718 33878374842829586241051118042021257245104421695042857996165169895648493800110947916012232399401281002422760170345690451477424771 719 50817562264244379361576677063031885867656632542564286994247754843472740700166421874018348599101921503634140255518535677216137157 720 76226343396366569042365015594547828801484948813846430491371632265209111050249632811027522898652882255451210383277803515824205735 721 114339515094549853563547523391821743202227423220769645737057448397813666575374449216541284347979323383176815574916705273736308603 722 171509272641824780345321285087732614803341134831154468605586172596720499863061673824811926521968985074765223362375057910604462904 723 257263908962737170517981927631598922205011702246731702908379258895080749794592510737217889782953477612147835043562586865906694356 724 385895863444105755776972891447398383307517553370097554362568888342621124691888766105826834674430216418221752565343880298860041534 725 578843795166158633665459337171097574961276330055146331543853332513931687037833149158740252011645324627332628848015820448290062301 726 868265692749237950498189005756646362441914495082719497315779998770897530556749723738110378017467986940998943272023730672435093452 727 1302398539123856925747283508634969543662871742624079245973669998156346295835124585607165567026201980411498414908035596008652640178 728 1953597808685785388620925262952454315494307613936118868960504997234519443752686878410748350539302970617247622362053394012978960267 729 2930396713028678082931387894428681473241461420904178303440757495851779165629030317616122525808954455925871433543080091019468440400 730 4395595069543017124397081841643022209862192131356267455161136243777668748443545476424183788713431683888807150314620136529202660600 731 6593392604314525686595622762464533314793288197034401182741704365666503122665318214636275683070147525833210725471930204793803990900 732 9890088906471788529893434143696799972189932295551601774112556548499754683997977321954413524605221288749816088207895307190705986350 733 14835133359707682794840151215545199958284898443327402661168834822749632025996965982931620286907831933124724132311842960786058979525 734 22252700039561524192260226823317799937427347664991103991753252234124448038995448974397430430361747899687086198467764441179088469288 735 33379050059342286288390340234976699906141021497486655987629878351186672058493173461596145645542621849530629297701646661768632703932 736 50068575089013429432585510352465049859211532246229983981444817526780008087739760192394218468313932774295943946552469992652949055898 737 75102862633520144148878265528697574788817298369344975972167226290170012131609640288591327702470899161443915919828704988979423583847 738 112654293950280216223317398293046362183225947554017463958250839435255018197414460432886991553706348742165873879743057483469135375770 739 168981440925420324334976097439569543274838921331026195937376259152882527296121690649330487330559523113248810819614586225203703063655 740 253472161388130486502464146159354314912258381996539293906064388729323790944182535973995730995839284669873216229421879337805554595483 741 380208242082195729753696219239031472368387572994808940859096583093985686416273803960993596493758927004809824344132819006708331893224 742 570312363123293594630544328858547208552581359492213411288644874640978529624410705941490394740638390507214736516199228510062497839836 743 855468544684940391945816493287820812828872039238320116932967311961467794436616058912235592110957585760822104774298842765093746759754 744 1283202817027410587918724739931731219243308058857480175399450967942201691654924088368353388166436378641233157161448264147640620139631 745 1924804225541115881878087109897596828864962088286220263099176451913302537482386132552530082249654567961849735742172396221460930209447 746 2887206338311673822817130664846395243297443132429330394648764677869953806223579198828795123374481851942774603613258594332191395314170 747 4330809507467510734225695997269592864946164698643995591973147016804930709335368798243192685061722777914161905419887891498287092971255 748 6496214261201266101338543995904389297419247047965993387959720525207396064003053197364789027592584166871242858129831837247430639456883 749 9744321391801899152007815993856583946128870571948990081939580787811094096004579796047183541388876250306864287194747755871145959185324 750 14616482087702848728011723990784875919193305857923485122909371181716641144006869694070775312083314375460296430792121633806718938777986 751 21924723131554273092017585986177313878789958786885227684364056772574961716010304541106162968124971563190444646188182450710078408166979 752 32887084697331409638026378979265970818184938180327841526546085158862442574015456811659244452187457344785666969282273676065117612250469 753 49330627045997114457039568468898956227277407270491762289819127738293663861023185217488866678281186017178500453923410514097676418375703 754 73995940568995671685559352703348434340916110905737643434728691607440495791534777826233300017421779025767750680885115771146514627563555 755 110993910853493507528339029055022651511374166358606465152093037411160743687302166739349950026132668538651626021327673656719771941345332 756 166490866280240261292508543582533977267061249537909697728139556116741115530953250109024925039199002807977439031991510485079657912017998 757 249736299420360391938762815373800965900591874306864546592209334175111673296429875163537387558798504211966158547987265727619486868026997 758 374604449130540587908144223060701448850887811460296819888314001262667509944644812745306081338197756317949237821980898591429230302040496 759 561906673695810881862216334591052173276331717190445229832471001894001264916967219117959122007296634476923856732971347887143845453060744 760 842860010543716322793324501886578259914497575785667844748706502841001897375450828676938683010944951715385785099457021830715768179591116 761 1264290015815574484189986752829867389871746363678501767123059754261502846063176243015408024516417427573078677649185532746073652269386674 762 1896435023723361726284980129244801084807619545517752650684589631392254269094764364523112036774626141359618016473778299119110478404080011 763 2844652535585042589427470193867201627211429318276628976026884447088381403642146546784668055161939212039427024710667448678665717606120016 764 4266978803377563884141205290800802440817143977414943464040326670632572105463219820177002082742908818059140537066001173017998576409180024 765 6400468205066345826211807936201203661225715966122415196060490005948858158194829730265503124114363227088710805599001759526997864613770036 766 9600702307599518739317711904301805491838573949183622794090735008923287237292244595398254686171544840633066208398502639290496796920655054 767 14401053461399278108976567856452708237757860923775434191136102513384930855938366893097382029257317260949599312597753958935745195380982581 768 21601580192098917163464851784679062356636791385663151286704153770077396283907550339646073043885975891424398968896630938403617793071473872 769 32402370288148375745197277677018593534955187078494726930056230655116094425861325509469109565828963837136598453344946407605426689607210808 770 48603555432222563617795916515527890302432780617742090395084345982674141638791988264203664348743445755704897680017419611408140034410816212 771 72905333148333845426693874773291835453649170926613135592626518974011212458187982396305496523115168633557346520026129417112210051616224318 772 109357999722500768140040812159937753180473756389919703388939778461016818687281973594458244784672752950336019780039194125668315077424336477 773 164036999583751152210061218239906629770710634584879555083409667691525228030922960391687367177009129425504029670058791188502472616136504715 774 246055499375626728315091827359859944656065951877319332625114501537287842046384440587531050765513694138256044505088186782753708924204757073 775 369083249063440092472637741039789916984098927815978998937671752305931763069576660881296576148270541207384066757632280174130563386307135609 776 553624873595160138708956611559684875476148391723968498406507628458897644604364991321944864222405811811076100136448420261195845079460703414 777 830437310392740208063434917339527313214222587585952747609761442688346466906547486982917296333608717716614150204672630391793767619191055121 778 1245655965589110312095152376009290969821333881378929121414642164032519700359821230474375944500413076574921225307008945587690651428786582681 779 1868483948383665468142728564013936454732000822068393682121963246048779550539731845711563916750619614862381837960513418381535977143179874022 780 2802725922575498202214092846020904682098001233102590523182944869073169325809597768567345875125929422293572756940770127572303965714769811033 781 4204088883863247303321139269031357023147001849653885784774417303609753988714396652851018812688894133440359135411155191358455948572154716549 782 6306133325794870954981708903547035534720502774480828677161625955414630983071594979276528219033341200160538703116732787037683922858232074824 783 9459199988692306432472563355320553302080754161721243015742438933121946474607392468914792328550011800240808054675099180556525884287348112236 784 14188799983038459648708845032980829953121131242581864523613658399682919711911088703372188492825017700361212082012648770834788826431022168354 785 21283199974557689473063267549471244929681696863872796785420487599524379567866633055058282739237526550541818123018973156252183239646533252531 786 31924799961836534209594901324206867394522545295809195178130731399286569351799949582587424108856289825812727184528459734378274859469799878796 787 47887199942754801314392351986310301091783817943713792767196097098929854027699924373881136163284434738719090776792689601567412289204699818194 788 71830799914132201971588527979465451637675726915570689150794145648394781041549886560821704244926652108078636165189034402351118433807049727291 789 107746199871198302957382791969198177456513590373356033726191218472592171562324829841232556367389978162117954247783551603526677650710574590937 790 161619299806797454436074187953797266184770385560034050589286827708888257343487244761848834551084967243176931371675327405290016476065861886405 791 242428949710196181654111281930695899277155578340051075883930241563332386015230867142773251826627450864765397057512991107935024714098792829608 792 363643424565294272481166922896043848915733367510076613825895362344998579022846300714159877739941176297148095586269486661902537071148189244412 793 545465136847941408721750384344065773373600051265114920738843043517497868534269451071239816609911764445722143379404229992853805606722283866618 794 818197705271912113082625576516098660060400076897672381108264565276246802801404176606859724914867646668583215069106344989280708410083425799927 795 1227296557907868169623938364774147990090600115346508571662396847914370204202106264910289587372301470002874822603659517483921062615125138699890 796 1840944836861802254435907547161221985135900173019762857493595271871555306303159397365434381058452205004312233905489276225881593922687708049835 797 2761417255292703381653861320741832977703850259529644286240392907807332959454739096048151571587678307506468350858233914338822390884031562074753 798 4142125882939055072480791981112749466555775389294466429360589361710999439182108644072227357381517461259702526287350871508233586326047343112129 799 6213188824408582608721187971669124199833663083941699644040884042566499158773162966108341036072276191889553789431026307262350379489071014668194 800 9319783236612873913081781957503686299750494625912549466061326063849748738159744449162511554108414287834330684146539460893525569233606522002291 801 13979674854919310869622672936255529449625741938868824199091989095774623107239616673743767331162621431751496026219809191340288353850409783003436 802 20969512282378966304434009404383294174438612908303236298637983643661934660859425010615650996743932147627244039329713787010432530775614674505154 803 31454268423568449456651014106574941261657919362454854447956975465492901991289137515923476495115898221440866058994570680515648796163422011757731 804 47181402635352674184976521159862411892486879043682281671935463198239352986933706273885214742673847332161299088491856020773473194245133017636597 805 70772103953029011277464781739793617838730318565523422507903194797359029480400559410827822114010770998241948632737784031160209791367699526454895 806 106158155929543516916197172609690426758095477848285133761854792196038544220600839116241733171016156497362922949106676046740314687051549289682343 807 159237233894315275374295758914535640137143216772427700642782188294057816330901258674362599756524234746044384423660014070110472030577323934523514 808 238855850841472913061443638371803460205714825158641550964173282441086724496351888011543899634786352119066576635490021105165708045865985901785271 809 358283776262209369592165457557705190308572237737962326446259923661630086744527832017315849452179528178599864953235031657748562068798978852677907 810 537425664393314054388248186336557785462858356606943489669389885492445130116791748025973774178269292267899797429852547486622843103198468279016860 811 806138496589971081582372279504836678194287534910415234504084828238667695175187622038960661267403938401849696144778821229934264654797702418525290 812 1209207744884956622373558419257255017291431302365622851756127242358001542762781433058440991901105907602774544217168231844901396982196553627787935 813 1813811617327434933560337628885882525937146953548434277634190863537002314144172149587661487851658861404161816325752347767352095473294830441681903 814 2720717425991152400340506443328823788905720430322651416451286295305503471216258224381492231777488292106242724488628521651028143209942245662522854 815 4081076138986728600510759664993235683358580645483977124676929442958255206824387336572238347666232438159364086732942782476542214814913368493784281 816 6121614208480092900766139497489853525037870968225965687015394164437382810236581004858357521499348657239046130099414173714813322222370052740676422 817 9182421312720139351149209246234780287556806452338948530523091246656074215354871507287536282249022985858569195149121260572219983333555079111014633 818 13773631969080209026723813869352170431335209678508422795784636869984111323032307260931304423373534478787853792723681890858329975000332618666521949 819 20660447953620313540085720804028255647002814517762634193676955304976166984548460891396956635060301718181780689085522836287494962500498927999782924 820 30990671930430470310128581206042383470504221776643951290515432957464250476822691337095434952590452577272671033628284254431242443750748391999674386 821 46486007895645705465192871809063575205756332664965926935773149436196375715234037005643152428885678865909006550442426381646863665626122587999511579 822 69729011843468558197789307713595362808634498997448890403659724154294563572851055508464728643328518298863509825663639572470295498439183881999267368 823 104593517765202837296683961570393044212951748496173335605489586231441845359276583262697092964992777448295264738495459358705443247658775822998901052 824 156890276647804255945025942355589566319427622744260003408234379347162768038914874894045639447489166172442897107743189038058164871488163734498351578 825 235335414971706383917538913533384349479141434116390005112351569020744152058372312341068459171233749258664345661614783557087247307232245601747527367 826 353003122457559575876308370300076524218712151174585007668527353531116228087558468511602688756850623887996518492422175335630870960848368402621291051 827 529504683686339363814462555450114786328068226761877511502791030296674342131337702767404033135275935831994777738633263003446306441272552603931936576 828 794257025529509045721693833175172179492102340142816267254186545445011513197006554151106049702913903747992166607949894505169459661908828905897904864 829 1191385538294263568582540749762758269238153510214224400881279818167517269795509831226659074554370855621988249911924841757754189492863243358846857296 830 1787078307441395352873811124644137403857230265321336601321919727251275904693264746839988611831556283432982374867887262636631284239294865038270285944 831 2680617461162093029310716686966206105785845397982004901982879590876913857039897120259982917747334425149473562301830893954946926358942297557405428916 832 4020926191743139543966075030449309158678768096973007352974319386315370785559845680389974376621001637724210343452746340932420389538413446336108143374 833 6031389287614709315949112545673963738018152145459511029461479079473056178339768520584961564931502456586315515179119511398630584307620169504162215061 834 9047083931422063973923668818510945607027228218189266544192218619209584267509652780877442347397253684879473272768679267097945876461430254256243322592 835 13570625897133095960885503227766418410540842327283899816288327928814376401264479171316163521095880527319209909153018900646918814692145381384364983888 836 20355938845699643941328254841649627615811263490925849724432491893221564601896718756974245281643820790978814863729528350970378222038218072076547475832 837 30533908268549465911992382262474441423716895236388774586648737839832346902845078135461367922465731186468222295594292526455567333057327108114821213748 838 45800862402824198867988573393711662135575342854583161879973106759748520354267617203192051883698596779702333443391438789683350999585990662172231820622 839 68701293604236298301982860090567493203363014281874742819959660139622780531401425804788077825547895169553500165087158184525026499378985993258347730933 840 103051940406354447452974290135851239805044521422812114229939490209434170797102138707182116738321842754330250247630737276787539749068478989887521596399 841 154577910609531671179461435203776859707566782134218171344909235314151256195653208060773175107482764131495375371446105915181309623602718484831282394599 842 231866865914297506769192152805665289561350173201327257017363852971226884293479812091159762661224146197243063057169158872771964435404077727246923591898 843 347800298871446260153788229208497934342025259801990885526045779456840326440219718136739643991836219295864594585753738309157946653106116590870385387847 844 521700448307169390230682343812746901513037889702986328289068669185260489660329577205109465987754328943796891878630607463736919979659174886305578081771 845 782550672460754085346023515719120352269556834554479492433603003777890734490494365807664198981631493415695337817945911195605379969488762329458367122656 846 1173826008691131128019035273578680528404335251831719238650404505666836101735741548711496298472447240123543006726918866793408069954233143494187550683984 847 1760739013036696692028552910368020792606502877747578857975606758500254152603612323067244447708670860185314510090378300190112104931349715241281326025976 848 2641108519555045038042829365552031188909754316621368286963410137750381228905418484600866671563006290277971765135567450285168157397024572861921989038964 849 3961662779332567557064244048328046783364631474932052430445115206625571843358127726901300007344509435416957647703351175427752236095536859292882983558446 850 5942494168998851335596366072492070175046947212398078645667672809938357765037191590351950011016764153125436471555026763141628354143305288939324475337669 851 8913741253498277003394549108738105262570420818597117968501509214907536647555787385527925016525146229688154707332540144712442531214957933408986713006504 852 13370611880247415505091823663107157893855631227895676952752263822361304971333681078291887524787719344532232060998810217068663796822436900113480069509756 853 20055917820371123257637735494660736840783446841843515429128395733541957457000521617437831287181579016798348091498215325602995695233655350170220104264634 854 30083876730556684886456603241991105261175170262765273143692593600312936185500782426156746930772368525197522137247322988404493542850483025255330156396951 855 45125815095835027329684904862986657891762755394147909715538890400469404278251173639235120396158552787796283205870984482606740314275724537882995234595426 856 67688722643752540994527357294479986837644133091221864573308335600704106417376760458852680594237829181694424808806476723910110471413586806824492851893139 857 101533083965628811491791035941719980256466199636832796859962503401056159626065140688279020891356743772541637213209715085865165707120380210236739277839709 858 152299625948443217237686553912579970384699299455249195289943755101584239439097711032418531337035115658812455819814572628797748560680570315355108916759563 859 228449438922664825856529830868869955577048949182873792934915632652376359158646566548627797005552673488218683729721858943196622841020855473032663375139345 860 342674158383997238784794746303304933365573423774310689402373448978564538737969849822941695508329010232328025594582788414794934261531283209548995062709017 861 514011237575995858177192119454957400048360135661466034103560173467846808106954774734412543262493515348492038391874182622192401392296924814323492594063526 862 771016856363993787265788179182436100072540203492199051155340260201770212160432162101618814893740273022738057587811273933288602088445387221485238891095289 863 1156525284545990680898682268773654150108810305238298576733010390302655318240648243152428222340610409534107086381716910899932903132668080832227858336642933 864 1734787926818986021348023403160481225163215457857447865099515585453982977360972364728642333510915614301160629572575366349899354699002121248341787504964400 865 2602181890228479032022035104740721837744823186786171797649273378180974466041458547092963500266373421451740944358863049524849032048503181872512681257446600 866 3903272835342718548033052657111082756617234780179257696473910067271461699062187820639445250399560132177611416538294574287273548072754772808769021886169900 867 5854909253014077822049578985666624134925852170268886544710865100907192548593281730959167875599340198266417124807441861430910322109132159213153532829254850 868 8782363879521116733074368478499936202388778255403329817066297651360788822889922596438751813399010297399625687211162792146365483163698238819730299243882275 869 13173545819281675099611552717749904303583167383104994725599446477041183234334883894658127720098515446099438530816744188219548224745547358229595448865823412 870 19760318728922512649417329076624856455374751074657492088399169715561774851502325841987191580147773169149157796225116282329322337118321037344393173298735118 871 29640478093383768974125993614937284683062126611986238132598754573342662277253488762980787370221659753723736694337674423493983505677481556016589759948102677 872 44460717140075653461188990422405927024593189917979357198898131860013993415880233144471181055332489630585605041506511635240975258516222334024884639922154016 873 66691075710113480191783485633608890536889784876969035798347197790020990123820349716706771582998734445878407562259767452861462887774333501037326959883231024 874 100036613565170220287675228450413335805334677315453553697520796685031485185730524575060157374498101668817611343389651179292194331661500251555990439824846536 875 150054920347755330431512842675620003708002015973180330546281195027547227778595786862590236061747152503226417015084476768938291497492250377333985659737269804 876 225082380521632995647269264013430005562003023959770495819421792541320841667893680293885354092620728754839625522626715153407437246238375566000978489605904706 877 337623570782449493470903896020145008343004535939655743729132688811981262501840520440828031138931093132259438283940072730111155869357563349001467734408857059 878 506435356173674240206355844030217512514506803909483615593699033217971893752760780661242046708396639698389157425910109095166733804036345023502201601613285588 879 759653034260511360309533766045326268771760205864225423390548549826957840629141170991863070062594959547583736138865163642750100706054517535253302402419928382 880 1139479551390767040464300649067989403157640308796338135085822824740436760943711756487794605093892439321375604208297745464125151059081776302879953603629892573 881 1709219327086150560696450973601984104736460463194507202628734237110655141415567634731691907640838658982063406312446618196187726588622664454319930405444838860 882 2563828990629225841044676460402976157104690694791760803943101355665982712123351452097537861461257988473095109468669927294281589882933996681479895608167258290 883 3845743485943838761567014690604464235657036042187641205914652033498974068185027178146306792191886982709642664203004890941422384824400995022219843412250887435 884 5768615228915758142350522035906696353485554063281461808871978050248461102277540767219460188287830474064463996304507336412133577236601492533329765118376331152 885 8652922843373637213525783053860044530228331094922192713307967075372691653416311150829190282431745711096695994456761004618200365854902238799994647677564496728 886 12979384265060455820288674580790066795342496642383289069961950613059037480124466726243785423647618566645043991685141506927300548782353358199991971516346745092 887 19469076397590683730433011871185100193013744963574933604942925919588556220186700089365678135471427849967565987527712260390950823173530037299987957274520117638 888 29203614596386025595649517806777650289520617445362400407414388879382834330280050134048517203207141774951348981291568390586426234760295055949981935911780176457 889 43805421894579038393474276710166475434280926168043600611121583319074251495420075201072775804810712662427023471937352585879639352140442583924972903867670264686 890 65708132841868557590211415065249713151421389252065400916682374978611377243130112801609163707216068993640535207906028878819459028210663875887459355801505397029 891 98562199262802836385317122597874569727132083878098101375023562467917065864695169202413745560824103490460802811859043318229188542315995813831189033702258095543 892 147843298894204254577975683896811854590698125817147152062535343701875598797042753803620618341236155235691204217788564977343782813473993720746783550553387143315 893 221764948341306381866963525845217781886047188725720728093803015552813398195564130705430927511854232853536806326682847466015674220210990581120175325830080714972 894 332647422511959572800445288767826672829070783088581092140704523329220097293346196058146391267781349280305209490024271199023511330316485871680262988745121072458 895 498971133767939359200667933151740009243606174632871638211056784993830145940019294087219586901672023920457814235036406798535266995474728807520394483117681608687 896 748456700651909038801001899727610013865409261949307457316585177490745218910028941130829380352508035880686721352554610197802900493212093211280591724676522413031 897 1122685050977863558201502849591415020798113892923961185974877766236117828365043411696244070528762053821030082028831915296704350739818139816920887587014783619546 898 1684027576466795337302254274387122531197170839385941778962316649354176742547565117544366105793143080731545123043247872945056526109727209725381331380522175429319 899 2526041364700193005953381411580683796795756259078912668443474974031265113821347676316549158689714621097317684564871809417584789164590814588071997070783263143979 900 3789062047050289508930072117371025695193634388618369002665212461046897670732021514474823738034571931645976526847307714126377183746886221882107995606174894715968 901 5683593070575434263395108176056538542790451582927553503997818691570346506098032271712235607051857897468964790270961571189565775620329332823161993409262342073952 902 8525389605863151395092662264084807814185677374391330255996728037355519759147048407568353410577786846203447185406442356784348663430493999234742990113893513110928 903 12788084408794727092638993396127211721278516061586995383995092056033279638720572611352530115866680269305170778109663535176522995145740998852114485170840269666392 904 19182126613192090638958490094190817581917774092380493075992638084049919458080858917028795173800020403957756167164495302764784492718611498278171727756260404499588 905 28773189919788135958437735141286226372876661138570739613988957126074879187121288375543192760700030605936634250746742954147176739077917247417257591634390606749382 906 43159784879682203937656602711929339559314991707856109420983435689112318780681932563314789141050045908904951376120114431220765108616875871125886387451585910124073 907 64739677319523305906484904067894009338972487561784164131475153533668478171022898844972183711575068863357427064180171646831147662925313806688829581177378865186110 908 97109515979284958859727356101841014008458731342676246197212730300502717256534348267458275567362603295036140596270257470246721494387970710033244371766068297779165 909 145664273968927438289591034152761521012688097014014369295819095450754075884801522401187413351043904942554210894405386205370082241581956065049866557649102446668747 910 218496410953391157434386551229142281519032145521021553943728643176131113827202283601781120026565857413831316341608079308055123362372934097574799836473653670003121 911 327744616430086736151579826843713422278548218281532330915592964764196670740803425402671680039848786120746974512412118962082685043559401146362199754710480505004681 912 491616924645130104227369740265570133417822327422298496373389447146295006111205138104007520059773179181120461768618178443124027565339101719543299632065720757507022 913 737425386967695156341054610398355200126733491133447744560084170719442509166807707156011280089659768771680692652927267664686041348008652579314949448098581136260533 914 1106138080451542734511581915597532800190100236700171616840126256079163763750211560734016920134489653157521038979390901497029062022012978868972424172147871704390799 915 1659207120677314101767372873396299200285150355050257425260189384118745645625317341101025380201734479736281558469086352245543593033019468303458636258221807556586199 916 2488810681015971152651059310094448800427725532575386137890284076178118468437976011651538070302601719604422337703629528368315389549529202455187954387332711334879298 917 3733216021523956728976588965141673200641588298863079206835426114267177702656964017477307105453902579406633506555444292552473084324293803682781931580999067002318947 918 5599824032285935093464883447712509800962382448294618810253139171400766553985446026215960658180853869109950259833166438828709626486440705524172897371498600503478421 919 8399736048428902640197325171568764701443573672441928215379708757101149830978169039323940987271280803664925389749749658243064439729661058286259346057247900755217631 920 12599604072643353960295987757353147052165360508662892323069563135651724746467253558985911480906921205497388084624624487364596659594491587429389019085871851132826447 921 18899406108965030940443981636029720578248040762994338484604344703477587119700880338478867221360381808246082126936936731046894989391737381144083528628807776699239670 922 28349109163447546410665972454044580867372061144491507726906517055216380679551320507718300832040572712369123190405405096570342484087606071716125292943211665048859505 923 42523663745171319615998958681066871301058091716737261590359775582824571019326980761577451248060859068553684785608107644855513726131409107574187939414817497573289258 924 63785495617756979423998438021600306951587137575105892385539663374236856528990471142366176872091288602830527178412161467283270589197113661361281909122226246359933887 925 95678243426635469135997657032400460427380706362658838578309495061355284793485706713549265308136932904245790767618242200924905883795670492041922863683339369539900830 926 143517365139953203703996485548600690641071059543988257867464242592032927190228560070323897962205399356368686151427363301387358825693505738062884295525009054309851245 927 215276047709929805555994728322901035961606589315982386801196363888049390785342840105485846943308099034553029227141044952081038238540258607094326443287513581464776868 928 322914071564894708333992092484351553942409883973973580201794545832074086178014260158228770414962148551829543840711567428121557357810387910641489664931270372197165302 929 484371107347342062500988138726527330913614825960960370302691818748111129267021390237343155622443222827744315761067351142182336036715581865962234497396905558295747953 930 726556661021013093751482208089790996370422238941440555454037728122166693900532085356014733433664834241616473641601026713273504055073372798943351746095358337443621929 931 1089834991531519640627223312134686494555633358412160833181056592183250040850798128034022100150497251362424710462401540069910256082610059198415027619143037506165432894 932 1634752487297279460940834968202029741833450037618241249771584888274875061276197192051033150225745877043637065693602310104865384123915088797622541428714556259248149341 933 2452128730945919191411252452303044612750175056427361874657377332412312591914295788076549725338618815565455598540403465157298076185872633196433812143071834388872224011 934 3678193096418878787116878678454566919125262584641042811986065998618468887871443682114824588007928223348183397810605197735947114278808949794650718214607751583308336017 935 5517289644628318180675318017681850378687893876961564217979098997927703331807165523172236882011892335022275096715907796603920671418213424691976077321911627374962504025 936 8275934466942477271012977026522775568031840815442346326968648496891554997710748284758355323017838502533412645073861694905881007127320137037964115982867441062443756038 937 12413901700413715906519465539784163352047761223163519490452972745337332496566122427137532984526757753800118967610792542358821510690980205556946173974301161593665634057 938 18620852550620573859779198309676245028071641834745279235679459118005998744849183640706299476790136630700178451416188813538232266036470308335419260961451742390498451085 939 27931278825930860789668797464514367542107462752117918853519188677008998117273775461059449215185204946050267677124283220307348399054705462503128891442177613585747676628 940 41896918238896291184503196196771551313161194128176878280278783015513497175910663191589173822777807419075401515686424830461022598582058193754693337163266420378621514942 941 62845377358344436776754794295157326969741791192265317420418174523270245763865994787383760734166711128613102273529637245691533897873087290632040005744899630567932272413 942 94268066037516655165132191442735990454612686788397976130627261784905368645798992181075641101250066692919653410294455868537300846809630935948060008617349445851898408619 943 141402099056274982747698287164103985681919030182596964195940892677358052968698488271613461651875100039379480115441683802805951270214446403922090012926024168777847612929 944 212103148584412474121547430746155978522878545273895446293911339016037079453047732407420192477812650059069220173162525704208926905321669605883135019389036253166771419393 945 318154722876618711182321146119233967784317817910843169440867008524055619179571598611130288716718975088603830259743788556313390357982504408824702529083554379750157129090 946 477232084314928066773481719178850951676476726866264754161300512786083428769357397916695433075078462632905745389615682834470085536973756613237053793625331569625235693635 947 715848126472392100160222578768276427514715090299397131241950769179125143154036096875043149612617693949358618084423524251705128305460634919855580690437997354437853540452 948 1073772189708588150240333868152414641272072635449095696862926153768687714731054145312564724418926540924037927126635286377557692458190952379783371035656996031656780310678 949 1610658284562882225360500802228621961908108953173643545294389230653031572096581217968847086628389811386056890689952929566336538687286428569675056553485494047485170466017 950 2415987426844323338040751203342932942862163429760465317941583845979547358144871826953270629942584717079085336034929394349504808030929642854512584830228241071227755699026 951 3623981140266485007061126805014399414293245144640697976912375768969321037217307740429905944913877075618628004052394091524257212046394464281768877245342361606841633548539 952 5435971710399727510591690207521599121439867716961046965368563653453981555825961610644858917370815613427942006078591137286385818069591696422653315868013542410262450322808 953 8153957565599591265887535311282398682159801575441570448052845480180972333738942415967288376056223420141913009117886705929578727104387544633979973802020313615393675484212 954 12230936348399386898831302966923598023239702363162355672079268220271458500608413623950932564084335130212869513676830058894368090656581316950969960703030470423090513226318 955 18346404522599080348246954450385397034859553544743533508118902330407187750912620435926398846126502695319304270515245088341552135984871975426454941054545705634635769839477 956 27519606783898620522370431675578095552289330317115300262178353495610781626368930653889598269189754042978956405772867632512328203977307963139682411581818558451953654759216 957 41279410175847930783555647513367143328433995475672950393267530243416172439553395980834397403784631064468434608659301448768492305965961944709523617372727837677930482138824 958 61919115263771896175333471270050714992650993213509425589901295365124258659330093971251596105676946596702651912988952173152738458948942917064285426059091756516895723208236 959 92878672895657844263000206905076072488976489820264138384851943047686387988995140956877394158515419895053977869483428259729107688423414375596428139088637634775343584812354 960 139318009343486766394500310357614108733464734730396207577277914571529581983492711435316091237773129842580966804225142389593661532635121563394642208632956452163015377218531 961 208977014015230149591750465536421163100197102095594311365916871857294372975239067152974136856659694763871450206337713584390492298952682345091963312949434678244523065827796 962 313465521022845224387625698304631744650295653143391467048875307785941559462858600729461205284989542145807175309506570376585738448429023517637944969424152017366784598741694 963 470198281534267836581438547456947616975443479715087200573312961678912339194287901094191807927484313218710762964259855564878607672643535276456917454136228026050176898112541 964 705297422301401754872157821185421425463165219572630800859969442518368508791431851641287711891226469828066144446389783347317911508965302914685376181204342039075265347168812 965 1057946133452102632308236731778132138194747829358946201289954163777552763187147777461931567836839704742099216669584675020976867263447954372028064271806513058612898020753218 966 1586919200178153948462355097667198207292121744038419301934931245666329144780721666192897351755259557113148825004377012531465300895171931558042096407709769587919347031129827 967 2380378800267230922693532646500797310938182616057628952902396868499493717171082499289346027632889335669723237506565518797197951342757897337063144611564654381879020546694740 968 3570568200400846384040298969751195966407273924086443429353595302749240575756623748934019041449334003504584856259848278195796927014136846005594716917346981572818530820042110 969 5355852300601269576060448454626793949610910886129665144030392954123860863634935623401028562174001005256877284389772417293695390521205269008392075376020472359227796230063165 970 8033778450901904364090672681940190924416366329194497716045589431185791295452403435101542843261001507885315926584658625940543085781807903512588113064030708538841694345094748 971 12050667676352856546136009022910286386624549493791746574068384146778686943178605152652314264891502261827973889876987938910814628672711855268882169596046062808262541517642122 972 18076001514529284819204013534365429579936824240687619861102576220168030414767907728978471397337253392741960834815481908366221943009067782903323254394069094212393812276463183 973 27114002271793927228806020301548144369905236361031429791653864330252045622151861593467707096005880089112941252223222862549332914513601674354984881591103641318590718414694774 974 40671003407690890843209030452322216554857854541547144687480796495378068433227792390201560644008820133669411878334834293823999371770402511532477322386655461977886077622042161 975 61006505111536336264813545678483324832286781812320717031221194743067102649841688585302340966013230200504117817502251440735999057655603767298715983579983192966829116433063242 976 91509757667304504397220318517724987248430172718481075546831792114600653974762532877953511449019845300756176726253377161103998586483405650948073975369974789450243674649594863 977 137264636500956756595830477776587480872645259077721613320247688171900980962143799316930267173529767951134265089380065741655997879725108476422110963054962184175365511974392294 978 205896954751435134893745716664881221308967888616582419980371532257851471443215698975395400760294651926701397634070098612483996819587662714633166444582443276263048267961588441 979 308845432127152702340618574997321831963451832924873629970557298386777207164823548463093101140441977890052096451105147918725995229381494071949749666873664914394572401942382662 980 463268148190729053510927862495982747945177749387310444955835947580165810747235322694639651710662966835078144676657721878088992844072241107924624500310497371591858602913573993 981 694902222286093580266391793743974121917766624080965667433753921370248716120852984041959477565994450252617217014986582817133489266108361661886936750465746057387787904370360989 982 1042353333429140370399587690615961182876649936121448501150630882055373074181279476062939216348991675378925825522479874225700233899162542492830405125698619086081681856555541484 983 1563530000143710555599381535923941774314974904182172751725946323083059611271919214094408824523487513068388738283719811338550350848743813739245607688547928629122522784833312226 984 2345295000215565833399072303885912661472462356273259127588919484624589416907878821141613236785231269602583107425579717007825526273115720608868411532821892943683784177249968339 985 3517942500323348750098608455828868992208693534409888691383379226936884125361818231712419855177846904403874661138369575511738289409673580913302617299232839415525676265874952508 986 5276913750485023125147912683743303488313040301614833037075068840405326188042727347568629782766770356605811991707554363267607434114510371369953925948849259123288514398812428762 987 7915370625727534687721869025614955232469560452422249555612603260607989282064091021352944674150155534908717987561331544901411151171765557054930888923273888684932771598218643143 988 11873055938591302031582803538422432848704340678633374333418904890911983923096136532029417011225233302363076981341997317352116726757648335582396333384910833027399157397327964715 989 17809583907886953047374205307633649273056511017950061500128357336367975884644204798044125516837849953544615472012995976028175090136472503373594500077366249541098736095991947072 990 26714375861830429571061307961450473909584766526925092250192536004551963826966307197066188275256774930316923208019493964042262635204708755060391750116049374311648104143987920608 991 40071563792745644356591961942175710864377149790387638375288804006827945740449460795599282412885162395475384812029240946063393952807063132590587625174074061467472156215981880912 992 60107345689118466534887942913263566296565724685581457562933206010241918610674191193398923619327743593213077218043861419095090929210594698885881437761111092201208234323972821368 993 90161018533677699802331914369895349444848587028372186344399809015362877916011286790098385428991615389819615827065792128642636393815892048328822156641666638301812351485959232052 994 135241527800516549703497871554843024167272880542558279516599713523044316874016930185147578143487423084729423740598688192963954590723838072493233234962499957452718527228938848078 995 202862291700774824555246807332264536250909320813837419274899570284566475311025395277721367215231134627094135610898032289445931886085757108739849852443749936179077790843408272117 996 304293437551162236832870210998396804376363981220756128912349355426849712966538092916582050822846701940641203416347048434168897829128635663109774778665624904268616686265112408176 997 456440156326743355249305316497595206564545971831134193368524033140274569449807139374873076234270052910961805124520572651253346743692953494664662167998437356402925029397668612264 998 684660234490115032873957974746392809846818957746701290052786049710411854174710709062309614351405079366442707686780858976880020115539430241996993251997656034604387544096502918396 999 1026990351735172549310936962119589214770228436620051935079179074565617781262066063593464421527107619049664061530171288465320030173309145362995489877996484051906581316144754377594 1000 1540485527602758823966405443179383822155342654930077902618768611848426671893099095390196632290661428574496092295256932697980045259963718044493234816994726077859871974217131566391