-1 1 0 -480 1 -28404 2 -682240 3 -10460070 4 -120178944 5 -1122367480 6 -8942109696 7 -62733463065 8 -396222777600 9 -2289950627940 10 -12261279536640 11 -61415457336714 12 -290017200522240 13 -1299352388589720 14 -5552275006294016 15 -22728781503345645 16 -89469772048615680 17 -339762807737340840 18 -1248224349325374720 19 -4447250289131732550 20 -15399624736863311360 21 -51925312880211528576 22 -170780766504868039680 23 -548722835236095091620 24 -1724719821677948519424 25 -5309767546035223699980 26 -16029283783725451779584 27 -47498629575627335078100 28 -138288107743664487598080 29 -395913246543377075988184 30 -1115504575793184989583360 31 -3095400088549223619519771 32 -8465068118466487813392640 33 -22828904079622507976466240 34 -60748287492133219989643776 35 -159592841848695377361106840 36 -414136419095196391533974784 37 -1062013458593193134457419640 38 -2692564339261202523493094400 39 -6752002852993736495725113672 40 -16753274069957294253525849600 41 -41145980473953044234554647560 42 -100061428250875343328459694080 43 -241023835828138256533971757170 44 -575230564606121442782091627520 45 -1360629905733602339666921452440 46 -3190618804177690587901330200576 47 -7419270952391703120153896948165 48 -17112274584595979104191798789120 49 -39157763598978490565481126522708 50 -88918082924219994577738740176640 51 -200409428652102649594686870761508 52 -448426716401127539847059745431040 53 -996312142308533998120956399323320 54 -2198424257417842451284762916333568 55 -4818564469010162708540409166869735 56 -10492730049161433269790442290219008 57 -22703635088517636308009607927019200 58 -48821014857920874498744849711705600 59 -104349012570850369466751674796499706 60 -221719046392809380790152276049008640 61 -468393932423369903689840994288698968 62 -983945946234623015713714776382382080 63 -2055601047780600215784035492625486570 64 -4271375991553914257867686302675618048 65 -8828967652422303343078832729434587920 66 -18155786605221230386652708548616171520 67 -37147646121169693891224380601136036590 68 -75631892648280387466723859857624506880 69 -153243054697972361434081508419481932416 70 -309030945801019534023577185308477829120 71 -620311998051901169088448750914445991317 72 -1239497707640308950568069800265792492800 73 -2465741635033753720311730693318484826120 74 -4883749544141462295135459333366680008192 75 -9631626553247642859750531031902303193770 76 -18915665308308187418061565078779061687296 77 -36995893953366249908185001428765141566080 78 -72065677059477226940555728794607793879040 79 -139822982135205070192851957777691440767802 80 -270230847329640035961082007654278042375680 81 -520268766744305817496140762032017796768724 82 -997898471254953349847072142271051103009280 83 -1906949424377178044999033146682802866430270 84 -3630896164406059615466877747936975517458432 85 -6888698102317845458840524305396453721200240 86 -13023725010296588568303921193761343461583872 87 -24537672822326326260526104382305325435977675 88 -46074036157483751414912348154968946113203200 89 -86223937656464294128415038323875683214974280 90 -160831634855637349774856815599883949211409920 91 -299026607278609735125238020076720931959301016 92 -554198089491775438734539993465136722284451840 93 -1023902427868627584022780660863231373710589440 94 -1885868669751717600237098620285051006755680256 95 -3462932867288963391940558321638939129498935550 96 -6339811790412313148075284817172398469662327808 97 -11572514580333433939778600596598424023866712040 98 -21062849138499032631940641481824007203807207680 99 -38226362327409239501414343303966671508664667274 100 -69180439489475533712078498454747524725299951360 101 -124852065890808952200269252310252115147965187704 102 -224707404014278725339998652950115446767223162880 103 -403334174781482036481272611828948022682154718445 104 -722029620270230330826470046580856580086375800320 105 -1289149678794661515284960781555806911534276988160 106 -2295755482660706843195270620168877251047838336512 107 -4077905263094938102445297423649234818746510027690 108 -7225248159645278906701543085483879621027335219200 109 -12769888987825660392858541156227697391060392806168 110 -22514092935300930523841235622258806165682072340480 111 -39597586283808342904711789639032870928293496292355 112 -69477397836194010181536308775856575427722516695040 113 -121616442675805707293040703460549805718889474903720 114 -212387050455083613021486792296288311490416112160768 115 -370052672527802825733211220934898687796386226089320 116 -643296737968814499746206438695498704215974506688000 117 -1115793184332412242462385662513493394160434980703160 118 -1931045981215370431386707163195665006739496380595200 119 -3334646797908300332405536720795662311234450223361667 120 -5746016924968326969870576730991216698758791406950400 121 -9879957658859303997374931702749341904103622279265220 122 -16952175909447965431251211096756452265740921691655680 123 -29026110504433107213821445364705747627922591405646540 124 -49597055604026050966261911826526619530968015852019712 125 -84574029640745006608358386054989211202882741067762480 126 -143927058936703035530304316615210705945914740156491776 127 -244445586537397787319266338438989842610335680204572240 128 -414348818611634678525978793042036048366632919333587200 129 -700977068542784749588838046571674356077952579885851968 130 -1183599529589420076040195982920102080216264819910210560 131 -1994703331866206004456809488890618877425070431609772670 132 -3355316680662860972455301792230476961766070759419719680 133 -5633513538630798064499108981732813128340111593378646400 134 -9441143080765737519630938882908110058053297244521497600 135 -15793480741260821628228275064650920028720953269695506350 136 -26372277851592256391638947704307484313278219750314582528 137 -43958439236255033313833225046822465834619532467990773640 138 -73142515852210537552497208956783707826926859753245859840 139 -121489449681502780144784248536782539605286936592313493602 140 -201444848728274798286254808433412525016638605194752634880 141 -333449793820590031443681942971911342552502032769218319616 142 -551022136997297572077204515740824426413599244470440314880 143 -909032556684963861393330042576142536403612336721331360665 144 -1497162668678142416290721763374073906858919352692770477312 145 -2461755643899394888791639985601737694941571253331915693200 146 -4041237871249966084951255083726794737058070966083595868672 147 -6623452185562046464824301585130570229834126556095309483990 148 -10838315792746392148111133302423528253289202678551360468480 149 -17707341848798580746323100928208044031427409783277383411512 150 -28884561537595768296428818912133815050316734148825694223360 151 -47044144752238243051907435875225273796575791112941265115946 152 -76503131819762103675657879784574209319894720430019140736000 153 -124220431802351752377374668748691456379746344562830896880520 154 -201397132499369107293286151740498001754006317662880171778048 155 -326036411713844529479968854770067201847829144219153953420160 156 -527032685413272035161520745515951926983887943724461875214336 157 -850694400118121845865262772138503034423419464521911411988440 158 -1371134440506355119466202759963541178761896103279126948761600 159 -2206798703706231183798598390153089678679491798796562149298547 160 -3546723235777976408814308790567334775716588724786700801431040 161 -5692189869033696772450675834474433768737855607844300168834304 162 -9122722565918455699633047792833334303162151116887168545808640 163 -14600509124213084630186021480085120129951373227603458756014470 164 -23335404070103257230845061714551143212112250789813252735810048 165 -37245320395608408891195965128717150122674505359597865553184640 166 -59366625084695431668472601578639992667156400387806336213718016 167 -94500124446853791581521961047363958657066214385142317083833090 168 -150226592565153867412141458756072620573332523683386571925299200 169 -238501238646607797167760714044037418823266689778831066213781484 170 -378154040330664935185104643961661668846203706623194385739320320 171 -598805750991909807572456773285221040917579093051822359332557126 172 -946993616298925588379521731756581931393182320609614282139069440 173 -1495742049129028728850436800987223933816389640566038507486180120 174 -2359497617503206688632230658620371425131697085844898998641784832 175 -3717407177977864761074418964061205275007728055462035628742165590 176 -5849556913233872720657929607967079285292846658793635673448074240 177 -9193322418667730616905130975846860538866876962312144290337473600 178 -14430888457689727326956715033840292372109814434409951447452428800 179 -22625022540490695394956398111584862254031355800600346061440790494 180 -35429465427896722535733482905625074253032658263223477800769134080 181 -55414574830227219689785185115108421428155903072490578156638413752 182 -86570789878027760177331081383965777479360480933814385546487623680 183 -135086145546277064752067276642949307364108318617636623642749107365 184 -210545676348421764898524268111927791190118328690723959809682774016 185 -327779592577536408454818191984216422777846510547937944362616169040 186 -509708043895481892545792660303334103602706944098082788661261533184 187 -791715105952645070873816573623103286093085236598943818683747772380 188 -1228366793061573310383940347046606047225140825262950622822988001280 189 -1903718238358975741499471687261935238076570050213879751757139632896 190 -2947110821558919145192974130777747721314553740040499845939544422400 191 -4557357893249248235675016717083667814602742694682084692340886776372 192 -7039734935357547655961538361221260205172916118671232467318176957440 193 -10862494450919809519854299512744218554578838028910193041534985986920 194 -16743122589986504959224479138664156407431198045256968965614981952000 195 -25779855054038295910317422153200170809875415796205930291677938647080 196 -39651996763718354841031503985477882079376361972014236157120553877760 197 -60924733568976555008141117544290444490916945590594612563754716706040 198 -93512478486873086086170117989942429107439293870261208166501533015040 199 -143382508799349032734555280345885531509127975631916378643139254018748 200 -219622456577897216457441119122897102261193889868944882614694867449600 201 -336058219663230909265560405780811764101111674672266337954031657681856 202 -513703721741690153600866869848419608070641424560003119437217838036480 203 -784466642803998660987417142518102779928360589752728701170795810228600 204 -1196748682067783200267841550235138443963699422813383461693093745575936 205 -1823900882050143691228854095975375517080071708725927914794088096464560 206 -2776977506352800147562650765680407172066287535206214174059132520654848 207 -4223955768839461770341720471347594891921382534497761983909183159936985 208 -6418672475521557258233194779117431023585164248376012361373054032043520 209 -9744349913428274103607225381107106652267978418909234429288853661291584 210 -14779006519419467200663202198674323507216271804074745921479204031610880 211 -22393666422752598048267961294480336739789430645538665801450822554457102 212 -33899680781192673678873311247861345908184719175233388748974476281546240 213 -51269521719134868288402493862720615853839713510823271747824356450899840 214 -77467396009151674238775361015627205419251591815420013050060078547151872 215 -116943862358198352515101419049234107035289345277293029871527703691565120 216 -176375155970776707456081402115240062565829276372437824290132158574733312 217 -265767320332585829210618054590567881979100607041266154850292818567060480 218 -400103721331576887465837961630693479616945451864001558756228798426611200 219 -601801239387755574475603067145411195752126815053820514452723285191564468 220 -904368937029057557959956056826978714562208493036260763872639264796395520 221 -1357853253894547701432780878122261820845656561777765857790233159166801328 222 -2036935231768954752773220321650188712150617005690307558715989326241044480 223 -3052961291037483444392355072858695014106191127247884243910563738085518370 224 -4571803505846441523208194636266420557819520702521357715073302692186359808 225 -6840352047338938941497728893774997435397826764497946547440491549795574940 226 -10225779457627803770261930721014494110120481713298651279321519775137350144 227 -15273686283859163301083387636183690665065656359937390898184101820514919990 228 -22794137609834983206450862691405062363379830219283648295841975704676454400 229 -33988865999863479889411992974594536661048793889174222290793437419836868472 230 -50639186793914514114539665662619083970207902942966017987524666959168245760 231 -75383381203918117011284273324507666679289599517154578651582015080882690240 232 -112125818390923241527982719625432716687271599775675958997029702147305664000 233 -166639907894535105588711340952201387050295740738715175056299481942895632520 234 -247456016932317102781306713270775255132260397573115563903693244246202041856 235 -367168012542649031844000346701435447370412958831916257945507453823896259440 236 -544354307943985784892671415128573627271087943194324173484136385832201059328 237 -806400257870784430701326509663691786147643459355829039850215532655689388800 238 -1193641640622997502833917143880816682402672179603194296861148468181882408960 239 -1765442966179007569924542187098252167210241364463889036915724798960910220692 240 -2609107350771042522177204036640346545538160804328272612211107517400505784320 241 -3852927225021223416248335249430012524522366712996616809356518996937584882984 242 -5685286038701998026884092463671171258270468566544203336792846652045622488320 243 -8382595769755872008772333276707849989223355165991765266338817747920934503970 244 -12350127231973940914103139432945155053436770699986154815230895074153552186880 245 -18181639269502988058678747853747932005941734009692073859538141570302697826360 246 -26746398627077890946466838722941679918560689723571433395636902091796236544000 247 -39316080346706604870168455192848055601535321177190020940796972865629599281950 248 -57749692258262388862523084357386699924122002099931925319913725956498294579200 249 -84762861497334967178305468947364134734847530042732278944154242635318319413952 250 -124319689444500690271060499319004119437818051457782469034517648785057000176640 251 -182202559493107366009261804947730296818872211981086981249572465591525866500378 252 -266840127833456863670695531278515010759563816002275056046606161876586506250240 253 -390509639084281690814042409222928438992055345259397537080670941051487242835840 254 -571081579348102766331235899983620552255206400591169094276084174410530763603968 255 -834549550669731586959667902687016981500683979272663016770013978517450786422885 256 -1218696249288061913249737683894336735349379360763844458457240037039264708937984 257 -1778402108456725382227741024548555014020421747222195485626024081932939570942440 258 -2593327425905452620716037969049607577094003715381118458140874912357927233597440 259 -3779021634560442956772736325829899773787317437463223610842973147555763980177144 260 -5502977820576579755735035707555173110140446707928614524042729112140411628221440 261 -8007818321335811863380591768176075579437230883365526672227453970333854695621880 262 -11644756598682745240900295233026860335445021123971726522376798605628922075694080 263 -16921858060712561785557441697127065907710446245511481941587328888883797682006595 264 -24573599052659428858948004074061338874451789994150925143415983472983344358797312 265 -35661057576800387178222564179300282046525180307914093567294314845184575539629520 266 -51716131116382118934663674637928861094390125252214256386272350117804553532186624 267 -74948994133172599848092493639850940817082244657987732160626547469894605750570900 268 -108546333755558225897514850423097153345375008348184201881516851156707611717370880 269 -157099811352935946071144845649679522792247786400459735650772149795829353637241240 270 -227221221610220499327799113314425271185110901432112319987761485728186479821516800 271 -328425140976169836305805655131584689926593513994480679859522983013858081257314573 272 -474394579725815980868356586932228858044605783350903344925228515866378307486589440 273 -684794695100250824744859988606242268942726602766737717153319836239443784877738240 274 -987870270101419291121866008701122044538890701491979593694966230902418303907879424 275 -1424163342060132396712621350694385672528430547129808249249723892788817133760619110 276 -2051830757459975155471425458605822090738025542083687189855860227969923269307359232 277 -2954245532880020737691559824680797855774780453808466012616530198672004148839453240 278 -4250856247415080069805968386322027519008035374175551422849306390341115460523084800 279 -6112691475172876715046182963901578734987332249049354139700982043866018418185277397 280 -8784482772391309000819284197314044168212636602396199882430999897606991234181836800 281 -12616212585074538868993728206313261026557610825404709983112127914317743535931728456 282 -18108075418893768473843836239130582097324582398026877830401803795159761948979937280 283 -25974517087900117078744768735500699899233704095172088295296169722009061186475130770 284 -37235393338065987813982363857723634820267571737278406029492820571617059367182223360 285 -53345655970107930395332382202038420528414778837301483661333074722499503274938883200 286 -76379741738640782424943360568432322189039563658343883477695127493380228418260674560 287 -109293585354186698301476155464235724154160151723771628852208673456184419151863146805 288 -156296718908790379986449215181951909831090203154006186162029188152956528450479985920 289 -223380406339893095363092840422804598114514733676565091873303579625698894336664576668 290 -319066813859955964179323365889412862187931915708218846288988466655560021390034457600 291 -455471117763521277015296646740661838530792901516016266396270458102234078462219086052 292 -649806411442718063800238080685410919771735848779005157497552023381268004294089955840 293 -926514811376121964952991314472400703754571511801287737591681492855056033675951820920 294 -1320283628162767313660770624593247908309616927218898963314892564843593215154142946304 295 -1880311786635214741488282484205256055132058162229201940399326965043599646114998991900 296 -2676341379639741649235351412300612220488268538846780690028515743171706924085478323712 297 -3807179910968424403557285111918699705939545912987210920131759308224728624167564419200 298 -5412735096261348890053628693518741162974500637755659117846720564590731005504586688000 299 -7691000638159981054448875874386861876748528602195470987181367355757637372482342228456 300 -10922016647577386152330507042973002855233454123214285863432010976335028373553105648640 301 -15501650238570764473226859257624718401211560797516877019098476218416336745385753177728 302 -21989195318695998463244404624336190191909690464300751938977486412839634622570495252480 303 -31174408701134995342541476621283440508744080260377647308765088689432415192323150447390 304 -44171868326794066457111882741945647849550218676258503252606336027434047732670059860992 305 -62553718499879564339092836130856806846748465549642188276541068955964313041180297257360 306 -88536319675680586533963252969123068450076682382622005117998738830063089320362787551744 307 -125242553428665243953975304212747432286263391382048335350441082830484282508962762863190 308 -177070254224157636590149407626122505492613423851928938203152905669783465725638529474560 309 -250209435302965906061684212715281557534823195198633288770806366178729375976150589605248 310 -353368022085893395493151273890891929698940008577827079458391886609937659271932120186880 311 -498789620007310065809237576236307104801451978602687184860023933868260958507612563960142 312 -703680094492104459258760153427892673041277538938420822172209900302843331092214434969600 313 -992206145564853247328190080507967286627512115100052264296636191223914732393261854651720 314 -1398293789605946874486205175357083730988673746270836004115483571694072182000190795263488 315 -1969544907713883762375384040815013510034628923302751383170394662647676232345887766370520 316 -2772715780511402173290414451050269716452537488538880077458638005369790075780081292955648 317 -3901376691578196047794917534935045181474015156480863669255112407650553757623124354282840 318 -5486615532517509933984561849269329153642467754125793245385239554250815710094438772234240 319 -7711987651552545452180205363413914221336944385484465541212916870387510381065702374542022 320 -10834386092720199848668228090872653323478746308981428986369462256418020252003571515676160 321 -15213162372492668138081000350232157761427479911275636205331631628750618383074146180655424 322 -21350739412003713956475349341960477561911201502285879716606759637973520536504480543457280 323 -29949224068118278812585234390678568450925513286428371692129882448073168421070467878992900 324 -41989283807170040689400491226346750640316967336253269052278179969642652742872548072603904 325 -58839989947561378408439551577497743390544021724864106382751701042457779390523486818882920 326 -82411710724650907303045893422938412070116110134898603387940229529807867761388165649032192 327 -115368823711297358715047943690483065872575658701973919471173465153095946282006470611886600 328 -161425509888233526682924884188369270214492263524096958475640521685316110861215402216307200 329 -225756883060163541343711720599330877728064344501211764449140093038788013133366786438740480 330 -315570154121962235662126748520250716101613452822039242930995599107541433765463735723499520 331 -440897749055991823199097384624478173613420807989976365080972608108344173134005020205706362 332 -615698112382693794374680731167473552172210182192505682270372066023406566580466423448048640 333 -859382843657799952452266386922650064666962995995525997430241612627762554074555798639856920 334 -1198934292541620074276874686664947996259715283066746074108437477646033484370625078411307008 335 -1671840543532634916012910632650467544982418576523302334517583166916774880578882226454845990 336 -2330161417345271818079643536149258590570776458226652301813727521691904766215585943090176000 337 -3246158735590379827763435988695407095089647997903072384582139121321332333295633450271321640 338 -4520089067850706470173267910186550974661974962814840745528216107293125023484019067129573120 339 -6290984598634814135784043367112673565514550009072412984031852422857502388523285819145218668 340 -8751561113500888811936364595308011808397433347446643590739484849998751447082842192707783680 341 -12168823695903244912794973609884798754351031589335363971569267300834248633137039131445524992 342 -16912534894171465412642389135049980609930110737082119276090058552042420592333051091903923200 343 -23494527741579525744866403918590664830835723967404766938644981443139393553375366852627547875 344 -32622970635988662298853151283185409746824081720347333257367091781880373024232950864620252160 345 -45277237305508494790934440046167875236345964423710039064503622340730329094750810051165095680 346 -62811160025867911948399047312616092547240809856022183515177995569357313564756956652028804608 347 -87095363252401002864060050990827216731406721336603949424024136084317876845532363789856743290 348 -120713382883389283778112162544753425279769206687158633047296542173892626850138832187733145600 349 -167231777437979067224867791806785757602261892370406929408541113869729601717585403475035365848 350 -231571984434385273279895411424248126294526010653730496970068897933144373469738511828440709120 351 -320522024700355422124375827560360285284507595384018386747802576136274191804046557312747666459 352 -443440343856159884796449772653696883890523504983551784215591082057780626999032248335234452480 353 -613223518160204915275814317865376804465452070738210895303068693691663304765554904253913705320 354 -847636174030444027139634278617938145768802717942925110060460699334152115060058025106203439104 355 -1171137916813371825344183557215560548467228192928245757758593160474739228291128950314822040760 356 -1617391939267373038908845407334883627671459984451866551712709685006612729414359452203181599232 357 -2232708203185639947147943359992001994204960927862179250289582244595190552456486176958950465280 358 -3080767369905308449753934010924515191290509825897026597861315833728660620810151894768019993600 359 -4249099149262931631706820070094543094818862658993038559034197978465351581081207453890766460770 360 -5857962917471329161265828880091555640239729100299539057156315271820573529360520957766769548800 361 -8072516321521085511429908364733504108194517758684550077423867625490416749998652032108059698468 362 -11119482294528576179344915339121677760328749518637952967517440295202550171740662040377859950080 363 -15309967976316079275846905811811800572130025565509649054676272522896979712843645770967312831510 364 -21070693368221560770029812230441518578235640742011152288797428252710550433347937983807991934976 365 -28986711514858946482182544511836875832376375671795373521961669114311515333022010507820242886320 366 -39859824966249857758666092277849956331763842715589970638196570098302881461548825888854118037504 367 -54788433119436516501539790823903051348373191351334849500808893310600316391299492838572460476090 368 -75276628368276395169334079405025906118157640487397011864023220869183552608364887529960265553920 369 -103383194925318117481082192002950066626092425747991557321565948421862200942518762413800242991208 370 -141925023077334747114279679613773448392130867540144671293916221131999757038293331183802699678720 371 -194754700430134934270666638420252983089787884358307268864849817399205749074700566545571490603384 372 -267139178206581178295181913146282079528844165944262536698903441944252579649973689067053062062080 373 -366276110012287657492089023203605450297480012370348015682667316936679714707716820866857242248120 374 -501997637916803340645234278910361692210961108834238114892650957437485616406006804874096527300608 375 -687729296490988963380478294528026530653332909624027090294627608607672218544890298543371844521895 376 -941795999700255001895141623410541059879207408750062533138123501669188063299781546154021148700672 377 -1289200043325879458894226816991974199527501926656505447762101929565692544270043790970069873086800 378 -1764040776373020500352353184953007495921935378998930431326969852238113563746522999309306228326400 379 -2412806235563447847666064321710021648158257457407722093666959127715801387679771078749441000698186 380 -3298849233498172377124241510673586460623249024871112973551939574026347058282128877041893807257600 381 -4508471763715566973339811484248536809185424551463534966635752812708861247802225260011063645407232 382 -6159192434084156367756262450585715271243330722782233388788125497253030597055195777689496023777280 383 -8410975879048287542084114748813524528008455270834753767522339241096923541903635808565891402820395 384 -11481479524863498789311112269172652030509561532648106402847013437565765541941049345018308135437312 385 -15666747063094674503186597782608044718938822343465772478804286034037198781429879987473292292826880 386 -21369283769334107805536520280989774807210541528078960630752182525828836957506827733345141458309632 387 -29136132583407314577352279565536697061317121049386940855021446870374058336302052121019064190493010 388 -39710493945845816449384466239591434185951708575687403648954829743565219515749636886472848410145280 389 -54101680752867127778538787592102418094341056615694768063798836764043045305988056009839387322347256 390 -73679885635602336807744987143150741971396720509034475851710797660891618778011677885932438248509440 391 -100304513568339180542874283200279833269406816151450508996017509850151142541715764922081439966438217 392 -136497903903637915261374813963651887110004047834277169813124347683734992697952645641713538887123200 393 -185680408742574554262754300063600828043711527970087506695071826285624025307249600974784424832405440 394 -252488381060111329633807712935013105757637682150256487303848223870336627902478024233518363329353216 395 -343204156622093382865409090841613855993254724615845249792300387177562500116624623618959621603705200 396 -466337261370907206807431809560981539752253825432869897463403673179233211607001830989401724330531840 397 -633409745213979528409973803487543457211701705718677014367630352905320294005115987874423150281414040 398 -860016949623735383880449143467698115738684819076249780993756138690583765760047053346851666070784000 399 -1167259793115931589132682840453701508253562736143562870004686937023300156237458125047574163413863567 400 -1583677998384114492755015069652177057166820379356685282764577586358744436254415578622629033654695680 401 -2147858531357980032284696517642065440434962178301505976347897074919819816097007417708082970641890728 402 -2911953826043787907173186084213742742223623985944704866251952944099455133765862675646631467912826880 403 -3946425428988669829046801578771961488402830334972485272481043187455748013219968998158891213257802240 404 -5346437620068602454014559328842980607677657987379125762754198906098155272813809477856407856531289600 405 -7240471878741655810296643632413603851026449509686507411578109225999509055814606849585360140127892280 406 -9801929533775299122691421433643104961014622591677436528932492329319338618849129097709884957488050176 407 -13264753662923366518725306609005422471106491826898092626200890482789989388628484347874794520504460230 408 -17944455201721913916400343770410725903169093154787795630313268560581786865200603266210120420556851200 409 -24266402941118758361349746484475676178380037003511848732003966294913190399501370665933495183038781640 410 -32803873679279939251661711936358765587581050344778811075583186351877907014302722595195253058105646080 411 -44329212145530237987123980258017914730630519092532816653369882699108811758291899569591330236870584076 412 -59882593860352032918775646949561776166595737989542706359491137724701321779719935036349937731553290240 413 -80864416003266802246594046500195496123244929221137014681789705027468627845233843671444258062955011200 414 -109159392834924017193254207715584167120851646047661062009275227288296724161743326776400348769400010752 415 -147303178561211626869250548120159754777773940693725120517210589835186390642715895158105773368392856220 416 -198706015874696010974426851566804308589250074261164107645948045783529573311205109345653388231244930560 417 -267952825386333844940370744683828865779533929211736689610358742374880740982622279618160690099027566400 418 -361205727050052920938198219606109068911341092897649062272450964107847540159904339931332977670673100800 419 -486743776279486723332637082164294772509753133551207185302871654514612389775901132224472084368196656702 420 -655686447471843613719435347267425105172390312570839653088599432939049810847055163602578510411670405120 421 -882963096476385899846516409966051120766159500449968638346645276953365811587041028009130547587886261368 422 -1188611601406640859264775417392265660910375442140691253112181434911628768138128372289776029322216903680 423 -1599517377462230692550879559501415515671102583392604905006176066172264820931851398483262311861909515620 424 -2151741329912381936021759314541730775896119009211241807693480566827624877442347918021742353419356374528 425 -2893635171516383942089393414074013250568709507009666174479560381187341152582461458206874068487694065240 426 -3890009042102254851335648116585310181970221233367008885162692063831322761156651107175849091472437157888 427 -5227705059697700797614792654844454970639451185314033467319943441730948919991129062553234946581840037080 428 -7023048663402404955244306952411160832774746710754439860179826960918877138199177252682911098996427566080 429 -9431807166078320240591746990157435614559667683154897100933318210508786668389623958900711147436844126592 430 -12662494834690398518868860223378493989747388533169418009037754670794122931436427115897692107924210780160 431 -16994143357716227595542040920609161460059041346849500300674279170769599197106391058766849491458283551288 432 -22800028731377379252170341296337479584613066464182287542779880404046505150736716164098251821169701529600 433 -30579340938700433126213433005507667399486333574368748226424522977310006688442172071867680898058005780520 434 -40999441864216413369677210549032290653521226745285354346414872033892707396686672651266808169814071771136 435 -54952233525868596911271239433346100526330513993939839482359543153733394301658118067407603479846345081800 436 -73629324375583785307834274735947233255487972781453424931769546183453334563562002255220781456992279117312 437 -98622230935459851953958590424421663128635474104420014715839929224538397192162044373206184721316132867200 438 -132055911158901060302977457276647291720734362441486299971195319816951109120404206634312724181536672163840 439 -176766661393463691896332195195455077477951742313492586497740505141547703466748657854913971222759480046763 440 -236539041727339527983394087022477465491137369570712911371944204581719191975928403825647118337009094707200 441 -316421317760697923866782245210119998158452016123106665713308724407310143136821605086548776323069251235140 442 -423145308535566676943564935615811811300023784387367459842508548985503404893865829098373574187311773588480 443 -565685024452380789482873270156203780147105258367361265185544920183628566937114835894765251018852598613170 444 -755999745990557665310280274256152820325439046451127565617951273971113582694059112197522672624359367153664 445 -1010022134635926522906424746605016867135600550816720380068509076045894094652962028237278485355934198743600 446 -1348971773415541828045380263809661053569631420313301545445313221591840668251312644596453056444245595709440 447 -1801100782404794515572961629845656472053621099144494733436221746759393289920495482155067283479653523615250 448 -2404012929380475193731319361575166455861797897668411473584970356342717782348420075505687193057923801876480 449 -3207743713733531570217502247150714333032038864762839149910441668662707045560486384924287249664335401258856 450 -4278849885673901014871584594629024771363788731208299737287776368376626286509535197760640647744569857329920 451 -5705837585819749707035121225152573668907868047322260679590750193321639005795226878918057467155001912684884 452 -7606365110070858433674117029686566814294739732536765904218225568307311848010615019611462553959424973079040 453 -10136797616411654854858582778723059914346377807353834657574213492308093079118893728675006862903379318016640 454 -13504877976577569721358845285667720884926676819803945518483969435262643975616622300977567284178102651888640 455 -17986525062422341816638907308785817321740962985701915187536979542357437056530004893476992775238282646401985 456 -23948097341297594228693590649654628871609738403043256603462233616183987211034592356857423470638336109694976 457 -31875891188995288338335273765815448612550059371857241138165202697864472281625675649618275721797089788770440 458 -42415213374019751507616968854016042973297233336007607845105152981961268301135685786250419736400845336409600 459 -56422119964284133265882884825192679171097461458346198073331583613795997003942468433769956189832845726781912 460 -75031907759854167360240605057590224596376627213188864551312708670259515910200837070922137376702429327626240 461 -99749756075942574831637270853627794772398303959666448782825603230275710662831738062945654011192879721280664 462 -132570647459435556299874094077480163514046458744742375964017214967365848994154565229002529308375343031746560 463 -176137978934229848600483673126927204132842435829493224405013838684904076587693057697903967000007126796094595 464 -233953285994154251856008568987837284309505047445195849482928882872672256234480354166418438869136465178947072 465 -310653470568316741250559831512397763543967096118967203126131212175708234547841612630141600207441624286499840 466 -412377155181380011419909923804276559386333129720311271666152119926674897371832773929422839610247638473619968 467 -547248677846265332964314998661292054077299404763218673444101850452735544690197729360658671373485780285437590 468 -726017320932060296610217138338879362392584463749639109082152114131667742337950895171583132835330573298501120 469 -962901322572625481311262912003280586252609684287454068921731909028265373334269351749433385294858197096084352 470 -1276701958200112231805802088703262345578591761368252957709471715622781775475324067965595784305806677699665920 471 -1692273694234211125353579418413034943555846526176287112792305616152597846446563369285088385064927889209502612 472 -2242463671117372121200054814986609521122696837067218382204093120217291847314639645416264212100052967753088000 473 -2970669624127389741400097302268319614508193392841740708030232358765602744066632849365836086314911078579093440 474 -3934212495883934993623716601877185923396895386290243443759986060532014948547761769990783915718372663984603136 475 -5208781975216809775989567359409317199267045618260452865403834434807195041330849013549314472690772384825823050 476 -6894294659001623467941682486023170815667126647333086671959598059986625238476720404313732795697830184527237120 477 -9122611570630080866554309856294048478957364056417496993368851401705402966965851721796236479597470514280303960 478 -12067702372083154737322154325890315477736513989542090437698449605409531919059163920605058798099639421174476800 479 -15959028252239668347498454363438460688798156554695279899442364500909288536491524819627448803105709615706627120 480 -21099157892310723195874651465511922129926791194122469000733880330278205224054676169912732845580019865262888960 481 -27886949090484485161550643534812360073805385541550037634376714448458963112474428085872130345241105208000357392 482 -36848046137990603466266287898209593391106206399070556519140428345397646804271004341369168794346098991564833280 483 -48674990739360672607545424033756451967271928651247969884955822398192463329188496002725580568090880439586363040 484 -64279962565571494679486876027138239251272422724647172629186456518177582039758894221958124917206764874419965184 485 -84864107305517533289978088448703442842611904070867338899876843930461064854456223036749125677528565154359571440 486 -112008644541943137671016960653814989880028702413509984050098019683197441729697819484668571645266607259913661440 487 -147794565454252510893641161399624159389298012909251553313825521845194140824039075404113603697785678192837247640 488 -194959849645460400566260814845166041867446075019364153927220245329449637396864069155978593770727073371846643200 489 -257105906118446637121675911946788496774541162482295745739702129207741512659746662392995261338963878563841734080 490 -338968577958584020669160362192071794152535970626189310692399895923893823920372826677227028609617888747817428480 491 -446773808083341756980658888617856847759278366663518880214829331170297341257699603091692873086470386371275299458 492 -588704290023990132984238199266571586361013934088206867924664819690535274199582179559422329809063955015377889280 493 -775511574431382035885849703433477597715176155881359836343046594162032966496707625817129403925350095259237719600 494 -1021318758200025837967972634759526909920241801553619533467533061833601063081731117476303651806018148352825300992 495 -1344672818186092600388862403388258280637877144201236407666940577897440115144978899621369187989879387962325043580 496 -1769923869660981811775547033178263305559893035515328255991793936933825296658152754515277395803884519137248026624 497 -2329032441222034244872336237210832464102219296632301897096923836805644350408420758406458104675597363587439937280 498 -3063936972216201590849068880125263476198015459155550753745660842807176237043898195860066662416640011693301616640 499 -4029654385112896304624197377329018732088180257164154717473487841240420066312202773432604309702090025953438063470 500 -5298339670361160920113813255701271921827690064875534458633983386171159624408606825257807762968544162299559951360 501 -6964599734010612661873716115845379372701966811057516650276263910109321356475086662402107661432227857910011261312 502 -9152447236499662529767769919447317354143315851645338521545089657327932768618825226543325125899241070330289044480 503 -12024398227774740839946941349021015722143842300801236036007111108987251762916556806426400728898691370833044020070 504 -15793371438952543202477312436183271021683071739812479255681580893923105475653854874542987257072713936742487451648 505 -20738248036299897968129606424910472730912992205490095420046030061419215972887574447476889076498019030417531898960 506 -27224212686086774323521696142602905859499231980388669397948205167425375480870731519412839368725258396103626596352 507 -35729338410113995561453239293903562410515181253444988979263613890944309206392195737170202140224250572575935500410 508 -46879322993457895981070270938838701561453110450960031261519213663791182770239250561680952786475793542929199431680 509 -61492864941631532651110429267776139250021562173838861033202910202436001672514900249441649042322412041999168872280 510 -80640922888068483409666588055186334338386263188263158640749619918185534739464533884822874417983958889230536519680 511 -105724086865653805631469568032303315555900670374704315965926722157732530938867968359874526466399176915031290560477 512 -138573571801106168704801527433523461560216274257527980115401915904721306367040335829125303510568201908353297271040 513 -181583012416456436879687386371591603057491240022574127577263244973318616222846372717434215918446333536289261616000 514 -237880410653516347432089323644434106977789518893957495390839316128712507262585181525168154781678396413979905085952 515 -311552412758625414895626130623474837676131205259571067435883566676856155885110016950347238078625946206547156266520 516 -407936769364585476576202556850550009001149088376310722093672992824836821292222459538681494393437931053869566996480 517 -534003612891604141960741943750745223417176661855843645655660597396141327109128059751468559202052884016438636609280 518 -698852402869566966528103762916018267971863509993241326549780559702289872143435625599251976031030290691640511836160 519 -914359470299509068498667922186288345172451445104787161039495535893612847235251836553963584577232551108591476653333 520 -1196021593472234338406937550614303179270366440970753503127719087217616694703138667127686499403895067070765680358400 521 -1564054681699080190442585173474193635420583187365166450014017387088693777884599081982571607134290459490645299317128 522 -2044824366474610115877660242968230314302296844192952287814073416289280042659720464777782072273916033707172251276800 523 -2672708315660653445522377765761336735638210485194116265002298369775157698215209562411321165763616334584956843205370 524 -3492519969005664025642692335964252478677116097952156850067095742956400822851209366108552224028594264937134616462336 525 -4562662182100315800215220071997355484833380918296977073584276191895265025347091606226665900638314622733041942828160 526 -5959229603118098440562768826800595500451172712924406324023727740035775940068712544517758340295115508966064001320960 527 -7781343915275986427221122706823414851219521393092825671291204978774762486538256838432255015966853071584415999841405 528 -10158090790729117996132390129917109751688701631028578170143170487650783343509495417037339142350128664734827413155840 529 -13257537258094688271616735996668385331707153976218023072080708567151552474273908328017624744050423293467150892880404 530 -17298450615589352142728399981332808532785597629606222836917551301555730468542367423979646672478730859369828272399360 531 -22565524640021923595404097129408846334361959772856006409968229037914182025597333992721481205624945705733268583539866 532 -29429158089384624943735020591623841546373486628555939921655830370630196812865875943890588543627491596259029749964800 533 -38371140466596530448334199723009846935814720791181566334739939739286708555416825462239534940721147396779227320473840 534 -50018001516883008639802143444827000530077513247982458905116129416730833969888267681244315417634810501818283902625792 535 -65184300881941249787847829159566361414978285475619153865438665797635164544756855383748070256192797340150249011464590 536 -84928807517506698113872266592955035319037086551334331111125069045258122550360315445651764790042819994929395816432640 537 -110627389855856038360468600775485235780431642235296655899243767815020897940967787975651650594602707649028875645764800 538 -144067565352400018736078792893258553226906836590250175257186728011978821243724416185573247753606656253393548805414400 539 -187571117038796101673286927816451965178464576794897463831619429058223877899221787340682585729084189922392224741704794 540 -244153071933532739274933363819848438502401201959509204948629820555485438472622479850467633478041103664900709083443200 541 -317727776780325104683140741811319009528854120257531732399293772319155578923917814713489205278695188876765772118744024 542 -413375962150716151798230208389131969621592311973591914915292019904249755579266322450630769994994181095792498187898880 543 -537690764972689619379375696984425134402823544323323461289583504915380135872180755992815248904158913170251931312629065 544 -699225951089771893551371294786293016312462825282213269307412186292149549508200893841876587188387359117862249257214464 545 -909076390621378594497844631965396289476266272969621964153573156449268980753237186328381255282215640533884778754896400 546 -1181629637381029263732092425632317347159172027683804888665063491132437944884226112516769373314277823483928665237733376 547 -1535538826722947556649368121444118949369397409580045651608655968539154149099818670255276669309770207683210275835033790 548 -1994981778210508204043018659910918075859920734376051709515652023075465181463145107359754876777554749709107266765396480 549 -2591290129767606305199236901690599175665944105615157630584945310361305639753302321331668307146007844275206612891860600 550 -3365056774744067302861063235879070649202487580077108028041912436748963321857067233020182725660870051533242218460820480 551 -4368861415366885803408825995755745757461913280494462788179747333632617177122393337189147995881095995807251296387112311 552 -5670794737001795946230952422772589395887681027227612825431869572388334511444194157964327030594112931047024979408281600 553 -7359014189655034180789744812046270439519106641671212222438992559241518432445928636679504178911696471850676475462489600 554 -9547632038061485243422181707246435897867419788155172501678530448892555744386475919100224426307960296751448662335759872 555 -12384323588609896291178879476826200507390984417676499283346871074808288101717624710147218115452096512454925813077525960 556 -16060155956044995223536518679476910290176720970437482819037791516098427075934299083891918361617959283575203594529655808 557 -20822282646972383007246038036325949307378396325970472033592190513718049032873726856380690318154936242334712832713884440 558 -26990335939364832618416294791783440769169622717632354550528159776479951589497880045471411318695374191270680322054922240 559 -34977589525664377485521795266987152048382435966265526871276226756901030806197700061490870853816345461320407961513562509 560 -45318273589856370625120205515196242946052876783756072337762610227585045134875883650816507382508251837523743330134077440 561 -58702823240601964846148653712912237303307339702350950809498240870409565851305989116879070759601635562684246978111163008 562 -76023354517150922793626990714357421089768621461039016505162581233680787125712019447859894014685593913487160396807662080 563 -98432322783658856449424659711800495401311706078852285551482358525756142768548762195347808275967071486514086852141240470 564 -127418168322131692724691487245815187987720135804938405944536950283716387278342960223789267857828632114284540390566969344 565 -164902847391750841463371438930759908287569740838157694458299779303005940060082089138144126017917169623308667281287671920 566 -213367553378583443174268602647916261072136908681324616785480691393889496519766896977804789721491635034421934482172402688 567 -276014741068796209524804451148840745980012727515625331739731652395336553580320990101006436776305868402340616106406477715 568 -356976891988644930666684867644964972810285396282903790197912126656083514747290146085680736194272009526894290321920051200 569 -461585447053476056115279633165853232243977101740109671503215684735168112847052139222860933290196129303390586005429889352 570 -596717172938695796529800991632065619101129459764993260850967035585872959612709508412858014891853677401886829629498777600 571 -771240162434847512645680203499763672695635582478810490938969047563428350259144188680900630880935601789582409946236119186 572 -996588006728709678977375583952944515418467283642142285309514529750433882484888771770063600060817560665009705677960161280 573 -1287498816795563096047571744425251226627312925961212580752423695343846473736869724652568296689422678751020049957444183040 574 -1662966221834144928468445661302041288206877563769456755926037477123447256616820972036224389429374456453801023846972870656 575 -2147462888592803478032423997730874112330325507150191574818449277282009812350406273306654570224871137221931346694168799945 576 -2772514324256710932104440469749792189819323144165356772248676164422745451568141525946530575255021140560403431505676342528 577 -3578722820703426098316234953329518070877033013758123573954947394494331463177463510676672854981788014095499993969520555240 578 -4618369744499874988360358979572918704147945979619566098577728016605690244154769636946815070370023572931724772571103783680 579 -5958760736260517768423154219626930648242576744676956753659390242150636204451788054123611862114735545086480337107984283620 580 -7686525010280158842396064635729338280182008884631478103317422371959547049213316286953258940895824529311877450427269862400 581 -9913139728212634524621352973478088722720786587796691969853440681716010378669192414919807240373837626517309995138370359680 582 -12782027055094621560245416697389336664068552428278385070308005604483063919884547638598983004868886747437345903666982881280 583 -16477669722383338978321360600722157680380389067163696571464698217903430294010091513809042769555913189939337292868815474615 584 -21237316773210759755082377491441972170455119634600194208542692134673961034801391079880096504192561766250458659351882291712 585 -27366012392238737786252426786354713340355817386886870026378258476803752082941192635586181358462230249842094901190044663760 586 -35255887228985883322530084502477978890961748170588996999860786992350815812496041795337193311224594361577606063359926416896 587 -45410916072287288851486696887692372788431208323215922778868003325970544706011428080148796776398680520182436161982924542890 588 -58478684314203559993580482670607218055603243315111158799462667740379600965480654934994570122788563036930375092678918087680 589 -75291139048358511744261951460447860978437484995179080297857413531970732383890188469980846831646487232644072793488563058176 590 -96916855327199675283222338509773600479651720189913494363228725211122560769277339797338597384150806284752418108806489139200 591 -124728057847094273615334486643697115401073944376021273613685018294511983622323195152788244286589532888617535897372580441148 592 -160486546308273789510749186746911017798156611501164276701804138822486472596539335099343597095751687714504737757913013450240 593 -206453834044980760421089371634961736534902118031999603380668149330632556561992739114922305058831236699429249233836089082920 594 -265532294648148700494799593060221315557501792469179570587894234070330821761447913262600678973613819247023615545599753641984 595 -341446010101249707817102387073890874505269392394423342720347131776907884343460898224057414429130840058814949898295597027920 596 -438972441166119593618969227518773939514209882132148604385398875144557669991347215308040234818853843957253363164422720513536 597 -564239142833215926169703138413407764950499321546217649290413450249372704604458878919305665883448352819225595388617857712000 598 -725103711450119990249745541411928028487202988694314944454659898882339257184837908102989951012821949187663360704278155120640 599 -931640214048393355926261376553851231546851935095341403665038887093923848458068485110860386926274982112538637714238387496838 600 -1196761818461200269868967407601193745134347178400466184669953472254776034994121899587802492905143267341329500279018648550400 601 -1537017602813369894875815446044502757566824751204380804508013050827622889740398249946105068657026010425178884778108385027400 602 -1973612069255757068421091566272260407616402034821713351935651891656144586748586651262043756957859249683128872323964381716480 603 -2533709349627487963665792466305485266697352119049157374809203227675452860419078148367792348952382775907735016141125064380270 604 -3252101273289021581736536495877560030946932500692239066903660816012553011660733516030910970447615124890090182887125773817856 605 -4173340393204881382837760654593557640954618458477445375949963384786737815223753657912415691437815144162817779363364012295640 606 -5354467039474114452300088331114489767271171570586246610743339204671383944984515259185577960740369247032331276932206061328384 607 -6868495150937414258264265276925475242349019854224915341596082826640861002244315183687474014239883572143725244404192199028315 608 -8808867140630131145849938344527227960784185144289052785661817698922414339984231038784545416748994151409247785980940108518400 609 -11295146073249542484701754515267198976642159567156884655341339677340005137173598922886801041723415695945514045424574830190848 610 -14480287401530051225655033920686603051804252066496477325659394176631961741405234395817273200953587313431162301670713266836480 611 -18559926788080919530981559269389878628657325269110178242055461716899194800233508046372594472223050806046200961487564627260144 612 -23784240684188496378463035856678570565317537916883265394164854705716536794857302221046907317118253454541036122518850141616640 613 -30473089414397434612386640288420543510512314847305976731128912764355636664163233513363273501041590284896390439820830277753720 614 -39035347515482761473890800551196920786027168705071518897718657092582613662268117611191943582522092334604013579799136311112704 615 -49993574435020862296838120902596302018749073501090488726957652100520380187163945555292885727150409256924477464044346316177315 616 -64015494948485330467063791674166193719638523406714531089325294080663095984472882498794658532850958193829372814780658741370880 617 -81954161291251359836008845344619609562887046375800579175666758307476602714308695118609952499493439158867380731363426778184840 618 -104899181522694993314526885619949789770841819903521327995570964421783891977853590022562865914627890195508938842961949440778240 619 -134242050910165278790574901937168126229278258907169878582020826413830888035155929053088544621503312507824973558910368693764346 620 -171759453092276771039327180184142225333152050993500492414446980320579548484633641927512123981011428728981577221300399793029120 621 -219719453669560454210957863599536571603335105920557787965233262182457213827450112904972093470682666156950206925398983411534080 622 -281016851921417706381188863103652279597854639927050230026744378629626615595114373237056712506005111555803369504975055770695680 623 -359345664343295336149927610083543015825104949330197579676457888239164903437607386173338592892178495722028463260684355198895300 624 -459418885401976339256168625130300313103059241935012776805043377291158803533488787037998148313796585399010863831535006923569152 625 -587248431705800922255048103236490789623391766449329539731544350288593602980090858035040356454713914601173749953402420638074980 626 -750501684833944896079699368489739292672321106346819667879996237250005783802905955489612155497907471746797583467283945849883136 627 -958955507342843260517572398104857643510426841718926370805108555927585282664235997107664972338969444468353153494743959126179400 628 -1225074272248450342108780347155238748935931343163467862409737176520339874146012951151060865644216100272916120501009855744110080 629 -1564745643692384656236632599359021079302297460723650652136033245816015367694940616537848041984220067699809543565038585337404784 630 -1998216987920586227153669597098236696063125170788183689558260905307896565711578537537055026256752193884230513694623338399887360 631 -2551286902103927568172247370682869139087339975533630719737074840478717250039921036416611550783802977980952136239953170721733923 632 -3256821087003537448724061958214691358370601355382278114449345551451824204111522870940001026883039034431913912252404447957504000 633 -4156680498639133285101981477981793207190537027495683080779094826989201496960725692627858575865058339561487598698006005476418240 634 -5304173459417150614728150690285490544582014536447370904950418377232876269449412083144587243876981922090880846939610027269836288 635 -6767173540833000551749836351121184170632004262518642534582018732760235202061979898894969126739346293806306912375533023367716640 636 -8632083258650131696333445843272959391531637845237172725998278996120243847015763054399390762563367998382917830145279871119316992 637 -11008872114602704820116446186086827926118526127262675587324767166359368807373930851966459610884517758330980471080916892246574040 638 -14037479021148945244427199994572808326152030609473330592355389502187304623950127165979457213333833268526696993829596955624499200 639 -17895947133764264059746640523518083613416331481376219339426272148295577939919626925140496321737929503151246278234005651542287456 640 -22810757990000748111714286237947458240079952498249296627087800760131970045942433713477955622565475494330398512007516207408371200 641 -29069957187737831642987858903544643714046896879970333886916384776651807533743769571622279350126715647781416382719511865531368040 642 -37039822678780895629407476803932496151119728911279863316678632049012938580605355358551373891953237048150907652123513836537262080 643 -47186028032469483751237753421431748000823246992056405583340512634867681119368423901411625209136175992973090762188366939738278670 644 -60100508028691208895861169280850781025266004832437345791943518673154041696665300107546315230061977811326214457212388350117986304 645 -76535556954773039145910948731619300685676068340496809548280350614132209322680815502095130117828358559483200470513586042996394880 646 -97447099072937306162384971690482777586600716573519902038104555731566766916902504359512201147089809831714691837489104088519337984 647 -124049588741620867496570979157489509307888492110496728552184486152207703349733340834190952242363095241163939359587706699510780915 648 -157885653502591089242218477382254612625562544666174055601003014473494317244149410618930040302675302560548949701163368117963833600 649 -200914423605121314016224693022165898130334639494908232992366865409065668014264097584771010060513335181175454748213344492139289792 650 -255623542086126889355367701756410035566681288994411312935221089376666174282129803591557637452219229992682583563853375147259650560 651 -325171178991827911808041100936741613618254714155795119274756973534135396207034552126428157563695419699343945299461242306601890944 652 -413566055313804831395652466640362641715299724582023934333542128461383437957365228963635656979685148156520329090887300589697623040 653 -525895609827278510114911832435754554074292865755521560763823782226409342104517456275782329646817525710900096637197484382968167320 654 -668615132863889846253553850044281254213128316288144921350415446690586738244308287191680720195148750970976269055207078112987691008 655 -849914093640664145082313439276159010277722498225083487559580084967853097539602499735579473991841839129967257252893094635883058535 656 -1080180189624781055106100087680211250075142763078098020241235931080415663776942563666034192701645150306587501967626673324324207104 657 -1372587084277398741474646659921381448105185023075231384330287617174197986141073700258017478583431669899358261299900883374111712360 658 -1743838672205024287409240173036729995868336533207267248466522525211126942158403674440544154021642853228330734719165261212326133760 659 -2215111395363626976268262281735340152815389330916180032315772670037642189824450672815780453035083181751008873026662377658944161662 660 -2813247106346737304356598792544781234302533152300672671607797739177605747765913226773164942481039081389446692163822147137421844480 661 -3572262835256569112668907729937433335764394522827048887454286191814184029342850514025096663382663222940014639564219316904185960760 662 -4535261322428273245465895022566635266413830413100906861628594164088599307033545419000552935391202872386752240495579654187091758080 663 -5756848285335727847650944571231398680785103464590369798888527272132687312206967825306030191396015936189132106435464191278547185890 664 -7306190298547841039982908431893390082316399271749154702134661200494444364944788527718604990945771578837295990901326012186204148736 665 -9270882398814664994013416508899742514325549831722657098836461945256185844688333217455632198835527724588797375354986029612936454400 666 -11761838996978291902351269354795502134548309135268132237280474262642184660325422525217582530125481705537274782751929826896804969984 667 -14919477796364983037332680643539441906772300380121568805713627918001853120406922456184515228627853226593252929270115812169643857800 668 -18921537222963816406112832461040339039496235150141242827155999709157385862446187689332345376823601167668947587615989866577505658880 669 -23992957195346283391690359885117662810743639866464962800669765680627221546609835980511287853045221047147380331465926070522585444864 670 -30418365725747489397060143872242751262352522063260835130549737773688946651607779334271114575396066383946015395795643689020272056320 671 -38557855923617297664525661862626781587290935679492813614231471444993851088570647241905516824600920039537317745523701318334759567813 672 -48866917120238893018124463359560734494994294793749757581353612280647334844245567470415153733115663858849940372915075544412817530880 673 -61921609680972023899872955158005523694159162143243762381989654982911927518236970761104525401956868997378387399085246996144860070120 674 -78450357747480396051595026418650864388486830414768714815539361943955036468880480102138733608069435204569094618205589827867206492672 675 -99374092920170937668739173550189660039998264725855902035626064545972372126764964819354157287760574439885452517189550559550301825100 676 -125856933960655381036687289415262095022132822841251161193424099834569275638433443109324188284135547456913878833211751233640338280192 677 -159370157136294856069240177212569886409956951431453188750231864564523266265236275972125990936176604945500475554148585471843335589240 678 -201772929252512228929795738495227007053945697482090857050717927290859155725808974719940195258822047883366953455204272077615399127040 679 -255414178973610610991062151124441144507162995806139988862110990892242524693505235150183775904405955452684779461490721384514515243948 680 -323261119824995120967967790737209712180169406140292953802987546450561587816875626177843401999975673469532522948649177082867248204800 681 -409061370789966200359345992853305763247489990956235865267580918425279001194327999993676584578024324914234827643296564734624925016512 682 -517547423715528235391705361850467348427737522773925029245698720084419736257621326998819302747375954725977179271561325833538266562560 683 -654694476426866927898629524505963147626956125514319848478496945724224009393442540371743551760421123763397961088473380331848274836770 684 -828045506678590089632982724905504281690465027852797585616703127355976779676411500157004919219041265207949699232868403907671515120640 685 -1047121055841617386890679452288223080405286083277883908696488057692752344792251218451713629809987888488361273355806105350388590853040 686 -1323935712261819098414608865521536492604980897427179883445871712528809967407945799853285465581874841748025900884836483197500875444224 687 -1673648970872713162766737227003120965275547321925197100731591077725319381784728352141780780314566970055010402483056465781079351759050 688 -2115385297272361801176541795542397645477941956338889392062712311413285745184383324374011277494852337320008022269030386020767637662720 689 -2673267217054760989633375390231117332802718094108595693848763105062038758382046184733685176473248249170636755906401156863301626096016 690 -3377716556811408598526887335841156033287197430718716814797642951652923061424189105380999456486327531095006438878204264862415748874240 691 -4267093174586336808908736239708565760901252414781973752319390153007961778217577861350243634381535501120066529244335846495952184210590 692 -5389758378672315551121637176136029027503204309952300284316489851787457282938656052828595881046454432762720033352520196443555568483840 693 -6806672678244972917364011771104771502303764986665303324056774388766383133003756562195279001834470754376705170748180209597711514714240 694 -8594665709209229735968064195701894821085762535647492473006168227993506525417823954160078824813610677831088785493785573446862528584704 695 -10850551603969519615004669145879355281858072779601992454293523397657590765778636880192050681448968621057117285732200942716297639031225 696 -13696307568966300657644189256736788218246380732574344596243432625927072890864858002304540820329676457233608183268377472699591549876224 697 -17285589312080013044544871724654722586294034546117603945561444604207719554673200483449700607315928502947101554865878001707705178798480 698 -21811927124535823667941000032175426184796467398428464938779331296482002663514561065077044100738853861940742473396507220315560898752000 699 -27519034506505641437677885381612594987295490209131551138279155321191271620969288185369160751581855056473785967038977573766688657657268 700 -34713771792891598647265851763198510381714321704548401568556259763814730632364990044645125212103801072627486816020409487493658779514880 701 -43782446002695447501333224470199772679391412816275166229902337555194819876140615730334428935905962728350248813480552848890969570815064 702 -55211302267072840435640751507004879861509520690677560663501360567798279332918613856461616988101450668344838829386898305916631658803200 703 -69612280666512382914933108871804482313591186679558276997367817543156603063260245651387493741086222755420935937350712509491182527484025 704 -87755386376562068617294755103952733998818912904486858350494459990372293091422976460676126751431073835668038351140347661195739597065216 705 -110609364777576769769496026496911469439978359288972388986980003452891960311697746254805768531982034660578900116184503230272460091010560 706 -139392804279923624308752305891090193259257841451069391837274206126559496925190775529517580448908922437780658272839856587851994514993664 707 -175638330159818439750671533223913036132198120030978386673703704377617870407518936315459264196728980148852332697726622361286510479901880 708 -221273230375457963455442849017431873335911135060597662191089441479353591574211930058570911295969722359317049396206620993726514362675200 709 -278720703797139449711060681499853184159764145806798233796076339049639818932194991553957114611283096043146894216214991576868943993921528 710 -351026985924461823661394996220403234422284065555566144355265153210092560382612858453301523593102926022069119376727361247368903749447680 711 -442020941280665384801595319972062176876227319017475138280922637134645392130677744924754747835044609195633563299889344568999293368781727 712 -556514383223655849343289462018154801939557070856791536650991102494156253408897326177900037093515867603948644664536763238794900510272000 713 -700553475922866920882185197823529936344621095081057597554167704916928398146543909977626030412711666353781294241468000181088289843287040 714 -881734196094350843414128570947331373049245660824589875218932680522362250421710612839034524268181740961121167816510748373643632555868160 715 -1109598116821691896467234460049049961843633754751590776876891121401811130041684611119965433941689515733058853791611868615257554336292440 716 -1396128888830003122279090136695643415243926840205153798104056046012983682457134201603638442311671945268458596284930662570435490925114368 717 -1756374944021012696741042948382310417264024941418022340792944161679576924364023741107249646691450047779361517609988520540684037026822400 718 -2209230392102467292360067728488644019090147560532790870489526231492560344424178277975554625581700646662316799179214073390696318919731200 719 -2778414149014049157213808108049090592369236700406917580404184310314963574899206324835230421358765745527016460065127161038564816499039897 720 -3493697432116156261591688888217417140338657320182747100766489797323270108575882503764934012196011797961807647672092099883474550616727040 721 -4392442389853122264423391150582472286660075183444385573002947454208218152892230314104654993905736715329822324831554089212270548015678208 722 -5521530437713263187801947157434317746308476201103607856949158073680417448016148252008740537450908308583491250851591547897152073578947840 723 -6939778640994949014986976661767779207351772692198275387592065643374240018227512846141154987869708076598009675407701915284221505165053540 724 -8720967209024417468187944591607155392071060703181678244021453322966697504844964223704566224713669477804403632573570796327250602166388224 725 -10957632082669358705498252130972323077638542937720782824600632294745845541160225806202512237562486004080840108277726289387272237607868200 726 -13765815252817313227336249075341667496796229359232860841114483387389489994722555691660626357555727969308926606548815570540039939361821696 727 -17291013771802972710160654273750832739719213114313000664876821740035447422372896122172624528787996236373051380121250918815253564392435615 728 -21715628821938484958080943769005481579761926350608886899874155942271006958558408170636070854625421313938310005700680096026789711477043200 729 -27268291692893914000963499139490565646654363418917424538231243210945764139816169863872362487224358675934361615823900666069749014813333316 730 -34235537846440919270488317262660916601179717694589076520217719952860036845136278889047012608129125555827165177863573583077826865089141760 731 -42976418097393313373773691943159237756651614891161739157461536937402380620525526326257850328292362904947050912845745160763905178857021868 732 -53940783158345249050229302675386369408278948957982380714927246387313856142633360152649883446277024788650149030206436975619028596542535680 733 -67692161674876306891532449958555839048503714478269724113441109033617527863470241819460544521369330250854038243898323119646201233250562520 734 -84936381512981830178240993221548723450484996023243961128297970936748645095482196914327051658899665883839995262966240878695332235385729024 735 -106557370795790957046169992667276965808663999297338719683498437903482079521362275021894709013811945510641223230395366813454028004116181140 736 -133661933168621570721099904489497453252777765356671214219884455949645055823873457591549597136295313860388965302979889360413645259811395584 737 -167635738638532200554899219736227255525682654848208903585896525234825149863751367302859203816895780971519213562169910508550727967530498880 738 -210213329076013514879008843922480587245159251701873368354673601229200593086639936800618734839671217361868928925449285234102897059228643840 739 -263565633491659883484764297254636485201190634784321225991484448171195916228994643361352574920982639392818349153256542099229310888377563766 740 -330409356670144484612092297648603903054036759956610321419289359321812373084610165299858871372154847166844979281403572004871577077527905280 741 -414143688226243763025698175220673451253131949895464326620487390211921112088450616149966687674594138333706345171215735252320021723549516416 742 -519021130681757722374967594658874588471729490911204550214195729281764299881041271397147506538958039251998930490348274731580120823453102080 743 -650360930822627101414450381513297987102054225614063790147531301617366618706799086618377880756534928315612146526537074590174754058280111420 744 -814815700685342076321043412052220727731885081463045013993092261659048197926784695671245795175947959132441952429562237704678273151666520064 745 -1020704435543487017899766964732602341948641623501509758955571279774210839898629851610939831693740888297152339263202000323970997306451746000 746 -1278428403860872127055615421198337872340781946038491670599381807682660218573548022313781184549792667371375422697974641891456335045668603392 747 -1600990457271581542689189762088356867230999199099641389164646907553239931816559827844319296212775219838744674894000547413444978643399537310 748 -2004643385085368912252515121023526923137841105246405940730604064914113403894355217853210409294280262097413173446859407381836341971572316160 749 -2509699263864329749972573287026695377877793228280297246995298863801840267428806452645215905224050039604505471512068203324489574221304739456 750 -3141539634765043997702193322802237534375723784371841174608242175623411760389089030555583927896721909761819803319344284819198273249454223360 751 -3931876160982684342973639287807081799782179016493711242210471721901761801103869732176998842931052783879564426675452120783765055473978557152 752 -4920323649304057406028025751050393442473588276468973471318768652298979055222254519754240784726639049147511407433187926699234421873228656640 753 -6156362553814419053380879731637049868853983337938468840333253311367904090525127036686407048771640707857121140396657569293074444814024472640 754 -7701787050511887574016324521419808347358859699697961503737805041364740034118508898576994900054494329472257007131835348184893467448627545088 755 -9633758392213599561279355688357041229807084012296398133505736418454838572773118438272264239563326756681166000725120747094037498453926905960 756 -12048612659338023847327825408803000508648553354910533074676232397684637443593130800105600705695320599114211658029274808850757105201245274112 757 -15066608625930063557470825903104554466845111327340337592276209912406507249527854210615830381178386758220724431650983380078012560476502432440 758 -18837847017047801194949570495793744148376494019539612468456203037218416426528070992892228611537311713585836401510581803302204892335167257600 759 -23549649125319865545879895982771646083606420796134778851631165798932572283592124680754552499457610609325425230314605249851425319906244712709 760 -29435753292950911914085007555705976020691667540607629029109135890987628169279719450206003062288626828043101823753129823667771278968814336000 761 -36787775520627536581938814660970438361467837785949857124944957556371422428056305024860744345937852153225753733692604433991125030490018396232 762 -45969489623801971828747095598810294013752095739040722112483396956148810969613726602884906568531934608137273674364819804179711975679467847680 763 -57434618121535098832916375970325685455885886148333441493091359387446026105719252913169699285615573129410618796866655289691635987070592982200 764 -71748993874992393711183289115917859247064660227577975747808008004397381814378573843904331847825806516684503805488845037519332174414856896512 765 -89618162417002003557495954421660069808142963254020440522124172942618818525862652895333536368612927441333447160155568457412359909999245900720 766 -111921755896719309570975809139616635442287729718600327494419003033864435599545941543992856588535874591204729809365062900761149093564409544704 767 -139756293978684106630225894716337090276734213916726806405842971875868827391442640311162836552924069800915627369239192334638434121376647509975 768 -174488470246001237555807388476515248703620026768012185737446165941704017598933436173366073170129309908783176364103683981966273688854932177920 769 -217821483733020679123036848981911756610710104545722195582289494724836660494113284521747885481539725464108507091779459232871037277745639800936 770 -271877597822653613183070982731166372776263888240714914158129542039280465089248759124472393820249244439489484978071737235387875648540711075840 771 -339300882260307223932208846018686899718597025075418757943878771302507117501965949935104195576607687557052907924700782678091295591268001307404 772 -423385054907144020078935175678032631763850803179192980162765671769969818896535741435653094968622212749059145479577327029038287647070884221440 773 -528232533298117787224770193968339465856104579318348031444136266232131681530993297568187147460855238838987509091922783034173754984254454864120 774 -658952288177966339091314340721748153705884897127799622598589464377438279521126291980693976768659342320786396403120288536548824865146916338688 775 -821905931534924102119636882559562135232614084771028634736292012646300651862891827758298088630010708452858066304683232056426516261792571900785 776 -1025013756520579487824511392966016695888623762695415050121430670323253702874990854989395454357682721191617032388055304908044692030651892756992 777 -1278135283026477455239967995776381256522502516784556067580225050951834228843010571977033266386945454439654278333336613703773265218566656154880 778 -1593542383235885015480689720166667519578550489377638176416858739950572515648045424355551821417864053557405173424675557610047817452750554764800 779 -1986507430628140650135248045580320153588403239851964185951408331064342602050903276626450907326295871977660957458372360803492850117215229699660 780 -2476034337515391738355623871850834194634986005450684807775744505812217624228314816473972069927500852936835134766700858807017555248813967298560 781 -3085767072856476800167822874652670231152601452848528470024857536743460739919234237633749661355620564806811920377954206171586997508833826449024 782 -3845118596862435153854057283120781371326367711829625375252273899156367779266984721988643053564660411113310542114447592808472852866196682158080 783 -4790673499649372478351664670586593027531236455791980493428430713564823903810752787252304208706410629527652434307153206326638231692053921143375 784 -5967930468420475189722793812825291712701533905585880661843703535204026292607780947923962707849750120004481885390832055706038387904234834166016 785 -7433466626581726045132617375298382064793415990830529491833845393318498727291405537532319394681528859092333542319842571392626077559791661277840 786 -9257625526008295506384856151353204810794858514105030556842157036569056380189354533022612145821223826231470426000260812197473693347366217551872 787 -11527855043303990700579661177483106854639255555999486917076179803457517698498826035367454485332047077422789365693357673562838450743881493653390 788 -14352851762731672720855922754051775233318043790484294670478803635640430014703385274534893432698701760915997154924703829361162342492700091553280 789 -17867706022033770778518380564710014851455440344390559880293615087384015469114699278316288065424838528456640442409241037420811923278622876519296 790 -22240288385039511261156883858283129929074226826855252059467826203911364225443699892943260259759554149765252533217916625056793276369218520473600 791 -27679176031062083750949312992165281671573263657532245603273302578694366711178598919867204632394269005378033256458262575991338453194622839053259 792 -34443489069352600404156110033715549402253551089226348229802814416891398472710475142933171942576999929683001705461278243983894037938123688729600 793 -42855095381069163614559962465859877201893198095950986526905281741039942941929287408083219935148823308841011433151866604990848495852305772393040 794 -53313752324214260182862672228637377776497402008867860871071036828959706078732227459231919023370661581001960042037496906676198941138571884273152 795 -66315889534978200280592437502042784524629252434882321498358865154769160216066291963955856032341457354574974635142445219813561191931167565905480 796 -82477905339003439818737503489964009116640548452647753929846717338415022729567660579315216218837847185304392929738432445899861035896195858679808 797 -102565057637471293882319818495491364938499001997090161050218321361584321392878786405217147099007291408406341190397371971765307304140282432110040 798 -127527288064301605738186507066110903141706407923308269302880220887216717802109880496966589801470208620444836993072259376433254239504655211724800 799 -158543637479357521163249660507989294580514414179116583192585385270260031460287569306422830239408669342474600401483737822501852957109302466839129 800 -197077306003949480970305379839818303041128481864145167052279778709910281313224752124431265111547413497781629560511346560604524922863991356471040 801 -244943899787388879397234441160538459844245946578422105372294466048345821808668641564890202272545914872266980485606769468775323269994535146604712 802 -304396011725607589014995011977957679292547157074495307263433014121728882142055821166881419241573318780435177916350470786901151059064647081812480 803 -378228031881481326845466784488677104706712479525913682208085798680652647275553294894011423029348445553737817980986030687717848576998973024427340 804 -469906009296834860711604318558933594716707565534428861863826729814932253801942608233698414344436706124092716622001068495922174924582046602530816 805 -583728532141691321750050328533443672354068365743908663695295368876147470547679876939813973370407778568374332395481445730805844636592445130882560 806 -725026009483814929581217893972769841840242510615879922771430927411799607790894754448134040638823411788114203356473969679465287178396863188811776 807 -900407489324316553560086027403213250019206855822327325723521316450511142231166078298175604607639032257635715935051897081154682027189982962347950 808 -1118066312907387968996471026195428229467377335944946399323998984558165902513649428726116883230900167281656340009026408155877164458479201083635200 809 -1388158582200582428768040485904683382719831360624373040347805841905385902784381405230689898810108113432371644477612243469159791960359360047847432 810 -1723271726278211191799208979018558200669607241402967293760238860202931103690167250512652590908196282226310786116637360168731149974790264311703040 811 -2139004541797763967292750025928880532738331335879273879948454624819900649361007073694174787684135326376504670060880288984612093275503093032998458 812 -2654685136368008873115339751948987159901662880795096359177992370620780212275340487809134728702306960953401075341107749946531381595362643888435200 813 -3294259447898819152416830871392152389049639661701822808225020561754217409483568102007398189311153178933010980114331839297034194379137621169411840 814 -4087390727569553042398022044215733235177202162225844692414719569645524162108324346194200173187801631136773922911452946222876469762163641626249216 815 -5070819903846084522898116366158199144672621012754455031463213519089665865359229057249386926119482181302948009290976096357418145527940695361860795 816 -6290048515680810012081607463182311371129709709891596747513919473770088094262971043899771288149680801671873946611699141341664821147376381295904768 817 -7801420439783104910028307581537537527279793099360843924412633956315118806728101068951708297667939287714062574575537836855055101904921153744155200 818 -9674696587427572953616142677237471456038860386384604787315270628212950516483401207873747782738720390360538479434861540190987401852603501787507200 819 -11996238909634718981918604137629241332166860989745764602778374143546314926238932598044546139022286899542286405256745145054051709352700719285505368 820 -14872947411020416441880737683327134391246677150559530914291417004503682150379744888610450990384311805041245274378055074100143429247835848045009920 821 -18437127647134217738272663047533216170427875209446594783243922971687341362691887212892788953309346530271747758922190700422430033402762393897506488 822 -22852507865667718067247474082833817676942002834421492810921382132123619351302599188908923676808459067397373215470099053528275259053009368311572480 823 -28321676395193859698738309745174603548809286782676201367573148811874654921725688277458094555111014490334830000172376064119235603299030660392595495 824 -35095273362379157325661053457643735947751672565934129378012578786964388832046563190644539237493746429899120741860427539316802605615688180544923648 825 -43483349135377783423287336874616664759246652789631181979845922722312610331436593849428833952918456238916883385427396523541934276601194795774824640 826 -53869398504667692946856870332121933577029473313240821267302327646712549934483695535142323130761212761315496028477149920532145919969406471661477888 827 -66727698782961136340869611347989245018442463734275261989209021696970987202916724236115810454821434616793268986957303242878813990208714039556171490 828 -82644726981541111476138807573619514649792632759608314576087515214106804206566011331976905040628532432985730731267886913151421656030063781577963520 829 -102345612467044597452351263888136727977211547680812120698961622411759211264638251777487832785017485840220609854653673275339381203376941346598592600 830 -126726804984281582602305508458427029277594542552316577978787049303680317912589885594999446316947406191322473017149236543973993907886733615769384960 831 -156896413455490491072616467673607112311288284742441787146772464902103488992000967525138720914239211303432936799296205442483747048674887558754290726 832 -194224010612926958840845411223125968528112183076831996769747540925897632626942006935749190740401510020024272949902895732894555967881661990690250240 833 -240402117162025499287004501159972105548205368235073014939599355097529555230148981247751202896131743952741832116956405463169831271211293728801547880 834 -297522095116438272288857151167489161061300385324996908862652026734746125396077814045926707977766772177986470867998368571947160594749039455665565696 835 -368167815733574504554443482704766929856269172572479763762710748860600595108051765137157695935617120163255698122721438161135402581574470322929781240 836 -455531250852792056406266587492484978371003140512580253326694975085113083182421864123754019212267118652066545709706310867811793244888724477003788288 837 -563555101541695120251888161493878658383226736922294441876034191864933224697474490505138886548246897681482120262558061643652735561147512037930675200 838 -697108766804954654106813349309858457547653399414163256270081842236973828145101533697233169301168524457490546617984862501322067548162813563907302400 839 -862205419401855754051002178013626079681679318174166372807979337681440670571317414006810444013222771962078839084018267842975509782387467155169597128 840 -1066269759155067648861593953710621060208361625155799624009650677621731552699657311681116765400216082630283757560349989884833381036742584737491763200 841 -1318468234752185203682076209692453551251457820056565188700226323702922710884290441685606389982542142241109540955645319862117569320597950328927247788 842 -1630116259175201387485186282608977085689093254499687246858937525855137863316026184211140649931787072697699934654601961915198611369938626757943866880 843 -2015180309890873222799718796910524234595988250153052700732180910264561835117916276906505137676591351851712707752682015790264003373491883176875941940 844 -2490896948330870549738105497199904315848931152258428619024800584436604473606881449181894324557584246680317373897433133549502636696607165303152055296 845 -3078535892925989664411033569532846191135429014396487589636070993270031587807442231993149962189745392976592067894858627385033591926111780776343783240 846 -3804340556025274594426466049910524407498769222599848201628070833066109027819502708151935738396693621278044211518189854463536454935686274622644187136 847 -4700687177856318771874580450239305904951582203021378777697248636431521430398694856009782077122618424596898150966424116551553370957669767611508323795 848 -5807513192655374107598027997008847393796829901821554258778330646967203907629161937484718653801476530715353720507143272599082869121944050240805701120 849 -7174077151712370571107587193548596285045758485621305389585294826483835369104499643577934831577086153161959562774673947097074618575866622408407412288 850 -8861126907311772977709937060022881440330373518279754577025842646028551666852574025433102418857064130433401944766390466556931353297566130350235000320 851 -10943570447178013948971687475072875931061688099642238115216933008272308743601678974558712077332594981099588703721970922753589707947905875741803815560 852 -13513765518789517817167892788313026508882903662684972558180753726507344106515701328619541136864017705972390581807058461728991519873562930478262394880 853 -16685570927615683013277511855646327238409762816444191157856834975570838532688538347100651420266493739240415093298151096577414679424635017787552235320 854 -20599335276235306838978119218856335751909847205145725112723057120092001321350561420750038216439787557475081451018699995837802667748787774930275332096 855 -25428039336500555472289510309500656047201193292115705680232565736255933857856612008006052182920494409419375539545918824350618416162252635185922884775 856 -31384857938612901379961314840736660045262705117705316453737256062347932299906823750055524197109250566560326850481696003584373055414834805077989370880 857 -38732468336214916415414055980428975050589667792696486987053794544511055037672804101974037123381625858419807492350672297301349890097857991772874346440 858 -47794507064464154121244213374718425611116316803956054924058583017056210045934775466900609654311816452616391039536097187906896363845274967529488097280 859 -58969669539081899598258607229576974090927560245084030300748731328690187307861027999240919989416653367811171348524060417622099118986469805604034571290 860 -72749059964692224524247098492465444397972720694166966410598451138427216763348358974714829590331634107433490574937797476508194049971512932658660771840 861 -89737538336576179763998155335388487446199162363864550593090699913558984599696129057172397858260880712046499675398080765161813956034724371952761053952 862 -110679982329132450912973355755992982040308517813354371515867251999038075607316283597780626698151128275186114008500622775865127238186754605795538350080 863 -136493591903551382311570896412335794985332174936699401127036493490069707413778566380434575023942163293655240655818099501771974639269594866259691360595 864 -168307622414893686621042342964507971915664815039038141259826354981033554869923428211661991932858185736918762313915550136016255867384540474848198240256 865 -207512248746277065068684400354305615401854980412319432099136554665124234795963724017178077587989860081552942783671203401362646059094254663503200930320 866 -255818651904378921605693564081307544212904357413913995108838498992436213831054481433781737440526242385636729039121232737445911089749162679627943543296 867 -315332896960249288621319247809403972763021661050130867318181099925447310990967504207601885979481409263522674170071541540419484919873967127925274509490 868 -388646757304665775926093821697533487156944892702958309069697659727048302374401615880755098972987944870951277117782594466058489913407744167457546895360 869 -478949359544353871380558276045723112019719059285905317105636095080959843603460404778547099371132728273209304012564560979939023813509832436037458540800 870 -590164406199346798787133920283569780014837610662340647956221634767634943497564320792322552848918935750482830943708562831524067637251346506965002342400 871 -727118816700705580528928979261021530424088328628657922301694615062366937986147207367091865347746286806735154987162178685201381479348690477501106275691 872 -895749956419251652557113039689923887073189691322371459525531490161275986566582884270751392408578150028783828140088508673197635081776314150249857728000 873 -1103360254207687574968226837026418510537720334678262318452967310121561582094720193152987735627204339418663011512441919567047967936531737352026539154120 874 -1358930009381429959189497492195292132096443741105951699345038017461237034839495948690611996303944688127581776707023483081917152533683646528297019432960 875 -1673501642730671175830659042267673363294435045233861901391781007207986782953891788200871622628901247051815856003667709482658875515377286317998212321840 876 -2060651655393135991123724349814644270749608628058568953056891369395198606361748297189827411816561929182722533540624318758179189224713015214067779676160 877 -2537070249604560141166140316478192446146748720219821317236168484225710333302587657062298561024535496088860092304896637738275234067797613044254832297240 878 -3123273090065923062769895859249479532553856164300491773355167008364807181674719465562964920331722359426380478432579119983829047421945675466782379980800 879 -3844475232032847093201754322513231418963703374476171193876574355515205956992223713942041478248988843740452550947270144559649425742162662233896251119542 880 -4731664042615475452670283282186139587131605064047347979174549691756068157779485519501891735905247115804947500631659378100498423357930662136188405237760 881 -5822916277274758602095887267763499185996786495125386365242880052884827699237270895126913885845740001028395004616391069656565399365065117994852818137256 882 -7165014689513813811177883094873248242588969732452874823521947771059254900968649795196423566405545015296633835741719563974994405339726343472001187319040 883 -8815432071151867090656265690945175129509974363960569258352661487172616658451666912274318557494762635425811650064815194863914871504140672532813039347270 884 -10844765960969569350916018690369741871501555277964062871412544243626416116697660412818968550920597945736924678187476274214701994800002811552900789804032 885 -13339726054512332153038138549963185623139188129882458399276923132602120165450891270091691993197784279977216827576629215521636695842691632298981940745600 886 -16406799372851562553605256697199191994084131158420850806031344091792055401194021380223978554529209135467162017723938139390826564555854259090227699153920 887 -20176746452033382088764650285801904217022732305490645575067707472841572949245233097106542270178942563715929825479456472909842704918076055976303640476765 888 -24810116358860080452268614879376066642229944496381386274079682904873818390929154506110254239232497019654434824788953371322844120467595466878998168115200 889 -30504010643073982304952357168964079199146240683592777915164277593858609680675348179394917665710118748486845455714706465735501063056503652650872375382016 890 -37500378138711469550679598085820972741196967244200421436541935216385393515057823817485305644052551800182194494584737576021957222838465172293436942924800 891 -46096185953991871796607438041228261026452191721168946306468190945137779514046754881640332087652279947430556694368773111431279911236020161651463501485554 892 -56655889639374384280549506879648872918650211380555576278645345312000775369244919070530353120776362131410695532840728215338530915338181941080965561507840 893 -69626720576696645838492894812609428838372987690989015808542556141201274916452134114592076609112897186704228133641761268897466779955170100679206575622400 894 -85557424976293168123744146285337117785482992195337776039973263707413758914818577648622361028688021014168358634149715405468030980296565772359656809256960 895 -105121231257031160320547998192477657100440997493983853137880074057805472496556379334906887401894721430004820535995215952226959258556425259962470960426075 896 -129143996827432628506738410656097323189081558564740338564880835530503160440203380607701541352884255203359968008333363630741203426388747069878571739973632 897 -158638698488029878269698044476993308266411367529126539566275484773224124547823042703548560055037359736576943311907764115165613507795698773659310552267520 898 -194847691518306467452574276035633305323124394219920357707229914962070907391298815412683563628686675173908438113027301920286935688982184125766474264384000 899 -239294481607227079387925990401907802594964394949332855255759970073122152124478888789448245183889728021630898251188187583979001847075739635168920161812864 900 -293847144101484772258338972416536131552949502372338249477807939960195105936610012513560895003914249222271840914451937010687376409765630718232003623054080 901 -360796002424350786371301173707160791532897766173975183832792186396438925531216583640764742046572545361293666309652091074348943992667006916849711421537264 902 -442948761318006489892117265938051256356823063273724189830892321763522866224638460436320224515428520129130194531075348932600479398300151698935852504872960 903 -543747004431115202064595308927927955452058295180693714290557642665655881403267566981931810133856184151075904661587432323178880827829532142199358375503015 904 -667408838596531986251293599456210221851819672349957028367755657114828712481702965427308767871791780463888302277455823514765096969603353390941696408420864 905 -819103534200930244832827004811777317617901413154487533956011432454881060541444512069890209800397666087012332820997583194985975920716520297120278367326160 906 -1005165315423166488398002594558539878079738964677446805140582787556123298646991319080593914445975803738488871633537830710425429732430114725254408197464064 907 -1233355048421914196999613393595254271008962312502478659468947731512289398189887877869506246449409029272943350506681659457367567894454205887737916192744690 908 -1513180524021527299650634984631796213065789352138854429973126345083226954595283138085864353608582412725924624867938923203846376489106734981775303253959680 909 -1856288412500523835046712550206532867186703109728151474516307922052334529213230348844871138060980647172776319012802241061479783335352622256582018673152024 910 -2276943877460908789331887663307790554025786371322882718116977463064624155973867140132918502494912564750865996786552451042935690890230812138183066751508480 911 -2792617390297438780104587805138063633685862653505888387693133894723046833995508608290771345413558166582382126351004644732804207723737589447204477139150761 912 -3424702629103059326490284006667872782905261529257572277906981924169854773505600468435661103314736851631060092557993054362354004242510434594184957506867200 913 -4199394649970803780056940947760299487258890151520555184779838448988158733928560010354592922186262099120295236326692340799603284806103785399370456956952640 914 -5148763996936607632188752868501992693960394329438075044490572149004315610231882102066631481101093008567433870952825404247032194419668846894120971633859072 915 -6312070328339209128352926231024771664350421848153807684891176317152766944546495986205609938729647111522798612658719174037411599703408803442008599985937640 916 -7737368798226547749250704913087564790709700920613420196561554865117048205451692315073840370476492057038767896745493722870472405628348585628135261635032576 917 -9483474227167463234527298650185104060914700352703554244421547506750253153294063139086771677351038961833572913273244713927038802785918463041728848625732480 918 -11622362497693000081783688370881706759223210148515066489877257367755503320594206701018721657076645669458418351932961262856720187720124580316003445598310400 919 -14242106189108597909838378699116841698011403768862977508842328468642504855436621152646471473655988414834180842527139893264717841795664823511180256592055236 920 -17450462923957135738479584836150167773618680511678767166264381069170468202704132146290175720101216380614061694826735662569826570473759953704134585974886400 921 -21379261086728347926336161595752246452612332231009030799264308437914080692731549249703133584916731809996022779193077717430441252874548020177383872605971648 922 -26189759534175471920485731711205285840335428464211305743683554916040942783656780193855904236509321208346081267540084167912598574513030187524234036606983680 923 -32079196913246270947747146754235535121622835175373090261839346062182264416721482175989857412387745684211170900459373394342642602351274490237518040858435640 924 -39288793782087579338903731814074577085320574880879020389191796368297603386477906983823582297328877871407346078598774809882438918232703778708854715471986688 925 -48113528774820203135343991955001124947717307118615167055106569424724215744219088367588953992209124503829262681169049734547945255979786598766913124753084040 926 -58914080856576263082087844055434539395599007818203053699996368013398124741753813512726383247085597895826193718005066142886828124736013556487923673898930176 927 -72131416077976840078968087645427139994922167417690064423003325012954425886713492927479454972348059200567268327825702711628510725107433895488234247007745585 928 -88304602564974397250205301951834863247068326376563852348562876795851414063828277867961400888648724277033523021689222429871589623390748164387594913352281600 929 -108092565921808638562989559298078097618533711766592337482276583103040121525877429594332891945959985017156865510015278463752141541143717409183360901627759848 930 -132300653838469062011706229666158739882954008217379417671496775565869296055858232794320317956434364563332605478152104814662116783712049595150563762686853120 931 -161913069638988544588246032198184335890863829116358424493252254613167978861248847589917136263973821862541278995533494019370338784053330326240696671389536758 932 -198132467285007765908776734205240209368048798370403075162067475298163651611966831641009620802850167780941933875356945198736578816127281857900524864294320640 933 -242428284096331082056151653594090109921323795993954972858543741880206210672198662644010403554743308533668549325617360544068285390337183931771875887837274240 934 -296595733291518220791401672033703914547324591295249497735466923263980760104202082171243207580837251217323391299591752097403942767392591260222745947996394496 935 -362827799932309016282076871917127149111442743930115735254218388700924753379563136883246600106397527563967922998109460162777274264480300180542561625156614430 936 -443803097466735210088552015257801331873144411806558846137881601802228239591137503157313614883734882463104685993635449369364752650509992028261803453036037632 937 -542793067881980494485521113148528561189914166847549920998684528371073547612184236045134845913542254632099825886204194206034139032924933730553158950103285640 938 -663792770934672859939122225358623227316167170681414911676803600718293443335532595637813149130867438230298058707698948899223449023723917755991175847776296960 939 -811680436763146327269204365184061146835890515031861895315246669914219182028089645740340439266415222111050829552657686375420588119257906613412543685924595884 940 -992412087595566934718748053325758787987484966578495035196209621920988764592583559249361806664111751364398562342615622292834690291858185946413772203555758080 941 -1213258912289953473295222494876307186666860533916284689446613361464567408736571692437775496640561902276538842166959433070078955924342779337090152252377535512 942 -1483096755661723400748185068193942138656051366991791993835090495814998524569695299739565726300852720954140535071398818663747227279330139535186597324882606080 943 -1812759128162515070980031206801798072594374974618488684271903060298490161081076154819364416968156223558290276142839643419830105427568828451764003108307178140 944 -2215467629774122342536712989195874590226346652890162751608326005631323561724491345090813301179382080339986532375530773123094357662901276209377646598962904064 945 -2707356711434666625835300848041692577202483550608064576489627717850141125682426823824029457936539441507969057123345706447432955887299761685346544802006540800 946 -3308113385240196291899054040568295527322057884364542691675036743184528386663041863346517621831708213417850300229655715349372345648139198940461353009603514368 947 -4041756983737797639564357456297430883791226778170161552001159694033653998439023208158253890980094876514683401242100129044827395374561196113003284521885244790 948 -4937589532336845182287926139636297385338121641421064834942675947384911322670206911880423803144207250168101602579132018639365238288435113837913569756783001600 949 -6031353948156170461438313014200906620252305604365100462307609192872259202217739582285783375280278579839528240010752117046107920635642466941694392573796522224 950 -7366645369951390429850136931457308607337654082148856573544430038462935371579975355079256432848045166174554558014637415826615777742273078223064634613774822400 951 -8996630768883437324056138748460630735676686706678767534631709130379252531970420224787561978449546008007356495667178820732797583645808878677263490151624309057 952 -10986143967739132536793665944733250296068328963951586404181324342447983434184721539268603094593901013433364375615580846222377618451867798892324372126834790400 953 -13414237767362340580763900104555596448174799781846746676963522749595892989546943849422375019616587392567348193938111421487915624665570032361116151329445909320 954 -16377292603212993831720552704194114658616291668599773386841167870259701466741555563775077881104932452681039575786537570767011739865778302686625959025527016960 955 -19992802712280044538950343985879843799618974318395946296925699055183159795015186671619492948690568241763115505675600951489213243202961795856866623594509390560 956 -24403987007427381847414232507525571703069470987185726065501193012646298576138469465063159201983929582131529129463157224637060380615729393531077117926712340480 957 -29785403736650622993626675751375457986090694112608895607673789444030464264577274968218099490999214617569308528492934594689055493688411444609675018304462345600 958 -36349786768328724973951763577326620133029455205110186919192526357077865975392359333958413654015363018887526262097139912463592521125861605980611221483095449600 959 -44356368471867788071498757378076199646667922958902691820467765424352057505704372491580316929682637056333515322738634116802417986877285772035044568056440185691 960 -54121011455531383268675432144716662041754911239319919597012244192141645161175099860781295146355460509675068999887050581772062486260861663693727277824782243840 961 -66028541064976622480126002290384143823156426595008922571253898868428144481265629860069015107840927655404296050628642320986137431730632574227939103340971963508 962 -80547755190671005712482889577340987578612017266416041856679318065784390372924023109104923383218007856911422098925910176408618413265716795744591847772983342080 963 -98249690801983681067217094591190593705848049039845227421297713499994330379920250408348727502998649282698233014915683172243119901368167220465573321814781358570 964 -119829851632171870862709451296477552777839166271307560677982030514079446923196689272277438778975205298528798525717493575695408534507730937453290536315274166784 965 -146135253330604151718297542386857793432613329608962989757641173346467676157992134183964322516887971619707633600813181300113233971029651089993992475479308411120 966 -178197326940852254094404962059737843401413332036545315927833415086701845406021886432926921407820404235347598067570188425098496721499781596971715782594399502336 967 -217271945752326391290560028467242531301631462704031438808013388977132338642605333042030913928446781378905896712672817226995426791586275470909864514672730949465 968 -264888112900156341419960181939389477234400940376840126473169933273896119287801205043407109958140556800703478052572788503685425366849669689694964142176417516800 969 -322907177857213402580435297215139712358552333659506009145366361986005921638927853760310262166473281428646218319841008323092735366796277700081187542825938649472 970 -393594851676542826802151584748854863524231131893461038779553811106277388990537184114797450424733457305323455821158149900375635431859810697097058979806000081920 971 -479708778671645529363264782506994477857129247961139002364636458480704058331813352874093765435041157952378698945966880505223309000505946240072744414512889593842 972 -584605014569186044260721769299494435245963195830174858836680504904545470236052156253612854150251749744647510396768790076293837340970519132499914634164893527040 973 -712367480357684123893561001775978988337195352284289857538909027917955532691180091452700896195807493030203945225642971439976022898276359500606133369152786268800 974 -867965334163847540800470409911659512455893798955558574398309389366226108630817682384633144577276345956318921404323055323516549709733507610685054928601600223232 975 -1057444263355120602297160067108166492096165393160730984165879480281198620674943940603951225345701452482847892686573591332345018837748186037056619510971700254580 976 -1288158985517414217760927858976509923939764924952262109719996131783215921337945336773641632729331301146382207180733474152729011868324714897901402754991697464832 977 -1569055808281580306644136073580471650527778596235591000210708736228471968110178246744707289512405881197301806261387178771569158894193761342707009828997990211240 978 -1911015992722006836400625705070759095347393292105803864983335620319286206030884055039190054281242651715280266052084781906871412184768029229600814530785152471040 979 -2327272964210310558920338898731246051813682469771562010056545700829350569323423509608040630183585553412040798095929771269076298664457200892753162902079979337068 980 -2833919204226820584825497644769423656599341292907494195263135292357085246786684839586333376553907680441420546129105500606697785668852791981234464656904852907520 981 -3450522041016186326159626971416802815703246603629428227262617156553559972947830453923687021884446281727630241906888164412587158561169085341564385037187937552440 982 -4200871662538432042869930692384454693814202700244775909699702567615814396384447681812315574955063820589391834330521058572154105382039533498706878963601399393280 983 -5113889655118101567751022398668717192449484627788874619204669767726440449147122858307305176629016136739443386777387785693396297899804254106396576743512682276270 984 -6224732411183137477438265373836781755974001345613308802654401984453161170778810703265091884129139437124667133984657863611711457549818207739173688115886968809472 985 -7576131074460072019211674503561885016482231902980481916192711441675729533697605891989305389259400857827556355579880420312454881194509224358963560479866928495440 986 -9220018573490629024120412749845516573374213556519062395817089909733578031191253290620288956666827152287089471042919975657879555258419182569139438247205917572096 987 -11219505064521041377090007868729326503058368203056463679095843092803865870580900528646949713549071412598292022191891505552637183099787177259069617295482947311680 988 -13651276162627266354495538442774756815289988090152732232146572293041292883681297322368247239292602097869000228765468889334372409037273207816046354464124642662400 989 -16608504169788980846116154030877704149223416996860412412044353114799742335404510102188165761900029964479710565267641534794039880890257733287716198240950941817728 990 -20204381697186984188811536173673533644772016753404393608165639396505288369082191926179790029511953947253195581113070578033957196883733214785565861358681506621440 991 -24576410336730837739546841074870947137476498853963954914921652081702333941528387028155234854654291214365903928280048206545433780154005219570798448404682192142387 992 -29891605224006654306469066819772722399334229965947511869994354532271700581056063825130697502622733030938934977610345088643198609970428875629522823555373951098880 993 -36352810493069500982025592642403091823862577950069580215790687606899076923365907264043317495128884359207716338245059634630747481230365394954471681793935471557440 994 -44206362013811656662170340135385435163796218266610174759938263408533364052896106780899583600051483223673749469720839575387471826860164569173444668300228783783936 995 -53751383951539319676408469156431357047144191796238124011137072371436990093186609496788745610240896298434588177734919011258813424088314433803983684576977322303000 996 -65351066443639922955031598789861536691654399486634628749889372754798509556933628236636190706213173711003559669008810799733534700680736612056750508571822202867712 997 -79446345286196833668762316675928162655928042681677311293639607280032382517009055147408741476022446728381263644239421266567396116857507527318213546097785178898040 998 -96572493670595205694289970006021928966226263412757889192129497696626749326527449825799784944152972409264497146824201080011826907708492702116256871729475459200000 999 -117379243981681585774038780355808440694780652728343044016826123987323359385552877949611103014793485774083827738296099135300545157931049576019918015148767981730520 1000 -142655188427748440176297074440960127954480381816751348451544574606801189559294132474319508620510775676761973564530051477533444587010135134552931395432861767449600