0 1 1 6 2 36 3 222 4 1440 5 9990 6 74880 7 609390 8 5391360 9 51798150 10 539136000 11 6060383550 12 73322496000 13 951480217350 14 13198049280000 15 195053444556750 16 3061947432960000 17 50908949029311750 18 894088650424320000 19 16545408434526318750 20 321871914152755200000 21 6568527148506948543750 22 140336154570601267200000 23 3133187449837814455368750 24 72974800376712658944000000 25 1770250909158365167283343750 26 44660577830548147273728000000 27 1170135850953679375574290218750 28 31798331415350280858894336000000 29 895153925979564722314332017343750 30 26074631760587230304293355520000000 31 785049993084078261469669179210468750 32 24405855327909647564818580766720000000 33 782694843104826026685260171672837343750 34 25870206647584226418707695612723200000000 35 880531698492929280020917693131942011718750 36 30837286323920397891099573170366054400000000 37 1110350471799583822106377211039378876777343750 38 41075265383461969990944631462927584460800000000 39 1560042412878415270059459981510327321872167968750 40 60791392767523715586598054565132825001984000000000 41 2428986036851692575482579191211579640154965527343750 42 99454718567668798699674417268557301703245824000000000 43 4170569025274356152103588471310282242146075810449218750 44 179018493421803837659413951083403143065842483200000000000 45 7861522612642161346715264268419882026445352902696777343750 46 353024469027797167864364311536470998125841376870400000000000 47 16202598104655494535580159657213376856503872332458058105468750 48 759708657347819505244111998426485587966810643025100800000000000 49 36374832744951585232377458430444031042851193386368340446777343750 50 1777718258193897642271222076317976275842336904678735872000000000000 51 88645467399447013211303866194992103651428358282579645668796386718750 52 4508293502779724420799819185542387835536166390265274171392000000000000 53 233758097532341773838208295156194177328816580791162525628616071777343750 54 12352724197616444912991504568386142669369095909326851229614080000000000000 55 665041787479512346569702599719372434500483172350857385413412724206542968750 56 36465241831363745383150921485875893159977571124332864829820764160000000000000 57 2035692911474787292849859657740999022005978990565974456750456348796228027343750 58 115667747089085800355354722953198333103448855606383847240191463915520000000000000 59 6687251214194676257011788975679181787289640984009226090425249105795609069824218750 60 393270340102891721208206058040874332551726109061705080616650977312768000000000000000 61 23519062520322676395910461827463682345897667340760448160025601105083157098571777343750 62 1429930956614114298313037227036619073158076132548359673122142953509224448000000000000000 63 88361117888852295219435605085781054573537536199237003737216183351797421219334167480468750 64 5548132111662763477454584440902082003853335394287635531713914659615790858240000000000000000 65 353886277144853442353839598368553123567017832477944199967550814323948671983433340759277343750 66 22924881885390538688842342909807402839921981849196510017041895373532447826247680000000000000000 67 1507909426914220517869710528648404859519062984188520236061734019834345291321409464975280761718750 68 100686081240635245921395570059874113272937344281671071994848004480554510852879810560000000000000000 69 6823290156786847843360440142134031989323760003453054068179346439750412443229377829013145446777343750 70 469197138581360245993703356479013367851888024352587195495991700879384020574419917209600000000000000000 71 32731322882106509104600031361816951452786076736564300365056324871482728490171325445776058708190917968750 72 2315957076037594174224919767580409983716919288204370396968215035540639525555336711346585600000000000000000 73 166176926272454746724054359223944662525794911591536952953390961372517812544599819288205050061485290527343750 74 12089295936916241589454081186769740115002318684426813472174082485522138323398857633229176832000000000000000000 75 891539209451719716174551637236463114450889700688595752594942507763558064301778030481220093579868583679199218750 76 66636199204282323641070895501474807513892780588560595858623542660198026438574503274359222697984000000000000000000 77 5047003464706185313264136818395617690906486595598140555439969536449502202012365430554186949755636052207946777343750 78 387289589775288865001904044654571581270744840780714183130320029941070929660995013030575802320683008000000000000000000 79 30105375666972395393620576121729859526257192542742908413199418284921280635003759793255725155292369051420402526855468750 80 2370212289424767853811652753285978077376958425577970800757558583239354089525289479747123910202580008960000000000000000000 81 188971443061585725885756356316098328246316397590797236109652748574450878545918600222266186799770200535765866661071777343750 82 15254686294737805907131797120148554905998104427019820073675647041728482920184763091652489486063804937666560000000000000000000 83 1246644609877281033668334682617300671440949274906489366615379182345652445767425005666290034318084012934447422363090515136718750 84 103121679352427567932210948532204231164547185926653983698047374002084544540448998499570828925791321378625945600000000000000000000 85 8633013923400171158153217677124807149728573728727438863811500837743643186939418164239058487652731789571048399864401817321777343750 86 731338949967416311775240046990392407418968642591830052386551976422783589880864297358956318741712051217215206195200000000000000000000 87 62684314097808642779350513553603224714179173844289933590135307582856593180367115290539803678846485524075382431415421595573425292968750 88 5435311076157838029113584029232596371937774951742480949336854288774127639994583457971763360888403964646343412442726400000000000000000000 89 476714208713834728336960655575152523951332617085824944952979014167624391136691911784555206977627522410593283390914281234335899353027343750 90 42286720172507979866503683747429599773675889124556501785840726366662713039157859303020318947711782844948551748804411392000000000000000000000 91 3793214958735982933377195936411488633080753634151909086990854015731787280274657542069705781920982195821090755941504935781610751152038574218750 92 344044755323524924193873970969087223758627033917391698529600149719167833286588343289373314958583065226501417028272691085312000000000000000000000 93 31548168811807170056898138603134350961332627975241427876502932848841274810044326777393742988236808922644011817165496550895656617331504821777343750 94 2924380420249961855647928753237241401948329788297829437501601272612926582936000917959673177147956054425262044740317874225152000000000000000000000000 95 273995846130545271944160333768221838099173873964971801107427971792186471725234978061664657852836685493163242632082337544528777721524119377136230468750 96 25945103088457661583308423898720805718085581881778342769514206490621884643808200144138220427656666114860924860936100180125548544000000000000000000000000 97 2482676361788870709086036784273858075016614471996609489834404852409001620302354136216743464804553207253552141489298060490975254934730045676231384277343750 98 240044093774410284968769537910964894503727803570213227303545438451233676724513467733566815396679474894693276813380798866521575129088000000000000000000000000 99 23448878237095883847317617427466589518531923688007976631485953831003020303755734816567142025079005042509799976366420181337261282858525281412005424499511718750 100 2314025063985315147098938345461701583015936026416855511206178026669892643624309828951584100423990137984843188480990901073267984244408320000000000000000000000000 101 230666615218312209406063402633988841093798533318934466123927327835576710728045163390570976100702172603168902367516475323814639239479313193249897360801696777343750 102 23223555542156622816284945235053637087147933961119561910465202675659042571413573443358098031855165024815886239595224683171317489876881899520000000000000000000000000 103 2361334139989862087689871052764143766277215585585932129710644055052798787722998337629275082342888140938640053536266157889890461894549729159299199282526969909667968750 104 242453919860115142202014828253959971189824430554088226345256715933880404445557706748658543452567922859077852341374145692308554594314647030988800000000000000000000000000 105 25136401920192081923458677356674310392020959908562247520769805966037043095311317304063633251540044260291823369893553250737883966867481866900739976362499594688415527343750 106 2631109938321969523176264916211973607351974720372965432298725881314470149043192233636442513547267098866712853608592229052932434457502549580290457600000000000000000000000000 107 278033741639244618155376430242174547246143837548607019827234823790335733677238480700247847395284429563087858294392592506411734557521216929789084878545608016848564147949218750 108 29657871224765240465242858135541366502071459048044066352871238134176707520014862857549980012704794738425587285876051605884654401204968738869034038067200000000000000000000000000 109 3193217522726724439514498301331374675121961974245751622715791951232005901283083950842346527334841673532064052511098924936138771393131176438627639830096308073505759239196777343750 110 346997093329753313443341440185833988074236070862115576328593486169867477984173895433334766148646098439579371244749803788850456494098134244767698245386240000000000000000000000000000 111 38053573218334375145694276256965992003428420847086622087904092682831814325590511442188243566249308223481607313774765888463965738691944229619125583855257703311968132853507995605468750 112 4211156724649886211948391718095281279268928955982634634323810548157511712815934394978950721979969050662735249426283618781489140012374957194500785906007408640000000000000000000000000000 113 470228004258957873675344171707328763186364996407449389140230873281752729621321949891120125748142701717562221576314782083749224633016354845403534839699419439825990217670798301696777343750 114 52976351596095568546310767813638638493203126266261543699793536695821497347224454688835200082508010657337209437782647924271133381355676961506819886697573200691200000000000000000000000000000 115 6021269594535955572412782118712344812601403778997389427940656332372843702801027568355793210204967295493384247284710784582408821425774423795392263622351065926971804737274572253227233886718750 116 690387814000317449295521926147338736843423141501920437495709370219945753429029093504900327475244394886418513393183467749101410225827182162356876763442773951407718400000000000000000000000000000 117 79848056093141306845765903676244404559907215513284381203921043623596280342844426583966173760528071305537768503242549714347323380927194633950696807895997485257573102620998102650046348571777343750 118 9314712386492283025895181827579894237491465025143910542692110823007508105264460529568115218295997375807558582700831346870876226766860341734518981292369906152392936652800000000000000000000000000000 119 1095914569878364436458137027956454452584726532919828132023816323733858947705539754864935734863247778668505872707003994829417013403225746350973313688372565485160190833473198958871886134147644042968750 120 130033384915432271041496738313015323555380851751008991175981867089184813149491868992770888447412123366273517814503605602317432125665370370613884978841483889887405395673088000000000000000000000000000000 121 15558699148563139904396171385897783863345362587862799990342120348049595480575547899817492627853528713756777874821335714593233339285595920944768134433825312192819229262819005619104167446494102478027343750 122 1877161944639180264755046914286689210845477975877565796616474233299471962626064620779640545626841412915524503170174050475054450166105286670182043554555661434414584291936698368000000000000000000000000000000 123 228355027403461204376822607430821773762319886702062315458251300348323912868407316525621339299006240931808228868752744283084885720694691331706361909085254107054007827890394545471591865612193942070007324218750 124 28007256214016569550145299961157403025814531400093281685517795560828121682380884142032236940752473880699625587298996833087812396478290877119116089833970468601465597635695539650560000000000000000000000000000000 125 3463003990573489164374514841688412199105581081836775013924380969782332138649396955111047610469429643730871790794635367052982291954334994045326978351277878533474028709957833282076690642008921131491661071777343750 126 431647832770423369906839363001357895433853557938237657337200265183483011368854186397000835730877127449342629551452139191549364654523418998159817176521152862085787790761339657094430720000000000000000000000000000000 127 54234105496371413803269276935682223450192505322645733493069730367761103623388205713994116627561737650469183115634784483416755674296840341743865807959362855712736763626649627030603052144501713840290904045104980468750 128 6868380315042976661957627944077606832143477813913237603549530619599581676901207813949077298149716851973939921422706438815933490382776643098719010912804584341509055326594436623686581616640000000000000000000000000000000 129 876694315348843904129847861665303142072361848540568281915472191394858240072070345366714895284535489119834345064236291174431855475008424124289590785663100562596389784024791220949698337915870204228302463889122009277343750 130 112778804773005676789344250841754304183795905704455361450283292773825131134717832305043849235618350709412093509760839725357627912085192479680966159188251274887578688462680649360933670145228800000000000000000000000000000000 131 14620631097072669789173472788992260500340778548111057237504329735892050869681917149680704308660198352051477372636268627916000053756715489120777505532503528082419992428181443191778119181422967395915400190278887748718261718750 132 1910021837635624142104334232255950895656767459010656001521997846417502420897581207918222630654432387614603215681309581588656786319074819835876842872012223591496032667803959477576772637579594956800000000000000000000000000000000 133 251430992976358702364416211552299903824360368691865851313361958468135598805919929223059071996029431060229256377225911594271452924454236266410010762642463172433376609787436278569008315562930770307557137072226032614707946777343750 134 33348981285117997521141675695188902638167159834326053786574082398449592268871767890252167131226389487750972145795665294537947489131046354334409676545333423907520730379857132478490450252139727945728000000000000000000000000000000000 135 4456614350505957999409277349764515795286787535063322214529340713847703488834930745478722051129621665542563569286329283008461503085951337822117440767837659731381600408482308037635672393352947903701450254605206428095698356628417968750 136 600014871281843011400381029107838736265903539739194359728040890512905064101540847881416991025025199663615490847155609979326751224445786007184698900403638962944112980994389527553000180936497985199538176000000000000000000000000000000000 137 81382234654589299027212813684049822937732027177791326959520290775572913409614670343186943375678021234472753338737659037017515507852557379969686585861483504354759405059295427075265013575018181669492183099345674583455547690391540527343750 138 11119475594595114687271861231426467460479724398446749874480053782985156647929754992938419677675767000166122276379487764136883353691429306285146840022280237261280301763788026724612199353115180661717841477632000000000000000000000000000000000 139 1530392922679551768206736961328556920344050771078365903473779068034648636667803875803630470179625189314260126534961678191114379125167341530329956247125197299391250612140050506150358580278216906294800503183195410541881574317812919616699218750 140 212159594344874788233147112295616999145953141522363987605079426179356788842499725265265047450053634363169613033320626539731734388432471163920601707625106926945228157653075549905600763657437647025576415393218560000000000000000000000000000000000 141 29623815804308083577177807360436876307099790775763928793541941419946693659978679623930875011267004789556133269337253204745401036725864230002596963075602444124316438099194957647552491038445444655148453340117113561859201634069904685020446777343750 142 4165965794555961341746076697036735395229935886933139260613339612457849905711324605308744471729253164355198521522283822734172336451260003774744935130926599617496500103675791497946376595177445636994218492661239644160000000000000000000000000000000000 143 590017539374404100606650389197821265408506532880890169780974847261078297625795362069831237599404934393589506325390072078914152448469037868961723713576773879624010497621665971466302964012717921196591745175112550811549718945770291611552238464355468750 144 84152509050030419103270749280142054983644704916049413064389460171648568095368757027236638328930913919975010134750133219230281196315452076249847689644717312273429302094250988258516807222584401867283213551757040812032000000000000000000000000000000000000 145 12086509294084668000927233222717368621893256326065035127963269746143188926864417992000492902223810081052681037075615626536556412906888240745680910272620212924097855043779827425487216217800526615712181899912180603374595992604104423662647604942321777343750 146 1748015917987231865613140004047110766120267810516178408173497866685484056476999820969759451368552943945720910519029767229851401009864570527861836209300068010543673463101781528105911119627523195587206911897097251747528704000000000000000000000000000000000000 147 254553972242717192767528458903650500545693871483255704830034424123521701988691507329522381013735664117050515321849540710486414612231973238344785651251654304394424925077046945408186260763096891053514262994050435687672366200235043266759021207690238952636718750 148 37323635880863374794571765366413909078199958290141441371320526449468455573896900177346303805621342459129032881402323589891787114362628309910905926740975052161128515784149239188117414226286875272178041982826820519313232887808000000000000000000000000000000000000 149 5509820729193613637453153492969515084311543848255069731046095110153627239545227676147511937042308449813558404141433308678478444281761060743972885421342057418617327503292681133360191614217232206853316222506221680459668366404087511508999014040455222129821777343750 150 818880571226142442992904532139121165175707084885703223686772350301337915291297989890977905495332253553290981417966979562225809289116065119445276032696992644415159636304234307787296068124734043471586241103220442193732329558507520000000000000000000000000000000000000 151 122521883555078386456045774223163106929835800553647985609272016964486208925767227834492222944009812998504098232893052485083325165493520707763725053114383330817793511690719350362530580925348592583797192839870851508381645463727693993425611075217602774500846862792968750 152 18454292553152346095288096536287234578399734864984207849005101686390951259004691500183078078242807666076965557235303851414320838139519643531818740672859426234540037563752224360294504191259006403675667529502175885277951778930525470720000000000000000000000000000000000000 153 2798032254747325111496717345934375872956660177243659047358945051417971553237746182056298895372352099446838091344578639601847896804375532403200189037973172125885950426480957804229110876592185808836176492884130635896911637455149347727860680124744394561275839805603027343750 154 427032329679945288644966553849686608144169864775734569625978053023086612133368561314236426730538569393020982994424931121727384194548484551326285659169967123067256469225226471697214826985733408181054946632680349985331804164452359392460800000000000000000000000000000000000000 155 65599866212551037239040538175431442341468897855477586365330466730494343065658959238309927602004794971531119051573646205465323940578584357193028431995281020491396107748846055720151504501703796288164157875668442758603093340135976457479693645524632330489112064242362976074218750 156 10142871894558060495895245587037756316640322628153247497756230715404353211391770068335743607703752100223034388083580964003268829388915605063101936976605059107093475657037579155752246570565139911116417092419423672851601012514072440289728921600000000000000000000000000000000000000 157 1578398380940190507008554389039055934178083151300646205536216360002424388502820218232975168031837371810010255499913501349701159334261318218421457102238456634043481748544984946682565349815495042489517802646458401214749028857011729543418908804968178503898525377735495567321777343750 158 247202073814169050405958925447284196949157943093350948015314854995834896468040220105478743206955846186635794106373035254687667909866651126597920407993818500558082188713319879183993753417813589913729317376446193754739219876992973514741273277235200000000000000000000000000000000000000 159 38962764033508602665506165093429095735185982589856451583661500846659846030192117087080992022865905523130103157015364780817373118166240640221733668568756302011363346962832953408859125660195495123853746958327825633986079777335334543779295763850639486368735098949400708079338073730468750 160 6180051845354226260148973136182104923728948577333773700382871374895872411701005502636968580173896154665894852659325881367191697746666278164948010199845462513952054717832996979599843835445339747843232934411154843868480496924824337868531831930880000000000000000000000000000000000000000000 161 986420297036337293682619581670344416727703521227395784743558216934887321946373828293629475042896130129084821626157990155953435232614714288493631287155203298021685855058041881452086484339169350050605311743985561575625581722798664644860430853406639876397266500101977726444602012634277343750 162 158431809107500944405179075319164441824715325728528622583015290566830585146366977065601326521338001821014880442774478294729326363433536707036607189483238277007674874746366710569021596565476729775709119506564365577412366019164796725597682043380039680000000000000000000000000000000000000000000 163 25604511650172207132119756481417130025001000300499512384588540636978870215762025461017740283688454849760654714950182950478083318332980138786429187320687612006748899739741593116851808873991818819263562076938633221818513224778684938186642203661876151271643846543147035845322534441947937011718750 164 4163587943345124818968106099387641531153518760145732201481641836096307777646524157284002860980762687856271058036113289585486696831033344660922036939619501919761695708334517153753887557740728458505635660632511527374396978983650857948707084100027442790400000000000000000000000000000000000000000000 165 681208032452831570750046121188102744315151612994789526991978123646822842090348687390376980247531341277882218691249617397469406684248936592412948528666893917439554477575825084873842375092552339686507069056952336866481544345236912780455615828424215004582084537280426888664806028828024864196777343750 166 112133750490170901624449033468707961717026567248244859650303577929745761067576188603972765051933900709345092135028603115116327719053390038407952298857832425703021988816865215984899699705073298844473779612154800455247259437987684906274579188981939089231052800000000000000000000000000000000000000000000 167 18570412172696641450217007309708868912775348121850957295328315628736037498224995566949066858527951894576347163742155819872413495619310260445769389839988195083319694613194567638745816987398069332193869209561577655317153380395503479308000543098672525239912206570801717411891277151880785822868347167968750 168 3093994443524795517621797731468590079696197043513572167471176322237545039376562195960816533312960188372249782189709217152289714424121137939752219830085312289997782715434945039455352514262382461716720527058575254161182382412956201933928188982389663350063208857600000000000000000000000000000000000000000000 169 518578759922553712497309929123620164389251596302687982472043213932453847137933001207052692024393056656044494547499701269937146865169239022948110211281670347701702472073458301311976939373091086101513797677007056024731508147544434659675915166030430267324548368489637958727063914466270944103598594665527343750 170 87436282974010721327992003891302355652214528449693549452735442866433022812781647657852675231424254923399778844681182476723707329625663358177397732398210925315337339538191546815008262053054928368114522094675336682595014126990142266652810620642331886272786282315776000000000000000000000000000000000000000000000 171 14829796797505268516285572043148165841039427899467968234753019788826382666603470035518085833821568241192904410574848957216392588903244728339247107712021926933225585593884687042618604535252285789244990072169370781139246938495328197962752146002972214354680109693698176705717846761991950188530609011650085449218750 172 2530056284135974232346776624598724963152479595220332546964352774783105948110649756627625010496492240463496000649694696146477195290048194932221180784674631334924601256877110598639079070767197407259761811331525542247569328778586756627865728118906515461189343865089294336000000000000000000000000000000000000000000000 173 434171960840561746351292692707248851328111330612723706008864160357470005330149792229862998956794053397404662428399852920424325825320295911588137572484865954824045469432161982546744884978581171051725574342902668359413732618327723651755494578529017519661969571502401519413301399650838325669610640034079551696777343750 174 74940267136107556762111523620614233408576445610426250041084129189075598183037445791310252810906100162528751539243956899858654524491227533892391374842062580140466689228700015931689522076124387203034144851639786561373003518421739731317382866882010987960428365283944898232320000000000000000000000000000000000000000000000 175 13009962806587432729416485536972711830046856021810265850555614565111588709717938524167844763740333810053230709667001592760514923355722666990738542359509008336302522491534733807013210478383184790564956835185078457389832497908190239224853395045622009976670918210069461529219576440537370428689882828621193766593933105468750 176 2271589377429692260573124503988058643080769219343240491245342123979259532124231056826196383204185708126571516657562821548515535946378089007346167354212600929217826283900354882921372793171482424898370998742905210248338482650399774735692509460927517067056504608486937755218083840000000000000000000000000000000000000000000000 177 398898469612777274916638863049120317421066652484724561243885698180886421428661713089510288301042374950042106789099935835630148065009812692603034447284905704599371642112946473256832046477706828863512141523609690582029654218363020924873229945493816447894707023238939759947401433243316314714060497408354422077536582946777343750 178 70446529772849616384893737117677674639220815030272574114500549948844796610236653534294002235928207180421235874584338221862563800769077296295819341988841180016903228716317805629157613061834012960948281413014976380221473023954197814103296103402284159283556320918396913664823216046080000000000000000000000000000000000000000000000 179 12511450499404759227760377939535658755911755555183385863414474923443502608109974631052490192562194090308070679440119487484539594059032775103494175439091067424759291554872566133700537137773274687304058318888017945105360104558956151308648857240413552888217485783889345570750245953676616211006507501213036448461934924125671386718750 180 2234563924394789831728829341372735839556084252760246050911957444377356948476706650107805750923642731762961601941815208397480523760395131838503389527886042230136170414881600794556879486321374891121279486420835050780625124319827154663356552399920453532474406499531550101448192412981657600000000000000000000000000000000000000000000000 181 401329797669406461748869643166485325913381382943617468340746112119297233160343656240270727906817499834811983184400712800041576558631594326994782665559724169784003795205647303870712129768353332144652278694970951625144636073937636465527529393700745535995352291489818537872955639456084818200455741116410570157313486561179161071777343750 182 72480315451669402981956308516766059691841148822531340907380251665823949980790456902896787336959275647463422520584718099580678268692176496313695942726511665776696823577099603372246943018320115968409821421546205707120356532437913588660633133643819830779339849218805359090573569107473045913600000000000000000000000000000000000000000000000 183 13162413374163523725977677686931219233981169216401822109171450239176591355959790893712159063159893542082328612498790177702963586393440399142447887082362273596405972471359614625047745720012684234348160784358962300449868629316932663159906381525203351344039569103991578586619326107241213782520346941394917469449410418746992945671081542968750 184 2403447260377357402881671190415962539381452494955139264488729145238722181363011550900057468093569580469887090782589252182095291389832572617762157460811126837155266669816622847823708630487495045512469678338472181248111022615641214599986594711629065588642909400095585707443419551603806202494976000000000000000000000000000000000000000000000000 185 441269908368832132913401644454369124819218697979871086209972869268395225208551989711700132592435430998310066734021940707491854233840089381250565414436195222319510227102331080304725675263425238956522090295634211122581845797850167532435861440632442353808926554211317672116412907745261692058994631210264608163291484288492938503623008728027343750 186 81457634548709397098465599985577802384716187959019579952052008190430772170755187483104747708627260221285413280803514934955573615784205551161195040661810710764866297973424981558441132904482182082508622338247499166860978778489312045222745667966532290930285485388039590796672375442956199814959726592000000000000000000000000000000000000000000000000 187 15118348330624557705746053740651140585431251811488363284639880474004488810870199719512558242749430301433101196374325710579378417905595302291025621663998484511888739890752965142320206360200212111889403335618723707270776618880144589828785048817508107483847632673833954764380422632260410831633215059894875740282529543208056566072627902030944824218750 188 2821040799690903840314060658700530452187491021396766092899465147650998501817593652914883622645179275983556432740787329227381425461838606647814506648199828535208849631415653961331933314748026929881438608818187391146729417056641854750154127973016946299497646929958587108470357706340459111991685251334144000000000000000000000000000000000000000000000000 189 529217783313512642489640611191493176193020969661150156778819015992527130824511341181537101287443807701665707379083271498831141518785363556697351886348266950338665339875807544806918823638808424976688563763333423373013535543899461366956620633856871302472086381747557586527136694242275681161320693171620125288589946659998020095372339710593223571777343750 190 99808423493064177870311466104824767398393432337017584366783076923892326994306463440128582569186442784298226590369055708064754832839849903199677245213309933575689099959485837151923800675785192779205297979987469898771286775463988821060453047685339560076226748381934811897681255650325443382265824192202014720000000000000000000000000000000000000000000000000 191 18923240277941271557502079334374221501133850812173746155940231554844792616892052026628222130735128231988460698753880538983705127287208244696827211400154981343259656557939250379660996376852872851891452974485513219548844990443213040098267884004820147162494392752147416621450826776021051531285344025737620819944110722721549204550228751031681895256042480468750 192 3606677191345367131521575139163947794708345070930467428678073267721773128266258362872486459720121296453400716069576197066627980639500816102023536933028167759691101316135980211321918461220173726269362647804827212261999218918166700037840531331157430342914529779529596362734609854180160222061557823009412003921920000000000000000000000000000000000000000000000000 193 691019965229581413465303431053343446556904830108148688376469435688267291991047063856382787548054677647522619336395455642067960133146983471594039278699459453711812878526267606114080604693536357932520188269287486238265172516014810585268448320204017313932807740130167212765519841379960738767946907787860699481899091261622812302560703301423927769064903259277343750 194 133086388360644047153146122635149673624737933117334248118220903578933428433024933589994750363672475839130486422967361671758572485597580114164668512828739390332601638565417669797778791219024410499339481703998124132467771178080351231396315606119709179653546148864642105784907103619247912194071483669047302944718848000000000000000000000000000000000000000000000000000 195 25764679403584943001053838426823910404874196590582323846116662909637045981886189775885232233729218656087880861957504563614503893564385278738383754506309345731644943175851887693963495345998503105514015219620383924393716957259612212671734095618806785549984736590753284527962407285851836144962900456870386180182607617689606556700975822593591146869584918022155761718750 196 5013630422322182544353320731911358504791127416396215795109617879625580115928915298202282235700269509811723684526026448898488942677432038060811392215284270312609768928036414456621922622803087592331116954753017332318325875820642991589162001513741684215908390520028797409129020407544307348175060932780349996533448441856000000000000000000000000000000000000000000000000000 197 980629462779846515563110144363344853919916796434153827907046307003695607116570269059967824047967791269360833486964581195731632692954068094061624080264640007892138182216098697519944596364049026698968933273971432546349261110258100426498871413347405064817969059380660762418777183706806735513432954288943768403930228536884115154595840783734672641003271564841270446777343750 198 192784116999132563195473888783455557226228431415267289753555026707362806617698651046474156527146763191280399117394769013044696823832616727514319653462110762060470834820856208686026168692024324100316109144163022462304266577055364312586457282206395241470109432276147317975829092710893706152027442987270018066704159486246912000000000000000000000000000000000000000000000000000 199 38092551481683137897049013557794130850519167957484705445049213795558555858443172101634450125143308851858321576801139156548195271957800775113823787397879941106570107688184353905162247845761484442121448213027420297262937047827975911067348660051479949742854008111641767316157399701090907641019303109354020683650669727515263453180275435244173358739772083936259150505065917968750 200 7564848751045961779790395395862796065557203648735088449929499247996916531678495067063645902125238987625842861366570736071873903367191880387661903201853226303252875558370397628839666859475034477696404122816957001420819420483652495625892583753778949275287094122516020757371533597975469029405556862820475508937471218240328826880000000000000000000000000000000000000000000000000000 201 1509874463079474536825331750390285964522028260330821269725415687214554478561112012592484699610305332961108292339666752748100815994591349323186633461089767225641119358436563235738916017862447958832367842819767858322611035764757481186976498838460510767957504319521144731110530851952140306167082117345465317837861595989522497493706577426773299420368346090981503948569297790527343750 202 302866284596876125815688270068762903280648205280758001181377431892804550262280228504960127337486068108588244797672025989373543595208894123200431956589395768277032125854917239468224902385942480349053235461099690508883926318483511314878235483166294013185394100289051407042126719128545878061280874559880557475820597693469804912967680000000000000000000000000000000000000000000000000000 203 61054793663544711845605939990531993547377256762997419683886634143894939449575686453202303798141916748948336017339104480874952696373290392581697897266086917303249943497099307563574547014303808111304458460102952886991422453219498266757768683530827673923897602168476529491916536060388697560478299579098581057409609357028321231153012871406431908661434810881019075168296694755554199218750 204 12369059062936420978312708949608276969981672703666156768247454318502137832711524532142571600462931021554743917536925541406015520428331235991505641107110923176433992019914820059882305013441890897455334136231311360382819550846866602099627137132511447498491495055804859463600455209209813660022710917025521967312513209801306832645600051200000000000000000000000000000000000000000000000000000 205 2518204964652901640072016994909492073861574955189828574861904225264946777597749187762329020154363356310374119035151364313687423961916362242032129772739754904172543919537860940459632191604960565550752389186946291823961219083038206012424169352228987410991156601438814458894097529810731830881927466139920975712859337930633109178906015881158284072740878774787631755316397175192832946777343750 206 515196048089427806588680953169083952353676631453102761711042967274251045008100419812802392302482002909798193653248022650643358456880852641518192963393384172144828635613492085134217768419881639660809577442306580782665199931873687710653669515843366811207167752064384006377886160374007158567265955115947040982500800214644032193354533332582400000000000000000000000000000000000000000000000000000 207 105918219018265695883069106822888146118691704190239379687266553618868926412538928586471320916712677129770645820737501534398006739262164112262113410371206831024401369799681969016672589611096246347630196241592147980407632835851669983088572987124103439493699037813117974955544636201369191538724751153311216159458576612700359205173965933977398586383554102146342579260362981585785746574401855468750 208 21881406554454177801434457442997333624365353891076180495391416906071990383584041030289343205871015627584948880840750018018124720380643573390560691541243812559335161811776235839820497060329212999673904373129645099001356371506539264446882651676899475205590828765678517518881581003404832038668919645684502724608773986716361335316153739701439692800000000000000000000000000000000000000000000000000000 209 4542302822598324367945418646099558146300093734198415797888426151945193909201731952430822597513223158710214146022327753302658519013257907954360733603769204948481452743859361241280004005471862524618120965820679266139781334165498867224753452552817176002687283236615564355968531723495717779138210953209751504998381058035654904513885529078620738377058717670545901511580666465306421741843223571777343750 210 947464903807865898802112007281784545935019823483598615450448352032917183609188976611528560814214976674428286540404475780184800392481866727811277943735857083819212506449911011864227522712254922885880059356513632786758730886233150150550018817609747276402082885553879808567572457447429227274364220658138967975559913624818445819189456929072338698240000000000000000000000000000000000000000000000000000000 211 198575852495530946393469866951534383481801197777952143436288326084588042128572115764418271495485576829334431821658102391132322475702595962040788190955978332732763669603299695385037935107213413988730394262782635477832820585713113978464546685251508483309479961255122626949876301356062294150585168241470706544014224714144725460633533674730062819629875960403255176381771995863800839288160204887390136718750 212 41817310994463969309530015553388842719388034929272108491520988465324832815775164671726424560096192210502566854747291943034236350122579669898678563324725788251444763184673272419639545942428083276491202299759085696676383346394786315044675630534023805791282330236806039230938377981899736374981339242967621490569312347744986924675745871021536740785520640000000000000000000000000000000000000000000000000000000 213 8847944259643372378453836861759517524798615969392213655090698945350989393122787762115184923024350846784654278677620068241682892549880568280651399424425526571573750826514224527271135274572108087095860177166805888985796986837619219538444806654751463490820498633644498889005638359522067640467623341335210271481641810588146532349448359944947409054248383167687840894042614819703373996162554249167442321777343750 214 1880942648530989339542660099591430145518073811118659439948614061170310980053566906934254576713126725628405457126533191597679951028513633552042561778346165955549985448046603793435386776490415185776574279443163674636503722920837488450709509861420390784491879214051535644607608241625850142146660639148683614645807669401569511871915049278548722600532718387200000000000000000000000000000000000000000000000000000000 215 401740909109107322843696462708190893213481158090253461009393185613661673394740178338839971429920650198257227523357339198513611736227327202782976790866041033982306156277878364660745897141946567694587531344258821389400112187362100663143086446158990199800704740460628472055301009714099481215432437813325222376623946409754793301326702783300337108108147837728866415794004925888631696295760775683447718620300292968750 216 86207363467472303409919197684474426429384358911190399451724879651557692837815078478610755759916024089001078911023269237304867515538836852957214691425161478074766933054871945060730646740108708794511952375439077535940238628907823770672918255968619350434831808138409981663655900930195963714865750413462467426446657104012733868113610538534445054227615549122150400000000000000000000000000000000000000000000000000000000 217 18584936196296413862072242061343618910948851854413215359755538159673602672914075390133075918319559198821577602458033868662438192529612383727943289322253924273055465095570931027570765947683590168119313787516757336295038589899558138777662322085761045632980401998449133745750280010383956100507120005682238112365000384861666492912674597458256894958191027121175089261046461876533990902338189243891974911093711853027343750 218 4025194215023216790815947178283479918840814486281302131199938080690531793983261644323293407941998996763638376513498487228238874035539370338278268372023639734267017638198080858775635357589155831033352080314001408308121622060964107500259899207686774710503166785598638863839421326232709937774511618305389529075647313500562569769960703265250308471995825219611446476800000000000000000000000000000000000000000000000000000000 219 875815118250468503250154407140818041178464643639222773828479735774618525961075802760021202650809227244466844515834846060717399822957983583179327509311216181367738792628780124674272345284589186672622662236727189472903693549016677289897336928291489275454201444176915427768481945489343931236398030267775471045200643136606033478509790405220356174904752153085376081426814515931664321272687168118409317685291171073913574218750 220 191438236866504190571206447799162304940069136967538729359869055117641692121843923804015834481721472286078641186981988052575040849130252453288514443773444305761739358872700725643369217606940251323946224939733906979134264345219452952712360806317583005231530612323071264364202878275627684640555772566604326002837786230086755818259331047295304670928121447444720394436608000000000000000000000000000000000000000000000000000000000 221 42036498230667736750497661079537843522442767500751775475445541877974365390553755305072737663630890480052675136226525106376253039302514338041858182464410443057107358829803559643991049756624427192725869919376194913130958579272153459883202480547206610753975306716159409786603827937652040667553396258762419283756495268627679788868034410079361435326903389091638795780242816321172092428125166008179292020940920338034629821777343750 222 9272502440865996974506955505600225402077188718159705895274617553678092999613632293371310958956661231648505064532659573314524678568472907827482485598610548393875607586358132347262231424009758013126659351180951518441347227825049423217575908014798450441394416738480279760744530612158302533249959400036047134273451013840482104813208958606795377041074490428432477024931545088000000000000000000000000000000000000000000000000000000000 223 2054617924020346969154074180584571177846435147134244529913351750369753057194095898046040198785287033993534602633343867624352119801988993300471902384312989225302236377524308584719350538954532127898862344049350278769101862479085044658711287641705817513822051066365723472139835298108618791708007348939530767332166219244715105040502917861448948874473056948632029421350928133329928361609473738981779256107529363362118601799011230468750 224 457319820383510970782683045536203116830446947579636694754944137747403546740944344709073056495742531944904269782750770155872357146997083814051436189723472246785944966159183087366973253832161265207406839200244528889527245276331437553090843783289859575769572633541847397799920249791647480939887997609777844662366604002612577409387465838487147995665793867930289766869623803740160000000000000000000000000000000000000000000000000000000000 225 102248060988872566919952501596791184665527845097135679031137949857150760891264182366261190492549809246688249500048357572325883241945982251597984222155335908797165793327497216718558479571072291344886884551615916622944354186271667247440767229489490008575354371317690228591038903610375414169348985719975748636285251900713247202340627707375006940738151679048672944153528938555163884915495460620428244680191198767715832218527793884277343750 226 22962942821096852864940081082463830902290402131868717717035255044572626888956297436531976312764224014017533194331481671066662797065017572471150713958394988455615868640784901182870461021420481448594312209922678284600942039815154142415797448046550429018541781075403241538329595582538203312953656135982165136186751920179182736880163434682116675158370841696515709774057550433400913920000000000000000000000000000000000000000000000000000000000 227 5179989017757273112731713683395038206340306160465990635396479677713114697512334742857158171543065886246473407921949842971601570920225406848205478678611472475573216255764336496178891133550093351823314458269413952034983927430708934422596708613167053324436027805325504670650621895805228857233388965559691401662847146542033816517778540283325226624735502212284820023761929556143157573703915530491515303743166320771251776022836565971374511718750 228 1173681933471902343632817424286891325077867033764073899953105955838196105548334274576022373298005017804464156628670691171559268883587178164145455291841484649943438277967797869258875003726843647800552485673567932482523349539032158527156239164555285527995707514326010481507102289414692647731687272422320424440777264144198388047418913473472347500694650460792310957971629517751987512279040000000000000000000000000000000000000000000000000000000000 229 267106133700653788058010816084265145109937887164428807114219474581276759377223541015429361115618192424299401279495343652830635004501423104127715508062600578202932896228488011425464521301510563686769210040662330436683946217964506203501199279637959104674543773781609648342099318057196626023239702009085487126744713111439973748739250429709665310904486171576466744525283897562521920288042404329794986637516371330569597830617567524313926696777343750 230 61054934179208359915779162411404086730550643096407124275560571822702961410624348963444683858962221026188225427823449354744513167324205008098846584281594031490057659219884845158846677693870406558584740304739003847740864643020452886582667561340165953166336704895239065247999461095352311535002371911409108479409233280781200146226731878890031516986135716970416016033684167513458390388755660800000000000000000000000000000000000000000000000000000000000 231 14016928578209208835920233595653982019934210504727730510932895367601660501838559761866686583264295883849959680944077148869593233131221180235310126716601090542355309595382365375574101684339369850590587835303837114325863445680123392041132434597561179936006033616737529516048345913687507343821549842330779107950182309949035502412589644799874106520334720825818245352453323092388462810955601252014651513776946618314300785357318090973421931266784667968750 232 3232003995710573740501685741410086735168428842951407530651074430006603965232810536728907784758024132242299901247262115042755549025474116308720542785530461650957692248463824163328707730402723841585241812771663907684010410742930694004140090027103024896813199810334375157968099472543569963416885559502352566466007172951433610940658278740922708383178080313545942224759105091492433353619169660108800000000000000000000000000000000000000000000000000000000000 233 748461935290637124211632713307135677918427038320946626092283813943825865816673575604395463486563607309936297083370887518189669869507817361024854836286348431690146466464632163959530307638669331911985618641718990393658130408981548764820348610205974325042914177032933863568433526753171829638039296930936612027215884804348648722325049263378877665866313087936216847084950093164266748716596240053826346881147618578128719035724714103707810863852500915527343750 234 174075735208971501663420794032347271556171577481362809600866868800155689567439175508218973287067179762570272681177537516202813870512035904387688434428670664520581304502261569436884198359490706107781124035881818067860800722614247179062985248859768920942358941784609446008161837591196678229633456234796709229859146335164214285263854892986097073517971405687584448225525400227782460425928477893459968000000000000000000000000000000000000000000000000000000000000 235 40660194634663861772796947150410145702918548856785425462463318192498340160490791994708783553907567967112289339054123464425653815661012178137675238981255878551567206790691142307101483962470711456118618732711384153135477934467922636648865438249439555207956312667314132138355151340866059645086484805773131448378502941996240341840308301233057529198187458502134980217889913811148791124029090740924116294318344379256842661615745093683926825178787112236022949218750 236 9537957683569966519142152146620371703105753073358831063650697475298130542779127304446333984344984913550750380747079635587784577593095471273210224699215723050411690836287915912585758996513214769057543348174036575574228993193479831435219087755524458716273731138262320765679203405296848393558076334016981292122442345996317629118177137296494230852196689260434127087172987729280656571657473160738458566656000000000000000000000000000000000000000000000000000000000000 237 2246923015706159665426532096478815061688981928374819396481185426635650775608881656419602087972486113430592221165469916767626055507243193976066071381343181104638155414460383215032735105250093985776570989788363799686419646136631872823852952983102279260346873794308446256097644018247599322047124236851829016968844451077654237530437277034439992121021037144286481141820814527117893346304971583434207590540326028742112382323547689622067480286204954609274864196777343750 238 531569457620721374044830423435446555757489830284434372839380671693315411410166322931403085615514699202010420219796242250578410078418396804998552242936690677045544353687998129640229520393674485509115005880435406429902930248659017965547630198790889133175367583797635660912833364184003954669778710247434401372567956827066774106014248215808216473854625885862514770822324952128269552051614294194275772836872192000000000000000000000000000000000000000000000000000000000000 239 126288308097764703995298236482591800542229229284306724179225026904056751843097193499063735354493582005366435790605236671924422449784603717424793541988393493986187525069745838600914876590581532470572172481054987361375216211109394412064655222415263605827796041609106221823968082045606319895658617732257049898733902372819556420398227155720699757161987392694621672576038880496661195529070927846919637626319024445450426448494997895208302729486149473814293742179870605468750 240 30129356857942487480860988400321110780334523580521740252536096471577117518728227183751926892687373150769950618058051010762784283244754730907317941129651627574941453967035733988008209215913469838656638533303078836446898086493993138287239679667467596068379834649649989260539395081949344150683057296824581869797151792958144756328887588872009709738080195210687337210209378286630318210285498194931550804393915842560000000000000000000000000000000000000000000000000000000000000 241 7218260825943937186259261302635499543592196058203119433911964862755171765095906288825985921656789666680729370483623512457184213962338594676848924479430606935768520370411462896912491601287868651420493662499659912614123232978379656410379498547589221918299338350251684320792543665480720426276159613722616201061933657923247386320701469539528036020107713404246490939428654292547663952855107022946385727807516480228610024516628594696420959109239845474803587421774864196777343750 242 1736535611864373208446903927440907540935360601086951021195170456235818745309420101962726058386929438917776873822393828056323834949094683670574176854948601206909325640844071564132841146368388747620814018505456251817453418113167788518323346177314162366997140149867226781020448574943232399468768690359781600647628640738935631175771765072227151630463990131163175367447627726928225020368014973963074862162047733501788160000000000000000000000000000000000000000000000000000000000000 243 419503664421383797453829489125267326974947658314590692140661661928742317472078785787699823808927645058483948824396747673474174962849232106834428943971068583286059098367202989179863274392047062414604830183492735141394999931004490491602025317090242810225802646901577137671500260206743029013891568270717285757116398397525368350800207305228750869380599979914593313926775101519992585948080254852575099342989435281446128794832904037971896880551692099459160090191289782524108886718750 244 101760986855252270014988570148037181898812131223695329842036988735418978475132017975015747021474065120581724805992278324100576728016948463095646763699988030724886482553462593658184491177187580610579701484419736356502770301431632407173748085990609914706032412782219489367798286491673418608869845255083201797951038347301627986900225433232511085545189821686162076532430984797993986193565677474236186922695997183204786176000000000000000000000000000000000000000000000000000000000000000 245 24786374012337461672559515364966420014314782391517591045130994295059739827837775058266244089750489908280524116289481836287221627679946879032312234154530587243456801827026188615692221567454100682766926391391668255829323570923400320696305665860276996442191549392179685179320592874315411869285783311275330828959222399317786389007030248629440745117352749813253745953363506873308761940742321857964399744680530783604244519842702135083569527187396727696544473928952356800436973571777343750 246 6062105508941088229332899100858871000076036281257978189349827492946379385720564574807638081563253007363294510142572004323319556841425653843533869007135686966342937538674873629405366508407418552133453976829852534229583032396885205760154520978632613838867762894262379420618479522881968893367594421535816497507539256425452582435620229508527150388098048057488047223189978626386097745523094538495198127358845944197875522076672000000000000000000000000000000000000000000000000000000000000000 247 1488694409555000285515597052335248152479760145216938035761612648355583033799764607774528886274504174381236558948462568569246818180085289501559705095555261600429258974533019914447090519562860741107664365993374987113365002993230346661340814597234096683314466648043704071555174128624257952281173431458507644918119856525425568310151243762932840592493323506533833235704965586317797550922924593111199813065257359394054530106272532935254269372402234862182157648646807501791045069694519042968750 248 367072612777400774462565706355206356796604148902733095321510754352889164564151626133752101114818096101862209178153020005785645805862006191533662836120080117185997553841840948007753752817086008168784905205001230652669711777696192979188876554298162033171120778773375598677290172069548980431194577412836760557076517055074004771641676137200336010300113005977016235458599585784930990686914420494961237007832839613069758612786642944000000000000000000000000000000000000000000000000000000000000000 249 90877350231284992429299622059805223468126958064767982393067644118866566298306630481596115862627107325102585741008897498309672015803306497622712197558170944398204114100368200677422640766714833940917371222065576088335366607721746511941550027088155432032931616529827915048085604681867826697004232123384599184026626641594603817493182675508235253968754933456357849873609624216769951496089931786473192588568635504210058790337406773032596873838294427161909813661644363946834346279501914978027343750 250 22589648590321243660426293569099399197263019323474194686085771822876799187277891072271104302605905634108600352823536851156048642892747861026981610934829730411626289463426891940397165948363472942707023066315775734365294062799423715939283463151508891521350772725713534342600437189160044255735714293985974244682488859569254253646828749483308678073868954387825579130122218509204653166872713437259914525462032949788312945030890006773760000000000000000000000000000000000000000000000000000000000000000 251 5637758176298227075336460653724136648292192097464011323718737438202125173448048435186778239769797857127389111614968974102637122844389725193020196599916250877631388626444542065425268365244688153192690958503282143792061138243233988361317939030467898537026978694660934365838086657649034364802051548238410379579459836964604437025824573640504390450459649806832071932609120257535757480962931098237437448617032440774679417176161703978623212262306271377843399110127431406169762340141460299491882324218750 252 1412666264244329293548418694637200028200040176412782238889059826715423513975610196095545778667762914734615431664172700523894657931940880237183322021420512021021461637884864114384677169746858143945126394475123351324268029511224761499979030651642760040179191923175221583648860940061312527576688629088706885365464123322022884006058082677688191492027468931597060416481323056691622190443552007512486014764293692547961938330451737463603855360000000000000000000000000000000000000000000000000000000000000000 253 355387362159311340147984470228808401898394913247838881813258051891947364558644629208868939900368747519739227428872799220507936312741795106992414133068920706573249844845184598178212641939929407112807659951171396498220157971438740924332398922663604920078569655975341319619335468638222179254026923446304675097550409742737769896796903648576475260825624944873273318415881113674281544327460287639593344448471873969113466420533705333700471431379000428845114349705102893550723308635497232899069786071777343750 254 89760814430084683312066523857247689791830552809268183459010861389498010078010271859910978776549655602237464527941533391288266564995523530270628281241059333815703672471204265828002387365715366466273331104949337743143990595143221345708667607605380972952985854798553579425048624131495798002222795492296435496121590395881334049744930573340307687403425375913677218863223267022185673980783294557343361378123221224497501561516903398437388969574400000000000000000000000000000000000000000000000000000000000000000 255 22760783609493094779777665395804034099582702218957841185730111933419768963158395277682011255919116434901698820682158426077430781149548267627329163152399026652483786313109847590323628653042778878539766581572772088728510017280794162498868489001990577106431993616940734815020340088934939470324154312118582916622615991973640473040357694173080358079577149594408789677945105925269361506452194121877755745202381168351871956903081158096846692822668082465385348526863314817456074301560420281020924448966979980468750 256 5794240093090826477160518248033052871442245844943879778646069124414875546555719069100973501983833368435632810207681863474440183303591034926029596810672862116471303465361177767729210109231658336130876069486689649995430880897685224308185911406142552566061142898956230659045738784936316752639485894618719504145640903234931875579134758370263541837265914865979691832058788332816129626807523230265628663680610176483762720799039148175930332763966668800000000000000000000000000000000000000000000000000000000000000000 257 1480839342417230239467114688316406262552950189067616105384786812500223588512048355161269334321353634371139426972401909359023724052370759840101662683858233073037247621317239794074045603795616236616675753563706124864765590234305749006338882762958508937121571936711781147800038346526196096878759803700747123138384019053797022816478711940594781177015368929761830265236786536603949928971286201763488666538612121194141141388071363226938942681735608113280436160506254125338509650133822503903502365574240684509277343750 258 379939911384151673760369502560023342886210944544660084845380044626132219338751610799089034472083921635061314630938115151745991699583071342169612722069440914701256310830663148585539765282538300416773805628381213729500393722223015528336366582723579456861761262170357956774947183605844162104076369081938675325837965306920952945475024375854920965353200569592020352811758868559419251889022913254977802734864970492393289128234595024192103779998822406553600000000000000000000000000000000000000000000000000000000000000000 259 97861267943642660375184274177389707860811713244533410324353636504077275846818715550832483958626654927416749031471180179991082804000921664033118378462771332631666509054749791791383303726833298996813017174257519261688034030634095423083905067390113063109679081437598057152365534130183669062232841627563873632600107899170176252826995678594206114083060655723310553078173038271472031056067448643540148528204182029114817328630696038852260027122497662166137623667055803872995410229093660170462953828973695635795593261718750 260 25303998098184501472440608870497554636221648906674361650702310972100405807960857279219329695840789180895083554420478469106283047192232551388496207289824764919103670301322165695796948367817050807757135454850188834384726221900052834187202014409390391826993300060545839921211482428149221196131486180857115776700808489440935466168636623431937736292523157934828555497263140646057322175808926022781521662142007034793393055940424028611194111747921572276469760000000000000000000000000000000000000000000000000000000000000000000 261 6568154720573464436401242929963865022494099757833348900739643021244154523010931731625223825851145198763429944745251200140461504556129859324910806207285823532239561088227641775662273196233870528769099273684641920286715780034068582511122456408022218456732330908847268801895317554215537316449881631517204506599221441868604719560989468960207331758912782030181434390947739809666388308390078950608484148767480085248099194645706426039647136240380675591604658887661784388543832948346079189660962072139227529987692832946777343750 262 1711461215368806941589993021564972605375487445451827124606901504908983047227240542937278583307887617039019871286783481736472560179893840845712329476254587800068495844500225999000922399805674048433461613624247372002445342744431973493085595446593528541610518842895078428911059825510300724821549199328451882672935882991827111189781906662442540731881096310080064179612889780736733042683012520476850999140636787805285932731586519599146724942182423462491308687360000000000000000000000000000000000000000000000000000000000000000000 263 447665721290125615591799514377547148338130357194647561027711849398937839824856074032380380298536503312119094744002086047973434766032142822007945818669979874486851765090331380503813554235711913629315499196524139360981687419782012378210573261401570343355505477754303299730779158542668376877274582359318107556283135813438491871118359235920851110692218484831076023783825102207432027934942611036622454127545140170254696809467412879584229864735625706296998735806364238569982022260423719329722191950793330761371180415153503417968750 264 117543156271529660748400720721082318537188477753631486918001995357148955683566880488932293101585721538239884759976289525660935433155108989283522788429165090108704294600275521611383350418653693646410143623713309509127946139687587939505118695272043540237810434130033986497611588816047453780743999009878075301977236443878685996514221349576553697465593694576298807855813270140998825371469299906350126620978934586467037860005362166069397069029088843403903080647884800000000000000000000000000000000000000000000000000000000000000000000 265 30980706241883143227030485392498150400740311369655584460922798537653493205079164603410884218560218711715201951758664364950001552983254443997059890381055957213862576403076383187766417020882442982716779121895453064476737677886014166634062722555295675611917756587986559857868571666945365021791787472176609633432574413969010829940746050921902501115454980242734616225959616198265333493237703396789456937896761425482476292699192308331626627789028977004283797511479437130235605850532623496213424293954652455340692540630698204040527343750 266 8196519373126306303307479057322512236235226930716230845766115140244710977726485710254226662559775534304543644082666621203388349624772060040718611082742540063460167871066412673004983791393559365351472135168776498690509940212694882197570936858710140147862997192755529946451451311320621047038840538956817946957476651704548531908929683148672242431670779510194468469401570953472130090803297221069607029534103066583519484053893914564351196417536423228240969619738302873600000000000000000000000000000000000000000000000000000000000000000000 267 2176735401260951526274388934162312545306415017143371019808896748054072086082067184200252136080259526903821804332515516945752059114156440489677424958063372609803198480656549759155656226304221326408663617883496427763200065985949241361875880949457629464168953495628523682173703713891248291796112779582600769454606110899876669922466758283823791630872982366834776870652148593706320596568374278361824033913564354515824266801337950775688418495084964953297983896954056732207483902664272659467451404317547836164692398597253486514091491699218750 268 580247999462357475823743057425975286227564184879263414033474823008203579535213376400317213895931629624487253651900135448230268046636863674402551915769509896172472203928533485947368812560332854591961415392868025895298579687537096100530441762101808241347517297269549475969191141231009405161973599433831056101013687127468399670896950129460805386222837823085686811885876010938199033388147016873959620834778224289580511315143257999839549896790238473173634721320513937027891200000000000000000000000000000000000000000000000000000000000000000000 269 155255652494937367611520790729126942293980051097750937987869560554956691539803441913082983605924510756415090194016669246155765616317208117926242335133870051394213131632828411571777180341148586106097932545540382710210244706447829640135797208720065421531850608075704451631039417393293284412357744003728999881349780859933703482219941534593731938072015467314490460299264498446103316550239295404157099218884977585841165829605429339075976449161935125293978701450248096424698789357529247436515971412949099414446685329949104925617575645446777343750 270 41696621241365008212694176106630584068312762325423868932445500781369509225400433228126794990561646904815654047425543733309827061831325023642567380667196981138953852574304416300177922870585518930978347310131496340836155936346415725784117545024635940223232592981789825343146075408860335854939422855315099691418843556979879200350654836303053475053973125966937454302119050146018982539272244632562738353187163197449255543106194519868470055583346536682257391074092131514824261632000000000000000000000000000000000000000000000000000000000000000000000 271 11240043473675980602971270686416603241257273759323874657507792575497199597407149784181468764118116805232183284776224803413938963324516916113506166336686790110786848090821878512561952525158134188323172022499487087071091086012703522456911310519706576322641388472856775184732360701022253911601463592637968404410080084916620331002277107279982411120599703787167165854285851894002541808287674269374761512149615722282142882565944267861083466989976617265908176048893611436858918253117044926661446782383275950307696677832325349299935624003410339355468750 272 3041184766860198239001062428513208279606459632967115304456845044989966524863805997926655919431604278649634543603029457732685546581729521924394294476342679016350738191359466907269776982489025408749836739411750817115225869373362177375790397263916846936121692401719822701227702156020637455915861745375262111093324773671884469356775361140599508256536583915524550166979355041450040510484360434520595884528058934969158902291993403501126731974026962999457125075379983704165222346391552000000000000000000000000000000000000000000000000000000000000000000000 273 825884674315290026764520056225832756357860704013840338209700075069807734818685144692301780381106868498045131215502669880445993208195529445272092583920735276970285237169319167467514585691044225755421710697194812696722559726955416719566472363056480108458721300820097270248579667229012150662740740396260004450839454399418512061054315011611267621908304435169681845475361539615624764447553442290849351628217314426125012582297886969628829904022511906847135051544555887546082736484281110076303125229175967000758628797085769690511369844898581504821777343750 274 225108496442991873650858640958547676856470142032225874835895670230157322170418919966531071156327348705645948917496240461373384157979619212843665677138885100790281640924427740476108892243837660755662915451257795482869018851016268369356005205475125010211727671575301276344874513588647584486892086392676901463127899747192888421788512231627175601148837941427127203359811860168131998586052359363214507372766922366417141947653351727153400700717475801219816398079626393782309758079902679040000000000000000000000000000000000000000000000000000000000000000000000 275 61582090740319600845696437992479219477823883394792004818606286097580213746755257813981482254117233649556735209083956579635455483569099653086713583520049625927289318709530283722215225082052712693453019858136331208731117666040430647694474011751306439287224553795650552956085342886931291014167263307647127231876843917292641351832514998840794170227592720208427326807870333201439060561031822424417181904158024050184011563199041941890373701793438600334056625118419809754873659245950420972839542532713505979411567156254700416972980292484862729907035827636718750 276 16908349384826005613663294239678433104043185308324549910673795582327576782864505916526081816694059815978478515090977613534677630874165158315113416341255937690559634613115616442641491114219134374679352905374875534309257743937533949759068262993647589767023288867364029468816214464670497365979438393126747422698462805811152235137378730741980413753491515456474378498762188440948730677795564816489768077783269072786324365972138554929946233432291042381222849292556897689776850548897650028052480000000000000000000000000000000000000000000000000000000000000000000000 277 4659362567503321319586238194948970224911632841533357876580570212429016552293249561463652928828764015159112142654501238771798197342321648852193836442710474747284637142881770796706526144933190295099348935486452955583805093730285023235211598203115596502910696964732716487210373128168108409422909309119889293491033887626278537320999917327293327713589892803689819973610277280354080761108228716453828400050500257660972498883202712365367564651393357939875058313084761225863495932207854801226012627567636575908258582609386888248592661909697199007496237754821777343750 278 1288619123316359539828506980594372743725339238718030597792271308920349281775669724910285747413887686695351804592113585882704851604181875045511423686199797523272930873134767360326593320796868668963062843624430014220777151180967337379038110459271870111324378891159547413877421336781467945256024958816975674578695247356479534144289907827307811292981095375968825334147663905461584662416155585794318204744018502575191352579468623548321062342341764921957755790284346286733273334032587703937935605760000000000000000000000000000000000000000000000000000000000000000000000 279 357675967494392461098037575035257699315341495080308217395707472357113455636791302585757317081540069623689243630872787594317088618983321374138659854524669593975305170273319135209176479515796353003301521032617561135390798020205329808651018336062168765545939652497706981140704293183824842049349633114588301614839216383631271917446558653629672301933728121075249030274192935426381009626473177418578137129876652279344553876769056214727441100464211122254508851403951695503411265235935973816114859355229621749597470094009584476403215691497905481810448691248893737792968750 280 99636030614820919619540159739556900544843229937678125821298417605721406466894783130063293990041795935284601531062222460450739126035342578518943279416968344499463015110780212300452195564013885484224019069040928699550489329312394526147226700710900997007600975864456206041002217759943101527195849815728559158424716525602997580036495673207439969173298294469909574836297373170289726098017149893616683590807510619113795381444513972756184540309865263765773677704785654890216694187399681268481181037363200000000000000000000000000000000000000000000000000000000000000000000000 281 27854731320560801692931872231020763849580849612369163046125510824754924584626396271471022582359096002084047226241480079482631910380564118653796413490817693970014840745375274292685036695251672582838112553457157808540829177419530469508315354957513516954421142317563926570294628240276727224277201378064793164858833654308052563114985648268717989857692944884977168730663323232200273886680851637826609585263404049558515822261143790834328930580851369567814385820785546190719159102778985832877576902007217252993402178511184410268853228406782385206952312728390097618103027343750 282 7815051697304093651278251969331885051135323583391721476919362683322364237637359209589644527402918305979983005690396480907914174089708130488711835064349329069159881053229156731998268411258993121840595159699294283477942181033946977052883873496960230601288190142904486977032049952218897111387133676146485266150201065402196718187742574623698761422076825025041827411859820761984844956224073169055718194128577902920809654538981897967104090603744591828732224184452567626969036625282881399974589915846619955200000000000000000000000000000000000000000000000000000000000000000000000 283 2200440210130341651336539110633947281825338376828326773154776978623164777411731426257396370938621506876633478731398201838889473024333423681293955276534125370549262374362410543299239843814796379026462377385455095401299882528610648499748388095578695298848406979660597507273564747097140620536226077262984465644353282189373228328394521256283915044788169567078541398216210545374125036226127236833388677407053129702974074411163576044539482529095515641748633036684595792428241411642231543839829942527864141334719791895848034858008598484450588084193611848604632541537284851074218750 284 621765513037513690895697726680044774668326344294645360703704495085127298746428298714952118600176180423767447932727944021033651690577178861681913597719632620742360136594911709597782234799765492773637750905675853193505079923060821494327440975418155946638488407769480983892669894198535454181960355274214367774909996763398770899016799237061473458740432198992327788887567339823514264717187261330072939524869657956379616115121399802262801448433919725893935756115046280401656553907506044181978373704757083635712000000000000000000000000000000000000000000000000000000000000000000000000 285 176310271836693624813340196239545025956255237443369682699026505412181077790114980528873884221457048238490257483353280922341019026074715572463678166532296795315259647745788144781851592485660559869495297988009589519029153087604928211042339596158242960820228609245305375270294375361158392220465114440696630309753806735423529919812611015659748692963652086562168129532073869948101768527618444851275267777240132017450797712194481530568726037643778190795109222064353237868312843107833802450166374145045114324444423325654823792997938953566603370246013149369446182390674948692321777343750 286 50171502778023054745755640961266172957536589373823523445903323117409091990446792279906916354085416350754642908587683258945247422216053716706836972027192595432942524142116615670864244090462677142890377396080795945890311909151623808020269867188441839646152906599734959552267319102668222868850744987786905764493037458832173621383463564036964416332682955001088913940915583785039013048559274491246245636140782439816183983561375992844189974477029850521833464032435314458170470647904477717132198930984258592732872704000000000000000000000000000000000000000000000000000000000000000000000000 287 14327148999721560645956837686621668354231256849885663785805592856299246562302533432756820705719821196907956813354770961030353547077857462133970951490580969884113314235470490433118042256977262755555057409803647253905828009051864071357511557923414981239212597015882760099839391236223092110227215664565448875600904089127251464813892583743526838538919332206128344373905854745852697812322802447059479534846310367870069272890635763655545246544971059562201370494171408462416969943785682620902969729400511035118678283866036636242805517305775756469561274530910566227248637005686759948730468750 288 4105634415331182615954675611142333465461134181638726570625160737343820815762241905849342779087517790814953938495547296446007487054784107745553883094929224469468552635597686893578162822410741795957005363076083693844096004149695679457914723771764572621923984652869511210081139256809546013803794163840578072519994241331154431785051590372272872117336111573649108005613004052297312515789702550167662772896672508615037967742794520246425753991404306727902676028702246652741005954059319220548362102920303849160516439113728000000000000000000000000000000000000000000000000000000000000000000000000 289 1180628713322055205030073209566058580730426720714828124269309879323339412966540267526325810254841865731200181204499901043706284046950844167149876257581324823300357659573945764141092272186211337371514505854869551958109757085918858800215739930679011529017314057093818846027265034820963905343273706838515814593892501464531156957988818363385329129799647570446006218131711960331991563224460535649936411069010205864333058432552840104035206041538340163223203935572194914345470408217659176375509220551249111848954683981980749009588388653582451211874196827719685209956423932453617453575134277343750 290 340685543784181533471918982212590830963964914392381530830475837984790251291950833347378463808682226281824877816360514659089701275805985260726061219217227046476500497701896058429115951003643354228512305028053424915183086424341747481417763778581024236167252246495112040212532935530056128225438839715491168457709122145659194749523580969091202928296550538381402982305767076259630992560229517612912656894965884764875850563297089290048409066206729372281364056861712427244448674067842308921103087300326813403339654117657149440000000000000000000000000000000000000000000000000000000000000000000000000 291 98649793399050966766697827171711156830092265502768893579570725586620271329245205133697205727463821774901893540904398231508965976111071686074542210454722758260507984961020186214337246987063260716751637565715335152963776972828122084769626581387746166330099710668588221317500184514535281038767921122305865920021875744871829881938671695989387946098669152043756941568431456269460219048346248977301736699693285771406077363448817660572869711212819089018441251244605890457964470899442947800408423941600722038763106529482365444994176990727388875910572264333773737088328914524026913568377494812011718750 292 28663918911825897500193375487438542153984152037317412477952915104688312582699575314515034431007287790447617919957308261357171106541212375896447886740060614782346845874646726771992099653642537251370111295840302958663844159398417266096564973274693055134167935011112746615321671063756802404375522218302564949357814700847182009445916008415457449575158576097257721319278018728180313190047470693880019300514849680577594562993563904507512945194369382466264846288117036778638933641371980503385929353100296772503385138843201925283840000000000000000000000000000000000000000000000000000000000000000000000000 293 8357314547387400751574339824505854073174926456598072357380493159521709526199666043311426177613552589304363715104797904978745070598201660029176992443092747911555454961942747115520008553003038258141048479654706048153632293807080018655428455095425691972987057188710788345354663131517885403761301973718386043146493247478306812108198450069132978629640954553690956818852807680779861377118749174610071227987916090696208655999293485750751803324816394764375287481689277221927376081188108208807200451060588368957894095858157553403571692123452203400515950517564309684911960651731988036772236227989196777343750 294 2445032283178749056766494929078507645734848168783175284369383658429913063304273774328132436964921648525181808572358394693766695387965415663967004738927170440934185953107365793650926100455708427541870493535177842374025906796684992798036992220331317602944524856447917286286938541738455245093232045221208790180221593982264625405736635517838520448761026541096083628534414997513780715111049250187965646333916677753268816223351001054490854225079708324372391388376383237217901039609029936938819773819455314694538752343325124226711552000000000000000000000000000000000000000000000000000000000000000000000000000 295 717767959902366913548962175827685277074628558724925444413623655005522022657658318129801837264339964132405277671775568069099520388326549571605865995975020654383940249406452836016435934574665940800443948675144428945674709553621067402221472865870635555099993406652426057040785243050413587902039420012803585315636572559674380557912623884187485869606713381843747826387173387663778394373843772861385967415742173449443880420499321023703318628551856064338371565364883574205232694732840673513406410739338632067948734422777861474065754778022692489053312410201010737288663740574001792538183508440852165222167968750 296 211426831591032788436712349507276713141983790851018733189989343711751442410047161813702268089230704791269521350868975105959393683588145423294554833784510282368460927737100134908582881758606019146400625316973898385766768212522944697231854791276489695761818953386764303579804149581207701953701961414368366504464121674834386688084858346498532540245263487061660543526627933665011645997082650762253765369786442958680661076465607763183933146551092538225129428135682611288706338697072036706973623481715939972266154992632010142132201324544000000000000000000000000000000000000000000000000000000000000000000000000000 297 62489596357059965860486195989734107907394236951150734116094489028435752814598390834698677754070701617331335879382452731663873344528097732253578299475581273191320222053575190356426928900004991472027450615606749128439385888447803749104803649175563402062560525976566864952027804045212057376339453945734692941164635643617811245752430947981246707293830073736698529513093702303396210792581212709085123709181929362682033673289091387644634623120353140817362966852232128853881763636135841876750675525377560646467684767581463397793638676729433630789470431744510195799088353918113170060166794428369030356407165527343750 298 18531984642617205972054710859011818460321163235673494001568945955022437430125453827294631202557249736364356085446367405987552775153868122642614320290879895270160337238012301025007106751905334790220307610283396141309228767364061148601766536164966874812914954902256664737376993319092017491645884321892216060849289193042583661984014003787289374217577835167928669961195991641605600794936288504613067042192521298214277304674363451658598108161496363160509044634948852244677687999475758161439652045419365570449073017414180952978171710498930688000000000000000000000000000000000000000000000000000000000000000000000000000 299 5514394430528756687358604365114086352288004439754296532074758184314313007124234999207984818407969064221403734676104541305678503287881984382717017037222669452768052995117742673002894340780940472449062379574217576839133607726076441839753398021497592415010653614802142997691693567969738003175075113441357978593073272371053753381423269004605115685144034856894961736882953759763198621391329115513216741716759356609876061499395869502700782317255562911428195009875224210710796232070807366413863361736942839247540842315226237538299645027988870749016818249294302228290551791503896691959418774331425083801150321960449218750 300 1646381515650112578557340512714609952014932141857233207099385158644193341292345318016855036035186066578609394631055280347934188544669644015569856214641769895801044360225012823061631363839269942763172128097576913193911883692623192441780939072895657158379364593516482095268572086468134833957820363156904474845850851909903132530659804096462788005489614876318783039352651897440241574622139870749824876028383592133356395747270449045349855929067336903179623525368856033417165801873426355062298687715056437278695646867075835862580774760725002321920000000000000000000000000000000000000000000000000000000000000000000000000000 301 493190894683200411847291498602708541089582253078305018939170147730519212418170205624164538203953529196769685818226761860755968298558301037237061852758083887847216355724345551445359861156424973034426792041979297419761592474197098728822024658848680172821307827347059263284551997638509457789969192920854733531428694261049934541174352909964867731532227045496114692861600735411941195101376302104155565728921806577117485312321468380713049868108385780109403477098210427733341482607716798429956697483666956713782310314146889006712905352368240633179817173762134508391622080576734008438774536919879665219923481345176696777343750 302 148233606143073536122988710402772621639616430324257849034400242143688591676597603052965560024464012690471675455001693221406602599807876068585847574141486394338342830017219254537177041474632508566624965725393434956327050360149021754688188630367233387911844470541849981929601156377244987910226314217195051297221027302560038440530486121629123580862262965004237949731155366237929590412678985402831232538091545101318876447501242150247119628429506745414680583730110321824747940137475815304389124647112821386824641261324039957723322636356636309056389120000000000000000000000000000000000000000000000000000000000000000000000000000 303 44701343121401235728602959558853694038736466672258332001589564679851069855945692927157401249191736025807614013506619014773338698676428731112055575148434449342808148833787507746353081735634890280921341150308877580234931457083802437484241849004067824824004877547255410446321939409961581725709437738767510483088102561738782917008419824700485716582886462722631347416896905855532114100403443893814348010972285782730197516252880929622688700895739761951776002953750498538466871959115627459295985189827121955667087259943331578901437602422600226269519089178278585437091450517233440322865207702807133216538204578682780265808105468750 304 13524834224494029435861489937148973998398603102785286145898678093190147104572765302552577696632096517878635668514354489521138421206470612497772732664669218619430399810771084783972033264145470081618861872784897005415280074859996744897750330634706374313076689492238392351256809507859832696929048909176876480358446531085577907314001553737441235517872872926986670533470615615548695829252830628154321656775472575044334287070013333788547194897908195451635456459535265763290002058143293388372463732802573823333880268683205405742675957341179496838304943308800000000000000000000000000000000000000000000000000000000000000000000000000000 305 4105594858985096495493538820682917528987750781513566502685993568020921510919332166894771517732014995290300309070515423411857292779936596808986744299507961999890214429639213648963798792009386497851220577950118861356677279675861834870740192621778609370960727978327673172442438525107921473597783309117102000319226779782898517012638318799616110639555207168760076103504896318301347019551554304427378793067749587714854990880245848981195843733769218436460866991287214538265489855084974803999039759759672016018243629389495288864202536594503717781723980745578996679469664272755305326453555001464321150272951399529119953513145446777343750 306 1250397973722922009404266467669296944099947654058705274760624587071615480111961297751590913209030587270915624825489101265208289317380621066644084680313998599803579323305408330447782419336776999985827017862709297944653473480956419059286813567839873717992566096936423849658394552620657252496484429751220584362099098691923848686994071646133917106098382847845771664160425354888708026806082697234123345812205990507998793508196872735418765262701408485894601220596954390347687270279463760341811017025063555114863898600299706171721877608106726841694968618785177600000000000000000000000000000000000000000000000000000000000000000000000000000 307 382070763172012064967124216191572988165129075478434012306461247433594976727663970783394332211659047476710637062411235818130851523393679635641115411256510451671783245036654861386220079383185516876532438204616011356713744323915378214905953065575339166670976306391151593100665771585068280254483312529746629251707563353376318891713134585811074872227647134331981442268269156277441654986487195124316297861677844382332120306306558952039066413708297236915484743076179472145524751404062840234954639082994837482673770394615821076991552258021110480485015372164327009988126426886881468985094281991271190565551130191579431993886828422546386718750 308 117127278994573550464916448559518383347730296650987040497377226320172365253047638682987024022116313170841208408653215093714590876937677536554684700174372876840800882372664209129704674784114575142672388417235705357071580167908149686121514400526696650911799651432228694845201134533082206155850689503656334578366546772669890754208108679236656283162447718123409123325235363843135058286979378415314802048920959542865262985499817462872146579687766335690719085535757911652648561981617929358738121586771753334719531109687274076517531719306573316715251100458845156147200000000000000000000000000000000000000000000000000000000000000000000000000000 309 36023541905673157545425306723622459189149194881484150850314698714276502380767797485312334612576273291341662415429443369112467335883173084446422566550320087935874083258281003605799760184643646458703860936122220630767755383580361434992407784787770853329573001048089727955496272273898162803793959121867160938997247610773086226705172894423197194327983710060490870284263757399618586440400945192296162143888295557588183963080113910793003376816486804982576479000937581531240801186132064891552698145940168252053896441656352690244148504647520401652529674364513572136730500159029619303259614377547004202472988310113066745543619617819786071777343750 310 11115378776585029939120570968298294579699605152178670143201098777784357462514220911015468579698838119912830677981190112393514674221385598219039578046547986012192003737165833446408973637012473181039609660795668438386092957934483405212931716609983512171529786920918503140809587667189501364190230433896986151486985288726372632574349513659558681272116288449911525803564836028713517031434343011613374714442599060617913457323932677226566710412369025257049241217343425815836348532055541496144247738584639391464883502309322309861513760162193807756277329433544405318369280000000000000000000000000000000000000000000000000000000000000000000000000000000 311 3440860652204182989266389022320246434369963647494721636769509077091548677903797712404578265189447895969081568934574142287515542521553043507068944289186923839370884810581226621415175693556607178796016685035586147989043690973445383186169814379573508597480824341110386545125137438785930816529987593443385611410200100038212877116197999356620526410626020033847906456942021315539368521027777081932552519497778326774150567601523240417215303543380370151520757544732554975119527606895776442246439068805767050931432026417689839914050332718417206204644676906275242869784087183690032146989448586500157200407612424417069796334089915035292506217956542968750 312 1068588054065778438227295210608324847714001240909848632886780832101076989016267141501383087377927501495939890058399692645062926720947125870385588875082937183268090471276174564203973089567831121732423914350252380992685432603989496643550403508017374926122187595429421217944870519972929903147791992993120660659352817716998559405167664845175333382776171506420694444651509076456402673333971999764463391547653703291563728133293591857853217272203508612111685853670527584231243202477691537273323400596572892537868040378009009580846486846952663902457477342423224949686749102080000000000000000000000000000000000000000000000000000000000000000000000000000000 313 332927354125320133492448002632640084250334572640646781408907389772146975427937755259129779204935410070280425365402590285313141347757907830613469842588859189926008701617407744208268154581456640798766186393988208920975900407517654940944232729924393971366452120772817670946672923164610308014992009578801661603216731079397363351131969823748532273912941820415021885054339156427642679989084627116547984129046537563686486469420584173048501124946854474750693937755687821727640132660414641222438704980439602546972568580096415840563768042835893620742805003420473674351698923632296440446258076883995710239839355349322422283897537909069797024130821228027343750 314 104059104704925504314574007609038673670389440839801059870514717430002877190404094239404685048862580095674626493886962069776227804085831117258148644655576422906646650092873879062182899462115394634303440779427576861067707426976497183148938293610731970305778628042917038203471491234963913968531984277670089935007777389281319714875227202623173964814743581295247225020163953865324492329262193337063445068910517626532475845620129975117746297967177668647435968430435976152438463057277601899676232750094268275337589772010517352982830889156250410821309143605173645600495627560550400000000000000000000000000000000000000000000000000000000000000000000000000000000 315 32628545341051999682927366498011891456954039791646587811979968734619264326815039704171014010979694863937833087936280860912114417787013756939273111922921144908698482802014045971131320489755658081483080097542814415300243119438767772487239528696240231163769140096339995841128679834747633237009291898770456845423255729436338595227688702576474905504837863109774219844750509025691120852330238880557285184567205913929094106435564351879618352750416472797941759369746184968417371201383936913005105281607983247616046583692349234454452087038131754300898604360223522454838253010583212645935522825015999582055456021010343995933378202778385457349941134452819824218750 316 10263557615256212341555063518494702461457851328911258137148607609556043783043936623020962895739413999996579760345058842866168900772593694757405717119668813744128372391960336439661223739747365603570616970956500760960830118937545870168346081775413715695199557641128993312084800123486960762544246673275156310469687099459595126117573409449128894497607788910312824298188811097644685327419788653221241714036782174540151157605204659705813552861098667814033904438230761199867310488265404430568866188607297868533097154392941347559402576259259290520127363452065487012868084737552207052800000000000000000000000000000000000000000000000000000000000000000000000000000000 317 3238742039098162540527053325959158357908714943758631952804943676567042796343987656075719021743855491889333250141643174534997389223956772527549188362581075764782320101410716217140466003133636376826092013562197301677117432278611527864855882857917501585546888615102804327186273889076884822738779323163854316933557786959580405300895608306443475595315711130139298836009780276399126346923151841522996684705325426222515810098900553131922797312359089506396496976800376066150076682820570961921799755357690025141616399943886277361183368611491996063661496367400147062389699832083500270448205931133913134514406620101507755380343053785985318882012506946921348571777343750 318 1025247297303173563222618404989472818279947684947603397836048711333772325575824917146810025581201543287658345420388617931587343835975929356706771894517957142528471374977701927630638961810843844871876070462786774013899242240909332062856426800709626888224874211887657399930774853935359484492069888686801914165437983739217876338136643016692383529155037249828968644794676718165922906726617528147576277298562244979164779435499103867333127422400868125279474782143747197777145379293807779378385181312360198683508140946619697090403842147689929048636562589953725628689418720603565066918297600000000000000000000000000000000000000000000000000000000000000000000000000000000 319 325574543480342789386482035592044393928773569721336477055716963086901977102479359127011654660801073322175224970488680120130612551738254558331882160148462641254742728194312247728045344965008796780442899663339883751092229879807423838614637624292156846887100978033209404990400182699453846805815791461046455209745896534111820242872531025005230384219111861357253015489883162285022176024449838869099241730002838471018401810191978103586539199824897472630507858592857804049736458540537895947188920407331789777360988604359168031732958129670232904299571922332899783446724575620193864686805901227236617847060725485704067109608985481836174180614307260839268565177917480468750 320 103714016595189037655600077848735070297199507809299559725094687638524408455250448618571302187794348118979518222726512589959375702447325013724457044849436544538180164292744326999115437376784963347238983288015510059246047345090388031478556135159785856012828275274555422576997184224100965451217789939556881636975706435059280370365902807568601517809323568192698468107429496809664761244464629147408816211522556702092309087695089347219419170050071819553271668961661466527136026569361594961917444941558357698823683538160048557665252671660313222560074671599718884598221597776256642169454985216000000000000000000000000000000000000000000000000000000000000000000000000000000000 321 33142511802668454931175711777163343168767363076922889354840819691357360563101091321052405409505566860977471376320836170188935965929299099274510608256633051491809045501996403881971831981403000485858745857029010146209935725074756324499454266240068690542566218260846617799807767398256303243291630123360146000986503029482980965263695040752457437422352930150584285217823636271128402452760920247357695510389098947834260249072112795010798930924575088021367808481177145878851022270051136193735990530705154203966016556957950228126319938726040698958983522977722199255526221624408874843522780327229005986977240672268216919556865895094477023063994636231655022129416465759277343750 322 10624049003944784261289049574513025660963928781953409699999799422939886304522034954691969910908901843915785928663213043665078609455894185105878481846196881876313023309491557880481388943128344505437772492091156788428928105841678988392537376261227823946530077206024359267097283563180006496960945530248448727365243464381732444018801619996097265078315869031387260279052647935194819482837978751343969497443524618335527773707134172371768422103249156907758936681756753985173706017659124341518975390033471929236702846914962734052997822674195845266163809059988803662703427589808625397270290865586176000000000000000000000000000000000000000000000000000000000000000000000000000000000 323 3416230689083656328940798842854665923807033483879980666028927171326042654762771190100118792395605315328974817057022829914564952560094363255918729967268965048621200983209283322942010525147077081080861946704979278840881544733530657660430247401227560415056098079673286822950785240110064969408771358225593769343685772770017228956485893715641055277183872981131776367397606955919102339623237376336889180124377152245912043693606170571328121402912426347978529594814296665754326822530060965441724695933495179882205088641554635664576680324064097126595144597974671132661876346379193592245797627789784250119653036775390995417163065868653408106367375118850304716033861041069030761718750 324 1101926362689153023580900221868491021555178693264207654083979196147325007505025465500651119159471299250945316520948456888941953372765344879181716137087540588211186777660464383363529661181271892104005762879694782095848423137898944676073976665814549899734099607808846543183330251173030273864789270397369102002323052125673289093630104025995208333922921935935486636143340643838406676759955156089396516274842373413760940688903956358399820740549002554472756912631810523342216788151604376702348127454271708500430819282019934775976934167767593071006510275702038715895599509614950626204874568578598174720000000000000000000000000000000000000000000000000000000000000000000000000000000000 325 356534915866215792769906471234527209138121049545134182210108984235442441664316615254798897768367348734308456782156187644033571273934248221203958253034025537299351640612636853998842928456974699567004157067865162436228602416114927086730802770029114342717329676085102579277258701584086930532346422801214093737553765675142848100043650297632878734003294903675817840583451249954497115674779168781399439283680621494144610440083207991676659390214955375806779241162794071521450318833349812658325597891099224448406334076075849551133545242020949496617102265967626552760256724889864539254732669424280833263737589183063681236712223369382012937021031104278812051688873907551169395446777343750 326 115715491198713337312277494098853979155552424937060974170666823345822893688117734183154375325174400076940269578497839354821572407580834396452630374987836812249233145895680685825770976779967723933625853171522508457449234610557043978323880437630517514070877268015222593192767876336182255119089250862968524139467948349821203434300284483977808817561913878336457322634684487690758761939916410851259706967053747316925863903623182265108281975606531856250293148909291686677212869357376278806266981560227980653047241194443477390694889810825610483572535657072022489633628695703685195159026288195575751523696640000000000000000000000000000000000000000000000000000000000000000000000000000000000 327 37671835745340226879861087657111379444743008215988422826502325383301083828693357884437306337103462434615765852059404942656231174375166601300631432973828172296586793698771822630371742663692403730949226239947700928174350359889119310911063351484046250565855770904828023629014431668076209166978255379599082358403668435001268473098712134098187599913522142817290588853888042521442119739312841752611446154152978147692813683709631839608547507829502399963120101400501984391027962138250574555291340998771435154443061664812250339422321523817175544762059642524405389191201485808587977082194308584038937123479777410671691623152250233432272868938579167509203560193498105945764109492301940917968750 328 12301945300317612316342844952637364231985089399908826286031931323541123473771172556479507949569940820979673939429262297489791005794733666355672040425706907183840474206461605071509364083431928666831631702370900919128343029917540459423568377085375577955903104117234344327509538469052207906220616437743909738315116524966191779507331844060648811012642188233705450883938577255379945499356393470419121967081417984757022443321987752968191673390681614701681165246844617794027854567121386952451855343630957079186758305863674968359555125568492301729563410774640854917930333897650180467746402750648049295987237191680000000000000000000000000000000000000000000000000000000000000000000000000000000000 329 4029567910500317368204341241242918702306935873823201647636821234624800431736185026108836472348271859318675394365534249691223767567039695508122041228045530449704406387989128007657713454021857965080983984756005829782169386245539647091601891391491007191776762534834929547477528683375771713545829086678815844466648394149910682225003743423812636624749896006451487836756134468306056337915598118068083337878973307567961815678000769723728284174982724212055141646304694760386305970117972707306738289933586561295002090976642357556308621795104182145473709662623022454836866929515612968596914217691724909413014390732497494470480446219083067426015120652621958816097524902488657971844077110290527343750 330 1323935353220181437484816973802833138646235321218187884902756449039495708247253590528324645532717031153832509361377208455851308043629237173197424990614577351124911834099397937795837762658944163124420203809156356916592276879725704243164428741928119699614292065096760136526576530039398614867462741029999566037472840416861559310579053057807025041180552297711380624129469684223989734640735065286505906097302203519550755350312321974436787890305155374194927003865417766993277708513603663822868672081563600862078928877048700094855322613681141512135614267566848806267662534065112421938867864024743065234146466568601600000000000000000000000000000000000000000000000000000000000000000000000000000000000 331 436309524645242863677061456578059508329688095609954804801172092821469516347098906071986486716453832111448215675716951953816635880856357110532930258049085900502644010472298813285154239661124714885073702917426043231323954634508296368137377994196471785704012516984321666612224373249878433827601736018322143191315288173369878939276730326700160855818044489890547748500443971824774862100487217430057859575521592823536201516166889343376127425614604429508694572036933434570348051526463730829051701819138952097338941404677904549124428642108495530165456861139833002342371440527162025400768080749006898016512959185342631208780211275263657291686639218903947834730591703866764419217361137270927429199218750 332 144224221638393685073846021858185430791566290952224515429766676532566504473622817137793573585752062505773898239790987580346618093040794580699434688777589598322143395559452013751727382513014741354121839322154256897065896274169799317433360209430681647597182520403380662232659140876371927509201921156844032725858141343651230825057239723905266079886044645103486959670167909520624545732823115072050807386615712842605781084841623106607245925618282405843298568093083149865179700454637928722208021661877212423511430196150177193533159424243968831766005275851662241559574085810917086796332509635399410554346979482117183897600000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 47818214972544682130414904456585587934408826214564216741794057856954594583092998808771502984663190637918390093411550783282441842634214170243077557491405667437388275615732533039613049204140285377259422618641142060023411456078205757058752216029950718297802659823930701695699954635066926712203667462400051927338581637936818622107911813615357529315090221958534361592403157980079850561627097568682051235898440008681097077567342571365993437465083801660864399011531793628606435403145845507671579364272171733012055961128484304870390005889164784619543575610342277557716882767455376497847979345848909001915770787835996352588684815135071048196980598474215970842968658968685780052965128561481833457946777343750 334 15902162677849287716242262370083525599078099240392275071286073754480782783261651817613119423565022411886630019919354290609018110938678010467919668784617029110999530794385179036265461195885005381705474003660728365470485723189962072740202296691826958464065344699676751817772996873028768727164603826753623048353118664550984710770811251957794637968235282569110472173232713703744062412501076667844322022448248498025713422414637363734514935758671818068282100117943348104134713772128378020910656468438581441816370293427518537358966158117140003390519741715404278754358638701511717990163622512399139007722297957698240696549376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 5304235495829518865316273276846756341624299047850535742083505867782688404129590892862978968573764421511097421111676270635604861394200206834213378064734173660492294472675131227419077482969261155472501453972768683008096915765474973601742089563122283427183760040969513085595517467894798845551191813266725760040032168188141605657320117925283533939276382870750424059637320298940357423548485797806056533342034457962950693329157474728772822050814420699231383460354164208253168847093952912938469940981890649484362307488177121517748011403255603733922871124577217138089745220979987638023787108938290231037506874640707895410899863118857756021250072885752406565756298496101470152375156885682372376322746276855468750 336 1774554137546557714830906542402360788652323250433854759754955542410019512349734249631083222714467980987252817182840583997641549035868956544136091679012983512554659640407030899014935345771199520555277255016507999759582442822214247621224654692434353948921979945726328088848924267055026359801752470235090303211821218014573485844336369228474219240151311652452175810755384987628207412735820147518083583129044946391685412234094212693861990711181705521875736116361534101636600979259349960109461976625998180255172393784163648620961751516607887258354879017505394274756389209979095633958338963403644720149746673695462075809337966592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 595458780997317617339270154332093713667085435410748992942036452223152382935992003223690881991059367723257307591417889817823637344974309419415628034925123069300525469796982906721293057315612226574498485724436985123171967860747986011505168716445670659819076085959278508502038386463338013200422344149135900547854051232968964792696413758410254803557106017453313355358945214079343464724976564147505712489510130285378807783824547270526765776246477682116414338642818828182708987943614247959385574044568026201763997000930251838703909508140877330773915435316162973139092888252434392232188364636521399626501559254040509046723029533586090548701554432227450913478367825470847140775787487143588805338367819786071777343750 338 200403947861407855851283937646583408584084169317996085728646639315448323568680188279337490507590298028852435150092552832021655415718753000442377105494294254039822822510446813487554678468633104255348570963524281428849164432798299412360142703725996460159657039230765683729886715327058236865131509968589218122317393792821812903372594849710050527228767927534729118660227137422828719535081640899512215209929303885905816974420727627943222334995172367996470631092940769166024621789716909695081759944327226492577128774833169166062452522273561923860533197204919186236788546261359228134183135815100405535951191353775923145300155243167744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 67647094815200267917827785882897506341149240889838139343180051154811226463443371526227402648594299470200646428923029372753854320575806421592712422907668606287886195996286243118072497776340126999995900470724663694917951408820274950837044692031810415308746138745403834958374070894167514989633980407062583981738959490321439245274276085024196996958105029112783663735552971045483814310080962569977386467370798351070459458281387692668193226010481097076835250941517432975696654575334296639425998139333150616651398879290681260135957639672344369162570663029092694563466647569917809129537759164532013604568709639055272030252969770163047816785240091273199561025709976812615589427833337476947406230465276166796684265136718750 340 22902163161601689766684728394251551932989138869660592677069737940969434417428771916562688415207419258737256288952576937643434780908339092890554855615887947351670952156493861845357748655395391154301234689711554881688882511380189656844517108181806875467045606443291902336651453827576215308947228959210375847018431762643676778597420139424864574251703598758668843680490757264680866068469129921996255954190720848081316763836800753321351448443248298214636663721301271100293293778128848439953943526437715443571714276387934572297617074245422656658781733776578164603140195066748132591174448760949674344648502147909512497044901741189209784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 7776507078670977199029728781740248636459493284973122984473949140603634160558059660540523526274454884195855711529704687603664831130432978807033442000196859973036533433145077650124260126874731979538528730413095164376682940103752347523374146661900829912647529871755388655309808067780815020663353485654693466788765566128881691318994955906126614179312879831718271632047962892475682841643977214156890416129544866044006807945653484986057488682486875476661749942484019542587160320016704738778494468103320995438394860966618845621449282383813691645821635709835408888932435404695041584104272180277106687940405153976876906781790645868633487874180845172493201936832541804447850313855436976337442978035596752306446433067321777343750 342 2648314539354972997860355252597672459323132062332072294805636216541941518293793469343643037580925133403341368229320186761336224325116699345492201283998818679957822223568324208349788623515301451518777574579485360298975618085959611158872580321711419851507285746676502418601027514805603233465421767927251021445823375305064207969891275242533639908169997346057430407837229207058636628693496307659959053518798195988731145303032291911067796092183460212347725246076393784953515319327707518202514213623151663032858752064395202202207247997443694325394884566988392642048719596738487060313048556921176542517774194375664387108284257744155462619627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 904539973869772054859540962705680500647058880428218746185056342187592914653631825535092075005665768765009348798000660147995482162598572795897708873136898161483690459343135997029503565177688199663983046335459990234802629544048161806876310617272318832949422732092971542219670945020061060758499287390896979976468844355413131689151536286132929381495136243385974201424922899764094001091502497619087022532940270183640739879814576413123248911080825894818864768059913701135110726943383045100498141046373988226407775043054204266150116179038057171167035200860925255733954088967913151938256627193292218621164106295128391166137542555501841409061093367928891769686550765067960604956722862776642354876166507438028929755091667175292968750 344 309852801104531840749661564553927677740806451292852458492259437335407157640373835913206235396968240608190940082830461851076338246038653823422587550227861785555065200157493932376925268951290269827696976225799787154980147316057274505588091897640236122626352432361150782976320219232255578315454346847488369509161334910692512332477279203376435869255889689488719357716955817225860485557139067996215209261699388930681544000454778153594932142785464844844683853790938072839561292361341779629694162993908744574844473991534238657658248015700912236071201494337641939119700192818402986056626681159777655474579580741952733291669258156066189126496419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 106450786824864124276145078196018009718649124343194923144788355630346872161012661388097310847041775997110125213292707689516848318305413039485221868735115860134208111707796959810417127067936235777455844807988608950782747457891307922242238614993692841855652814226361355946121975164685885935363988636597711088530735947966794402837798547833553794261255108802878373894692051458737402518453471432302256246789075696561760472755978425178409548100546995431758100229130943918085505900332033662652123729042522804424799005941834029061876422530093758188792537613317988721050386960188859285853731171242594748431697849342184714386896695644234206225354773004711627915561726787022943794331930105869155533601655427844434598227962851524353027343750 346 36677895772345643053218938719377527069534741252437531216645734116266816064206331704718048496409924577272777959484807430235608310860087530386178533495572455279724177873042871763321397936302131820044146469800372405109309998096331697775473614107470030307526590123454140482472976990960557316356961945030893275538445536048494069820000493862075466715558174324158687811671493996659557396369665756847986750725880066502635726421832999597339307605801044613954917140940921558164549299396749138326157461914965912813490075325890898384322134114548383208220263287735351617477151224299998265495013502245200633836934131586428945201473426449866939281634209300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 12674137130155147500442109155096100255112083393425130744541646409704728946362328477528253926759640891991928618019843070221565477625760781894150000913471629423438951988042013831988073565835556167899670338683931770289144695083997012530083171739764063444175879714604809400301228485082666265350371851061960079911557952700874508396271132903610748298539294509179502074275930338728733881249588762201338930998954141508339763646799547280166619206399225823100551171380559313831178417999432259909024503303531807617620994446440701334136068742855492943715828320779253055116980121867045775433031086979314573343026377640529854279618307480098168827396964628713971131254694752989738711096953930334887526986146696894586227699619485065340995788574218750 348 4392251374529935446909074349522897621630924334461899238255759951891183757320836634303395743542081287977569706204224659385574566442117201938805651743161792664657529748652629979401264045668052889713926628051534196256650090892031913472008516236597751069386924220463880231057103940621508659748378906841339531532279929832879261849084699140971261290121522491666651182823284749087975317330060213714060109372925589723823633510467345367780576764409886694610329237461957238433321107701359502812834008379240997991241063500426086863319344204485397985950792969232883826896123813412373392289558856920867266303240536125738039045766845764224465712854259832151080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 1526536446641536740690749837185549795226974884321089872526318601816886077944610653475890544208564947235967842397399998592836453952634757375240896860023090405906104572199720355993803520637063562642675793942786162072476032799392020174185867620195882621533763832225576268219281464885781738330125537601157781824947597613056830163788876602575396578817565327158125127336164429648182352327106718463340267544169031573971982832438771472159668450314754754263345885836931466554396284555941618544742456300393888568504360676101550272190018799733229847605852942096257134223564670778276328422031429271223543786300812054913618298708627044440423944415827404705454252903971709523849079058072616139185528187846438907468438195280668878694996237754821777343750 350 532077331510556380038565266701203817884370173876714473722302760572098000361846149879513360372687727225602794209579775237968502978798077842866916652166619563396613153751779595704669126492227927059945071722162852534530592010660745997999111656901451564545532000066994451190257571366889559041918620774759870849820390699954993780398120453937258592685321234640498124287212714504517329941363494289321241649436205939143994963458014217852939069240613674185095283826141499863812518986942690170746711775061254496658942432441616162622505356931361112018079060292871546790196438756774912741957159927393860639974558546271906050004195695878151776455165036066781947494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 185988621049464911875538887913175830401068938981028626798989079489563949078537528187542076234738927476388614014172023628555415040227160934327225150734633265784382062763097329013217039543857913281695690706607237628424262408179525561962283553241805750959809184026867535791032595837288989652927505124712260664206140450382005016665545358627978592973395706764964491139256265615045593260477701257417988176778922299878024472355842599853517524980998774995183272692714219090587980121442258978635786648271090201520865791694184580512815320503097524942754304906181680462396448793612853025955043248118062904291532038334510512659762993213487932115791163507098429811061201173257200245198393332549947197822646577169232104398410854173562256619334220886230468750 352 65198627893977536584405633520498711028279183626157084752036091069462600572339179821636049126627663343316463991265067338559708481010001266553540498889888894820367389408128064539267336083851641270217429308546947298171240622618325171610819145990076268913151309160209232071049401765013179006760540115255975534453591394809685117874864087943655918913288522807908078157657897184525535541694917136236267666755314930958948566842291230198827741788467837179944835698920074827312130826584009482762619074068905881002600169901665878103111316416941265222247335732047307857483510819500170707748462548863134107379922506025974279743314123790125206079710102859479192718173798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 22920679692272907344805785929756049811136532833205024880827017189055392392591729361248122848940521205407703625264517675912283683312474632063684245901083999775469892268735825535601828302266417659096331835610156143614120826396820191679545938250860415331034004411919074508279484013199983217857826949054164867474772130683727152238811813361236197862262366714593928994528524405601373776641490469860420608941704047470068101899716974478147939226083346034081400976832022218066790906226179669750138439172984343164826937571016225148657821652840229681370212273723111755144351159978467168359621664768325718136175533808230072048651211994650612290153755617124289194625749248988697586617514399123457842818069496230604656849746958435787291818996891379356384277343750 354 8080717941179575884271234218530610244844922018625909084167353127149194714935717947093571928754232594770642547077392445941090269136379556976645809432412829624036334243243392318996793634232572419030748188501308648135343562767315221769444924954010052769095973257316332222885862854755733406097901341884825607740178117472712373509410655059736714590112979516812127206860119777050094875037668029865123014617653732543052085374433575070842710317262703740082362936524154074097065494646822135293599008040100194891462265057612468932099616556715700411645334790629943335856506330968851157518344448306096841268667595396859252231386352502548118041519270148403851145490460573696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 2856948120243356535993317187214442828709113134994840326270683557529809384774596106232772272506191265648043218371095805714086599706483400513577922830340615152013444721836576973885089888735997629118062281649627912520782090406231652791897003473278496468936733479923653042084496284825311908189888840064856379906392972229073170890806698476411285882541692699140560279523007924536183234389478579615752126801538700996906638561290222283828749884835158666418076224757227409370935152506562164936006005750716633453779853633539317383654454179918270428634390108858217264719967650335516040200185042405047959137083599411526837330504130319073225568906214868896457026664126515140196210683940082278743402818058272357663717453036709634228706988778867525979876518249511718750 356 1012934155362742196245167751761249055411800664878794955518546049194405855906622116104073428413200564219689584561245297883607547416783450226136505503971813019032202570059045713970886075638321417870342346925016041661061586280008497679243460232835068134711718439751116876803188680569340693921184129007946659581446807381439441444151644433048116647299842208391433769634329734292783492775721762879652900128352130681736665005855997502280275423689514439226804358819175761496215353884968448303323222855842639630034577849501838205576551134617426478000566006675044657036284781599607430297239513284065851246710020418187100985708742058899411692740523551642719548789520213833940992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 360149736985997768283853557937439877429899510910584566370008639945765300854070359747809505444402977138857976151078708364123470845599003952142146529915568286677966855079440729904928316463948597124252049287033744280282311098699968382599328154844960543370633559212655626138213686161363644458325577067415860107379804472169192995665983216634883109639088323346358169396949901974955794710372059224941328856728770186371047763674806711321736039232204936647329106969120844452709456260129733073997853090941089529816942128897599888700864148374677088504079851512775726607863841968945487543675526630622750776779895625416484640720681172152689888441886352587956269238306452625088274515028170712140672102647243871679445885847260653200505031712452819192549213767051696777343750 358 128411688743645553702392406226277065252664793888014594100997119748473219164994298902745596666798261927258488013998188903300696001120471552067777075749514680048750384211525343251517169580821282786259040004378133633456099415889237267793051940636967257573673970044128588706093835413136458449776354402595413928459174665359840870757992268066375843611495596442198841844083249075764748946163799323779357455071456310785120496122376515359075076011967124489660442176224549636398212842705220128308891607880883111178743503137047032997350540437720389469087753798208761261803894332945433153641647578047596094247922708454415166160268648290796219112101651688850842639145056548156367437824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 45913689219659925489667070833654522774150739148435873443680551463485889379381159812449494801579713540547309089620269135800280680751189018838841550366286223027140604519802501451929786424406486904385272503357496889571790430417765469255675349820409794871605219296225402498230171780281444213769636192439510925789314373134489569052477870372698073232339174901810471225570158253277239488651781970291645309300067267209513024152082733592851518961517646348484751201958370855053665031322639020938616301298624798708712867302510521811029665955545708627942619870106213506603521893411015479505474512504941382777784993806220544422276039231885670428013881659675604983845498112909378676548366343237253583005983884981054158757238024373266383967862047654762136517092585563659667968750 360 16462378496935359984646706478208719765391626576443470963747830751754266696952269119331985492683537179074538163394567817403149227343644452975089021111087781982249799255917549004844501140261288453198408928561276731809071945117000217731069258789659202420945002959657285072121229699964093973261328634412732065628466192099131599631174608766109383150993735463889891524411472531513040814898199073308513625740160699042652447602888669269033424744734185359574468686991987263386250886434809220449199904130329214853114917102169429630260339284115753929937050036930363193763259253483604530296859219505701819282583691223856024301746440710880075290171431746510678026338396249473646305529036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 5919055073130898614351409770662240112475190838798907496738965653018210401121680979541551521335251930506737445906576236179964784520401034741646936148570521013989885312879379079678432276475211072252636175315338426512926506918167071000033899072797769525462730056011490213864339055398542943706540189020724430019981041041378991773538289614837117506893469410816700518986828091537741883158521776264088038339036771886848790534614049766589639269961970414307608670702867295520953334843020654662343597714514813175131136714037748940312511445991086119188478725794482726630806231932867882571407257728599528243563708046516533925286560149657004974568265581920399967702410080221938370844585743871117020160382424500102558984506854388128382421984871597508970353374024853110313415527343750 362 2134116898828712326969660441009065595506308902863825801856413787334416117526104359553721271329523025746506829349818193576874653235920692305878640340756975705050934976340127382792021749818912389918828939862969670404800850677187440225784894432456260365041626403678131807609507733384545286317705598850728934059811843278963024049786951582003355994162223890596829977658605653095224559080142935067422472386451472381093292697448075529360417050208360853273795822706893260876340019913862928102152478771839358096698405393456836179548429343435629876461319418587504562986693876584600556889563641779841161044517019395495799566381201587995649440316663725890658256622404336196765612463562214604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 771590262168124550671006723474217634341928452173309184552401345630494853259018967450098031666699435905066773236043558419711669415725917685816869655519207407820679479731017218689641396264479089745636893905581571264945560662331504874351418981432698842030745101911489829808713646244587862512753459420174574524114668567031041230623130819321322126846111991985832629553565949528585418662895423188457724413761816472853947787720683685423325606314432577297896943486813672042224913870131643479819124367271007501070569588631818838612318054565060013239052521258391384795412007976072858568360935895727048703246234289819755812898580121428838197469795396462397578589783070827491220208187663813807201397046971710559869281543360017473251547382681906836476848354777757776901125907897949218750 364 279740043098467611819183090607468318258966970987390286107338719243795264685321759450301784245873878214852115191174168814056729546164484347454572175866424375418076556698663897336378210966263036070560097437238064396661295506765729664795883962206366608649656388994129517341454273692046196130524849897353548676560136417006473192446073613368999903714784307579432473471490029007722035204225135928637737680416058999713708806781493740388563466941311940647129156440419568635670649810309152615630146917412703059315226978974322086415208118337542364206549749388450098116295833342709440997084002164501579389715290902361589407161247904154469728636708281189747484278064760388672036481723735090397184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 101699454505069656401192041187519255294437879638703017069929259360827374133804995004760171063829319149467326046376721217510096587339754580579092504945709132387804658825946724509388184234639666423923670801225179000576149623098603999963888778847736870873862358157443917017937502143267903218493469718876109795150933890477526389402281757640646862928951791103692669738307759977615201106862931253354670366355876220204514588160524713157221431540273785850749306636279476043525454772652701268857559687228155143678606424629616882023296581181947735044973317564462276472959279711286283123602813155736303654331369910569692914919097352904928018617506382230726312846026357650417480279540175028978858180137776106310343570653822567103061920202774388730581830997401482363784452900290489196777343750 366 37074507391926109529619973364388991155497410598900809398377815138818674019275063423467396069674156827570780530516694941264566480212271439536849359611928955322908522212387323641784877055780772696503470833552035150618314816102675683934728093279134179377556260546169973192297617800954266465570719406596060513201867999618701905141263028127020295239127793852117344574123516524451416769686365714894216650260901131350057255580364928401177093400665954117845321361361686270422702560659892614454694631258540361857165661977424854756780362339511164613022451385950068403548919384575967634225536974865723319677746933871786167309894507233400182075680221922639613586340478823831482338995810059000519589888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 13552571006800087481679252600690003479792086278533202757755843031683216704444987439329345156136958899177165336266208246166612981325483035162550446301570144691131236639804486454845578819292316587318492294642068578795778274923743067639187782558028263149521771710419133825727369473114024050799658268207149267411608601178925644178137469304950241600775044634269188861996630402376979314701661081753296727690950420980673818532859683800044485188488424976256703351657239257036245628458471623789227261479711182601754770752567375315306525704887537119828189271957807425063026573605721375334434483946575561279852685652427847535033832345463612688987518002448819176174318446852283839531803264536751619943340181703022694568899049114721134548141917816626065380544718941280279977945610880851745605468750 368 4967687394458963268092839471041209702907409040967917252907440206080591769190704298237243334167779621639864024844992988569921791816602674726421519393121584581627158708282202269410039246458177295149893063929304293901649238839229720241782086674657746963157518463102407047982342404385464072254751834728619340284944697004909105673688115664795703399681211353832907234175958226144294235803815514870105877401758664391856871789724257486330521098942032524158330299851575066746478761507940331196013443031594340165965341379679111138570514310595779968828104306106221565528326806178103055245148150336207999050260667163348372130187384813217757196684544295858327103660933438562827981566726581425597620888272896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 1825870128891141785969237306627960718814988823875385741538655952443521370506350932763646026160551787691643599928464905964796933909075701912274608877979037743512655856297659437629070606429157352226483874395652689278261228089101284787689574005130357752819320693686217804671119852265286890243983960184208185052028968793830757411899570552109421299664417888351916469432496030960238538173181289239212901638163295466621280201839520899960993267019103054926184359052021558904208192294067589515003642802854089076021411489639639639354671675590973438468852799664515605341616255129030812291931685849702392493428153074523341759157433062742585219523843362879917163510085052752173940280922194814713861996866505979939732525794924391980804851998419877844946658393887259363985720028722425922751426696777343750 370 672922934453411164295856034747242266355837628689514071078841850315676961054572804239216982046367427547335980805502750231681605919476998318441059016992249847427214918623907119414283916325224696401004514439863559651917405893162057903951801460949138403629317451011852058719688102098054963227628683532338775834998608656284987454557792147953225982520816889990205613941475301313506097181984849644304542152842228678520931852636047919098332388062687725722487422417894358541478013033865597263811980993059769318881665143291332394830761868513304354577455009305148773266467149164885839863507768444542735551348309973947170488755183146798477389862888370316968989461910043587720678383028782719911453725525446492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 248678033944586837823652213450808366020445032845355911840340324754950280098853477989610297824988671828238783379457134797687448007614383373346064905354111003553193189660172322426766529383831943901190424241064709321631344482051327684228956910776739334860733020517981806342792510518975278590559883425208602179531189462813367667228485810485646852750394723139865967387297661928691608183572772050513079564412926352667418499649937228011987399988200778771781531149808180258076443165875123489174951138820318369886888180654449999961188218200463809399142344755908031900712109099808609541724219817671916750427434164290855577571964910846351879143488894494156077918583053929687834144440760167179583862387227514949851750815691317414609678427628792102848200033272263063596763110751908243400976061820983886718750 372 92147374952312311194017341974148366985702981522227298837252287614827540338968981521301416653501370058621999867582324605725552388189502241734044857550850725107293102096683345304114382365910969026367954189337156404494961893386039561135543884856531216439384214471758973512839209948899254444538561408184342607741369474957041042077325825572122953142470581647698795950689861860666270923712277370892486784241603426321942324172569857849649243891752206409534537676216781881235833192805419426917357429265632571450379698061741892818545207226737845098418379154209852416016945538042807367549299779721904035459432174592429738048179759389996299858264481877724465540956113728728118815058429390533794827358552540850421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 34237245679388882071046965791266943408596810787050065874442534891287289713169850289175576973650965371296430979333519947541214779344325459692166177974437940636192978772843544834749935465977830540484194038237065985274238614255380641581590100605009141405621140065854181151856644470720959430512513070332444722271315571671756020321016240930232401746116094297727326791980980201356474539889748537598489255189678461456192176776304407741006389268175518618962565864112140833391190465748189376619139747939364972210917104047962712644656510317185255886645720598959150107994341044534349935875965411837616482448597853437072123353375413030593187664838120527271926339596759115877631941504170537536783567421886322575750739497051933507691216696880649210343831635980825361806811554798990471226716181263327598571777343750 374 12755039640899070115475880476061616958161006702306702705052461651644428133720086422178542093177659643514457221670745371924530961573190900300826489182188757369351511192222908656995512807089396332629852218888049189510192625282495596052381984541841050979539562967180877113647203441126634800213027670120876703763560362723553621044343440775693259173980777911674467335494490678753425221260253433678938020674722746271483256511967119723548448339496340411207770705141926948000664030548126157073900615358948860540161557805706312803943027584325052518523072042525727771425065601375885395816174075509105956588294601607084124340629042294763287826380969581514620520179145262330546206380387796237687880002970842704515380019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 4764626294972153773417250994341664179457375173179822417416795368145995672933282215493119169538136595896467817238949303499573154767453052598060306157812656008635795890922771916927974769122804787166482863331261287840689416752850046985701986350696097163713265957264597119998129927767882319147273881432814669774887631531699926567974225169055792188998246262943223433006033109721773779343756855234893757198471603088550984281074402903277154162505646048607925478479166079078885021165846774597202583021981726357732278784834730905193623258291086135465051707154150124779032471462622808826178726538381897779959120273570142046472489354402500961377197043177797629049982982361110649139427892856306485160266810081254351662107232326597848171621395547357499329621271561475844930023601508928265957365510985255241394042968750 376 1784583106237470697996461389166732951850222769733135388869300014604875229045044731499844181340672716043394738798397326476704975895628285242889235754458393421060708633926291596017556187865491619690907883649064738202750070588524523834880868221218065124649339333864210878724607527854909728167405127381952101376967257469377834227556179485808795277549998599178198073843705179845749229556964578412887576348641808876335765385102343654761110504075611979612901614897817283148668905842049426888523582896101252975895083875711981637025276875378086747971600055613859623955623778419702877499432547252630032598181474300050354004746090565544921126364614216088873586219304571943191380827092817347207386666975656544474155849246310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 670197099277078121922643942115092825146653849234647001056263853278783897350468409713477635506403831715393059640647847979553459522744713831495760724464086006830719685813088020607005858999582844167624646039038544008959214049872640459055827102075263723145071702814795495496056953769758094893574691436221144265205469138880443370977822486504556785096682317591856751310061623246574421576272183014195390781294214162038669999960206586777867781652206678843239405728357979849315045962209173161617112530454971611204980066153638083855440241134482466900649638180009910701543486468403986912299125853615336123626829816800649750398866825079610187728277913290432192299799656281896185018601066837060926509128289772839318359143665406291579921668437119086853213203857679108753823702049811847358817828990140696987509727478027343750 378 252361466219253206345075597964846040187043702313502141610785453665304615889717865570855965371747210121128536802958962731723804051352587072767452606509470330459036929340784747176034655638434900923730665642581542758727292982064429964538173336898889025406912373880405788782204199729018494479609093873336610559919693813259658293787174453447193357788900401906987346018386036892347090050109474962523257946614135476820393254638092620907078158602340441261019643165930137644619567312935893555159896904503470385827275601032182747255018453500966003204159907064467117142812669753887023312949755372088918169774038643718720660519154159054838386321472825525559791574444298127630579545520849486703290963350361543267179326953619246284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 95278570618725811203132676030792171486974044476443590905163750701378312766829341466916548051767900735818854323812701308013217573051002241854594823393436787161089264133617658449594987944675695041090357804139914609033686665400143930861671659966529867200919118630665401617196936832677659560545046008030378974462935520128938231835062133793920315353269841680446315049994910668849252643390734898213087730422691956346227520544342769409275573178585962497749130115372012205277873509217467102521296802892131039106955991104731958191308661880883699906930855811861108954884929753780652799387005226979224260015408260905464371765454902187442782338390629542934292618301018135315771143169420666890766617170223315555701694527659192485442459563993363034982487055126426950495987346601911501279766336658383352187229320406913757324218750 380 36067500752055668250838204461135796063532285934645726079013457037845335702958477347386734570930111270511690479878894953617966075019311744439924326522333499629205557941384956066398872983845116040019586733637754091077304712996648330531795733309589219511155916474987595332752624225271323231025731696377268381223722639791070363348062972886672874695189645440546631492947732392654246109961646161643824025730092242347170603952876197380039610427446495865024927401274735272169028560364797906903452465591635987542434228899519558237687237374358061177938533917653640382050786761225533371886779037778948184824105602960279556801397512412117502173064896224113005411819579088400962428645839808639634344482033671763745269408211262679023616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 13689339190786668376232493494076126822733969788241985810481212209521931843399739293942168874433856674020245532682437485831415061243248849102942620440698817268943822202925784313062459082927169836418739338225410511282132999024696479554412399089011111729826456207498112908154004293308628092680430575295780759913911186725565458335366222197109089149011751043121485207438118780168254072044450617970561805843941112211956931469249536080416486527579695333789101767586304597617709032183838020888952360749132711305770115933954573557052654613059727351528104570480768551311002052233942852257526749996694004006233812702114404542145263981585216638032950480840170360519635382627764050537152853156864675255166175309096552364650489798730916262775874420777178792619399644966411973997722838769372987952066544892204547068104147911071777343750 382 5209445538623912499478066899548609840232349251256490091948387680718228907592510634147150394486861551467626526151788071520764548011489311119924910025579761352443933966821877514406387618294653180356269029459702649898841583526383898268690448536303828509313315951981308319481458032601288842196432583297947135910429603200863039000540823551859483329474411628850793266315398675865408691138420325003187366980351603115655933352537626444783401171698662076760740414130517663771005809144849950481507060320193535496679030285331006913618593817402780924296730084930221202221887436644371138101838817100640160023254516869170938066166651102756603543868801351025986049661572725212281409343890518600674226179607015414868311732244401936307455000576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 1987650982484651888223829357859371386280504211343371613724440569185955937866111946262521094061172687497717590608891875630263972647336003143199959660128146170998836152398215104903729871463776278738491695692314930006631865059388854741862017110527146389835611961960103499925236961375532873172920478241221478997220162578991927853920169364353648417169059216208110287664392532524089986498638096377471662523122717669839510578540624890268232594344989023380176209348228668660298498345996729119013215923691822283463903523262402216763374291852433232259826199320096151344703564978211800319236111519269979299693130902908905196305865894334228700192470310966550215836369498651403456845842982819817280253024363156354892113690157167306332848606268638273584029151958970250188119388547363020796649731676206118713423620647517964243888854980468750 384 760370670817546268423818644658115092280313696713397293820786665877632691352202852160118071579302312052214767757114986919170793427756979851064239867333621967002716601797321242002756336766287578204801027539938198779234917531510993791298057868358906809219371596351191762311513614438484119406991299858168363957486304883197969172518938605629410186770085121347061785151395590729315052558563830637465228084452119990761140032136391955880585235021136716723997670846490358204016007902782298772280770524335448441095271260446913769111769953588109903710350723196415086676306690252612411317344393744009437756994229282224190120137684394958353853263090245195752923808603154971984594507834260094954410053175439969954178780438392906623436131884072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 291638090405060548299641362531916266652006980409356200023718542513809384983405275315368407526125562573102613482089660451850481386680375061186014081132302246939804234460628111266999765390522574497905194050454908105223060400838829711999704460542095554048630165118596186026530393157825060816296757169943221505867128354402590614366436849984789064009130213498134981957557994334597103269012674690984529683705180750107202189636373187024606427405268514455456354316618851409182297169816370079987214106403682624541241244450675965254606092972048266003322999095241107806051630571428126401839918462664887712747474631729309114927978173346189706035740206376567080418591314689627172205706311654237690445124999684116171545381188310373021687211754765950691616677321179909958851817284611839226388431880191342768227080739507073303684592247009277343750 386 112148590980221534222365859537914711190608027755652393660215466923623800912919103070800134613374456609205260526032403650682338664246732472193166866512770571157164677032290504625470537622333287484582513153920564814346916456557619496266133151119991883105383555489029975406849766020760899739575960798680968336817570079832634869193163292821492967267093394717720836815549638467848135731967696508381021420632012081677342065619860722356739277483737496623055864468490555912226729037597166810521235406175283961474023748745836205633833173994617505918047048865685653964061826358738309770017759322091439993654592865293810249199347346781197526525479706444411990238378496533127951813149490689925015847562951992048481736684419446583703841963845689016320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 43238554921544681951453128050344437610093206922471559571716534831639893227024649523531835468230902032650766577468095148251804220870619086946499633682756263433542315605367184404556652216564267417633921975114495130588476158088765731930788183024431628938803956910648189136479422619972301341684973514772951963681366316952082487076582293815594811419057654583446990560009505798041701127767088162360057355435813803191643903837678325081455173533532515221680414547336227528776776560694144844428984350629516389597108968143501669284613153950128847965918671168859541884433020800150505448463188151193158917179653336374819098688336971958479432006564878737596211909940766907198814178390223472168934223084677578166747709489760360084214568367701973354615489780196315454630409329282433835895543575298989048670160115217520058195077581331133842468261718750 388 16713728810964375688227628778654505238158695592480387531969231466561502297654159768847485661700422017383078386715661180868490295810019033795892044450131223760694566147476318485343125162931574500402301100355089615411749653353695148767534355777714630322961522041641115294833634329606038409988484589749022073172596104137617239825595511855772739897749462801571371752294993720140343364406609746037040384359630024556537642723459083174269568001956366596727261593468084528710973881931180964105600755053114919346396707323089461398021425586765836141978387786550864381572062105895487781645286707289931485134331283900467129058677133785495429773145291610823607729206024095325124914617294896500904961794001861278969330181552398963262550975555850725480202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 6477351720022001079737435847581848476180012863020851981640995500453814204874427621872686612318330279001248087137607993683861531307523092320020377623845302043661806589262031059724609285302410080498649681482026943037806670862487550471891723757974980173177526764999651973590299905584950602491117457380562068919287081111006716976507410525045180724631931944873276420842224016075637037445148642162348392131062086787124215014403401488827392271190838442783834501263703564948405012674786368419684000646054702743594908972737267567181473527499052069534446534451003671997488680966546468707027900989491171588097968055629775079006320084240011311743451659285600525168676586532918357993747427248267191289200124597269640620113550742415763414323594118388173446522309036680908469573155000786331905297665054436033336060160592317913597071310505270957946777343750 390 2516753284355015691133316341489795398761936382315696754563926874234831015980763377993054390938849547377543943471644260615177268743072666108985424053300759673885387770486984037522967787034236488270578499691469394288701262801999415501415323293008269034031545989030319141096048657352077263776066009524407743778329521361042403972938172175242259173803114108660617158460580154378732903812347295558257541076873089097723438241298468744381511549734589682135191050744424168333298447141197229575021361695898044555180416188710811097314066264855199606259105632898829158577121111905742550160147272383717883031527604729732340293655602805419901815240218010757818851863843108274057309643072265515106269146940800271387201738738160235888074925899200002242808853299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 980392524287370017425819077582445839809178206908247093385236155962187956607178741563784227580665516038791906724886933100008229794112772684281324296012353381422520059930933235106737687595516882554034119840075152017373304281733528176774115632835819074071630918570052323766707022809621368341248064996749733065416534735718643661413232134839263418938115323380184499229416500401160195076585363031766565587781164269838759811935055639144447611990631734184432838607770380479895737503417640364898111285784901643162294637386594607165886288701674024088525224114900562782523894285053573864089622010066415258059744150995955866633159588990315392111553612794490638687955382107862923910859629346015977271959463258668940995338526699719822703101776234976878768345277128864912263229184021454016838190138689644274697646057726771462448311922344146296381950378417968750 392 382888777668634667186258214928891512786045953459980841452337578938590251447249417274351322819872814739830025384002071232950608957496103131156606473772964373746227353850807803532594227248240602379532730629061387769505855317644983076723321624505106017761423280587116632849788458534915626601835578425005296507459940061783547170826921762052656341665710568035191652019558822366562909054395268157051069269271164282971253000278183840895225641130421535881319425696053715273554692554273181718625449882967144906446927797285707957100972785270010647297835294566696272869288897480892048611164165431369303852884483673162559322915588788405362182563385807284651528847157635120381982859858442186406207362938985590087763323724668745647068166926600691541211967705527091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 149918683636451760954703975886674870486100103865788420779190157261269895760499951623709192728952628716103942000649535148853958475426342860562247267373321042026987500004458517512817006974043655129515235503584772021040673570849845928207767440226354945349811585174976691193433537806978870782638630355107978931164300242181887832772327218363215644233759780905327673068664682991844213550526203958728647909986732296650933634161672903171051495482771432896280916381384423271844216491810115311679124483488369804567448609065245887543985833609393886741545011695978249359015206342387537354574992728913326022016721896337848583257942864869632058815522443807695124996246073165788074735676921940704725196496225243125878450184181487341056128290214316523959370619054742714635788556217133008683892845521438004333553939942209404711723208514229099819203838706016540527343750 394 58850005127669148346527887634570625515215263046799055331224285882861321647442235435067798317414451625511874901521118348504508596767151051258770415018904624244795144286869159402959732728054580585734180697686735300173049962322033898892374533686434794929930758226239826469012486076816531808702128403923314073196592787496131200156097874827493279714019714307008956915406190997740719121660552715738749346686977950292681586142756856345596181041745790064958795729483456037545356245591788030152731647012050172120892802442813313006419517096000636489677284774901217140009703542813107871535932226801462002188345140565085367932125996777904167459992398579650939983808128518002710765560242564050634071683722085196489222856481586205954377256618526289884279436339513917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 23160187841577250291087443714852967367045174545706324184073191444507279846560835026588714638732246847207317479970343437470703775076238576813958769100167501177539163938188774077967535322385134062683161156771293505670468456592738448219176953003368443732365642735756274139017580088111130852855928810408856125180916922913468941845832970328841368799452379753159545574012663551995053330353040618564195172374300338848119482473466038446379890279655944810981957367178172629150853784737285663924749545831700809258602298371444510937232651505147214593267581131853199852227464151803738708221517751726175170511253282155752538384603303479385108606115984731631781385045074613016770725541049286009769471980719356684301332376703277071883055978913758688203863370084671928270509795107203792846531186240379350099469080411972219886890559867320682485569705022498965263366699218750 396 9137757996183444002062078168795050164998504323802582919389857317603643134841650780473847180341576732796479839708987088208992058837229078031051799880815358815737831643710748118816363620150490836708117705291214763528469813749666847548816778594560103478360208691304710335496506738119456527000796881533980822773381355300099283710637629220214536527755269079877894758168950088601196939458477341278187088558780440297845255243558142598493410222713952314966282130508355185861742554965528111017874948294855054325555267220900508737132771258530210829025171361568461787763586688499676885429127268719916608003788726665821935249557067771698735889847939712259560753165855731247316905990069983405270053578474895612629274611371608853370948065389671814082911836639309004988743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 3614402074744387257677397553583668940268436984777474658490646330021250600134130475084461395235193175222021173241651767195115501842172868536163219464541240401267939463357678271381691529946746406956396813286884835788438977804319354967532974462658682697316714570984859898409222566130711192027549106081216495751859075906798876533402539182489312856211337836657831841825990286587900017788225871973746862795905685180976374554291583425980492056933386403146655248679192798677911392499885537997760338872041059993706733286146001821375464826544779456639931979018142222138470282994643266543758281852138623285156698466508896892839576144296319434179066693203187434731519389182010256198661692623970633566783043523508750232040690123115141599125260094639783121398783985797824029134225331115422503455859841755873244158172796607768027663453933029380493735516211017966270446777343750 398 1433275617217365558611441084931841208480345400197082736072137899980766632986182608218883877930936993692593455818034042759756822412737055347326536914905650660966110368979318263932584266547844788719341678310337618088967547226262744371727009356113941350787755453648526425543298074887512995173128992462367960013650412341531172848580933418449090483451469465717007548608316159297274942347941087934166201214621829621597623975462581782858888380253128848507091284734496527612786043231453015269375721389944604981071994774132686596436749437442980628954256178404736368334294099264551318833329470353256359798610269354987502187763525194126490121794429039747336623255570803157604151338354457037083418443890944326632126981342859591868939945952500803382532887400548896050494423695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 569792415073078929236553337334697490088617748465244992537757940696200050858144998744689916651852028107875527855680192839473983287909341860383450732487603843057884316701021191091966761238454837324641175630610959937868462655961924713856735759165828033818493468542908238684721891437675965867182978828173374472801824021327308891108243289423527725217436353259923900704658238729149498304224867587301324185460551740355020566611296669188694670315263699524054466678031348747579341470644455637656928621482912902707897968894486457130735152580651757442002076832315030609019147762690537754290774342580393267788527729752795050671694981267593277201158968850016483148250374107598006838438022533705850528635512896263536930330054594458486497394101627619488610172911301441097969072864952323690780557299024753604637575315150521231590721005195272416687934935453085927292704582214355468750 400 227088188791919399106396725496600921071625925207225788703269528872952665330330772446199961619377657280654507139809313734855870943074059049230416508797651290723470526861083185737478651191840528324692495511489892210016018182529069218256427362382692867618811974076072526863080146985177558955230557565737579584562771331392199026129163090819073896198050822148202676001501612279060241865607785972289292920444682685245927542672291457676162274967305734757463543153333629834969820689591415739279889297022823213201046852013582864339438580868465850851512348906446430198885557087475510955952721282769937646491811076604219846629252931757401094897109337057568014588612638052290801738048880172955496818250081219111594198923962673735714845036714227287928510679742967090240336490292838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 90732034798991869454841043777165224229241224412360216876734961202640807498498435165108188257890961399813775429154946867179318676816819869821879544289128573157008324938520511405911511159327832931063886883891597427626360387947409005660405032082288958621155444450367079203439059826861207776792615999661843630925544051684096685893403336677934284380448912584050502176507663960513578661469855239999100959320181877478912409965483047711600173216991645721111861110409677880518291597761011182373576342899074601888497548872851339974126873491485243899792084708547348529088382032287553160380000033989474082782841790102645825483808693732107750681680950722770074727077944821771583814932355394199718520628333167062316830174966903457786014385544560877244507818103876907576117301255796413167548823602624804689741673580458623549354811640704279593816136695316743043804308399558067321777343750 402 36342285381503612955391306361574025004618726566463586320916442322711852748804815499200057057718722760566824704626523332871394162245800114002638936401940921962221329236740308712683133422137390790970488211676796389722123485859222121412885609366276635762244193083238342909059894402919875824959277510590379286395087672790681963345606744402321310051951261373309763456576312022691684867204407635861289281816285238216017260219102835720662305836667740567645435592086900784269230223879451809251396363538344535747842734008845747277426392727865800906872630269592060903308849014051230871346849703209369741193963477455432927375159122186727441622953789865344954782703212143336410746950390587359105888805469997981743089218995290453968860940295598078250927135143345481253702490560504686182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 14593068280965455307508268957987923169358470810810780201803420954949139555635992816650505674834408558661848198698994189276520078023186857402541640264830572320853747958136823492992589720332810665133522374744472855467140925716297422243402564145019109237750778219063689917843528065372876075195993979537611944067171728640715058669037312461268916496898261753280930618562963148417122451174827107235735400994180092628075835281618396944790637059701285322846468405414961361268920465709087755539418898262858461743940280268062790967418643951750012173110859528268629895372988100927033187656038065466765043052543924994739246633339338873791014296389519071398170508879035411299276226042275244536900127702299221590801852014851151851439929195727830537813374903940373250183819978382078527704629050141775365711883981553660223635807579839855954217030605977664659000936353550059720873832702636718750 404 5874367009066243998109450760284825401746570962203174092912933737043143878316810377290697222809654347018021545255831231525332152385411130427386557680009730625973455657826703500318101686354287847452469714535437368434684040254284663705178829897964955404609151369974645747820441331287968728346417616811828907852901971429885832555183874165191216556797401888381790165120995075347883941934920450260618799512784345905237029941815782365887855115438973585354208209104926642769278373387874590447395708202338010758281299525189826589923202120532228058586891956776860724410842354631240958044504786026762524966592256495896178380920720510262623663934250593834358491076147210848897433137061134540725875866516170473768952941358398748979526682389380473368479862124570363589848470574199977474523136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 2370570976901433387428180750880348179246436790862157189881956717026712975115288853100791394348475498311823930637658111077024304074476589050755876752820402320661087087059536292319181237119463428497615042165365893006359707677983934756329529532537629200126425167795801108704091916579496854035213242005987372253991711459040957705491766222770829140338638130511720774332460548644619456581094789434909037214499585146967779062322500491696515037163175294269794560117633398331329785052112760448600902928310042817994378828145460078702321616742030727460993576069597583353865052055091906168785103544748647418670497895770416919352808903352981317376995425553275808314854907388510926539437402098796741244599997051317806850552495362507159298200007431715093686270593932626110636388276746432978466050280699283066993383484335028518762307085400482785536788041735531407105952439451357349753379821777343750 406 959002162964082465179364055518018316485931202721592577016222258439767324422975927713460903018121691459386053306104960208973524541223137864531710314376948544151418583051524999833930736500710199672310585837339221271699038939592479919197854338502574899713253179451100867623182688215423470840009368779764692864801952639871721936298877825215796485330289453082104008036332688040692749288759633345946540258061070037721755612061310102795924123305643315756245198552797484285370233012317302639718244155448084932310938710086289570458142592581127295020427285727736066981518836078259348882681495328441035725846119057468042913042069464741393838384594277944646692385163184465504203754491504336042580686960497862183729105582641312568405689953431141038351074451560360996769942518179294722670850998272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 388918245041426062974854762170180802635349666345636370729223700952119557410389404528568936948205238728536145884344827361407684350762703676256059895944468025129978608590074583654177192943056289542747221432692093772516380001357722320058178944637655984201941439453746925695102023925948833369871119696744294279362134173681718562120684658274004999593097310329883421957757810071184912666150992249480611554448016438796680800743691753168221953512027701953196765327459052963636295865434671591957912735321473934762975784924372325971981586764314303177978067083554249122618454305210433217957052872655007844154500555277990370205941181492993467910187246511695982387943410961066491118986639625730692165330320116236250709708492941668287061621991419254609985263239911180572337116497071296540880118675101805079254001487823489113816662862737888606277950982915173018181209663168829138157889246940612792968750 408 158112604612214204199052110561366715875668449255114411357818596193481318312264887153973726002403759514291897380684136999573882938160541186001072142951956260371332684624871029772619828388345092040373190908173792089507563948048491349237988640497596528865523478202461902246769376171453298484334024649457364442005627535640930539081468584798978798129375482708552652012966242942645094960736378269012897985427044739259261291271772319268169602057648024755363658375796826829097561057206778320815626350397036658959969087009346734060574885524035619384607887452503300835376973541894775368985463497790730442191701341242871171159072076790843084922144827793289789466926624549196609081410523302892012363020551203533955785095621238485778182914002099085275018346977659838259453962857256679516188545787101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 64437919429688677243988811270166406284637909468476762084271428892251928869540368489315944318263384978737511330847672721374832181656118558600485283859559184743660505764246507392742348212770281332890073383075589556699376420524954222598839378442290031742498667395894059383792978834170832456887096466955078397676115200566455539964965637606128518357582327862006734767071102761644272255091227150855195125398719603662028058471218568123676854367640309798115406063280053190280079680464543562713546771551738408881203642925194628828667769203045415322043296044738685765881038601558790627717214305205844974658738424501233834487571364655666622730699373938290348841946404045084301581049301386389189731412754088458603198838051653040310141804839648299200055408339904683953127675146817257767375722462684242574556199236510034793822713786412727073731162308604300441517353723042127455755689879879355430603027343750 410 26325748667933664999142176408467558193298796800976549491076796266214639498992103711136625379400225959129600913883908810429051509203730107469178511801500717351826891990041026457141201426659457824722136286210936382903009397350073809648125108642849822056109659120709906724087101132546974197641615104134651179593936984684214934757064519369029969888541017870974016560158879449950408310962606981790647514573602949086667004996750091158150238742598396121768049119570171667044743916024928590415801787341106603716834852987056231221085718439751930627537213260841799589090266094725480098936079672382156618624918273316938049997985500785675373639537113827582749946243282987441235412054852129931520058442921775388403638218420936207882067455181349497698290554771780363070199084815733237139445392873552347136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 10781559365217220410432475935290432600326761098537126401654042667964915982664885834526875855498874784487424183343440056722272796138156788869357396239529864113755044842956432877431471475916085161775168408236058417858269564552973765662570008282828641241059649532678806333918089839596961174188978319561522852263974567013177641580318155587344605306035602350887380841022035700770034700905098853199638682796337567925919548659228877162749240242230473714491275396289828659638092091896286035282542505175722215358776349923314789711726205139745949755438318164317542686289917735697012171457761145904126363624976136972272941484956978020092172315432427149232926297187946485611370087636425960066480058290787775818628111419986288431745571996360355434477255670757207832004985463222540023117864003755288939414847019587655149491598035002601218255795476883988745736973359072878239639514674763631774112582206726074218750 412 4426306078031694698295768972614101364388486498928993125231688217016264626802536349575667644790836391864214579256784891750299004551478365349437798260257124612666766311637538024397893043072814600817481106618361999675780388032852010058997163266774197681226053645919680876961108836021918053694670597148783710732206188856865162270313800028631223017179732580754087248358873355196861851772008887490352310510347305447635843552133573326966748541225523930329592706768050383410235063064767393478151249316384299922533744841831686492588468355586130607991596888824896815711280980102763321914716691795646285229119258802416695974461290160100314622257212170514453244961560628376419557241254617718166056546359095626704634115492422530248459293644371379144999780717108063125170993324578123559677790576187597438058496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 1821619925669005908885439836598865620853408574925537265444262087051348309683111115944157363917523386962641727745157601663625044817114556577000017596442247251067711111531390029672189126156354000678047128750339722106079650818176788525050840889441878738165715206092813081759798705028783769107447209938156216549964350918845454788485814613570982478691857266398879204756560085895002752960822786940051352929220806464059589182817333398786623383606534147379302417130940580846473125570520799663232534046974498340372775753993496925324124441796056432829591922088599059647485630870160085452988949928523478018985093174424319374473876135340713157898516593852947528393983874369440255896787620934952271208636630238987949821186623334562436607789056573142973686364125563672066328909690694685924948482482353336714307888471451092651929199934494032844436387888086513481807828876288734773480904038933658739551901817321777343750 414 751498245928221125876655656170422129645877237788164452801836025485021408338534621430956852732588202610706351266216938921365764992749996869027549388626454616738563584389821205782274280852902462926791942281665500304953994280217614267816538379432923282318559388004243419290457058179801247156281173983920498408113966744118567250253876968861009043856774997560428933026369518245323205193851668918112015278446765518899613518281238079452414567329269452891358249755079594095389709007136208064720519108935726440847779199246183732711670157411413254624813319784690981371461284801847156794680599933064826306199867759474306642544037843381831416566829482309943871929573763485748512428420208996190233080440847255501912780128303497185583418874941372751238062770150606957391531246646873817962095284025130293033571450880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 310777467418760753085400463322949469245695769925171285171118333361395278373487171935652967071149077432761491961962612631822750771023828924819088002041029592268406854182812796012223825867904774285678230400451708289907718827835051006316298709943231722124761842735464375813630458071435654928576031251499141324506668088509628814189622402148277465777224308933980786727492933454116944668881171565907461066489715686800886212534551164499991882360192758213645888874624117795312547587958701026545786471084084289359297407510060542944922250392616207722892529867925442571159286054603661378707179802555747967428951821022661006882115638069802368303276423494282113081655618886798354857271452069607532229549452301922539179243543873993024497471851996661057025762151641790272876043637780966892225835853901891010144497312671913661882381154824354473425069955646999632563824645439239596029709633562276849261252209544181823730468750 416 128830847295966804051286832448607806529452026628500608472724353520948190074291667221151795177653060749958611210270102273167575824237117463251130846791010367856725432399115828949666844515174775024465796249230480048278873147446266049160324807462944904134435273004343457855801634397879687402495594218411458883099793546877734220845522636525780502406454651381779452846576579251832247712792379305969779003214685906435998544665989206436686334106391320848071327472012804974960848594511374420951168031883069455207416483685171769666227038425353397066840997037329144318472350976150261783625684607725169303324455729742199336344609495566634123404884711811358297852630689421888838982628933268634884037446135326705203911722955325129518936664568949413490243576812458851919544984675166872360877918730996136395331220967260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 53534837315023146087244169212474598521732799023079930754862015223167312047895273724807515760643211227644927366859641614570418870567335794418260918319589798593748033108385515053861688467831144323225217647012211721727793553001693721399051932073531039684933599791453828842031796337843577353651435719414493583700843151594757169161118544616464424532250436681276464302464660209739639005606139495114785150774584913924007459857414318147933101647249164722640854463431625155538334760049353797533803723295415443769321930715090539188235251774882460558553190087578704662750469775052081312757477499968055700617278669641184607706520121929542225766290699987548531081559078565058771406068437604962663109394418202981478521555672111277912392958998696796830344314814003966434195900153087787137821714710028993647298501251578176519309520860111198125946675975629707803705076997248008852051673811187071372330592566868290305137634277343750 418 22299589020153486046845340402194422447795910193180427321760803799647964116339293262643606530890323591331835931608072542667122034568851135949064740532749566593056318544827757064555733450820632158534833604371802252516686710837769082981258941573376059346437670274867817807176416501197790851872767394453276240993509464616160771754593204201520398722538048516974969052119633255858147421102658518828920987224436412916819860093325403720538910943143486508234362214785640438725923204921162821271279576974704258140762133994033751955066570535121270205093641859185376248373016175163801112651337000120365005051036691172536767526561146806619833688398304536851630491907551293413582917181207317334549347809626455970057155487949783137318691785143568591879853241197622127596457880487393984270689080708985583240940671699664995614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 9311046580015400683223942130279644547892377070089176956539375997689374747930185482587147178669870512768143992281063167814160102063423878044196030218734655720417626658375950705742894166767531776416945979256598923701506493705819580494330107285888886077202076343728607181350380178059444191233825957499165796545169145141118140646347542872418575036771657199791009053806166026978966714050047811687839007348469681154232997455700785283879264703997810974385310612552345405177004873141583859236066812574155131057579316799622122028313816164946431952646363585982126208468875455625933242321344274181944087729860192617343032895356512206595631616402109995334378268360162739427846816800453010443131181301424185953553651861570271954010912945393848340388717634954025639862067521934125793377945641730941792720106391830180734351120908415594840134055275619061396929759405516746359939593087367610711388432598312192567391321063041687011718750 420 3897076177162023221546691688687497266976813265360211478750918072026478208971454890579596677338392950821151647407826757556506246761252424518458554055503314257802522228894098824601759977865413676025547520700016161649816169586008524941804812629363200131383447257235899839982150547749325929273284829854654555876025714036320256471832708366257704880750749358826545591548427107793769843311900602750542231727342507521343438749909547554201380076423755702179037140655938523071742339292022414645368818872099316152679590536797338491667433866717793181042164851311236353165668306771625882446947654141034988282719172149312525492941826015924882135384487700860190944765763664036957750606587790777385844023210319445327188493074104101077814576371690047116923152431696443018756979193976972691145623744702320527186791786233454633628467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 1634991846310964313772074566250714743676257736376449206037444807066261137612296780185855283132893252430547780612577849078663071442031042712926690318319149340538173988330841816076334987001878277343486463119521001205213435775260800876062883849080230728498452999729712235223582708126704221648086136658981016375942066379344922143076689485768084520731992689311701816821201335839425618087046245588949466173369230601639851654228690793493347244227903613669137387632354196112866524709042700930275624087583918548317755292063245761805821177116098611588843506607703415828509123381546999551901090513526835973100260243027584547325917473941573124945361308850730820789239496555311617489709147274782506042986182780886160605936155044308454280472323587027237650545022040282859470649066686939787120851028185976272522086204246409853778155053207143019704232880324116674962330524110566312727362490338087674598965826078256213804706931114196777343750 422 687584532393758729116812094785267267796321025287094272464896980956063709278087615074301719362876698671080712062047321796239736153568332772338753443336782754389645811977159220217436123454662127343243502362228051496846965697077000106632273921074325578380769900277673224167090714042700069657261282240235831220542472881712200770864275733309044418340139213873920397990438285190701576074578494746894669197045402657035750959279040932273074695163901761069660596948771169256685931375327266750370292926517714944714176235950375214115835361708220557690355397705949297207137853373558584195409656306027649192649839857336104747872684014945722504438697471988968649530692277828024677686023923453598848776079135921655747828964022631177765292596715505153121453322438793620457406381068521153734969271020298624534728795595885801738872238899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 289846449538468820652572062881227957614695942731607785898700103062285575692495136301007867027949917111130218903655963351118153316028937159019504879560663837642585870129326644628564437490731975372621249722439324530656622253930908996905799860113396062856020252433084195923731071748577744301107766048494177640077881701531129762758206281968508719581805467983110562980612109213605855297617297279272194514816377093366907981706699617798120119414990068920423668667300854824300638900844962892816471811374614328490126704911096018915650560815610613566635410320893838447830611865710507439562369622966496900803294835103201105796296672027940258870938816749131007717054010230835977613723168501431618323782461524847155893738543757789869849479292108537427608975669872235224478378254595060624641423107723725315663897876030190799648229993367402693104107292325218431787297068322748864221368640199665168689880864749675026814657030627131462097167968750 424 122472556909976304830286570323151805739880701024137231811447450247894067896612965997034622252915597567292896432491868958346221803673591433408978763327147744211883712029371600305129722309744418122378532640760060532618381529963355258993340630821758872021182734637459154688642197985285736407351379592630806257003025269690577201306344793617006991794745596775222701290056867358167764730403921484316878477377727121271207960866782770856480064702594181681727945528515120668000898096573292753575956576071335385952489071147480833138312594627468245735806103439383688818535394442898255016886367981229644874194789475388706977691082476742132092490620793710675095854406908526727755589434581245555026943995215690365321803295071711065383553917326965777873993265792797919675873224595924987903272726554135591002125893071539179005727923192725504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 51872369841652072488087559233538961434514059390962187403360863944541938053807392068109872922657056915793419626092789481132860308203118738663925690770574203703705380247694942955951034555528847972561161956576353714628962401674745128631246471965193926389027664476686913123490531255484216008847751350868760501356538098714518637992022387252494162999957815577597381903825246125412971893338079607584948291344112926514408686946139497099240567171103697684343621863043497483630963840889718784112899877722657853298235525744414299025239402616365753456952906208078765797816005452546880963921279479574199117852261660164244385898834233909480328428837565339508230796082570940961560733639966850858709573315728226794271254522918483612864057612061512204400732040330758684576948772964333605024688952286473776501117789483383743096459045480762997222971376561570982716644813619832380750485377238693333076914584528959925591173885095486184582114219665527343750 426 22022035403096659324143488782946572493699428612552163926479988923974328136625770641858789496541259429770070293319227941138150834962155822824135289391381090182227234027425366194065985627959763311421128711200348004491176419665770835830110565509322106295872909880630805522874130904130198834878666267310130534684227979793602067721296470029861261208596795247346344364367705433406862111703389929937986552774243869130018445859377943593245393394302864996554865341373360877554577488541036916605999903856538958418888964861170823568266264265154320202246767071642459853838486345566421031096371599440864904118713485148594179072588922307956255814923506158703910335772615036007971188047410922925740504853667723715969244094093434510088747596982396370451078477108734579532758116261042463924863275507152228889274261084979602855377949325130358325248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 9371314207962705067770386538690382311720744483630619738478577041084891070738897258416797752080146559464154983069549440450943676140283634445763479220302706215315117700928816089365069853836397203570872080237040638438582976448961129683649618871703899935368126892022734411802922867147033948374443606799301140935573529451863651658276756503422847981735378920064320612126972790263232915222350799985904343262518785417019587792376507685445900105698765127351203069399301298890253558458977485256620604809253090434712528316511631676198775716075253385286568988457717907799237361062572061822982272059354386830307443786932555000869291532320625614282223391800896483851073348765056523700130051242985330224792777180879839113364976167983633512252644856359240651138195194714356142272509473417365330809026638936468440965857590411549387615600123841299231860989975308571768673372537738763438737319576247008465755586429117227065255235629592789337038993835449218750 428 3997263690086880827243932935970198266476370686321568378623235749568428248735216880745072599096197081616424999080959702051868034355650827712454444648008364441156429702786033068617305183302232558182671914627397566991202414286373395953195028966728074157976483618253058772067929248670480650916496471511996413611603589068296298516227964868060177244494821498936329658265110948628546355619505712962903815167158553173527908144827409297497157845786701631254666717843361479606686469100060692806988254548808099420529373789880838527523146159296690968550215184707966172989931333556452214196364601757710270476395922116291626631823760465961755905478395449878664172866758900415878866284861651442097010516998935867133009434007087484795228753823468729993316156536960631000149991198774339711929782863854215370149949678056817673485362337903061600332414976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 1708999715535118709683946541128271570276953567757297968607645702097446160115298998531179322058095927316680623487478383707836343499322824995701656888010503018955941439529883546137060963894874576029202086912427916028852184500114796414758762745538281711713408460663725961008440028667268845995305408353954552566715866698489114834661640699746707672189172376757529828430535392896354470584524003639429445559069238302574777127756741824056341572775755302449402147751003581372121090188371429098823616596039439837126350226440643710629989733462063583607785153580091726255807921350175954054348162044104162754309016986203955392733528350291650890148577668845770487277500991247539532944574216794927019746444334810591151859908803878874335325461953579229952921344816966684083557885526190119757828552988143009649067236738619475402204072518916584318534418329436847147690594119582844729594505331284522285698857517519145963113755271045590689027449116110801696777343750 430 732378653297718305167633392528459726383800637147837758331349254035927423733266436890112201606405229293761388331613436609943261254642344653475903348408092532908681050144456978832062655684635049310229148198031782224128106345549333606544393207283917747224451328536325428218285996941405464860920483510427982901918009589093247814143287723125985674736341195035114319987333628007722263276605836729063237014926790112453783330295277931487429260505039472878480036043260690293537094868513120136096387998432619975829391865781967235012790839306339719257770426142193562215215218934213174685057922334047675756685260850146951831482749392573512917001751614326768849752647565734197325880712351777221014266924545029576109988498778568964181812275535940709375386200701926811847481387439434522019774816315369340118873780013570134135988087550598946412905071902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 314587540636558046722491827451268845841870781892060138167389597904991596815543893752623896066488124012672619129704558437787390602324847656733773894974309364220352832364342373522271771050876827331727432552578993498843023566227631379639548769910450282647069089213596683724550615156984847364277833653570892172823356594257780791420010835087274708173566283596395818228007663518182241881787425017935254050176788179023057249346077764746819187691842708808978599151561486248235933918604847554224154872149151966898707170632514372321636620166496278279770267715562544693990354738376339094462246624592561967324940919769465496828209698136636220905879731548122893986580549965873334605838388104959781013866233818929187460916432891611551023705060029003912043902389872776306049084894004498674661806548398400787171349737134857173611519057064608091602860122827746512405441493750451309289567757866861008784588595252371831452090729028259197264105750946328043937683105468750 432 135443178626266832484481449080643227958514554631572523674766405644388274035535361772709790116282157484671056112495262512896466963388536650835219661641199000665999838689515295837286339291693667479236537751151205677401355475120511559859893902182258612500701130894193879392976939130355761049519190538484509445949109021368548877756403058364027286743039995245013901881177531829236124481322377021326038800592500856236752873971487519537559217720759979956254583945696459020125576176603342385489121610878135007849984414090253892574325486657957242320655031529032708621833041728817647673555871924769440963738345400582776683907093741664975184818635936547135323997855630216619516659075419488272145494467957659589687476833010113429959927634988514731029046422413011536875825817867499262764249075430099144284224041380589606326573092959257566753817012377401425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 58449421287650575406898814064963397750882065663199097491086485121953723713537608827556262017465293977182534616441717844065583811740149720078164988364541756944048895194797719973317528245939761887752961785971519255104537249534395227442889242803051931164977495568618623045970330644322313685740728659332511053034061185143312897703463753126710378954524094793359553839309139858687705994910458206057316396760696713297946967756753210456664764615581299768581796786562669460463491814275024861032185302780695987993879096182009272834243119117074509015546476430748374116509325939326108674733802036109424235843072048070407380914190877284692599935649736482446589334024706442009367949760954994737212433033304644855586242675890481962751345551329038208839846020932331192219335001826051353840256139671272777671054075267110445058285499406245432989595536602241026818765393813214352601912073820708389174849150207232104929168304101181263474074079056208574911579489707946777343750 434 25281823722378966951553307285392864930736326767529327269131897277581515231473030628494009423105227516088699333958365700657254523386104251244902102041946205464315529889784925120987868092187539971674292136629884051743737012985994687763447795781340392609380873092710229527493075458072206357503252105913518533180860689928653333522010194874229333343455845512434294925140598091245214995683634894800718402518596209825152291455517860396880803579757057858634480639303701040696640049124779889675399439886512680565278090734086791587923595339574298851573468185209245391351355569101102114745939053477463850291399552472781095818098117819184267998246583915888279577439731936234198979583017801680878677997388976739011064425649667772836320092346956159693881805207612733473241647163147412387574732419782306272093259564100855916918133531775017410267483530365750162227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 10960727726966674153178700107532261163234159363491410757015993122494372039381140095387488034825179253071154803948233138708398604296571576257657889443060692970932769071404442437996369484319853848000874158914309148313478347718937465026227805256642313391712404856505207286695586254076541873918530141841329135220212323743999751141842040305086363813447130876124750333716446452000412066695583675090898257302549651161197505128585145790886059984536883239103301442400164590573416302471924037065060548903950015148552177511531288888241440912429397303140352992676088856198411346772128529229456226821419779826472085814403144105933644262811979802932716833870796664862983075537806724778923085388095761504570453526543810157796362630064946074512977890112692125075335406820930796217430280128894032591855427632764415464464886209554988276156174821373903001335248554188980474823021471673561643228340680013586892611200476842286226574016432975741675015513010293943807482719421386718750 436 4762893334706418341937030666109732610031278072388385022886296391918136817487667186163243423237640022210982244923084431078221494169754952100529596807886329539833331306996361613393146445623395030343663244203977116276106103350457511217131457142838279244466481443681865561143475471697139100102752670737259583503008707097038858808878544632745812567240333647778521689537087555605868543466831345101296941287283377161380090491887920755889168347997591644103867076599702846458921412134715532975727851279099896917053870069576078840832101973213081309245628818347940157767464578374094829601216950162726369684097344489452176203363140612191762616725670437082024766153025978931033214161603889694264095905284104105815772449276992211060180014837427764837049781046672578084490940392359667314519978990027628243212193355800088447900041012318159079955111757252664404562306662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 2074438290333439716904753961051663280014860235293747891283603874356407346545313955593131372959048250615499829350046552065090228247773433094100589813883109812371706807223076180257630884971859859126493444190281063718957225567633823568328900650677380874828881455547032036287293350032780391599694933175031793460912604604113136900856166390180950301696817436746246372909508371952049988154872861931378495075337849528419401018141153277528886598733435058715929934290097550576515342822138815178970424546110483817030133668009923266277463348527300162989646347746869253012967529901439817570496114944448728949737933433319753456633107446824058109482848920695220847588633039859360838538383762063636391918116508604887208054274697387728721759008400708460618224283883054430336183422907072247474613502367150089204626035220088828906586636133593802868046255935710476614360633645479866750409950159038985440051468882488413447647933527624924121421845155111007841242098947986960411071777343750 438 905578435514400732189171514608775680610466962459348421171417305588179189382565137439589798547018972703018476191715889049764409129483848552777893300277043608067590948061832226277665719999267343909301379946990577071808605642229187522735638209482127709308901049850120462871331278384720451380736570792616639130594051497774192303049695448113226835034539117119425885875065531122454997906435577306799790040833763066447519365403634149158719356341478094476756455008054701602927645931997733715741087819397821600633286424068639022165089212370949575489489898490130558076643575215423398141738581168339490120776796302468521165897840650877244209843285171543279532838207135426115207074974070755349821082663477281846964447325933083073294146581069815783997948969965950616360431478680128265844312645331933013138420747124982416776130597754076222190025308629963588568240490335436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 396228085645138653127392530330672944799238379242282315974624758021445585226887692088066057892043011108813544905005641677192559046465964588138683157400743389712057858713643665810108787184050092392455880307564634575639424869545898470668661668782633133996690502416760854091054466323011218697499730711096947710001612042408629713748032061356512412375600614505716788457580646584701307987521490993202949451864905949175747691470050981774404984791079763390036197099080082647867313055742624393259245940429832961471840681258235393475326886885456967631837400651390761671741863048824512355052610434964429473044693975431239508984206687880629219201771558097390657993666853778337216965023990472964869038319843726076481174406738574543124499579399577319520383929343082811466362714692365334628888552019637502788529595857213066765302580434697084316811175115000379585725952829454881948662052530127241413977030813899699410567993543443998631812179533851978052716447109560249373316764831542968750 440 173762390206503212492458230223131877595536400756699775054371552596259822858726598571908490545202000482255185211666444790868794823765360860307022166457159127516009351114104367578158498353459417949316748784228551928538635250630936501862514259635430664862191933445241114415751045696460160210935733203687280716378386601392912019109175562583965965106427365792875438981707574111776664998286858573628743713035182457189950015833649320540575070094802816768200028586945536143569756701431725145376399930786054008729514999050290455573037318069737804544923321722286251483746369212335441635436798954580981364374651674517659841312477664090325618984729558715724476760995185145562985933546024696536523669341468020840795538152900039980103680845975676252633526448357066604267239592129143011650206710386291306561000172958341626131003939097052145513822056219917413374473985285563613184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 76375737104699991360876801968949524820666792267604612380320744481939786671579190863819349121096534692301572475254172472770606104119639936115848149371095093570727136672065812090559139491235943659292618120445236266896528619579058751510679217289534015009800071174347571952029385765024673482473955592678914349736780732458560237732929416050897263072283647650278450992717872693727270023750680039376820927493123676045269597764692617093888981653374161951773207244227379490954959662685781050171472469739433312154427594197293679740123584735380028709810081837360129047559946295702266528022876029612438531935676076622199434033268728535806446405675880224178731062885241733750946930527129331597289261219418117107324281735119707413209049165426324325378790645068384613489821677795956264807060670621649266125008599308648819110479429496850905881655571681642128167805777489547234679778251259549736673233970528594864359282854731453634844272220290406705733507464195497504988452419638633728027343750 442 33646654190026456054189641867486364250089286496924317642428289958529367059072383641070072475210734565381965043646243703524669954494629415546410544224098464815689986712330713320364298987170467854033897967582879881234507175391172020474649811178766252221255397224602708431008369484479759582604751634629190288796645267947317911732224319236508833619348169402669228502661927820707986303608274146763175417617280590280433161265964519832194794272877238227727180735461785836696273408638433530250104576997688354034348366356102042655340654121751749520860772325016620592306711948799785576519440002369242907472050051646901581032382924963794291557727092831478024782092063670846234344228118038138546297236604501683528284825774952141587356344291346046854945527354068948983891205661518736203899426572359903437245829490961439117503078750996789248714447678199928256179644614755395802497024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 14856379254394928219543672888594154719541642431517646386382850254393481483995569469257548332988334638742424973169015866885919987555040001453446434471217304316097130444040225570419292136416742052774622198934646022927912057494659771167602789309508287997661280444620566653392900030855304411790386420021124382567749377735641761763096231221972382921031398289989213451750502442765747383209911029219461076353179938093297706348394713799252003044269381860373068953525377176442085888706650072536204310396305349580342792340474974702009619331971917044546127688757780221944218073601117778231425776652122705916531903396320367309849333268599462535492855193566574230159248566324032944085345616194309915224617553885365397310270280126895184616511232328799706219906766969862199643299836024761475020467311350298838297711720442346913127187438947659381996836797981844817076419934259448206426100253836128467452245310687230574623053798166689003299474229041179164671412915588177838799310848116874694824218750 444 6574556228731169512988656020906835574467446581499011667330487857896638323342743763465092161656177534075635969528476019668720509108250587797768620341388840024985823403589421382799184022093109418678223662865694728793222702071435012800746573104330925684033304617687369227419035397267345022440968469406543782430864485356905919952476631978813826089220632301281567249420140696166340523725056768277524476602416627340796639711369467175210862800920212349697891115709232952490451824047949911810870434345348304378311670785982339134853563815390291856376194912308247663736731514795478101651898576462950064120038580091804568933727623537925404570379873939270806042420789241283354190862174264652271946480032519628961426854956425648466169429674529017555456356044985072631452341586260761054241947952239125131637835082533865203560101587944772619198803076320265981257502557723204339807918489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 2916084401948908485573129832937703659125231284670441220951157762183624513086070353273217874540615264565556885858480279431702804757241026685289733390182888577685125249208435676089750756996560213828866718317886994610405218205339293183632913499616834309620944432072347925561225382556433426468275998453846399432310686608840443207669343745404849181654648013350532762376847371978274725113357386370341917371983924148642940290594656398086179417544415618463327839542728659077934828664784809487768863066138795542377584994550130409383958130576107737088736673387820890864320844576795403100155408570161905330826464658146743297413776380627045503779215081669215022766808104840912806429792064274700121709864056564388947011046401934707621312451907237658450335374399754679401856985108314120306124392426208393407475266345047026063843169986453841321795249110891866409919845086796115791198347088324224476233863970808243053339886114773148551012637299047347852337528284136225487088722729822620749473571777343750