0 1 1 2 2 6 3 20 4 78 5 332 6 1516 7 7240 8 35734 9 180620 10 929940 11 4858328 12 25687052 13 137177016 14 738819672 15 4008435984 16 21886788582 17 120178329740 18 663179894788 19 3675923244856 20 20456707469540 21 114254175491304 22 640223315385576 23 3598230877877488 24 20278489270120316 25 114571168563449912 26 648819034927592136 27 3682181031524555120 28 20938855920067293144 29 119290801167438222320 30 680789961860226903728 31 3891551318666804626464 32 22278793003920138424710 33 127726119431147708486796 34 733247149053071680253028 35 4214734741912379371681016 36 24255414421206767666746868 37 139745432403385310192292360 38 805992732892475868445690952 39 4653345750518095442494708784 40 26891691455392088888258062356 41 155549653671646075354737501288 42 900531910006439103162735270360 43 5217838358447557984131619228752 44 30257087997629393715915542878248 45 175587366301978529014610026080528 46 1019705288251154659845981060041424 47 5925948991817493640964910733283040 48 34461198618380231483581527139886556 49 200530416837628278828018850139547192 50 1167606296348401546298150800154763240 51 6802498196439885778850724268421013168 52 39653947169073414454900604780190892392 53 231281607977231336554911153368681082896 54 1349657836921432420459909331914016067856 55 7879993760756098108461747430384907941216 56 46029877981211830857375424605914191890488 57 269003599935208160006243939354637996211440 58 1572800451371479281634574738668893449086992 59 9199828443161506383398405755390289045144032 60 53835660266560536391264902233069609560493744 61 315165393717292517582385328083133757593008608 62 1845777796527304619798292756173437308030477664 63 10814021889547520094647629367254424316806107200 64 63380663838378353164658179286684160320631017670 65 371606288744052901615205416915868665492392297612 66 2179522240081144937032308499315529737721495089956 67 12787539639971198504353088947604565559065230085240 68 75050878316509406666455046031188653288793447745684 69 440619296112338224099973639084405384379374543277384 70 2587654084290351272224795950637663545730251226453512 71 15201277819082982108823009044861344717112388117972144 72 89326742306003458171628507422015383139354479611156132 73 525057567383869136673847452768280409006677341163397000 74 3087116513285650150389645661754666232399942286435435576 75 18155849409315039428508310100934965793223353679790019984 76 106805712728413360497731880851784281408130193777326252552 77 628468884025006248548817897832600768812653834947734591440 78 3698976801297467613891904741073784838070574698182791019408 79 21776356367124984351377580431314626604017300507571008757600 80 128230683390070873064313217538775107987402964428226591079156 81 755264870213973158807608064829105831948666977023165086303848 82 4449433745358910328212809963259588061820449471442921826932600 83 26218386989726774392978498331976275693890472327889550250751632 84 154525685561640754781125119517853588298060325842530122581987896 85 910933496804044687831168659470612174030697058066864333437786672 86 5371082523387368804315334235501486107138428586523830246668587056 87 31675544346921134458557680714367722667663372727458683540559743520 88 186840696372159813013508796849692020414013420885960660143844090184 89 1102305773265386102792825943654544659521077274798054839039953743888 90 6504501994275610346228809148444966898175464325562842603851348016112 91 38388893616494305655933298072001497128180689520890020968762020401696 92 226607868137181224229819152631690269239537843823807534513169895413200 93 1337890421331688882280589895544941776023676575155443708246175459667744 94 7900246685870235952315413129702526226804559992472786452769518337034656 95 46658818673203060340026851563956464130866138481954472370909046665310656 96 275612101874035827163103065259069810574085192703022848389952347936392348 97 1628293956520140864413579994988185578628409669469979576069421405382516280 98 9621347347650226799530985738577816797769507042875586315347109726403004712 99 56859907117759935150791086593703690297709007925240619831486153973230737200 100 336079655752118404084044317270743549522986276806997123043951967415902685000 101 1986748176420544230497945253017400711355648329372050536142654633163441710544 102 11746451192570441726946269159456533951666391967176390603356483799407762141776 103 69459645311097663090580271724807427284331352325642346173179681954010229057248 104 410789446992323756101676541433351320778432018655759158131796647570817653889608 105 2429772822936956830907177005741403184542268905010578871307746185730091632073488 106 14373767336395678002423918735057985326560141590025228583227552424671745857391984 107 85041909949130554862556457855893098316153656210259966117803327758500882837036320 108 503212927671729245288177568953810987057075503226162588536392502311836412322541456 109 2978008470730284039080375596441619121108368630529677147476539828739987957516054176 110 17626026377536644445726428049406818173535972066533657371225397357690848423063823392 111 104336501688691893279709995218495568409730577309371842849841360935621375426389374144 112 617689959069130461861532155429426162399550631167748639644920285691673353026563010552 113 3657263901848717298519050619506003110015059415872925573582028235281567167861679401200 114 21656717966822537698853030095549225686086203587659957549128600455663117099968101093200 115 128256293757017623648043279139913594183849427694462748640883879836617886131409428938336 116 759650061750283910031375170527368006559364180291468066921386523563686127330816688018768 117 4499833870889802032637526819574593178157014754589313799865950965777917911492441185657120 118 26657939661183150462693273316124723467349248652890020449919796894008722428548332550526752 119 157943982641200277177865597281673861280928777731225425723040892352928710884666183257548992 120 935890888711572947732803701656342595006240016447826517688300163787616634067331221637199216 121 5546157897475828429293130456675545791241724720947834451192834782073275394999302212554271712 122 32870278225465471301003886910544489046507149384723143510396687250838887342389313985554266656 123 194830952060503870944360273851465235526549481486536268473084436899206836047150544327498235840 124 1154928895032894372757079472263895338709115473438556367736076823611635054750419450107468568928 125 6846909369657133524177438300225295853715806460632645138989301478186003086141099695271106558912 126 40595255774218383985723493871108697801373449521563830379678173910016553416842705087765093804736 127 240711424907311370882557313088777908123237331612415348084701815936489663872029276281364209877120 128 1427441135312894603470782707884971834516708649899420218945238316274211248046732588692930200903494 129 8465627851651162891533062740131985559037825907997945006580718681397672137881014351648977906140300 130 50211013988927833856782805285885989392743498492042476472546237960045270954998847292361191875344548 131 297835918059414394722751791321445813884171901562118455909223057371907069908431936273247993392737144 132 1766822132661866294849006151454068515101687252759263755740439223866079337652406211526345441351849940 133 10482037393140220924543326085007840252578086345939869212209978597864896459110576888768427855207339976 134 62192088051345909501350704394353301630787107664828704465947674814247925109986075147367052284667954568 135 369029079346922170557282286708972441410609847194220836184249616627911199700949227916950641295491964336 136 2189886113339978860095039578445924983431001311210958590228174090983788539802785981709347306215602652228 137 12996231525360578917351366716744919619502899737998697775774833921649386761742334815937310782565475817160 138 77134347990046278567805475215020149265695175220458626090422653065495682281870416773537585442521997798392 139 457838334735387503736644387183876991393034589489880224597757285202868392036281613763261310387052009968144 140 2717752948842312315790559519240573527675412189942986544549416025132297058298587440072838570136013908612296 141 16133953648176004657060615832366003145226873348822563886185987360267323571013103283924842653054530082786128 142 95786471661471306592930850680755224880143195469798980514386697566571125509945620244530117983130554022650640 143 568721483478530001343720431243547204539284285000811020037282542771721949203350147807256295337098875995391072 144 3376966349167067168495235559737264271212766926377638775725430008022383933943340927068421041348325236418111108 145 20053262389620300950654341595800701757674663399067837394970025447810836348335635894259676026747005485442103688 146 119089676862221592076743213787488288554683286200108890699134703797200632771402389492065917582656512098665830104 147 707283546821847174544257611558570414079406538674060720032409849144249633991526656388449421245667716254373810640 148 4200905787640701153610318575443630123700652428562065019362649826780142110949641383354980017528825618666499140376 149 24952948720912225272037850577665991945325002515358170228426622678587878102243934385206945853977019295493306568432 150 148227900790405776246662883305633428406109844179669640258507788600433006390306916137404016958336051539274190371568 151 880575925365706320156627014649967954974891233901558419346003106780684374585650786150783963925151405784647880820384 152 5231570046808837948439163733563747222664358956228304136847265743057295578670623594666993821234736073724197763801000 153 31083169541125660032642664985021802313127565155029513625586032930182122708789298853688881149381817154850407829549776 154 184691199546087324947201118172605012544097690948717002349801552257231072586047985825289639708510618379852922974716720 155 1097474408500358259899431662854902018300853852487289152108790595124842981363801614773776792316317789054850691817591712 156 6521831094495057117406992179083838162234663662640437319470842002083468533599193838333746608831960108104042447653845136 157 38758886707494499763902734934852889096095378614524703201701138459107363797523422164072063062167721711764268710478323360 158 230355882030373403099688542279184873846680889755443971890967109455775084246520965950516894121840218014219184922169504544 159 1369157006132279064901530395363023200369299325851718793944392940564792470205818164506798634905964944357428705333287918272 160 8138283421882609887142547245995396961319859632205649194366266665839664075656929542434261836418500156401869929493370320564 161 48376858202265805618854181476870839182396819638155338145566570903613620114194175465838147371226454218768313944201118985832 162 287585834004016872201459567802501588789886600014427566361027702766096892230665282727580784495006450568737307011877935460280 163 1709708192244056350507608710291586324596664242940309231994369848566056562087390177988735517306555168705107197659121967789328 164 10164847518350647376599469671880515015446133143173241055214874636430597425038189665797889753889890525502443899500814284431256 165 60437128354517170750356187263160704238263664172263874350652318727936916216941850601365509669774822738356892292470394894554864 166 359360683303925069516798529105554934666792066281071138321194747623423760491552599658107181215304114809357911203416115914749552 167 2136883284793082372623212576182108095255234508260709885797466514426172377330851130824099846261616257950498704014424714159571360 168 12707328750599116596146077070466609318108126682003586423340389278831846830490714975434784265539672216131511161627456898615653848 169 75570218300976196126992985244392897996537754423830885539657841372587233579196878182945922304223347358118328951443119399243053872 170 449437975125793367739603682239644864223245553195667071908310170330423846949205793530451686841733335390006658900691514643078444112 171 2673075748185129652518796163027868445441955852562012870499126141112098944366590013293549336177680277586194184964666828648927553376 172 15899187011839538450630977873089826489312991134466455794855184094624244020924418441066571635308170803964830538312729383811161013680 173 94571540839701922620535724943221952510565269357153145653906138296065132274396002858556219754748992266298470874019435496143881161184 174 562558454460610232108769986323108766844982598921660058450343828863374875851264864521058573998010824110091263279410989254082128596576 175 3346541716264974375320351404535560336404689720879232918114912818118261819608689924027737978354557506463592098673691555113782363658816 176 19908841235600409515661000584737115381980397117631160226688391986786377847921818179065135324083717643138943720817594684782961524800648 177 118444974170715467272292543036175155728278521538390565379093766277809939965999425762022550660591491544884334311037687076305853543506960 178 704706002716995109776178943885248259074221755026496087416677045067661832864051629169187708297511981980366272273458746705394987283087792 179 4192950661425859827146216765725749321336301042677150874200577164874191051267883646023402746144022156381536220240718426095833056216221600 180 24948920206045751025618935567116653390000953423054305863698384918694746490227810958708999799893485944021977387815262619404842464718450864 181 148458050490452190969281058330126715757444881305241101047442955584089839308410911927925723925700808531326098441743518113588400190315770592 182 883436889210853084380821479564081276219905937611730101568465384567549928839642953775346541373365103074117326177535623803088061498717034720 183 5257349726929997958086147672443967818582841630530993716334135745881009711489068297657424664873251279375441385813760054259390660182856181568 184 31287982107459803378845151942540055193177641934514602486307186821268889903551753897652728069362416789604605685377117196084559268720058742544 185 186211878267549214529456561883429680817664733650538431984388442983495429217643169137113631966822355949909692995923557813098940144587691371808 186 1108296956294210530961156222707687610514414059412180173311226050963942632254186394037228911866501871607714758330942156860664702264456129781984 187 6596652874523301523543725269156756609167589996030826589030939975537066460499866591370118916584901643924091770768958766569267229202493064649280 188 39265366389469790777173760796388346185054894310673911258275558650230616703134419851949084430060634357161848746282225643502626835859172694466976 189 233729759806183241244303866291203999100793723042484532711275226194929522562343552349011206147248863800984260999670485188674327799332469431751232 190 1391350389604548035215828165150989013022515032889440261371449352592565322339940566709835013271537911694681377983151163982292530010639988046586688 191 8282796053012721415116359192064917270429938810689693251412105189228205054419822945018034791954189971709236728204893973330481931359428572258317184 192 49310020996621194580693351534204747538818247047748146987579313182040968055320542066107375755442189190803818643153473211167521916646625527913032220 193 293569537477569958262892043748588408833954422308240151564916549333636022143922700003175367286120835338900266882263861299171724606357365125089001016 194 1747850125446455121326137772600481222526801509821474494884035703269379242599783638870857113052921341980997272219452282490382469700247183622715615144 195 10406737817335684776480152917677734331282198250858541786664295402270347961323524815068383301487189755018533326685413668151017012694333810727588683824 196 61964376286309529827739883660904598487691405725188965075571792153832576039335767235732399013151369586661827954397340333285248251562519747985280425992 197 368966065294331663406976046565079832689144153158727983569270596282790991317583673050514942028237132528809827005133573597875738629031297250686065642320 198 2197088089220085241191251360259185047685043051069150535517258123958367530188078477490669583023135964024060341572322526824083721255423717259338226250448 199 13083533453603017506195572880867372716749059716474058312559267401629464888142329860210705673738246270718224741329315414368306120213770699190986897812960 200 77914627372139594124058792116055361728821465775982157734599487103439319548071202549099446280470444811109070369406493742695118099042429080007824834606376 201 464011936985192802714698243684669388199453122359849531542695715466400155755746334798752559947839416930139185284723471029357772327828427798291323281945808 202 2763473818091135382040852998636112611152709182448907287951019319553074939112447506486496390774967814984572894341856589046162509707778210355403846560815280 203 16458772537704481548479583436745764991638332967313001748024798637375164576904219313573141865310952590511188181502933123396941230619861185588429187914189472 204 98029156173601459187171722425453788368792600820851974126008481543854769310614416367429834305019671023259538753147283979383014577946411855678522123469708240 205 583886808932323394747132335338542100235687577866860705530277600507474316730703325874869016045344690900257083742775345247804633173229250488444185086227337504 206 3477903204422921343735929404833932258940637464490612874168386791485120738331527585150516946957917759492266438195519880254347614286935982591511749893987697312 207 20716748598244271493866904339607922521659589777791317450979161176259198030009846174405186647136076379202808948875172103077050044203616622519521503806635561920 208 123407294787059533995056202731200380381768874396624340785134416674132761779238515886830316321993738040132263724315472217253852572870094871506750194207696144648 209 735148465681770095824057453949729812492817543604740575016811854999327399468684502284244201840370932566990192035982242629742961476459311338371355594412375895824 210 4379495877194620424327807825961118821637305692805785962981484244882210472825224630278631930580957961768958788417559274846846770302205816196611153397455656956848 211 26090829789773912235566317031212864178295269755597211719549134727703310426991715947610745501517737609871057897456177686807236362975432736207156095269655154626464 212 155441230529672433862212824580004878223692624186842378378624958313087563127373230288202379489859445785365403469034739335259005163850628422866650019249647300694320 213 926102352225783409842081854709171851715615327606385146663021870568214068768795853176629501569531085263829067230816921456221336610347181512696477982081418034398176 214 5517801102661613441293692985703215803227645873420230147246520954527415098795697359606470538175894941279944418003005445403050488046182644513532229826564502531282912 215 32876627101189074516981936789560052938608312265012770075642976093791321347836760707621906595164961491474827931179728904064748023138401075391447205365482640853936448 216 195894615353849677132594907814130666358113459059851831201215450116143270467619123472676114261571034957553028175341284375795549484287463184857180501335265363737632464 217 1167270851271987426605056834821848248844477030361788877370830259019657458978250808933322936857323827662765025008544625907110812436488186327803453864427005554733429920 218 6955599290111312958414300759413988101783340363006310757680462461688612864120697313420091116293731199813202402857863029483474529933181590649456937009125332353014967136 219 41448719139851266223755443859456927996107698744702746012448715228907493634200528101434484775887593029578479197817071004275216121604713110899475923906095522065084837184 220 247002413183013554600223022213508229346926316376501551215839755760641172859797899831012781820771325578687606578061226694633186526231930324727246152882300006631210895904 221 1471989383567543218888646330811212806833097072229218423307695497608002378721232868980997895888013132314752013771260766939073361053729738714564275472242982609285094037312 222 8772460837163541361025413165689989664098052085668840220284505742059981297880193180360737084828025745702649777168917686903833472185351467546093649722694219536637683839040 223 52281899526792390938517555517761119035800706322514443718103966190728430071022945912667210225526227206944740255274249112898785485160680764387958133714707833448142973866368 224 311597755345372191545966305535137736590919453049115723670776720514006132773349672146795439398631776910803536395079309931747786600182049206557503366526811221731761917322104 225 1857163797269740059986337292568299833726729548616775426751296824617278790688376247374728933418254142271492450269307489099081487817135966893658760973609740935265812890851568 226 11069268186945575467670555618649681105352383443036493245822664845246647301740807876486399856286613142216501421307793826708712725866712214045138640091797959625772750759140304 227 65978176635630433577506320854321457789659355393945192063915776495242798793907671513447651192428118447984412463541877503866599116548982085922240865008110576032625694213411680 228 393273149733095643686820624853152684549255253401470446894469894043146341277545051711583699843141037610610697203927617766701693762365280768986495537972157604701618260216396816 229 2344232924941218094255758476625416974837517901595029879695679746121623943642504588571327813262890290233618362336521111223984908301173012204125875096978475446291454074899468960 230 13973963205954164625067969709701527370606079942789714852011498288056184686511816587405491400901475247166373827484030087081589309720641211669368351686537672190520236794526542752 231 83301091402386318783317149519926158084427905887877289434711852329551874339859917051265829144217871143208359505626572375673695136807251435444117762268557946659667610767600568256 232 496585396794503393491766451393349627541670746415070407906351506285396699893088114303685944506785595340614207184579756782796125509164095181137465846417527889255619664772172198160 233 2960392181056076099097923881328814454596340341166712503142686785546736055721196836592902394590308654963810174843165942483442540103041633853518329026430989835427921929839145985824 234 17648853655903960923872930468038627538249553323426449022853895648503945750202398795045198200182573022170075334766271222008235597143056808869876182788219526789760980835259989850592 235 105219347124500749698162682882225557323415836709316705746165048873199895230571967033652594474293582341089078422578688724799865399602598175370101860191864238516461267327331198458944 236 627316123912064321204274919814381736093242732749825826130039225510860233710075802630554152970476119716347634856321735897047128130852659955588298713548377470364036787578167658337312 237 3740149359801948324435714202546118612691966749022626907635104515582635207369343527491451336869253552742849371113945641525177927115757895040996547272661723785832579402259760750559040 238 22299903874215040935446738666487932819627357425525237359029862892407052969644501282876336534214586497253585064131248595286106029228779924657505070522437528353138577920209774384853568 239 132962290950651515717145296210500987198499981864769087114754915116639437582392301399075907342713633596336540285788376761804868516471089194920940602999794515413471198363908468625073536 240 792803110921580372376030836664952290954488398839090159088806142814485532639369312880241730718661058770332789644040566645005100958059840068826158144764431872570094542059075753904001264 241 4727303279740030710458086522026674666308531852865920146754324279028006428207171357760359339740189811711618664592361258169883123560035077197908853276822072388813603724871399251121603552 242 28188551219061765255615054131541344770371687876543377875465167862636511406418161946744345176210532155911391233214245747633748097385995883585571647304368475169487118871790659014258252960 243 168090482553495487472271114194622247184843612112805769376962288044847436408813298678858339383587468170366316282482981245720471544936334860497073583297948785568213656708334156730575814848 244 1002361737242988135043082346252811512898127354171309226123347070204099729534981927294152045976186331288068162917506425598227989114516720964511778901877218704946311081801895925732330345632 245 5977460766687544638599778095939638221533785622768813707373040585627292587904427947602652391488734674224410117550274021743247835194445267752989402861147505411565201077826832910349701252672 246 35646738298839383167856281937789728322327644182590439772845171679932000093065823800574929499987305892867489441807165349129648917117241034633248917923823163441319747610381526625379434086976 247 212585472655835929839523208088641579348012235717822540513835294707314518000879293875047907150404020460524054399673126917349527015446430541870196586242519319400817799833225030703218416306560 248 1267821182675128037077947705895899018154141019419783983179552069279433439365042806086107875237503589904817016524641363366506624706491159480195377444176796481451493135470348096537505243102944 249 7561239147598948266330779469844166823948224860596520983832539123268418155063273622156848400172119116080265107962436349390114631890699513866053431153867862900053969122090576002133953331011520 250 45096040330953848849960118069847406565752907989822846151222755319853993454158058934199572798144355646584766694555057499735201620807999027002544566954277564823022925212656714789062487348223040 251 268964045480541968230268485867386496424824043038869311221647737308816890491473195855292848541909603487334312164246572603635134213541174934003050279849544893528278213443917113158600266494570368 252 1604206775181733325216129861306466463334181279900934309062907525361885332671553134161069896029229811130347776343054403299929323083221237732599422557587134963447663116867792522304391780174963392 253 9568341834190180597081427867317710329421443471693497542484001018345944353604982255934164392836094634487654503074702235898967220396895078337387632310781384359036057125937882659588110954803533696 254 57072008446879702889094620830307920729580219144151229211480528706837581050303053585228805933774629025169422714761303413559866089328493174612266525258690685555839703011940756845907136450336413056 255 340423622281754546984650957471027974073468464508040721185570634377408405432537645666441302436204209013191064716061890397703356881930765760049358752828597832041458381125286630924285179270128271616 256 2030608503272443238482359218852066138217124543978009938360105447833675484439862564446454313724215746396772314793358129603944150217543217264924288674527548456979356296761762229397743485665048788038 257 12112746116558327300410535248725371750171622830860974100424742639701437300584194030564765423664805476784679782084556088778081530573238594707777826946024834948948671563286158003559473549238942336140 258 72255157792475119482497790934100172118116888739795930290244224409055245250162439931550892664368137186263953250330649356609510972856515794897753591138406916712457215157501848242222408912723168912292 259 431027364052149676948843885013590789792194674642430768791886697362418106866259945921853207936830023920926979318656378912787312787541520095964831411549365946856169856357978805648703983159930653649272 260 2571286712955380679494614784808652590977292121470058950986442558068050282875798100836593071616385514684972782843449414484405239295209491727172252363378612596506806449900666935411320721486254190517844 261 15339308043443576737959440915528420002393068627870835775294017863966444262046503080415844040568208049616645227241326627506002786634826556105467678306003648196927493165696479545655375729605734706838728 262 91510422273743716354030174034584834867187098031624735661506217928808368056115504937530676504362388684045324524629864607727806048255357323325462361983448698137100699435426586852617203937324481886737544 263 545939860344025327697071755993469584860998001122913964708188173947138973083638582173719955865997329188895983167898653365776419781636400795287992234216588362413425642322127453946865199498264675144069040 264 3257080047660219896707555380728570132890050192383172829383258200925071787250478772844159591809383644912164076545412475093582231340494563035193152932935658343922764072608036343317508609308178238804109700 265 19432173170580727455196537493969172543689791879361536136985717046972803679201304558487162388228552710727597892658949956336193478204507685382328482176910331672055990632285816460626263421808907337606764872 266 115937399285000476772351358057908643465521115819266427826939600610196450706087831437075954065243681918300342158721033469562381441180638649143482184660299108447114918714078536670267082809927917502631196536 267 691727288483945281325412128413535247746135244326091543408323503314261330085003239313541282208971928958994170497549690908287285080075576732205265798173629619479158360115528033496984391670903343967458759440 268 4127198604548212881116799360015811178470974119931444056591503582691741044534466641952468660470546895776695973714532515572763920174994434467903710689344386113432552759935117216909190720667486969929609733704 269 24625489037089961739476271181689128433188975600369978955816904874550291882206418009501699468250452231065818856170833713038483405601948932772387302460627370968621865846292509742404901131016650635284874586704 270 146934347773278620861788800280273434224049833529371635320942830827861954944812515661557559470426385738276245344893535765565185443011657411126757709937292209394554688905254551821465628351150469994807765182992 271 876739752929228002760041995508821626491763450291986140765865440366198708500423215338780027705191493678136376187668739845476122923635531685324106257997758244377475668436040499590154848406665380431135203204704 272 5231508146188423454057853918405600761525581253836122021836210188659007013917178641813635885836116120276168981576549678074897832145335253131959348749150357838857582517864479447401002652060081978788903260888612 273 31217051903000510130457883856278200995546359102618158716010313263863798247525191319604290118484161821449502138406863615707273739115480184922658370773165718362678850099164892965171371341778236251240024052326600 274 186279719929664879818942677122009134856322626353333206707371496253872040670863606397643360718113447196180654907150016629183869783840891322318746513846176500020700056431025841727044300650438671295962760637216920 275 1111598397638904813525690152879468672249422840562383632190437096936328176654693397837540583147961713290866363966789742690219672937201654647087824430066531492485377234237574568640452085510315605641579136340333136 276 6633440395030793917816468024366345653272065412688154189450463170410693947604345611976142368428264129141714937607014864614865805822374493841213514633755048231550500071606339834473218051645827642556135002209154008 277 39585694754022032344059620214425500121777929409168916495066898540417832657970059896680736663000458947843192353970947059234911285333502148060817676883891366208529225554255703580329305307555848281638729976388238960 278 236236049714532605325012675281217664226215819768451282889983186302377338652948488445218278252800967085449867232680024930609888664722194177993853024965653398696634279964209453719386050505073129004405706271416133232 279 1409816118442822178482126331577828295779321805623781626489711899726669912318167890776820796414202234109101122271533486448758527408778155037859717137302573413344554191207980639165144261135402462227531672160569598880 280 8413701703312387447739702111137590697952852798580955106648795458533551366398534520441046785710345060975381338607399356600141199613365471230885727745829288131628021111422339004364811914841748101387797326547312664424 281 50213446339261488255047611586927395864480801839421698243006250414130303062205902198228628385651473405475626651347044115092512348362142065103603439695163751720856194646748151682814309453328522265139983811501658762832 282 299682353021646728102823466424658637614991900032655573215958834442666317649174011137385578161989885195523238863434935706582497201809188037584847105824204632789709303626109170868448501599803646819479083660461035350960 283 1788588662404591629272906913529632150280664241018534787887907507422162904788474789274508800511889205310366358172293758038086432688855260052603019752737121109105246363934485288869491728820829207169347051133925013365408 284 10674999974726002490569509479768857009812615209126932076716329263442157821520150280107275627101301213791349873231164172234744005987219084961787074773898500382315705794948661825236204743221195011354154897682312701252624 285 63713775457870578325018446970644999651037180814685261236495836632260504677985245651177789812560299836779603015976975024324993996626805406793715596262793922666414890879432231664213986418115781023463970247913083415263648 286 380282894714735935655903997749425011249867077794970033046200823903746808168206820908102943786851551483316222745898200127401086326873128554780182195288401523126872643257638867395849630528526085778000738708396799578051104 287 2269803066334001429108265489006692142377900944116879997376149231643323353760489875306756869480314271051735477181449627808245529991054724780653213764521423434037828105445287323380033571465569041761277004030959692677362880 288 13548070482018410821481985423682995062316213693533498132002698594181406065831638068334421367272549164887730094584164851127376708407117376213711113051497538135203294025668791591581914891848662912578730300692780051197887556 289 80867597986938689857328347581726174309973889548946356599980213820688698280947692857904695232674560172882271411552865146203253947487434517810384973261095932624653907416382484018060492681530585329963578597255171104740475272 290 482702349491697712578651492251232457644009783110939804388208855366787925700799420012506220782262645968764457608115662217145705242336735916386415948575990706838966260446324325219650377841965398993539751897773273654906570008 291 2881323369599802187515207949972464417401567191389426931640557032490246730008087259601305240170669332608615835220113217836621872111023889107357582750962903309368106259690715877495671324679365364810017639734720700740166093904 292 17199358840344470625719605270629447809291384512216794066639709183929735260381174365958275452514269838176054175550185522076459545395528584835912823270529205806388611149744651904242889825754048358946735103269156384147310416760 293 102669188153091984150959275126226705614916092139398570529257439003121140945116913630718733157246240202543295892949856385726344270201701490655729302722161176025712709191409771897691965024158516518294033152169404636116880748976 294 612880157549542386558386998017286846432489181636042009509999200564873667950930637157558394672842344830338097854907492240122295841909559317828387181006313559012454183277084152160904475032492431898688437566702721466453866427184 295 3658630120600379822365176414457549211075626747398611154045127939624867310047033686244415554256072681335690833890353964099208888547132223014874879410713425322316316140544637302344385451388709232757460551439473804367890314967584 296 21840818544158648522893324658671265983279195896813216420220119646979068252609384667059025199420895836164470190499006587638704723980319864202314388692170805544329023669548361305188844001419711811651176424768818163845247361615672 297 130384728306913028403716933273598559216658338430452043498101575840203957538280589080731415351367907889094222786127866975080184706744515776736399289715373072991378320671265098465447360644079588931376454190653758902067642620916720 298 778380419851790669973451257438820655818304708913359412343857683041914473591587010825765436642883892413820290694374982128082462659530356468792903495395369322733485876626739948741218910147377397963394121280830949123802376305825168 299 4646911383400862372216189172974643065489926786918774959842028757552020799090005231069612840933336214192098513587876516610767817483197211809352094857775238450440622850520134019126098904623823810024759691193311968445404315266970848 300 27742407146069910447540460216288058332122149964950461070469845826761982541432619100538489056091271879242076520173788873611499502665488355178729167731459167779540396890249094703872993210414749082742977091955659900484712496400568944