1 12 1第3页4 45 66 807 1208 27609 756010 10886411 36288012 2162160013 3991680014 118609920015 1089728640016 64709124480017 130767436800018 10374216652800019 35568742809600020 3243869344235520021 26066807230464000022 557355732782284800023 5109094217170944000024 1533681151771152384000025 3231502092360622080000026 139203167055534489600000027 3457707238825865625600000028 146913317981834910105600000029 1088886945041835216076800000030 176835239874794039090872320000031 884176199373970195454361600000032 3928715893986179412819935232000033 1315654184668467650836090060800000034 57463131300961013573282168832000000035 1230136662665017253531744206848000000036 279856090756291425178471807057920000000037 1033314796638614492966665133752320000000038 80489784159218392083719178839654400000000039 2514531814743274575769265500481126400000000040 500233774848413491890464052192856768512000000041 20397882081197443358640281739902189735680000000042 584091734515558536809318543790235346534400000000043 3345252661316380710817006205344075166515200000000044 457691386843741179070872212640257556873216000000000045 12460648006820853600204495989131011985873305600000000046 567378122682119499898639501165174933111701504000000000047 11962222086548019456196316149565771506438373376000000000048 16553940022123582356234186700903814432155388136652800000000049 30172711509636287741679174767921397663073057112064000000000050 4055212426895117072481681088808635845917018875861401600000000051 95044041255354306386289400518952402638680129903001600000000000052 10605940193417998497259781309191816827782972444560588800000000000053 155111875328738228022424301646930321106325972001698611200000000000054 68355505503666363189807983449851867617911836217118923161600000000000055 786967150020141069791225259146684935511176924676617981132800000000000056 158705041920728449074563760594581461994754013143117959528448000000000000057 2182890401155282527622069970283366073752406075512359302987776000000000000058 149729998170728633333795327236818924144016199986058874920632320000000000000059 4052691950487721675568060190543232213498038479622660214518448128000000000000060 3033693218186965156767416056383518263816625429402537586830465826816000000000000061 13868311854568983573793901972038940634590287677268743254082129494016000000000000062 1746512563878622963615851396736774975401305906195392698836665598214144000000000000063 135807920320126516107729248257972047403624426059596537734037482021847040000000000000064 122391746924641317815507892980540637738816139476051689307809569427505020928000000000000065 264347775387258675215486227781586418339303158696969150414170613281697300480000000000000066 59982913396963423030713965867530881834081880373421363584888168250101496545280000000000000067 824765059208247066672317030678549625218625855134543749292212313438895577497600000000000000068 178779955481317084746322838708850315819449192715929042125988375001313541357568000000000000000069 5636444414629160453638614587657208138744089093989471982662978950041412376618598400000000000000070 9778425855303664636414104793607273366241545970820116396535131662418613027166517985280000000000000071 17112245242814131137246833888127283909227054489352036939364804092325727975414064742400000000000000072 29896122342845160169477553102746076353729015821177460276034256001391196006676521025536000000000000000073 85047858856786231752116764423992601028858460812079623588643076338858868037807901769728000000000000000074 12752581646958108480020102946602998662381263259065344639724102365621324320912384838336512000000000000000075 888994212408335098294748763344619539516523739268762735021019553370167695946361082171736719360000000000000076 99139841449045937794328027463972259268808576934636943113999188598332314793419840525067878400000000000000000077 3142491169443417091646553768101910930383990892298882226120813304936406739159229871862883287040000000000000000078 1054748959179854608452650995498820873813498481543394059997985799015834979887033821094490826342400000000000000000079 14518309202828586696340707840863082849837403792242083588468158806199134915642008006520786124800000000000000000080 22742650506082712472774622416377168734413527336286240200749374127195782253493040849372417066270720000000000000000000081 297592773283871354738809131777445958122188785644009483344299790298982468360766648994907383711295078400000000000000000082 14846298345816430207740782788187840391909695382849285991910142200493194362630699168460960392590812774400000000000000000083 579712602074736798587973423157810910541235724473162595874586504971639017969389205625618453424974594048000000000000000000084 598874173975457116698443758983973553316446926723159452391798283912755157652627409547279520519432236433408000000000000000000085 5178500210258364479686543092390830137501041072253202323623196925598529892643307600202946442138619926806528000000000000000000086 686337657988616900253472289365818993196151268579472042182972544912106376026080900988138017934828386312519680000000000000000000087 43262670327987022110295577149002249491580125986481038840783508029857432588825804065695472562323784759949393920000000000000000000088 137779806084549214415263326076224367444577248689457956973025321836507131976869820858526800030243888277701252550400000000000000000000000000089 210775729837952771721360051869938959522978373806135621232297251121465411572759317408068342323641479350473447178240000000000000000000090 144444607657949034460648043546469168961097079569344741230493306193540246550811960219749234994391505798879453351247872000000000000000000091 2063494395113557635152114907806702413729958279562067731864190088479146379297313717424989071348450082841135047874969600000000000000000000092 436416830410024671706400650145932935786018211947854230026043807329415669815970997596744328971197102895902980797208985600000000000000000000093 22068153967911996743585252836227271589251275624940251278264941195535405616261083016592501187452815293690997154324068433920000000000000000000094 2568227582789953542481121544435686444880118178523027275158872779751889303507420496314974925846834069129707299809925057740800000000000000000000095 151023077313436538926896229523314723616926116083587322649301908936173888707524899486429318353588077025778980071114424084070400000000000000000000096 778063557752281212252531335958405205954381252845405106797530955310949585067819011071217091894716598915252721209262082783340134400000000000000000000097 1032997848823905926259970209939472709539774634011737286921225057123429398759470312487176537538542446856328223686422660735041536000000000000000000000098 276745042737299749578028209577117783993846290045239713153276770065543514162894284669183580961516181238747742212372089966444937216000000000000000000000099 176754195916560895230490982682323296383931758076480343690516977074275757562935446229055802985144920996692609698536408633051487141888000000000000000000000100 64291392861383749625170586767650393671382111471018450345030708461149902217558386308381897405796712597196991901014309700128594256409395200000000000000000000101 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000102 415850636463457033272865726080129562480690270354523989779171589121337247028656829845724464481991544716689271617803658805148663513350144000000000000000000000000103 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000000104 5894583759813202623539711461060579374458432036972912192265047949226117063000965644770323873445448719800804546784362624596600127048520826880000000000000000000000000105 275866519959257882781658496377635114724654619330332290598004244023782278548445192175251157277247000086677652789508170831120885945870774697984000000000000000000000000106 21188470589613827513505613393765530146921222721278932973071675752886151205781886168235546071279987292579073128622311176172594026495618863595520000000000000000000000000107 1081396758240290900504101305800329649720646107774902579144176636573226531909905153326984536526808240339776398934872029657993872907813436816097280000000000000000000000000108 2127646372783780059946529745517764501127902384686814742670388705367762267272114306495424924599839208860642706323004752809486131254940794371797155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109 12265202031961379393517517010387338887131568154382945052653251412013535324922144249034658613287059061933743916719318560380966506520420000368175349760000000000000000000000000110 7350557878121785509406672521628787444765016306863797848137007486222279017562795452345105515413140472287914427006099830179150283660426834257011792884531200000000000000000000000111 232513423871572727764975383617319873122091591270446308219102171328580375133250427255044461384830879241250188901234616973773395193811362015087667917619200000000000000000000000000112 215605232627665598348084397144312065473617583468706198409317221050340693373482069236156229758149057212474013992325914579098260109634874700418134220650577920000000000000000000000000113 1762952551090244663872161047107075788761409536026565516041574063347346955087248316436555574598462315773196047662837978913145847497199871623320096254145331200000000000000000000000000114 1000339828833834578396139600156538941908345378212282461858693393667938655872196760106986528457538398779314017781832712682007404398177224622005848301026620211200000000000000000000000000115 28904087880365767694546954593060627668322062454847185244278709016051575332370459942972720433425771065914941891263409438275275209493182040683866610840236562841600000000000000000000000000116 7684975220999712816257870094759239461501984158766594802551081385679919668008907839024865176650740313617319197099131783654404863581504164248820495282842535723008000000000000000000000000000117 6389267154216314721807613637766944733664430573632723405417837011786031529512989504792944970648042858919901821399261080389950510667910367139992133036128805990400000000000000000000118 69607314333291424232646866677357638476745874228550361796547313810235336792962547913648989631173118588920531112403106395855166492979607993460322891998522779390443520000000000000000000000000000119 487971442682738610059824204459206683790904115104022949513864915404822709294983506482605454359232741967318538379153602468877223819304477313768149739138108372985297920000000000000000000000000000000000000000000120 15313519814269703060897403184338824150726152940194448201644108775234146263236857240043712436870144190841839037141459835267830503789741310706067207511363211695202526193254400000000000000000000000000121 61320443373283664694557748829161748711900174720431939927710320729431640941412160735863013181659862328658111680687795830064898745402907783715736076881905125054678804778188800000000000000000000000000122 13711653239534248957930617934914200859513416117814617387114242209007337417063309384215926226194106920703223661058713690525987194873699379834141640797855506651570801593024512000000000000000000000000000123 1234380525104200170301447483931026001570550517122294950744808756283458932150626795612922455346813028675887788132245330059206411744960533686197767227632750167350684340184940544000000000000000000000000000124 282978417152919866998138283413005100575098247581154068278272286924337036918831863252338782236495201842687394010531940181314846219382350303115445132184196059870070861642397122560000000000000000000000000000125 18953295772712441514893575392018938741115017915154277821211166048354370173706799133238617840622640648803919042876560920394084849137996514484723616896687062444586082701369669582848000000000000000000000000000126 1643607059188745007712813073603778526421777885606481625107782115808608886093250694727875093527421860873892538930040186624549032629170782996831522526998103783801691440538451968000000000000000000000000000000000000000127 188267717688892609974376770249160085759540364871492425887598231508353156331613598866882932889495923133646405445930057740630161919341380597818883457558547055524326375565007131770880000000000000000000000000000000128 3388828593344204565779957443046625518626290499519690253388159156296386448100920475944849986917790115307071135474527942255077093557101811282396687791474744040347488148462113842402426880000000000000000000000000000000129 4804241889899257745876375406023218114005312827120725792510320638825250032082627203829146618627583407815989017853724040875317769089649072148248940472321918908970531287906302919757004800000000000000000000000000000000130 1339289598359269695489678425111106413375370299846045777006854031379096855866824945520383116290085182558573603097123851776445123683973217186780006940716425154066581862201842925639705821184000000000000000000000000000000131 49745042224772874403902341504126809639656611137138843145968864022652168932196355119328515747917449637889876686464600208839390308261862352651828829226610077151044469167497022952331930501120000000000000000000000000000000132 52305592902016959973124420741625215761600905412678917916842238618121185309543386444012436961926730786106867346662961770346657258636750411402532245743126760251065466483849739031495713090437120000000000000000000000000000000133 1035415417774078062453669514885341694421874773813357720726038588595936756229815911611534539450819537851767844408379284124653665160743852724696343842113429528078351156571913034406704504530534400000000000000000000000000000000134 228707390353158366272669969697713086999085262114822428863545826207204527028716678267387965734433940577971493795018833678725399537106937954896563374145630148894071833759368882899777801494619750400000000000000000000000000000000135 42717322483830632974938639578841242716108524247120913054626489702154768820565508046157115685805488194377934811763049481749527039751130279708979146816928259688904126112656064032514483258636265062400000000000000000000000000000000136 12340753664519069094922821559567732231709014707653289582437952551604670856127684759100606841115351622811226391767387281679572781369962908293715983034880567399704708224525491119321752640950940729344000000000000000000000000000000000137 269047270731805048359538766214698040105045389351586221736204522804449923397715020396880405635308734616403531106012657072342441706813847832724067538531441988500432417475151165166281874370655623839744000000000000000000000000000000000138 158510316150987878609800040857304470616196227490869706984631230636917343011738379763942315187259204533528240049556611116897529608896620168199678304440089395406800215095557834288637593147005710146469888000000000000000000000000000000000139 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000000140 5189437915809476605439756362857312120001121757807198236527747277935982454433993352507135058791487329332761329925471717073435120687196118116513171405970590222366520898161437147965596740801174226690177289420800000000000000000000000000000000141 146326222562147006585609498466756690851694034219499643370123820304972395294462344530412184202496541703052924967847380257633304873596770338195799781971421373917112258061968911908748603752769682478923796971520000000000000000000000000000000000142 27498259688829841005805614047479935844754245645164015073119059594309725884648514767382795462813788733598427177700194688640922458563663168521019288443620929677384341093309853565428703405920893183178101326086144000000000000000000000000000000000143 2246136781573468980490422923364408555911673764076163425660074666445387262249055881010733109945162414450203008841450856430722756470685144045373165813217712373902456583702835191581672817325765179987976068272226304000000000000000000000000000000000144 17226449681007929402047483902163165282324565809960486454870168061117741619222031773427517559439083150918369796745840763074093571499329830188372397356206223270151111972354100377747861535094336676123200708771498164224000000000000000000000000000000000145 49556194935172364192420130897771322482142699446274668494134561640832229825963455751899660214275840469669907526496238609594403215618944806623918818313334785575070770683866552426839078558255882056763289140566090055680000000000000000000000000000000000146 11330793916532143335517817872268847297965157068199409267790710530830592272499703252200515755974939697664210506316041602302146883986131674963240289637008966318587094831560206389182195007397650986498431634406113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000147 1985805224257598012412046823878871483506747507346951457039425696665363220965330606721033491322129848763369033707287310083964869712736152231432255476276598670110184121964468231729918376183881508089606358878805667977625600000000000000000000000000000000000148 345794973063991774014714446308032078465160461180760324884703167604268087694958991842235696538641012046432476849222729012116695268330090199434309145568097068438791243603091445816245880625440498678770776282795392559480832000000000000000000000000000000000000149 17272458904546389112034986593086202319334765035978978227990923221833190980363201642519673042105118551719302218618675314155228928653088005461743741821126448568517622617974417718521481737240752909004600275325629858346067558400000000000000000000000000000000000150 18198185935346055362266230607868542380529689176285069332219112302420241869395200969662538540837321327786782509526775783548108509322543953274468931966108510094240973778641766621933261951771358417136540162970748838176268574785536000000000000000000000000000000000151 380892263763056972698595524350736933545970238573408427883655838887865527498969322620843829924502074302514052524979028027751108334657896696442372994639480443832950613971571859528835715269633083149369445271480789636247481797836800000000000000000000000000000000000152 291898075068041969491010141499615503396037718545824466255952040440945066844604873745334641842517849047246201530890882945327306142932376848006683214125030407802056325782349336710350227660581593984958501573651725441161838964244480000000000000000000000000000000000000153 15367217410352959518828804741031841189203902390943717213099808462380587164923260749051263332000887594633148984761692941725877137983127422810685176710290663344079090317749932788896979693714368499999794447429539795621165980471787520000000000000000000000000000000000000154 4169026296302716664474366227509853892285634277738413962269737127996694982342609710953003512989165473985047130286725465915284195605355046903195961914380361571330838507813883064765485026101502236592152027130183305384518296956668215296000000000000000000000000000000000000155 29070413033510021795309076199654144168603944796535180557137247987776854590331537018995582123586917786760097594573197264586070263617357463599127576029594471596739010382999543631752772820743402642541760449999961750229551051622999654400000000000000000000000000000000000000000000000000000000000000156 346650033733060828121526466289016869046414558026852271413727592980983057270213518852489393224719074456224877474598408135593382218627478572417700750629714437629689118004260708996135991931538015152747158065821401116563201561321075743129600000000000000000000000000000000000000157 4789142901463393876335775239063022722176295591337767174070096339929153381622433264146569329274347655956110484372311586936020749175429076661003216274382475477806479918110524333880196139452687559896255940215628508414806740389616633144934400000000000000000000000000000000000000158 1522826198541271571817147772218520642798336015878540650792921772898991556282981311333693943688248267311613865410537557770035964801098460831954440415347946632943022475227042674266715531937360905121442395167298583941518295171989491450642432000000000000000000000000000000000000000159 178199218220551422744577860870296012469457782658086978779974214712423868176789119325629698172969201930470915013009341838302396056068540513479268674353497530053701311272974499939348218152895051416179787279483321169606544003157245302689864089600000000000000000000000000000000000000160 878502589079014724120940918045597930877482351743566951277440412698501391888433813423387868807199044496281637904269535366628604392537373522732386689984495226189271755374252921163124708222734303040985354413963091821028215023835103260247741670883328000000000000000000000000000000000000161 3571760330297016153338593342243896802660550174586819734673519532708655859601678638992257804834204512875475212915299971682628389312908346582900832483769012311476369555405947067875226830759118266930847227216407513770440983801464494939732839497728000000000000000000000000000000000000000162 7343470996590052520766773760822678540991080212185235497395178796598380414795870501832547169733700918973360310814692601521834120488206142649659862074640928982085404870292601698239432351961163742744643537350046326850803805089407529883073083866716569600000000000000000000000000000000000000163 75907050539472187290751785709367294850142012310319093001281637109124354328254874435863462868336514307629599224875954998199218529677928181579808491945059049643495805791487187086484320607292781408814365272803092482649411787748723446459202305005715456000000000000000000000000000000000000000164 358510851089403713066593629070468400966073129712056206131751545453482065741606562258132781384428286972347832268108040763157877096407921800986234492902795345490288211871825760369994626307399100693876802111961148820681141800074784043198793335701504000000000000000000000000000000000000000000000000000000165 5603213498069823114653403940302522565931376072253481233736288133384889480640988190124306905946799127438496937437389989203208487110115243232362728038887527263204465465245257078438675256922938678713220725350398422543440118706295757573768377638992123789312000000000000000000000000000000000000000166 669421827732961294591092537751805340700869895955149964850962475318530904275462873516584841516817705921655984391579569206716556720390377105068877670141085243646314275506938500678820985146808683284645024419176603781739939659486218983012421866855315265290240000000000000000000000000000000000000000167 54239106661315887749844950142128418438215720379413698342567269131165730172604765680403290849565015553604650354393935095487058155225915554489271207416431263907819225703574088519286376487014046409943976621391856730220500349076942933314077895545443758280540160000000000000000000000000000000000000000168 279655055698389135547625242052457046994160014210594551655663378676346011713603809995013950014355255052624702244859723579893806427976352780286685389929957323310324392082189684059189972097822863021898633013950870691957433953882561141038336122154364492658172231680000000000000000000000000000000000000000169 1628917891103748960217968516826757683939567550387948757573703987758691069498695090374818364675944807941780460218217724443516578360770566918347541112998166456223611622867354288759295006387420344124505829889743806631437103233536929663777273038670024522640895508480000000000000000000000000000000000000000170 847535560611228253112939713237413945057780170393616726499466265442539661642932812551961376425392177365096266277775259779281931700981636382715745332511257761093475854505077773819630364146941789873534056855338936377434556795369461780120160910684947112215485232447488000000000000000000000000000000000000000171 107428849568703932083175253125268697421797574229717207876467434523199106234564729310314402538130850551979307436086425472023016781396356541493355439077084865331585316645599770453453147034414990032215501066312698514508152155202532655462599343503486717293980364990054400000000000000000000000000000000000000000172 20385863464262169856923367782424558018249888593143354281952142953390116407296154672638413815563564990089586820902300562513857548435487866056197958816435051388636424590662089478916182568143044457704255939517523458531605289594697211885465363203682685802514847673771622400000000000000000000000000000000000000000173 1241018070217667823424840524103103992616605577501693185388951803611996075221691752992751978120487585576464959501670387052809889858690710767331242032218484364310473577889968548278290754541561964852153468318044293239598173696899657235903947616152278558180061176365108428800000000000000000000000000000000000000000174 909550091068889747631269818601279862174869841481290207498365760302427468332430044385525316772247009763874170811125715200576627651113319940707104382036778836069518516839751333068197529363022606555189128159402117971366582673028231544619651853847960610276007398126112473088000000000000000000000000000000000000000000175 55776264438776603586513389813601401548161028716670369286904991988545734438260579909349870206648105692499242120469761306102027156063584525947320036427609552166054744881621001018463321410001188383233316640358336130181615335376220823991415525662530667840571412008004418011136000000000000000000000000000000000000000000176 70184794714160930563916703313085923606275063189514962138329467009877694345511603897568833041121856341208864521335840735867438098488155597668402274201490943387423941523040477063378355420788404465942025055380358670865622438740318014305416103637316771998368477859090359303903641600000000000000000000000000000000000000000177 1706061296819737877426925424146792663078646859063285668008834623914469250900505682854817547176039161154294059673844726516025592017746276479183129831474026798392317272406658370462679469776808763567699351471153740721251726451452514472873973375299696675906912596813111688020623360000000000000000000000000000000000000000000178 402527649280804038424370142080231770460900147845488294203289750362496097976765378094198193191478453155489901301085826511035925814319840319248330177858047068464401843888510708581534236288453699951670106945418229622572349371183614969884366435233504021128047197318566499752240742400000000000000000000000000000000000000000000179 35028850546302858099329632808581946958330777310287381335557392498211882659489182680375113878618436056819965633223379924827037455308366548670588021699824718224591058237053509662339734873457437533572003084405728604488740447501223027157048421341653372149720729437766809178439438827520000000000000000000000000000000000000000000180 122072260199126744583216958184832280592255415415978684512417304350721703704320474530230986700059129179637253360005364346154272996988222262753061387996854784445366282544421757406723131683854783169729658373864801149586589640124809009983517775086161221938137705772232539348500965616517120000000000000000000000000000000000000000000181 1116089236106301664760840760547037993986335226660376544113529639778027005296644338562111878400540609642397745005763331164839067401035174973742275547399815172071920297548998924861468632538100874694671162275335324796220248138283968091277876800787759743434401881346126074043437399922442240000000000000000000000000000000000000000000182 621575851493048004066806700489273467420082080078548167644765737845608886026746539322283846124608770293150744141671270587187295998730358985376467304859589372753900227250365555076694838428911564060724554990263673194202661270859686844680909849054106195574236124688150213544191290418344755200000000000000000000000000000000000000000000183 56957491765482018067739799074711142114776185261689487360323867634297604098386138724365359960435615214563399766558956711794035225601690481337445981676902052904068151684519460394644659360575840112149680769101673728882045256380206886287569914106746082766334726397807148276928318873264938024960000000000000000000000000000000000000000000184 32938249018501590324265160921283668728899313267604764814993628941422477341448658976732289730692784266550701230874147252822807671979308185741059391169031722452432514856153646238750876452937837772044795143866857796570423399569740000041789481634956190210579934303865103988219399446334537728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000185 1547489846909602397552817531495556722415520718492435364050348432935267254461009812840431936982209922827929981657592124528720291019895071893429409349160097902758369722417850469509483772081321309307335279130802711980607009262472141571158443161586555555997214250572548943169636925120835933647667200000000000000000000000000000000000000000000186 1034322246063450376686915459760901138337083525392363249778168371948991532659100752324314507557141600032087394191784155491454336449426641601027656829503136404682368408016060055749564637339515404156386676890007490072199265545755573334012998138970110681298783202318168196854028293177539372425150464000000000000000000000000000000000000000000000187 47924213068943476649813206132885896136486261130992230789275240619572291603403012893855336656402059100058163601953970504529938692595130481467615378134139071950523951933558411190239202937586439627938866259401829187327418469849499752317205826271174039013677728125981268221020485934067168029134605516800000000000000000000000000000000000000000000188 214442750751172549602457414997081041016274878977506771331893577452586320664601233643328264350410595131903800080380652724432576736351050706960487288060474530030355587819381071990070651146439821994741435727237688468438370305174240149807412021642386899455837264379198081840540387137352910485469653893120000000000000000000000000000000000000000000001896125228781655269372207241123614207107472540893218879648848176397536706437663615563687382340206143805123562137704639500565293464255669777115116923395352251884217675471684462115478091750312217783967473045234118046182637741018621962244579525158155582625267830781765640969180804879017691827978074249494528000000000000000000000000000000000000000000000190893843275646837410537705126003262345837318675943016930817253916892345763935847479929868021692847661073377872624745335449322400460152317086382784275554349241684505797162941547281306217800831148701209122354344711876294834482019602841475472385587636669310196338777354444896221985855815727424270653200531456000000000000000000000000000000000000000000000191509490667118697324006491921821859537127271645287519650565834732628637085443433063560024772364923166811825387396104841206113768262286820739238187037065979067760168304382876681950344544146473754759689199741976485769488055654751173619641019259784952901506811913103092033590846531937814964631834272324302929920000000000000000000000000000000000000000000001922162067592354178197922136358890585402559796202337145669695516672145389229344435608633256422969129263835470073272094345252620356608683780245021423313026331676986159619835328368121175609849359180320666640982970207006645399972126852407129698122019013506686912470425069781922551655342426810459221759008206932148224000000000000000000000000000000000000000000000193184894163097375258881955918429152826023486880074840881190341424470932398307421858765932989891230617236011433086046446873698686502383887246269538075751243803690165077660545947879780035070755325602291210586363266685747215397109200906567725889375959407956822043265112098990118206440233050664892657426489533267968000000000000000000000000000000000000000000000019472104911357190838072027097756061784565118161850217328388332323761715781063640763643275393212427544214472582379164587549879112505280182337648289549788845882535995510904568372333982671821201365534881153753205666517406656330328318060759215824157874149321553239717862479181424654775475627222181025207518000664543232000000000000000000000000000000000000000000000019515975709049289056407057369610363861796857067147143520631220223727016886594061129005955530017324900239732477102171733224257752815435978860634209333766795547302539601933306526262726286322582817464309971169479877149033262858996683154639327983269264628044736917562920755100895398197388936653065178952375279472198287360000000000000000000000000000000000000000000000019654855006056225534634518257049427152125335250242382323538818393597274490603607990897909527830916228886649673757806179858276779191033507097339558144133860520515640741114489964462745242179382778950468777196537889283791673359653373016056816338742973402200595079479539964181360199016812298044302531920282864371840214630400000000000000000000000000000000000000000000000197259189903615665651148098764558539379220905739525647872091690974712196810204775699262251900107918148941970850563419983035778167763332103492941223103249093640250176596508208647126929758360540964972253641526865915566243621875008684572005605493253978117505408263307269403544381082593294633365341569450141286400000000000000000000000000000000000000000000000000000000198318431290494802612976876029454278707360606513040997736793655936518595972847699436140881749662216752225846893153349245758856466649806566102749369342965389938546857335396873210212090002503764063623337166184560211124668851522995952211294227663619579608481009778105348654465023823394358862058020930294930417263980573630660608000000000000000000000000000000000000000000000019910007840558408082122130389497134473659904776124145643156372043719155873432356267992999140703669669355669473784819547723849774666136777791800694465064626540925758373398187443749522828650118299142447739508657606635346735333579872783783532869428043930552260307311882386283186463020965564236109229237840670256867960885535047680000000000000000000000000000000000000000000000020028635791612650131378984616696347195714287675380308076822011484838039241933195002332225334121863727415568339250282201171812926315598095752029034240548882515355905496603283668066357866860463850704112233046818747637383161907662574991696386296896941671486702140893893067671591540444139517718930627233563432687056898908955915321344000000000000000000000000000000000000000000000020161530294943657332366704049933650802010814543713721116200064715958684760343142051856061731791979804442998900540010690953513995197339147399648657776030919567217129056028587368712551325460346730832067124414945192556692249044202343221252995446320808004662575946134085244501985070331736490683290668655876228341964464590723167027200000000000000000000000000000000000000000000000002021600897385813161871666391149706698826452958199459646162779090239264936380509870825401195884238981065275588237947735686663162593315401440190889071253938902895810714405917345498019912184883989899022871487153830513915821625586607415948702554655231691105369610536567246764026926149118742572665973719901687055471624914145067059799654400000000000000000000000000000000000000000000000203230036542605928333514605252960305875713413153491771615203255289761404327495790966445762891806426721981015827351037465343291097791447065745256640408235163799303655308411692041713166613111358758168981181548008579451984680000689968589315905454671209163932209221933774006082920239564462094091807498263425592360632828335500184204083200000000000000000000000000000000000000000000000000204255908718723913768783767388907037806921683714186586243504633764663326860238017944707952190459234975633585092009704626859059085311360265546233633393678724401934308111587680279219346210151726643676899705480656994381687712844973451608031472794701395548127728920740956460639124207890594856922828662327304500582610796562977958230312878080000000000000000000000000000000000000000000000000205909642926314221871646079272191302727110895938562216551079050476910516233662220680295105297744744279336675474059815979522629078949018879175747650999354694432932366872416210709878815667980149037005985795668095219737067881938006419845103349591142065997702876538768157887383696852236641929309138640056163394383727609261497735478924804096000000000000000000000000000000000000000000000000020626909899519843902868397599286176755371861204655659360166820047054661520829792764889804596496888918313895543808115281224115592122712232423042224733094093973736568412734021468560839997519125422551436759649195859076559537261997171452164959365259525019943297195340415751338531195887288734674288276093521790174459596939151313341771694473216000000000000000000000000000000000000000000000000002074772675914873433864315669800758143275156419863347813948590304143142954916514481068131376259618735113854242472882991458863229291408181084761408349605493026006097236284568483967895387309123846809525072685435182140331368008557340774280022098735124567667886944016725307911978043154145724047465823986522554502841871195465560679212953859260416000000000000000000000000000000000000000000000000002086704132986310692371620881649152478098290832622541685513453659637269853581053462787778717355699380969912889960062839202345479471519528815925091868099514976345904901424660588529426029314442164739566446715932048397819589184314433226017029879492301201254153998160820378503966641185744143353266249685437589790398787356660943067998580437818959462400000000000000000000000000000000000000000000000002091339505585836264446270654973840514835796434340740348593229952881220025917475509609223176236192940355367816831429304226833165750565675314157249882611410480002905925131942036801741476596028444344023719599991152133081588853772381338163796708927131707994426040223659480552319640229033411105460488114489402176840270025547624880975479914078507368448000000000000000000000000000000000000000000000000021026395914358607759674082021013080088064251450423103383564305671490784339293795970785177847145779170374205236246765460721338126233289893262121578401059708801657263330385726365204602754522309087544947411660397075033896338069908897398044874004201221114393018284064512678198138739027552675412459961501809733753335263903434196583108242763998472343388160000000000000000000000000000000000000000000000000211503922001391602684687020401158801681226618598986519140773108273914973750154286714989758900055784161689372691983704250134636955362807053185957405838412622577093209034636594244815143495425900762221723313516671432465293726789169859417220321898386948547503076332140696583782648654162369257874235628670913098927309583611016480222975543676334472010137600000000000000000000000000000000000000000000000000212302470221909305088939280344126609612899971535263954798052433465544668423967789279900093890721437007123740160372686109848592829114430311923925318952879425534082246049875631227700654200244318605550676188008642434848108670030376033469645335739182737940936679605109007952379030736451944020735078209859423543094888463567738716343996757391560064215547904000000000000000000000000000000000000000000000000000213338121584493737569371296948769532752069436547547974075940189631469868785223300023828426759430056810335288867225877755333870430933654671370016945810149677800139806046200638606498256087089343531908903416197755562784800997192271766491587379674736403614157339764593786481593969866524648446221256092711182461844113198379000121302959469040293612126848000000000000000000000000000000000000000000000000002149600959708668237228129290260352727913989989133936740609132868428138988559667580665885565844510228035276789084061302881887970530333944972626382244910509463555487217268009182853876789280869673466432169322323982276879344755939865257827193547404791793943502236030348723859680754384373067665507203472340435498083044715814849384123285719854653158532908580864000000000000000000000000000000000000000000000000000215128435483869946215725687145990107015873575472586098156776895881031513532650807075514051227904569507079405859476215749665365406831901384646269199009368659853551123831053266493125746783625746808871486795596962642717450523806658783484430501829466169448622912837665509580949795033469453799387715488214412681634265813148639840426319607692915431495553203883212800000000000000000000000000000000000000000000000000021612031153929776333480703900104236970814649885607273929723580287259652705892452860827200730684635613925264948416303797497773133974034281753138282357676564625749573940389102711817563772609832832132839316691880893169693795421147048285626410137547216078762761493597970115223077701088365655251634823767654556808536990366290537529193191163149262126185491028655472640000000000000000000000000000000000000000000000000000217556690761285894877441418365579519849602425528377183850733777506742992255921658188108103642229566071484976757313709545349559819372193361610789216186207519269231991133317278287804236858947436968372572366835474878594517550387581831134915567129638164858111153403577384727668791593070000548066114012116550327275561740511464524343839707584172646274325806911397560320000000000000000000000000000000000000000000000000002182031836157782004697939855716572345383793562287823146562234750624763795894319568952620861458718615004028500794660282392583179340736124700558033423603176373846569973754171778704875708535638428201078486604948438127224944025650088426481717826817196176630445448278806142729274320386327356740418676065630283839765697055964626635487378259944067441371277830424321064960000000000000000000000000000000000000000000000000000021933820393604525526205792470721881120725974754339140915123474416182342455041048752885242231463157344919950741200533831873681006183931052009023965746024913835466980187353647902418065790474358886848244317275923340676531139433178441057793213808178077517266018265722985995625556320764258706241629609748097855028378925980267989026467912508960022951181408332727619420160000000000000000000000000000000000000000000000000000002204718719702302978217762946002304408526948291470136836160689327925880222505378150508011935020231241948234930905363790866890515600254595448450322679694838959891874434227398711411993755278373022755283332947987081722726138118849952615484568225320810984161732369577716745705301255855053416174704866074555698109137692127824386972213607423541037558579233527406398123666309120000000000000000000000000000000000000000000000000000221118951059162220909239440930474756964950154847476366078217376808131563942323074210722800861968329224111755549906045561436198414089751260263018550883974065447274334696149009183510675914308986615289434018063841018427054731746009222182006824013295443559077003483104942964654469158012804866070685165629424889834512655722239754924551353801763655122518178503369619367421542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022210357386638499782905643956958863883333701891392032221354740192273682651112450454518768034693525824381276800362269586375239820589234701926661487947720735202572999367512852105338524775587303089212132724446140189481970382456221881678713886677568480615868316911091064391137385177568807446404482674217592494191380364430022480906871926167426118717743060328351059421868651970560000000000000000000000000000000000000000000000000000022350473313423713576208479575619048875367649704881171654309197327226385212006526849093898861750401456375100114936133252628607711066563254754804031511087875450587445698269947576747250003959589200599612642544849020938967863774466633156269135565321522610987554117951089398762184353127993360771113129479877569254580410076060772809585630445164354141586913502549796889984308871168000000000000000000000000000000000000000000000000000002243232322709596804728483102002024554736700186998125678556362600273780250900924367918306921311327092343974991385444308435058090821040283900729102515300585593305601423528780524266862667130033676580283624401417998979425125920235681398525288977826044699408972564727802241873401012060767121574563148188139170810494542823965616270609215468799600869833216806709074444172215226346766336000000000000000000000000000000000000000000000000000022556991909044732459161980177298524885223961267529426680070165486105941016498678198741939887112056667041976509650601537189781883557977058402713815581243923579117714283618074308182324562584675721240722255812986178413719530518275454254250897428486446797972068995937429926404211266914644170119017928669595403389945456011747844128838649754112214267134991032650095780387207858094080000000000000000000000000000000000000000000000000002261134380036534326449413801596120418627510437528045713849604040741855235128115305869121621032349811608976838342287144397147027226109236187003762354854691233393919655306970963441391611514212403522996202872722457219911619992780191378186349814493152339883813340872359329292599042809375776433898862601468858511525976320149259601237982841840523223695960258890937270443047715949300940800000000000000000000000000000000000000000000000000000002271259360854594599609103602894780703346471236610083031094788485932361390858019939568386248753106948747650075970174219253534454085406885366905229505529909846476618171716230220466162476782795805174301749434839948997824689704265447551081266951949590878383293126498296462414660832087321037416440702200367532747532697921737634167830518495292426484131234476888044043397123850267925676032000000000000000000000000000000000000000000000000000000022824322354707340831001688606278976912417064108913594316908473710694833404975176574535625684772605798681104723444639667408322112717189456902690514113843676166762342620156295341178991010755964952106574999996836197145831249321810222943544697326018073311441628324153535551257616194435693047289615545106634802618545373846642409108326936272242991737415061720507949042320915643069618685214720000000000000000000000000000000000000000000000000000000229646077305624121491462330357080396430806673805704796612248389053020040737981389397373513335318926846519441974218777961448245634895440330929720840926954349439434654453860427703550673839109903970520283495061590634864022312082259902655711571689179112428197039756156051147969300077437438615382409042832551650139224687809841080780412598454920634889005911333104355143592477664451230317936640000000000000000000000000000000000000000000000000000000000000000230479995090167936255826214598316102649814233161567003267143740716405598898187128425203150836953432848370368283353671959380588473995962964468811479712732433891519145620718807685881565284408627280599597433355576177150486951187273654287968558465326131799065951869937988431367522309546991153955916313832978151483988608062208383537331420260481969485253738786903401291407516196595966381408649216000000000000000000000000000000000000000000000000000000231831277211216434843051411532024226583115780585463807146282567627608386901354434614957480571497626709722372928819945574891560812554318003048813690609639890718675567966357958905995484639873155400538409959730981480606751062190102795923121738604087131231775230336657486512537979856920815930020677687557767816513490985212497197560634385266590648938896281547913955986517957365473788206374086246400000000000000000000000000000000000000000000000000000002323983442176507260759403832962079311063229527885975416083737959125861339070973147022710041956981156037738589356609601266348180491424082476678740547300676671731216600979018770895511695935208258465338656462205128497298327791115561558854591411770619827707207971578764438242265331061497565071558856643021073594304303353276897490379637646179788983248573100888796876445739499145586463255601799495680000000000000000000000000000000000000000000000000000000023317922336673826335216188432630442325131976229422599682073852158051236821593201610298483281121488831861614360345358026594662051118671096145732423169543836043894645245354677594013262648835665230435608118731799960721881552900818616280102504684304118549357073966058335409210318845715212791451245810943745474124030865641181439579407277346347694391122603830173024891069327160799614873729425299472384000000000000000000000000000000000000000000000000000000002343363923025140126307105145535663855303243427283569612549250528665339088986257313355190320292719445469136895357044005158336985539135016573797610648794658337461003275635043236187433769949516387834816779396410342627715379248634205283462572893106748028833493021907115898889836790013824800884335220681858004684891015531596194089945971473035315861133762057791086921915428989597861047271936854125969408000000000000000000000000000000000000000000000000000000000235123207337233827930482842373880140509019663614942567026586462841203549937479267859583144600634211341878300897772776954147090287746405998337700313501940007977267354756302627050621487295890113265741289346240698809982062412132584979599516148050135849543014544419763236227165152691636783141954956082712921006371834412339853647885673320386302177453003528586226592305285103514662528096603461126770288230400000000000000000000000000000000000000000000000000000000236627922965810322506724576869117329387114008201757362542159981534863258732601820194869857662480244602728370766786557505528679397136865419387085084993853691152719550729754136795181810239225509654090254735150190728403029244860870754591712903997888924842230486056865422238434799813706716218618749681470203801069250456593228014692926397032873996221714963670641905323342950509307357785459938392467581173760000000000000000000000000000000000000000000000000000000002378263567694597094941116280491526387582031485640911140194499176857887934157243858618949999846696508653893520151678614086885154020596173730689974058838802639030871848609935025038476012954373492398997846807201919916254756835517496014593713377807968350383874000810054331839294620644103781277122449385876514094080199750139637656456073414792019378614528737757567183144966802752282658063421537468962794635264000000000000000000000000000000000000000000000000000000000238375601141605460002161113268974235520276168361066691057367115807289087821837347888700991785749035202586186538076269465944679664511501043861103453958413767233888921957013926266916904402816349892889575521013284800316805146406745660589373528000948961440725405774634251039281507258665586603000994782086453343414570782256627015115546557065725999016880986039487225921624981292829663247428335910066867460584243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000239297976905673664935047816526719560179419093566446241572177911873782676338657629325036120150027567927385041320207173776316112533845790828129808740140341588672218544752564381505087410826234304248359063246670539274917998749482684890734236332214086176076308821914543172491163329091874698705047455860455252985775559487256924098658333601938809292553392248924659865897822485158978199509626479821986381518730166272000000000000000000000000000000000000000000000000000000000240580243692898689062884143812461593480657911949513274668249843353600692005021596511146635430849458443513532363467920644963130458364174673720332375456890253316750560589979942347483110521910509324910656577249402848066292172604232522870394104586730588100457777350194559805747498402856253204003598786864335098586381021159498427262226266972982843554170300693696755697110993320986633502044228642133104580924339818332160000000000000000000000000000000000000000000000000000000024116949522348529408835389899672862022125716880246595113108623983204506195495523271266704586373868118845515920376024458744413113150216273885679780756662910246853135262615367148772382102617859694255160235597113615035885604868074081954744831049001649867572598408143044737642352485404016611740509384254415700336885374754148356579883331945483350179022057903332502491999938600812997944506573425234229353548409317883904000000000000000000000000000000000000000000000000000000000242995213431767892496169105712733710207732345623760644105508914388375132867877142794468931559445449256604769697946712867411041971543389350617737585497294318454856183030368100559312620292665662663340579469812525404292651709572096286162992596513343544180467543046804023847934056810826910919111291023032613871375823161954967608625329214788788714585424632117457668119082839980960399002582316998605547589599232000000000000000000000000000000000000000000000000000000002436055128008324243213221636839584476773803315218435132000500298103842326043741805031585687814388004850280514020513884971189945401218790592098728194209280209593871562441924713560404965465267765644367350151798920662049147838716240410288483572018363082556536492934666028967610442854318187473954859518120465164901789493991068274462548707297643187444306232996582605507876706131818402738187868047344358368728027176540045312000000000000000000000000000000000000000000000000000000000244672070785555183269769706076549232196890866159793064163667217658331992441947342196435148261193322182185652796112244476762016217364144225115571703912898176963352785313041029211546711191914461252459485386282669582654586040793231907495322195528433832789630706009282820786704449585960939882800925821795618668937435362113692761378483708169928400832334741773352414740245436392547621398498643093632996074761875617553869438976000000000000000000000000000000000000000000000000000000000245854757214421672784555250692181535694942206585162594837453125895828779645283321396022768884731565570282700116227325775694347481136907452714125789639612246843967285109803695696931503242958787707168565227368393291963086064674868725318879747408648244271069873018739728175355996013941630914419712640640160130361981390477312273223894782553814700023428858348169450524373675865072651101889363118157160583951297568868439320166400000000000000000000000000000000000000000000000000000000002465884065273131046992996925740519917915621667965763189437140737874114994319140600751547958293332611379429006848878059193462747148197091694000850313850833184127837232911975489597608475007138737621250142677376959090821010021800852415463429753868704401538213681970953680005182349145728924616727309651079970614472332381666258926700294229950942949624696609272862090634127470150197684073103752352894561054010103069205568627408896000000000000000000000000000000000000000000000000002473925045128624321426677711178497611911174612639066635493584754113645756131141011850536554718687349098738158933715879961988443633380679022863265626025099437507497773224218570640309462891666753151318051524075661996694491208986997186664295800100512737692752856902052831781234733696019969159015320445819615318622218545071817958644124841487117102507585317534794116807923919572413613859875955438577681401504358436243873358204108800000000000000000000000000000000000000000000000000000000000248408524485072201677235420496820137987972249885667808884491923084283348761916999670656343102206278740978748670350451961934945399085591403654849775043329805823614480676289257541656334699737603471496134055052005519103699706032227846170046324269189624559688729700809016597717961751813476023204558261229212761794928428336671232406402938017874428570338799790503450636434982082065763641855867139308641323854050498830896431469692977152000000000000000000000000000000000000000000000000000000000024931666727994016139997265300734884596640168907020019401182759745588332096655452161910949337989725028890693784967706821754596247739375149288106484771075240297009271498091774559048075631171133380673184103572131835533058435826527329224343018513833362063526323234461404893253490248178789166984026081313104446882210296186911319920083033194310443030451343647290762962526961295940730463054708103469897025376218909609780375968849141432320000000000000000000000000000000000000000000000000000000000025023763231612445871460371062664127508459914786724750499610633262829831465740093269062436085235996073947791986318566024691921648009880389528241504820416915358297398645391326681415353257579871228720298705434224975931505462943755136104245258068696846097242032676823809405887282720073559352998259232231847352974572417962866736756756740437425482569568735669139015098292649940226773748865776567028215976477440189745568928592540272355453173760000000000000000000000000000000000000000000000000000000025112931425043636430929283258208097473883979374870695122666991769708451294990220444837955271661484112797803714029412757731706923726851235963291164121116285127686706108960757058932872164745044027331701460534715756358279742854120700162052715040308991732261609356024659302208995277746290344229596890565019331928819396550887106602565107435228612515915110691807655963377509914810356691893020601132967149282632753928249914330639235395302195200000000000000000000000000000000000000000000000000000000000252725847858011092341401414895558764912441899509369445024005241154299069856984550440224365200969158879351258321663354739230412896739771900914050292315848823484501285235569676665655441519053519144923558625772812198928226092056838622563368149817542285183340028134897698125934886640396210372553402516003034102987067905523111397432588667219381829591860448061860702266449838311017338603193270688015353078802076838901696476881544483119824896000000000000000000000000000000000000000000000000000000000000002531333595375315366623596235839421600138221951227154143313477005572172219528350147136234261157280749623945674760524590900074879901474121267092542466829642282983325328484759465475470701355087268723018664318057349491044418959253547597799171193037430997362518448348812636168462015176100581825886623677204243668198398593429420543737143764390891628570645513279703024449273245323235893710245661515536583901780033073048364534633031930255958343680000000000000000000000000000000000000000000000000000000000000254413825151267297901506658139710898335271479555232127180962256807204173901487354410605189853893153065826232064004937753316074218545503766867088526706518402249317239955822339786287461330547165161647893088925255899726532792675389894748136598780342375797824997258902142824908511305938986194450187762671079123389388668558606075254269993050367284710882405927237329961505265950338056569591174668974771845490407696481589573411569569918929285939200000000000000000000000000000000000000000000000000000000000000255102660866572701566104554691291507810723731129399256761721102324886219632323398675582280212565158189775100514770787447378858043815426539578943863129080670049412104268698702797856669731304907054250436684758387085356792623784879371967954052175017811838944463132250111738829543668889127008009786606621014554788156577054797537946751856745188124490091505490143038667430288421464638283176018443081378904063142456397155314565912586028567348274790400000000000000000000000000000000000000000000000000000000000000